summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add the --noprint / -n option to disable printing and leave thebwarsaw2002-07-231-5/+18
| | | | | unpickled/unmarshalled object in the global variable `msg'. Useful for debugging things when the object structure won't print.
* Update to the latest Japanese codecs.bwarsaw2002-07-233-1/+1
|
* prefix_subject(): This should fix Fil's duplicate encoding problem.bwarsaw2002-07-231-7/+13
| | | | | | | | | | | | | | | | | | Before applying this patch, do this to reproduce the bug: - Set the language to something other than English (French makes a good choice) - Make sure the list has a prefix of some ascii text - Send a message to the list with the following Subject: =?iso-8859-1?Q?=E9?= Bingo, double encoding. This fixes the problem by making sure the prefix + original subject gets properly chunk encoded in a Header instance. There's a bit of extra goo in here that won't be necessary when I release email 2.2. See the comments for details. G'morning Fil! :)
* process(): Implement a suggestion by David W. Tamkin on list-managersbwarsaw2002-07-171-22/+24
| | | | | | | | | | | | | | | | | | | | | | | | (forward by JC Lawrence): Nick gave the example, | > Reply-to: listname@listdomain, posting-user@example.com JCL commented, | Having [mutiple addresses in] Reply-To is a Good ... and Damned Useful [Thing]. It seems to me, though, that the list membership would be better served with this form: Reply-To: postauthor@its.domain, listname@listserver.domain because the MUAs with which I'm familiar make it anywhere from slightly easier to far easier for the respondent to remove addresses from the right of the reply's To: than from the left. Also clean up some Pychecker nits.
* Some Pychecker suggested cleanupsbwarsaw2002-07-171-4/+3
|
* More proofreading.wilane2002-07-132-6/+5
| | | | | Hey Barry! My name is Ousmane, not ousame (it sounds like something I realy don't like :)
* Need to import "email"bwarsaw2002-07-131-0/+1
|
* Manually resolved conflicts in the French catalogs. Ousame, pleasebwarsaw2002-07-133-67/+78
| | | | double check!
* Updates to the italian translationpioppo2002-07-136-233/+237
|
* Fixed and updated catalogs (the French catalog needs manual conflictbwarsaw2002-07-1323-1561/+1343
| | | | resolution -- will do that next).
* Updatewilane2002-07-131-3/+3
|
* Catalog updateswilane2002-07-132-94/+68
|
* main(): Get rid of the phantom "moderator requests" messages. Fix bybwarsaw2002-07-131-1/+1
| | | | Fil.
* John Parise correctly notes that the wording was incorrect here.bwarsaw2002-07-131-2/+2
| | | | | | | Users should select "Yes" to totally conceal themselves. Closes SF patch #567834. Note to translation teams: Please update your options.html files!
* Latest template fixes from Juan Carlos Rey Anaya.bwarsaw2002-07-124-4/+4
|
* Updated catalogs include Finnish updates from Pekka Haavistobwarsaw2002-07-1225-5522/+8523
|
* process(): Calculate the message content type once, falling back tobwarsaw2002-07-121-4/+5
| | | | | the default type if there is no Content-Type: header. Also, recognize that message/rfc822 parts are ismultipart() containers.
* _factory(): Removed as obsolete.bwarsaw2002-07-121-10/+1
| | | | | Mailbox.__init__(): We can simply pass email.message_from_file() as the factory.
* Better formatting for ./configure --helpbwarsaw2002-07-112-8/+8
|
* Added --with(out)-permcheck to enable or disable the checking of thebwarsaw2002-07-112-75/+106
| | | | | permissions on the target (i.e. --prefix) directory. --with-permcheck is the default.
* Simplify the configure checks for the mail host and url hostbwarsaw2002-07-113-121/+157
| | | | | | | | components, and add --with switches for easier overrides. Now, both default host names are chosen with socket.getfqdn(), and --with-mailhost overrides the email hostname part, while --with-urlhost overrides the url hostname part.
* send_i18n_digests(): Let's generate MIME digests the correct way, bybwarsaw2002-07-111-5/+9
| | | | | | | | | wrapping each message inside the multipart/digest in a MIMEMessage instance. We also no longer need to initialize the mimedigest instance's payload to the empty list. Also, when sending the digests, be sure to include isdigest=1 in the metadata, otherwise SMTPDirect will try to tack on another footer.
* find_textplain(): Don't recurse if the payload isn't a Messagebwarsaw2002-07-111-1/+4
| | | | instance.
* BounceTest: Added groupwise_02.txt to the bounce detector. It'sbwarsaw2002-07-111-0/+4
| | | | | completely hopeless to grok an address out of this text/html bounce, so let's just be sure we don't crash.
* Another example of something coming from "Internet Mail Service", onlybwarsaw2002-07-110-0/+0
| | | | | | this one is even more evil that usual because it /only/ contains text/html parts! Arggg. WTF would a mailer want do send bounces as text/html? Are they insane?
* intermediatebwarsaw2002-07-111-0/+186
|
* process(): Simply by just taking the first text/plain part.bwarsaw2002-07-111-2/+1
|
* ApprovedChangeMemberAddress(): Watch out for situations where the newbwarsaw2002-07-111-1/+6
| | | | | | address is already a member and don't make the address change in that case. However, if the old address is still a member, we'll just delete it.
* main(): Fixes for requesting a change of address where the new addressbwarsaw2002-07-111-5/+27
| | | | | | | | is already a member of the current list. If the change is requested globally, we'll output a warning message but still allow the change to go through (we'll catch already-a-member situations elsewhere). If the request is not global, then we'll refuse to make the change.
* Update to email package 2.1bwarsaw2002-07-093-1/+1
|
* ModeratedMemberPost: Reword the reason for doing this hold.bwarsaw2002-07-091-1/+1
|
* process(): Fix for confusing "you were subscribed and yourbwarsaw2002-07-091-3/+11
| | | | | | | | | | | | | confirmation string was invalid" messages. The problem was if the responder left the confirmation string in the Subject: and also copied it to the body, the second processing of the confirmation would find no cookie. So now we always stop after processing the first confirmation command (yes, that means no other commands in the message will be processed, which is fine). We also trim the unprocessed commands in the results to not include identical confirmation strings -- otherwise they'll see their confirmation as unprocessed.
* autorespondToSender(): Implement MAX_AUTORESPONSES_PER_DAY = 0 meansbwarsaw2002-07-091-0/+3
| | | | no limit.
* Document that MAX_AUTORESPONSES_PER_DAY = 0 means there's no limitbwarsaw2002-07-091-1/+2
| | | | (probably useful only for debugging).
* fix_url(): J.D. Bronson notes that we need to leave the list unlockedbwarsaw2002-07-081-0/+1
| | | | or we end up with lock turds.
* Updates to the Spanish translation by Juan Carlos Rey Anaya.bwarsaw2002-07-0328-1473/+1276
|
* GetStandardReplacements(): Patch by Juan Carlos Rey Anaya to fix i18nbwarsaw2002-07-031-1/+1
| | | | display when only one language is available.
* Sync w/ Savannah version which doesn't require updates for each newbwarsaw2002-07-022-5/+7
| | | | 2.0.x release.
* Updates to point the stable release at 2.0.12. Also, updates to thebwarsaw2002-07-026-29/+253
| | | | i18n champions.
* Placeholder catalog until the Dutch translations are ready.bwarsaw2002-07-011-0/+0
|
* sendNextNotification(): Fixed typo discovered by Jon Parise and Danbwarsaw2002-06-301-1/+1
| | | | Mick.
* Danny Terweij's fix to article.htmlbwarsaw2002-06-301-56/+34
|
* Dan Ohnesorg's latest Czech catalog and template updates.bwarsaw2002-06-309-347/+423
|
* MailUserPassword(): Missed a conversion to MemberAdaptor. Found bybwarsaw2002-06-291-1/+1
| | | | Tollef Fog Heen, with a friendly reminder from Marc MERLIN.
* Dutch templates by Danny Terweij. article.html slightly modified by Barry.bwarsaw2002-06-2834-0/+1112
|
* Catalogs updated.wilane2002-06-282-156/+80
| | | | | I think that Mailman-dev will have to sing sth like "No more lonely night" since the bassist is back, this song have a steady line of bass, no? :)
* Add support for `nl' (Dutch)bwarsaw2002-06-282-2/+2
|
* Add the `nl' (Dutch) language specification.bwarsaw2002-06-281-0/+1
|
* A copy of the mailman.pot template catalog for use by the Dutchbwarsaw2002-06-280-0/+0
| | | | translation team.
* intermediatebwarsaw2002-06-281-0/+7067
|