summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib/cgi.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-09-11ChangeOptions(): Use mlist.SetUserDigest() to set/unset the digestbwarsaw1-16/+11
mode for the user. Although we have to kludge in the `force' flag, this is much better because it handles placing digest->nondigest users on the `one_last_digest' list. Fixes SF bug #114089 / Jitterbug PR# 166.
2000-09-11inject_digest(): Be careful to prune out duplicate addresses whenbwarsaw1-11/+10
combining mlist.one_last_digest and mlist.GetDigestMembers(). Part of the fix for SF bug #114089 / Jitterbug PR# 166.
2000-09-11SetUserDigest(): Added new `force' flag, so that setting the digestbwarsaw1-3/+3
mode from the admin page won't check for digestable/nondigestable setting on the mailing list. Presumably the admin knows what s/he is doing. Fixes SF bug #114089 / Jitterbug PR# 166.
2000-09-11send(): Apply patch from Python 2.0b1 which fixes the problem withbwarsaw1-1/+3
partial socket writes. This should fix bug #101475.
2000-09-11Document that DEFAULT_URL must end in a slash!bwarsaw1-0/+1
2000-09-11main(): Because `/' is legal in RFC822 email addresses, it could showbwarsaw1-1/+1
up in the user link. This would be interpreted as additional path components, so we need to join the user name components to get the actual address.
2000-09-11GetOptionsURL(): Email addresses can have strange characters in them,bwarsaw1-1/+2
which are legal re: RFC822, but aren't valid for URLs. urllib.quote() the address part of the URL. Closes SF bug #113787.
2000-09-11Make sure all scripts lowercase the list names, since they are casebwarsaw14-18/+38
insensitive. list_lists prints them out using their real name -- not their internal name -- and they should differ only by case. Closes SF bug #113742 and patch #101434.
2000-09-09GetConfigInfo(): Change the docstring and details for the web_page_urlbwarsaw1-10/+15
option. Changing web_page_url to an invalid base url will hose your list royally, requiring the site administrator to fix the url. There's no good way to sanity check the value entered, so the best we can do is have a warning explaning the situation. Closes SF bug #113739.
2000-09-09AddErrorMessage(): Insert the big red "Warning:" here, but make thebwarsaw1-13/+20
rest of the error message in black, italics. More readable, and makes the warning stand out better. main(): Improve the digestable/nondigestable sanity checks to use the better error message output format, and to perform the tests after the options have been changed (otherwise the warnings might not be still applicable). Also added a warning when a list has disabled digest deliver and non-digest delivery!
2000-09-09PrintResults(): Add a link back to the user options page on thebwarsaw1-32/+55
results page. Obviates the need for using the `back' button after changing your options. process_form(): Call PrintResults() with the new `user' argument. Catch MMMustDigestError and print a notification that the digest option hasn't been set. Parallels what happens for MMCantDigestError. Closes SF bug #113728.
2000-09-09GetMailmanFooter(): Add a link to the administrative interface to eachbwarsaw1-1/+5
list footer. Makes it much easier to get to the admin pages from the normal user pages.
2000-09-09PrintPostRequest(): Default forward address is -owner instead ofbwarsaw1-1/+1
-admin to avoid processing by the bounce subsystem.
2000-09-09ScanMessages(): Added Compuserve and Microsoft bounce detectors.bwarsaw1-0/+2
2000-09-09typo in docstringbwarsaw1-1/+1