summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib/cgi.py (unfollow)
Commit message (Collapse)AuthorFilesLines
1999-05-22Changed import of rfc822 to always get the version we distribute withhmeland1-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.
1999-05-06ProcessUnsubscribeCmd(): Catch Errors.MMNotAMemberError, which is whatbwarsaw1-2/+1
SecurityManager raises when the user addr isn't on the list.
1999-05-05eradicate "maillist" as a nounbwarsaw11-37/+43
1999-05-05eradicate "maillist" as a noun (sorry Ken :-)bwarsaw2-5/+5
1999-05-04Bump to 1.0rc1 and announce the logo contest winnerbwarsaw1-7/+8
1999-05-04What's changed in 1.0rc1bwarsaw1-0/+16
1999-05-04Updated bug informationbwarsaw1-10/+4
1999-05-04Some new acksbwarsaw1-0/+3
1999-05-04Debugging stuff removed.bwarsaw1-8/+8
1999-05-04Revamped script now sorts first by virtual host ifbwarsaw1-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.
1999-05-04New template for soon-to-be checked in revamped mailpasswds script.bwarsaw1-10/+11
1999-05-04Fixed typo.bwarsaw1-1/+1
1999-05-04.DeliverToOwner(): Always use the list admin address as envelopehmeland1-16/+9
sender to avoid getting tangled up in relay-restriction problems.
1999-05-03Fix for PR#7 (fatal error occuring when duplicate addresses are in thebwarsaw1-4/+9
file).
1999-05-03install: Don't worry if the mv of templatefile to templatefile.prevbwarsaw1-1/+1
fails; it probably didn't exist (fresh install).
1999-05-03GetConfigInfo(): increase max_message_size field to 5 charactersbwarsaw1-1/+2
1999-05-03current_list => mlistbwarsaw2-16/+12
comment clarification
1999-05-03Several changes. First, locking is now done with the -l/--lockbwarsaw1-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]
1999-05-02Oops, VERSION should be 1.0rc1bwarsaw1-1/+1
1999-05-02import mm_cfgbwarsaw1-1/+3
1999-05-02Bump VERSION to 1.0rc1 (release candidate 1)bwarsaw1-1/+1
1999-05-02Dragon's logosbwarsaw2-0/+0
1999-05-02Describe what to do with logo gifbwarsaw1-0/+10
1999-05-02DELIVERED_BY_URL: commentbwarsaw1-1/+2
1999-05-02FormatListinfoOverview(): Factor out logo creation by usingbwarsaw1-4/+1
MailmanLogo() function.
1999-05-02GetMailmanFooter(): Factor out logo creation by using MailmanLogo()bwarsaw1-8/+2
function.
1999-05-02MailmanLogo(): New function to return Link object w/ Delivered bybwarsaw1-0/+9
Mailman logo (or plain text).
1999-05-02GetMailmanFooter(): DELIVERED_BY_URL can be false. This will justbwarsaw1-3/+7
print the text and not include an img tag.
1999-05-02FormatListinfoOverview(): Include the mailman logo in the overviewbwarsaw1-1/+5
page.
1999-05-02GetMailmanFooter(): New HTML to include the logo image w/ link tobwarsaw1-4/+4
www.list.org (including alt text). Logo location comes from DELIVERED_BY_URL variable.
1999-05-02Added new variable DELIVERED_BY_URL which points to the new logobwarsaw1-1/+4
1999-05-02Don't use getListName() from this module to get teh name of the listbwarsaw1-6/+6
from PATH_INFO, instead use Utils.GetPathPieces() like every other CGI script.
1999-05-01Post(): For anonymous lists, set Reply-to: header to the list emailbwarsaw1-0/+1
address.
1999-05-01Filled in the TextArea for likely administrivia with the message iklm1-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"?).
1999-04-28ParseMailCommands(): make the confirmation regexp whitespacebwarsaw1-2/+2
insensitive. Fixes the problem for Outlook wrapping the Subject lines.
1999-04-28main(): Catch MMNotAMemberError on ConfirmUserPassword() to catchbwarsaw1-1/+2
bogus email addresses.
1999-04-27ParseMailCommands(): Two small changes. First, ignore case whenbwarsaw1-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.
1999-04-27TrySMTPDelivery(): Force importation of smtplib out ofbwarsaw1-11/+8
Mailman.pythonlib so we're sure we're getting the latest and greatest version of this module.
1999-04-27install: Move any previous template file to <file>.prev so as not tobwarsaw1-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.
1999-04-21Patch by Per Cederqvist, seemingly approved by The Dragon:guido1-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.
1999-04-21Khris' logosbwarsaw2-0/+0
1999-04-21Added Khris' logobwarsaw1-1/+6
1999-04-21Bump version number to 1.0b11+bwarsaw1-1/+1
1999-04-21Catch Errors.MMNoSuchUserError when unsubscribing, so that alreadyhmeland1-3/+11
unsubscribed addresses doesn't generate tracebacks. Failed unsubscribes are listed on the top of the admin page generated after submitting.
1999-04-16Added some documentation about upgrading really old versionsbwarsaw1-0/+7
1999-04-16Post(): When the sender does not want copies of their messages, andbwarsaw1-1/+7
has delivery disabled, they won't be on the recipients list. Catch and ignore the failure in .remove().
1999-04-16Post(): New policy for message loops (e.g. messages that show up atbwarsaw2-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).
1999-04-16LogStdErr(): category was being ignored. Instead, use it as the firstbwarsaw1-1/+1
argument to StampedLogger().
1999-04-16LOOPING_POST => MMLoopingPostbwarsaw1-1/+1
1999-04-14Don't truncate "Subject line ignored" linesbwarsaw1-1/+2