summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* FormatListinfoOverview(): The CGI/1.1 spec defines the SERVER_NAMEhmeland1999-05-221-1/+2
| | | | | envvar, but not HTTP_HOST. Thus, if HTTP_HOST is unset, try getting SERVER_NAME.
* Changed import of rfc822 to always get the version we distribute withhmeland1999-05-221-47/+8
| | | | | | | | | Mailman. IncomingMessage.SetHeader(): This messed up when changing headers that spanned multiple lines -- changed it to use rfc822.Message's emulation of a mapping type, which seems to get this right. IncomingMessage.__delitem__(): Removed, inherit from rfc822.Message instead.
* ProcessUnsubscribeCmd(): Catch Errors.MMNotAMemberError, which is whatbwarsaw1999-05-061-2/+1
| | | | SecurityManager raises when the user addr isn't on the list.
* eradicate "maillist" as a nounbwarsaw1999-05-0511-37/+43
|
* eradicate "maillist" as a noun (sorry Ken :-)bwarsaw1999-05-052-5/+5
|
* Bump to 1.0rc1 and announce the logo contest winnerbwarsaw1999-05-041-7/+8
|
* What's changed in 1.0rc1bwarsaw1999-05-041-0/+16
|
* Updated bug informationbwarsaw1999-05-041-10/+4
|
* Some new acksbwarsaw1999-05-041-0/+3
|
* Debugging stuff removed.bwarsaw1999-05-041-8/+8
|
* Revamped script now sorts first by virtual host ifbwarsaw1999-05-041-78/+105
| | | | | | | mm_cfg.VIRTUAL_HOST_OVERVIEW is true. This should resolve PR#5. Note that this is a debugging version and not /quite/ the final check-in.
* New template for soon-to-be checked in revamped mailpasswds script.bwarsaw1999-05-041-10/+11
|
* Fixed typo.bwarsaw1999-05-041-1/+1
|
* .DeliverToOwner(): Always use the list admin address as envelopehmeland1999-05-041-16/+9
| | | | sender to avoid getting tangled up in relay-restriction problems.
* Fix for PR#7 (fatal error occuring when duplicate addresses are in thebwarsaw1999-05-031-4/+9
| | | | file).
* install: Don't worry if the mv of templatefile to templatefile.prevbwarsaw1999-05-031-1/+1
| | | | fails; it probably didn't exist (fresh install).
* GetConfigInfo(): increase max_message_size field to 5 charactersbwarsaw1999-05-031-1/+2
|
* current_list => mlistbwarsaw1999-05-032-16/+12
| | | | comment clarification
* Several changes. First, locking is now done with the -l/--lockbwarsaw1999-05-031-16/+83
| | | | | | | | option. Also, support a -r/--run option which can be used to specify a module.callable() to run on the MailList object. Also, add a -h/--help option. [Idea by Christopher Lindsey]
* Oops, VERSION should be 1.0rc1bwarsaw1999-05-021-1/+1
|
* import mm_cfgbwarsaw1999-05-021-1/+3
|
* Bump VERSION to 1.0rc1 (release candidate 1)bwarsaw1999-05-021-1/+1
|
* Dragon's logosbwarsaw1999-05-022-0/+0
|
* Describe what to do with logo gifbwarsaw1999-05-021-0/+10
|
* DELIVERED_BY_URL: commentbwarsaw1999-05-021-1/+2
|
* FormatListinfoOverview(): Factor out logo creation by usingbwarsaw1999-05-021-4/+1
| | | | MailmanLogo() function.
* GetMailmanFooter(): Factor out logo creation by using MailmanLogo()bwarsaw1999-05-021-8/+2
| | | | function.
* MailmanLogo(): New function to return Link object w/ Delivered bybwarsaw1999-05-021-0/+9
| | | | Mailman logo (or plain text).
* GetMailmanFooter(): DELIVERED_BY_URL can be false. This will justbwarsaw1999-05-021-3/+7
| | | | print the text and not include an img tag.
* FormatListinfoOverview(): Include the mailman logo in the overviewbwarsaw1999-05-021-1/+5
| | | | page.
* GetMailmanFooter(): New HTML to include the logo image w/ link tobwarsaw1999-05-021-4/+4
| | | | | www.list.org (including alt text). Logo location comes from DELIVERED_BY_URL variable.
* Added new variable DELIVERED_BY_URL which points to the new logobwarsaw1999-05-021-1/+4
|
* Don't use getListName() from this module to get teh name of the listbwarsaw1999-05-021-6/+6
| | | | | from PATH_INFO, instead use Utils.GetPathPieces() like every other CGI script.
* Post(): For anonymous lists, set Reply-to: header to the list emailbwarsaw1999-05-011-0/+1
| | | | address.
* Filled in the TextArea for likely administrivia with the message iklm1999-05-011-5/+10
| | | | | | | | | always (repeatedly!) type in. This means that admins are going to have to erase the message if they're rejecting for a different reason - but the vast proportion of messages i reject are for this reason, while for spammers i often discard, and who cares if they get a confusing message, anyway? Refined a few error messages ("intenting to visit"?).
* ParseMailCommands(): make the confirmation regexp whitespacebwarsaw1999-04-281-2/+2
| | | | | insensitive. Fixes the problem for Outlook wrapping the Subject lines.
* main(): Catch MMNotAMemberError on ConfirmUserPassword() to catchbwarsaw1999-04-281-1/+2
| | | | bogus email addresses.
* ParseMailCommands(): Two small changes. First, ignore case whenbwarsaw1999-04-271-2/+2
| | | | | | | | | | regexp matching against the confirmation line. This may have to be further extended to ignore differences in whitespace (this was all triggered by potential MS Outlook mungifications). Second, if there /was/ an error, put the whole subject line on it's own line in the error message. This'll make it easier to debug in the future.
* TrySMTPDelivery(): Force importation of smtplib out ofbwarsaw1999-04-271-11/+8
| | | | | Mailman.pythonlib so we're sure we're getting the latest and greatest version of this module.
* install: Move any previous template file to <file>.prev so as not tobwarsaw1999-04-271-0/+1
| | | | | | completely clobber locally modified versions of these files. This is a hack, but there will eventually be a better mechanism for localizing templates.
* Patch by Per Cederqvist, seemingly approved by The Dragon:guido1999-04-211-3/+6
| | | | | | | Two problems: The SMTPRecipientsRefused class should not inherit SMTPResponseException, since it doesn't provide the smtp_code and smtp_error attributes. My patch for not adding an extra CRLF was apparently forgotten. The enclosed patch fixes these two problems.
* Khris' logosbwarsaw1999-04-212-0/+0
|
* Added Khris' logobwarsaw1999-04-211-1/+6
|
* Bump version number to 1.0b11+bwarsaw1999-04-211-1/+1
|
* Catch Errors.MMNoSuchUserError when unsubscribing, so that alreadyhmeland1999-04-211-3/+11
| | | | | | unsubscribed addresses doesn't generate tracebacks. Failed unsubscribes are listed on the top of the admin page generated after submitting.
* Added some documentation about upgrading really old versionsbwarsaw1999-04-161-0/+7
|
* Post(): When the sender does not want copies of their messages, andbwarsaw1999-04-161-1/+7
| | | | | has delivery disabled, they won't be on the recipients list. Catch and ignore the failure in .remove().
* Post(): New policy for message loops (e.g. messages that show up atbwarsaw1999-04-162-17/+25
| | | | | | | | | | the mailing list that have a matching X-BeenThere header). Instead of holding such messages for approval, an MMLoopingPost error is raised. This is caught by the post CGI script, which logs this occurance and sends a notice (containing the original message) to the list admin. This way, the admin knows there's a problem and can track the loop down, but isn't so inconvenienced to go the the Web page just to discard the message (the usual disposition).
* LogStdErr(): category was being ignored. Instead, use it as the firstbwarsaw1999-04-161-1/+1
| | | | argument to StampedLogger().
* LOOPING_POST => MMLoopingPostbwarsaw1999-04-161-1/+1
|