summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Dutch updates by Danny Terweijbwarsaw2003-03-302-2167/+3043
|
* Use email 2.5.1bwarsaw2003-03-303-1/+1
|
* Updatesbwarsaw2003-03-2325-34/+106
|
* Formattingbwarsaw2003-03-221-5/+5
|
* If -n and -N are not given, then the list defaults are used.bwarsaw2003-03-221-17/+24
| | | | Use True/False where appropriate.
* Thomas points out a flaw in the instructions for subscribing to thebwarsaw2003-03-221-3/+3
| | | | | site list. Tell them to use the admin interface to subscribe to the site list at this point.
* Update to email 2.5bwarsaw2003-03-223-1/+1
|
* Install sitelist.cfg into data/bwarsaw2003-03-221-0/+1
|
* Another suggestion.bwarsaw2003-03-221-0/+2
|
* suggested sitelist config filebwarsaw2003-03-220-0/+0
|
* intermediatebwarsaw2003-03-221-0/+376
|
* Mention the new suggested sitelist.cfg file in the INSTALL file.bwarsaw2003-03-221-0/+11
|
* main(): Add a -q/--quiet flag to suppress some of the more verbose output.bwarsaw2003-03-221-19/+33
| | | | Use True/False where appropriate.
* create(): Add a `quiet' flag which (for this MTA at least) is ignored.bwarsaw2003-03-221-14/+20
| | | | Use True/False where appropriate.
* create(): Add a `quiet' flag which (for this MTA at least) suppressesbwarsaw2003-03-221-7/+16
| | | | | | some of the output. Use True/False where appropriate.
* Added Danish championsbwarsaw2003-03-211-0/+5
|
* process(): Don't attempt to use the To field of the posted message inbwarsaw2003-03-211-3/+3
| | | | | | the Subject of the autoreply. This prevents funky characters in say the comment field of the To header from tripping up the reply message. Keep Thomas's Message.py fix as a fallback.
* Pissing on the hydrant.bwarsaw2003-03-212-21/+18
|
* Robustification in pending.pck handling. In particular, since pending.pck istwouters2003-03-202-40/+112
| | | | | | | | | | | | | | | | shared among all lists, we need to be a lot more careful with locks -- with thousands of busy (and/or moderated) lists, a lot of lock conflits can happen. Each pending.pck manipulation is now done inside a loop, and the loop gets retried in its entirety, starting with grabbing the lockfile and loading the db, whenever we have a lock failure. Several places now check more agressively for locks, as the .pck can get very large and take a while to write, and each process now uses a different temp-filename so as not to overwrite each other. This should have no impact on 'average' Mailman installations, with only a few lists, but should fix (or at least alleviate) Peer's problems with TimeOutErrors, NotLockedErrors and corrupt pending.pck's, with his Mailman installation with many, many lists.
* Removed XXX comments as per Greg's request.bwarsaw2003-03-201-5/+0
|
* Another instance of mixing unicode with 8-bit-dirty strings. Since emailtwouters2003-03-201-3/+9
| | | | | will assume it's 8-bit encoded to the passed-in character set, convert unicode objects to that encoding.
* Breaking a lock, or finding other irregularities (like incorrect linktwouters2003-03-201-10/+12
| | | | | | counts) are pretty damned important, we should always log them. __writelog() now takes an 'important' argument, and writes to the logfile even if it wasn't requested.
* If a message is being auto-responded to, but the subject of it containstwouters2003-03-201-1/+2
| | | | | non-ASCII data, lets not make email.Header.Header barf on it; use 'replace' as the unicode error strategy (this requires email-2.5b1.)
* Fix another of Peer's annoying bugs: somehow his next_request_id ended uptwouters2003-03-201-1/+3
| | | | | lower than the highest entry in the list config.db, so the assertion was being triggered. We can just deal with the problem instead.
* Whitespace and copyright years.bwarsaw2003-03-191-4/+4
|
* Fixing atwo more NotLockedError and TimeOutError like thomas@xs4all.nl said. :-)pheinlein2003-03-191-3/+3
|
* Relieving myself on the hydrant before Barry wakes up.twouters2003-03-191-4/+4
|
* Typo fix: Errors.MMListError rather than just MMListError.twouters2003-03-191-1/+1
|
* Install procedure. mailman list should be created before mailmanctl start.tkikuchi2003-03-191-11/+11
|
* Fix one of Peer's problems: get_payload can return a list or a string, buttwouters2003-03-191-1/+6
| | | | this bounce handler was only expecting a string.
* Simone's patch for bug #658261, "transcheck error for double %".bwarsaw2003-03-171-4/+11
|
* process(): Catch HostileSubscriptionError and return an error message.bwarsaw2003-03-161-0/+4
| | | | Closes SF bug # 703941 by Stuart Bishop, who also suggested the basic fix.
* subscription_confirm(): Catch HostileSubscriptionError and display anbwarsaw2003-03-161-0/+5
| | | | | | error message. Closes SF bug # 703941 by Stuart Bishop, who also suggested the basic fix.
* InviteNewMember(): Set the .invitation hack to the name of the listbwarsaw2003-03-161-4/+18
| | | | | | | | | | being invited to, in order to prevent cross-list invitation confirmation attacks. ProcessConfirmation(): Check that the .invitation attribute matches the name of the list confirming to. Closes SF bug # 703941 by Stuart Bishop, who also suggested the basic fix.
* HostileSubscriptionError: New exception used to signal an inviteebwarsaw2003-03-161-4/+11
| | | | attempting to confirm to a different list.
* SendHostileSubscriptionNotice(): When someone is invited to a mailingbwarsaw2003-03-161-5/+51
| | | | | | | | | list but attempts to confirm to a different list, we want to disallow this and send notifications to the owners of both attacked lists. Closes SF bug # 703941 by Stuart Bishop. Also True/False where appropriate.
* web page updates and subpages for rantsbwarsaw2003-03-1434-86/+343
|
* A rebuttal to JWZ's articlebwarsaw2003-03-143-0/+316
|
* Use True/False where appropriate.bwarsaw2003-03-141-16/+29
| | | | | | | | | | | Add LOG_DIR to the list of directories to search. This may not be located under $PREFIX or $EXEC_PREFIX. Closes SF bug #695526 by Luigi Rosa. checkwalk(): Put in a short-circuit so directories are never searched more than once. checkall(): Catch, warn, and ignore when directories don't exist.
* Fixed typo in docstring. Closes SF bug # 697321 by Ricardo Kustner.bwarsaw2003-03-141-11/+11
|
* safe(): Fix typos.bwarsaw2003-03-131-7/+7
| | | | main(): Fix dumb coding mistakes so name is always a string.
* Minor updatesbwarsaw2003-03-131-4/+4
|
* Use True/False where appropriate (so much cleaner!)bwarsaw2003-03-131-14/+26
| | | | | | | | | | | _dispose(): Add another key to the msg metadata, deliver_after. If a temporary failure occurs, this key will hold the time in epoch-seconds after which we can retry delivery. This stops us from retrying every second as reported in SF bug # 699900. Default is to retry once per hour (see Defaults.py.in). Also, use copy.deepcopy() instead of converting the message to a string and re-parsing it.
* DELIVERY_RETRY_WAIT: New variable which specifies how long thebwarsaw2003-03-131-0/+3
| | | | | outgoing qrunner should wait before it retries a tempfailure delivery.
* More namesbwarsaw2003-03-131-0/+2
|
* Remove redundant information.bwarsaw2003-03-131-24/+26
| | | | | | | Reformat general recommendations. Include information on local recip rejection codes as given by Walter Hop in SF bug #699900.
* _(): Encode any Unicode values in the interpolation dictionary backbwarsaw2003-03-121-4/+15
| | | | | | | | | into encoded 8-bit strings. Returning Unicode from here caused too much breakage, so we go in the other direction. Eventually, Mailman should use Unicode for everything (maybe). This should fix (one of) Peer's problems, and maybe the one recently reported by Dan Buchmann.
* Update to email package 2.5b1bwarsaw2003-03-123-1/+1
|
* Whitespace normalization.bwarsaw2003-03-121-6/+4
|
* Another simplematch, this one for another demon.co.uk format. Partly closestwouters2003-03-121-1/+5
| | | | SF patch #534297, demon.co.uk and another bounce handler, by Martin Pool.