summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Use Python's default Cookie.py module instead of our own copy.bwarsaw2001-10-011-1/+1
|
* Convert from mimelib to email.bwarsaw2001-10-011-37/+45
| | | | | | | | | | | | | | | | | | | | | Also, use cStringIO directly instead of our own hack-around StringIO module. InitTempVars(): Don't set __filename here, since InitTempVars() is never called when the list is Create()'d (which may itself be a buglet). __filename(), __opendb(), __closedb(): New method to return the request.db absolute path on the fly. Use this in __opendb() and __closedb(). HoldMessage(): Store the message as a pickle instead of generating the plain text representation. This should be faster than reparsing on input. readMessage(): New function that will read either pickle or plain text held messages, depending on the file extension. This helps with backwards compatibility.
* Move the path hacking stuff from Defaults.py.in to here.bwarsaw2001-10-011-3/+11
|
* Move the path hacking stuff to misc/paths.py.inbwarsaw2001-10-011-9/+0
|
* Convert from mimelib to email.bwarsaw2001-10-011-5/+5
|
* Make the makefiles in tests/msgs and tests/bounce.bwarsaw2001-10-012-5/+8
|
* Add test directories to ARCH_INDEP_DIRS and SUBDIRSbwarsaw2001-10-011-2/+5
|
* added a couple more namesbwarsaw2001-10-011-0/+2
|
* Get rid of the filters directory.bwarsaw2001-09-171-2/+2
|
* Remove this so the whole filter directory can get removed with a "cvs up -P"bwarsaw2001-09-171-1/+0
|
* - fixed all errors reported by msgfmtjensv2001-09-122-17/+5
| | | | - ran msgfmt again to recreate mailman.mo
* Binary catalog from mailman.po.bwarsaw2001-09-111-0/+0
|
* Cosmetic changes:bwarsaw2001-09-111-4/+19
| | | | | | | | | | | | | | | | - remove all line-ending ^M's. - corrected this problem: msgfmt -o de/LC_MESSAGES/mailman.mo de/LC_MESSAGES/mailman.po de/LC_MESSAGES/mailman.po:173: `msgid' and `msgstr' entries do not both end with '\n' de/LC_MESSAGES/mailman.po:224: `msgid' and `msgstr' entries do not both end with '\n' de/LC_MESSAGES/mailman.po:792: `msgid' and `msgstr' entries do not both end with '\n' de/LC_MESSAGES/mailman.po:971: `msgid' and `msgstr' entries do not both end with '\n' found 4 fatal errors make: [de/LC_MESSAGES/mailman.mo] Error 1 (ignored) by removing the \n's in the msgstr's. Jens please double check.
* Check in updated version received from Dieter Kirchner (dkirchner at bupnet.de)jensv2001-09-111-77/+177
|
* Don't tee to update.log any more. Closes SF bug #447162.bwarsaw2001-09-101-1/+1
|
* Updated a few of the Python scripts to be more 2.0-ish.bwarsaw2001-09-102-112/+100
|
* checkSMTP32Failure(): Test for SMTP.py failure when message has nobwarsaw2001-09-101-6/+12
| | | | X-Mailer: header.
* process(): Watch out for when the bounce has no X-Mailer: header.bwarsaw2001-09-101-1/+1
| | | | Reported by Luca Maranzano.
* Make it clear that 2.1 is alpha, and that people looking for a stablebwarsaw2001-09-092-3/+11
| | | | version should grab 2.0.6 instead.
* New Russian and Italian champions, and more users.bwarsaw2001-09-084-4/+30
|
* Add Russian language hooks for when Mikhail Sobolev is ready with hisbwarsaw2001-09-081-0/+1
| | | | translation.
* Bump DATA_FILE_VERSION so existing lists will pick up one_last_digest.bwarsaw2001-09-081-1/+1
|
* InitVars(): For new lists, set one_last_digest to {}. Found by bothbwarsaw2001-09-081-0/+1
| | | | Mentor Cana and Michael Totschnig.
* Daniel Buchmann's latest.bwarsaw2001-09-082-4062/+4561
|
* Juan Carlos's latest revisionbwarsaw2001-09-081-1/+1
|
* Since these scripts are always run from the wrapper, they don't need abwarsaw2001-09-079-9/+9
| | | | #! line.
* pygettext.py will be in the build directory.bwarsaw2001-09-071-2/+2
|
* These are old and broken, and no longer necessary/supported.bwarsaw2001-09-072-103/+0
|
* Ben Gertzfield's patch to hardcode the path to the python executablebwarsaw2001-09-071-1/+3
| | | | | | | into the script's #! line -- based on --with-python settings, without losing CVS revision history. Install from the build directory.
* Ben Gertzfield's patch to hardcode the path to the python executablebwarsaw2001-09-071-2/+11
| | | | | | | | into the script's #! line -- based on --with-python settings, without losing CVS revision history. Need to split fix_url.py from the rest of the scripts, since this one is only supposed to be run as a withlist module.
* Ben Gertzfield's patch to hardcode the path to the python executablebwarsaw2001-09-0734-41/+41
| | | | | | | | | | | | | into the script's #! line -- based on --with-python settings, without losing CVS revision history. #! /usr/bin/env python becomes #! @PYTHON@ which gets substituted for in configure.
* Ben Gertzfield's patch to hardcode the path to the python executablebwarsaw2001-09-072-11/+121
| | | | | into the script's #! line -- based on --with-python settings, without losing CVS revision history.
* distclean: Remove the build subdirectory.bwarsaw2001-09-071-0/+1
|
* Ignore the build subdirectory.bwarsaw2001-09-071-0/+1
|
* Fixed conflicts due to DOS-ification. Juan Carlos, please proofread!bwarsaw2001-09-051-139/+1
|
* Juan Carlos Rey Anaya's latest Spanish updates.bwarsaw2001-09-053-29/+229
|
* Added some macros and targets for building language packs.bwarsaw2001-09-051-0/+6
|
* __handlepost(): When a message is approved by the moderator, log abwarsaw2001-09-051-2/+6
| | | | | | | more informative message to logs/vette (one that includes the Message-ID: of the original message). Also, include an X-Moderated: header which lets recipients know when -- and by whom -- the message was approved.
* Latest catalog updates, merged with language catalogs.bwarsaw2001-09-059-1511/+1660
|
* Daniel Buchmann's latest Norwegian templates (I believe).bwarsaw2001-09-052-11/+5
|
* Small clarification.bwarsaw2001-09-051-1/+2
|
* _dispose(): Reorganize the big if/elif/else switch so that it neverbwarsaw2001-09-051-9/+7
| | | | | | just short-circuit returns. We need to do this after moving the Save() into the try clause (which may turn out to not be the right thing to do...)
* AddMember(), ChangeMemberAddress(), ConfirmUnsubscription(): Fixedbwarsaw2001-09-051-3/+3
| | | | | confirm string construction to not use %(cookie)s -- unnecessary since de-i18n-ifying these strings. Found by Mikhail Sobolev.
* Convert all `reason' strings from class docstrings to attributes onbwarsaw2001-09-041-16/+17
| | | | | | | | | | the class, already i18n-ified. MessageTooBig.reason_notice(): Add this instead of setting a reason attribute, so that the proper i18n interpolation can occur. hold_for_approval(): Don't i18n-ify rejection-notice and don't str()-ify the reason string. Just send both through Utils.wrap().
* HoldMessage: Let's do this the non-clever way (which was causing toobwarsaw2001-09-041-3/+7
| | | | | | | | | many problem due to docstring non-extraction in pygettext). Now the attribute `reason' is used as the reason instead of the docstring, and reason_notice() is the called interface. This mirrors exactly how rejection notices are done. HoldMessage.__str__(): Removed.
* Ensure that the data/aliases* files are written at least rw-rw-xxxbwarsaw2001-09-041-0/+5
|
* Add missing import of Mailman.Utilstwouters2001-09-041-0/+1
|
* AddMember(), ChangeMemberAddress(), ConfirmUnsubscription(): Thebwarsaw2001-08-301-3/+3
| | | | | | subject text, which contains the robot command "confirm" should not be translated, otherwise MailCommandHandler will break. Reported by Daniel Buchmann.
* request_deletion(): Fixed missing markup. Caught by Szilard Vizi.bwarsaw2001-08-301-1/+1
|
* Stop: a unique global value that bounce detectors can return in orderbwarsaw2001-08-291-0/+6
| | | | | | to stop processing immediately. This in effect provides for the recognition of temporary problem bounce messages which shouldn't RegisterBounce(), but /should/ discard the message.