summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* main(), usage(): Added support for command line arguments -h/--helpbwarsaw2002-08-281-2/+43
| | | | and -l/--listname.
* GetConfigInfo(): Rearrange some options to reduce confusion. Thebwarsaw2002-08-272-10/+20
| | | | | | | anonymous_list option is moved to General->General list personality. Also, in the Privacy section, a new "Recipient filter" subcategory is added, into which is moved require_explicit_destination, acceptable_aliases, and max_num_recipients.
* main(): Tim Peters points out there's no reason to bump # of messagesbwarsaw2002-08-261-2/+0
| | | | after the loop because From_'s are headers, not separators.
* check_privs(): Typo fix, gid and uid are needed outside the if test.bwarsaw2002-08-241-4/+5
| | | | Closes SF bug #599544 by Tokio Kikuchi.
* Patch #546362 by Nicholas Russo to include the Subject: andbwarsaw2002-08-231-2/+2
| | | | | In-Reply-To: information in archive mailto urls. Closes bug #443952 reported by Stig Hackvan.
* as_html(): Patch #546362 by Nicholas Russo to include the Subject: andbwarsaw2002-08-231-0/+2
| | | | | In-Reply-To: information in archive mailto urls. Closes bug #443952 reported by Stig Hackvan.
* ProcessConfirmation(): Fixed SF bug #596456, similar problem tobwarsaw2002-08-231-2/+2
| | | | | #593454 in that typed_subpart_iterator must be converted to a sequence #for subscripting.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-149/+174
| | | | | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: check_caller(): The second argument now is a const char* instead of a GID_T, since it takes a group name not an id. Also, significantly rewrote the error messages that get logged when a group mismatch (or other error) occurs. Hopefully now when errors do occur, they'll be much easier to understand because they'll actually give the suggested configure options to fix the problem.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-9/+10
| | | | | | | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: We need to include grp.h check_caller()'s second argument now is a const char* instead of a GID_T, since it takes a group name not an id. GID_MISMATCH -> GROUP_MISMATCH Added exit code 8 for GROUP_NAME_NOT_FOUND which can happen if the symbolic group name isn't installed on the system.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-232-63/+63
| | | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: LEGAL_PARENT_GID -> LEGAL_PARENT_GROUP Also use parentgroup instead of parentid. Whitespace normalization.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-8/+8
| | | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: MAIL_GID -> MAIL_GROUP CGI_GID -> CGI_GROUP MAILMAN_UID -> MAILMAN_USER Also, safely pass the group names via the -D options.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-70/+77
| | | | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: MAILMAN_UID -> MAILMAN_USER MAILMAN_GID -> MAILMAN_GROUP Note that this change is a pure textual substitution and eyeballing. I don't have a way to test this file, so would appreciate someone else looking at it and verifying the changes.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-4/+7
| | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: check_privs(): since we only have the MAILMAN_USER and MAILMAN_GROUP names here, we need to convert them to their numeric ids via getgrnam()/getpwnam(). We need the ids because setgid() and setuid() want ids.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-15/+10
| | | | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: MAILMAN_UID -> MAILMAN_USER MAILMAN_GID -> MAILMAN_GROUP checkwalk(): Use group names instead of group ids __main__: MAILMAN_OWNER -> MAILMAN_USER
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-8/+12
| | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: checkperms(): Use MAILMAN_USER instead of MAILMAN_UID and getpwnam() and getgrnam() where appropriate.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-2/+2
| | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: MAILMAN_UID -> MAILMAN_USER MAILMAN_GID -> MAILMAN_GROUP
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-232-279/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: Move the --with-permcheck checking to earlier in the file, because this switch is now also going to control whether user/group name verification will be skipped. MM_FIND_GROUP_ID -> MM_FIND_GROUP_NAME. Also remove the AC_MSG_RESULT from the macro, and make the code body return the group name instead of the id. MM_FIND_USER_ID -> MM_FIND_USER_NAME, and similar changes. MAILMAN_UID -> MAILMAN_USER MAILMAN_GID -> MAILMAN_GROUP Also, rewrote a bunch of the error messages for clarity. Removed the long commented out ALIAS_UID/ALIAS_GID crud. Note that --with-mail-gid and --with-cgi-gid are retained, even though they now control the group name being used.
* Patch set for SF bug #596565. Use symbolic group/user names insteadbwarsaw2002-08-231-2/+0
| | | | | | | | | of numeric ids. Initial idea and patch by Todd Vierling, fleshed out by Barry. Specific changes here: Get rid of unused MAILMAN_UID variable.
* GLOBAL_PIPELINE: Reordering the modules so that Hold comes beforebwarsaw2002-08-231-1/+1
| | | | Moderate.
* heldmsg_prompt(): Must unpack the data before trying to use the senderbwarsaw2002-08-231-2/+3
| | | | information. Closes SF bug #599112 by Peer Heinlein.
* More namesbwarsaw2002-08-231-1/+3
|
* GetConfigInfo(): Fixed links to RFC 2369 as reported by PieterB in SFbwarsaw2002-08-221-2/+2
| | | | bug #597242.
* subscription_prompt(): Some u/i changes suggested by PieterB in SF bugbwarsaw2002-08-221-8/+11
| | | | #597407.
* processUnixMailbox(): When an uncaught exception occurs duringbwarsaw2002-08-221-0/+6
| | | | | iteration, provide some more useful information in the logs/error file.
* process(): Fix for SF bug #598844 reported by Patrick Finnerty wherebwarsaw2002-08-221-1/+4
| | | | | | | a particular base64 attachment caused a binascii.Error. This makes sure that before we try to web-safe-ify the html attachment, we decode it first. But we need to update the Content-Transfer-Encoding: header too.
* Updated catalogs, plus fixes to the nl charset in the .po file.bwarsaw2002-08-2225-5924/+6859
|
* Added --fullnames / -f option to print the full names of addresses asbwarsaw2002-08-221-2/+12
| | | | | suggested in patch #598381 by William Ahern. Implemented differently by Barry (to use email.Utils.formataddr()).
* Many bugfixes...pioppo2002-08-2113-173/+255
| | | | Aligned to 2.1b3+
* Typo discovered by Dale Newfield.bwarsaw2002-08-201-2/+2
|
* Whitespace normalizationbwarsaw2002-08-201-5/+4
|
* typobwarsaw2002-08-201-1/+1
|
* Swedish catalog - initial version. Currently incomplete, but functional. ;)avalon2002-08-182-0/+12529
|
* set_show(): Added some missing markup, according to SF bug #553385 bybwarsaw2002-08-171-3/+3
| | | | Daniel Buchman.
* GetConfigInfo(): Fix typo described in SF bug #553385 found by Danielbwarsaw2002-08-171-1/+1
| | | | Buchmann.
* prepare_message(): In Python 2.2 and beyond,bwarsaw2002-08-161-1/+2
| | | | | | | | email.Iterators.body_line_iterator() will return a generator, which isn't len()'able directly, so we need to convert it to a list first, and then get the resulting len. Closes SF bug #593454.
* heldmsg_prompt(): Watch out for situations when the list administratorbwarsaw2002-08-161-7/+16
| | | | | has already disposed of a message that the user is now trying to confirm/cancel. Closes SF bug #594703 reported by Garey Mills.
* Fix typo in last checkin. Thanks Ousmane!bwarsaw2002-08-161-1/+1
|
* __sendAdminBounceNotice(): Applied Simone Piunno's patch to fix thebwarsaw2002-08-161-1/+2
| | | | | bounce notification's charset to match the list's preferred language charset. Closes SF bug #596055.
* Fix two errors in Spanish templates remoted by Victoriano Giralt.bwarsaw2002-08-152-2/+2
|
* registerBounce(): The last patch wasn't quite right, so backing outbwarsaw2002-08-151-6/+4
| | | | | | most of it. The real fix is simply to provide bounce_you_are_disabled_warnings to the noticesleft in the .reset() call.
* Fix a nasty bug that could cause disabled members to be deleted frombwarsaw2002-08-151-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the list too early! This scenario: - a member starts bouncing and gets an initial bounce score, but isn't yet disabled - their mail starts working again for a while - we start getting bounces for them again, but now their old info is stale, so we reset it The bug was that when we reset the info, we actually didn't reset their bounce score, we reset their "notifications-left" value! That means that if they accumulated more bounce scores and got disabled, they'd immediate get removed from the list because they'd have no bounce notifications left! Ouch. The fix is to enshrine the reset semantics in default arguments for _BounceInfo.reset(): default for score is 0, default for date is None (meaning use Day 1), default for notices left is None, is basically a placeholder. registerBounce(): If we're going to reset stale bounce info, use the defaults, except for noticesleft, which gets its value from bounce_you_are_disabled_warnings. Thanks to Danny Terweij for being the guinea pig. ;)
* process(): Make sure the help.txt template comes from the currentlybwarsaw2002-08-151-1/+1
| | | | | | active language, which will be the sender's preferred language if they are a member, or the list's preferred language otherwise. The currently active language is available in the message metadata.
* Make sure bin/transcheck gets built and installed properly. Also,bwarsaw2002-08-154-58/+70
| | | | edit transcheck for minor style nits.
* Template updatewilane2002-08-151-0/+1
|
* Swedish READMEbwarsaw2002-08-151-0/+30
|
* LANGUAGES: Added `sv' language code for Swedish.bwarsaw2002-08-152-2/+2
|
* Swedish templates by Evabwarsaw2002-08-1534-0/+969
|
* Add `sv' language code for Swedish.bwarsaw2002-08-151-0/+1
|
* membership_options(): Searching for a member should match against thebwarsaw2002-08-151-3/+6
| | | | full name too.
* save_attachment(): Strip leading dots off the filename.bwarsaw2002-08-151-0/+4
|