summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* __handlepost(): Use localtime for the X-Mailman-Approved-At: header.bwarsaw2002-05-171-1/+1
|
* AddressesMatch(), FindMatchingAddresses(): AFAICT, these two functionsbwarsaw2002-05-171-49/+0
| | | | are not used any where.
* _dispose(): Ignore messages that have "Precedence: bulk" but don'tbwarsaw2002-05-171-0/+9
| | | | have "X-Ack: yes".
* process(): Don't replybot to messages that have "Precedence: bulk" butbwarsaw2002-05-171-1/+6
| | | | don't have "X-Ack: yes".
* GetConfigInfo(): forbidden_posters is obsolete.bwarsaw2002-05-171-4/+1
|
* process(): Limit the lists returned to those in the same virtualbwarsaw2002-05-171-0/+6
| | | | | domain as the list the request was sent to, if VIRTUAL_HOST_OVERVIEW is true.
* Add a commentbwarsaw2002-05-171-0/+1
|
* Minor update: new translations; fuzzied translations for pygettext.pymss2002-05-142-54/+131
| | | | (are they of use at all?)
* process(): Suggestion by Aaron Birenboim to include the member'sbwarsaw2002-05-121-0/+12
| | | | | options page url in the help message if the sender is a member of the list.
* Add some more big fat warnings and add an "assert 0" in the code sobwarsaw2002-05-121-2/+16
| | | | | | that it is now completely inoperable without hacking the code. Should this module just go away?
* _dispose(): Keep a flag around that indicates whether any of thebwarsaw2002-05-091-8/+20
| | | | | | addresses sucked out of the bounce message actually matched a member of any mailing list. If not, we still don't forward it, but we do log this situation.
* verp_bounce(): Exim stashes the envelope recipient in the Envelope-To:bwarsaw2002-05-091-7/+7
| | | | header.
* Backing out the last two patches. This wasn't the right place to makebwarsaw2002-05-091-9/+2
| | | | this change.
* UpdateOldUsers(): It was wrong to do a test on the existance ofbwarsaw2002-05-091-9/+11
| | | | | | | delivery_status when deciding how/when to clean up the bounce_info dict. Now we always clean it up by removing any bounce_info keys which are "not isMember()" and which do not have an instance of _BounceInfo in their value.
* Bump DATA_FILE_VERSION so we get the new bounce_info cleaner to run.bwarsaw2002-05-091-1/+1
|
* main(): Rework the resetting of a member's bounce info, since thebwarsaw2002-05-091-4/+6
| | | | setBounceInfo() call must be made with the list lock acquired.
* process(): Simone Piunno's patch to fix header/footer attachment inbwarsaw2002-05-071-2/+4
| | | | | multipart/mixed messages. Don't attach the header if msg_header is empty (likewise for msg_footer).
* Bump VERSION to 2.1b2+bwarsaw2002-05-071-1/+1
|
* main(): If the member's bounce info is old-style, simply reset it.bwarsaw2002-05-071-0/+5
| | | | It's totally useless to us.
* minor updatemss2002-05-071-1041/+568
|
* hold_for_approval(): Get the sender address from the msgdatabwarsaw2002-05-072-1/+2
| | | | | | | | | | | dictionary's `sender' key, or the msg.get_sender() if not available. This lets exceptions pass the sender through the metadata dictionary. Used by Moderate.py to specify the failing address as retrieved from get_senders() -- note the plural -- which has a different lookup scheme than get_sender(). Moderate.process(): Set the tested sender address in the msgdata's dictionary.
* registerBounce(): Reset the bounce info if it isn't an instance of abwarsaw2002-05-071-1/+1
| | | | _BounceInfo class.
* Load(): The order of CheckVersion()/CheckValues() call needed to bebwarsaw2002-05-071-1/+1
| | | | reversed, or lists created with 2.0.x won't migrate correct to 2.1b2.
* Anti Veeranna is the Estonian championbwarsaw2002-05-061-0/+4
|
* get_lock_data(): Be sure to os.path.split() the filename because allbwarsaw2002-05-061-1/+1
| | | | | | | the useful data is encoded in the last path component. Otherwise the calculation gets messed up if the lock file is something like /usr/local/mailman-2.1/locks/...
* Updated message catalogs for all languages.bwarsaw2002-05-0523-320/+391
|
* A few more namesbwarsaw2002-05-051-0/+4
|
* Updates for 2.1 beta 2.bwarsaw2002-05-051-0/+51
|
* new filepioppo2002-05-051-0/+21
|
* Updated norwegian catalog.avalon2002-05-052-128/+243
|
* Oops, I forgot to cvs rm thisbwarsaw2002-05-051-0/+0
|
* Last few updatesbwarsaw2002-05-054-7/+13
|
* Updates for 2.1b2bwarsaw2002-05-0513-1244/+1053
|
* Updatesbwarsaw2002-05-051-31/+9
|
* Bumping to 2.1b2bwarsaw2002-05-051-2/+2
|
* Updatesbwarsaw2002-05-051-22/+26
|
* An update pass.bwarsaw2002-05-051-45/+41
|
* Updated!wilane2002-05-051-10/+9
|
* Added a bunch of new namesbwarsaw2002-05-051-0/+8
|
* Integrating a patch from Martin v. Loewis related to i18n; quoting:bwarsaw2002-05-041-38/+86
| | | | | | | | | | | | | | | | | | | With this, you should be able to observe the following effects: - when reading the mailbox in current mailman, the index will be windows-1257; there will be lots of garbage MIME text - when applying my patch, the utf-8 and iso-8859-1 parts of it will become readable. Japanese and Korean text (in the name of two message authors) will remain obscure. - when making available the Japanese MIME charset names, the Japanese name will become readable (to those which can read Japanese, that is) - when adding the Korean codecs, the Korean name will also become readable - in all cases, the subject encoded x-mvl will remain MIME garbage.
* Oops, I guess I forgot to commit this change.bwarsaw2002-05-041-2/+3
| | | | | process(): Catch NotAMemberError instead of MMNoSuchUserError. Also, slight rewrite of the result message.
* Minor update to reflect the change in the english template.avalon2002-05-041-5/+6
|
* Archiver.InitVars(): Don't write the emptyarchive.html file tobwarsaw2002-05-031-8/+17
| | | | index.html unless there isn't already an index.html file there!
* Update(): Call UpdateOldUsers() before calling NewVars().bwarsaw2002-05-031-3/+7
| | | | | | UpdateOldUsers(): Only zap bounce_info if there's no delivery_status attribute, otherwise every time we changed DATA_FILE_VERSION, we'd zap all the bounce information!
* loginpage(): In the language form, include a hidden `email' item sobwarsaw2002-05-031-0/+2
| | | | | that any email address previously provided propagates to the form in the new language.
* _(): If s is the empty string, just return it. Don't try to translatebwarsaw2002-05-031-0/+3
| | | | it or you'll get the catalog header!
* make_response(): In the list comprehension where we're calculating thebwarsaw2002-05-031-1/+1
| | | | | unprocessed lines, check for line == None (can happen if the message is sent to e.g. mylist-join with no body).
* Results.__init__(): Don't try to get the payload if there were nobwarsaw2002-05-031-0/+3
| | | | text/plain parts in the message.
* A little bit more clarity in the description of the "disable" option.bwarsaw2002-05-021-5/+6
|
* David Champion points out a typo.bwarsaw2002-05-021-2/+2
|