summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib/nntplib.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-09-14Need to import the string module.bwarsaw1-0/+3
2000-09-13Describe potential nosuid option on /home in some environments.bwarsaw1-0/+6
Closes SF bug #114201, Jitterbug PR#292.
2000-09-12FormatOptionHelp(), GetItemGuiDescr(): Several changes which improvebwarsaw1-23/+22
the usability of the web interface, closing SF bug #114126, Jitterbug PR#148. Specifically, - There is now a submit button on the details page, and you can use that page to change options. This should work better now that details by default don't pop open a new window, however this is a warning at the bottom of the page about synchronization issues. - Details pages now include the standard footer too. - Volatile config variables (e.g. _mass_catchup) have a note saying that setting the value performs an action, but doesn't change permanent state. ChangeOptions(): The above change uncovered what I believe is a bug, where if the form data is missing a property found on the category's options, it would be skipped /unless/ the type of the property were Text, String, or EmailList. I don't understand why that special case was there, so I changed this logic to always skip the property if it isn't found in the form data. Otherwise submitting from a details page could cause some confusing behavior. GetConfigOptions(): I don't think the caching of mlist.GetConfigInfo() is worth it. The lookups should be plenty fast.
2000-09-12main(): When generating passwords, use the standardbwarsaw1-1/+1
Utils.MakeRandomPassword() instead of handcrafting it here.
2000-09-12MakeRandomPassword(): In response to several complaints, and SF bugbwarsaw1-8/+16
#114136, Jitterbug PR#159, this changes the password generation scheme to use more mnemonically friendly syllables. Passwords are composed of only lower case letters, are lengthened to 6 characters, and should still be meaningfully hard to crack. Examples: doangu siabdo poesza unorbi ziurag okasho ahhuoz idcaih efkoex zubasu nukiis igoffa veehef ogkuoc adebab ovtoci veixep amodbo
2000-09-12RadioButtonArray.Format(): Fix vertical layout so that the buttons arebwarsaw1-12/+10
still placed next to the names. This isn't used anywhere, but that's because it never worked before!
2000-09-12process(): When writing the table of contents, be a little more cleverbwarsaw1-42/+53
about multiline Subject: headings (be sure all continuation lines are indented the same amount). filterDigestHeaders() -> filter_headers() Digest.Present(), filter_headers(): Make sure continuation header lines don't get their initial whitespace eaten. Closes SF bug #114092 (Jitterbug PR#4).
2000-09-12PrintPostRequest(): Hack around a usability issue pointed out bybwarsaw1-7/+12
Jeremy Hylton. The `Action:' buttons in horizontal placement are confusing: does the button go with the word before it or after it? Hard to tell without scanning the whole line. Unfortunately, vertical placement takes up too much real-estate. This compromise puts the buttons underneath the words.
2000-09-12Oops, fixed typo.bwarsaw1-1/+1
2000-09-12Python 1.5.2 or greater is required.bwarsaw1-2/+3
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