summaryrefslogtreecommitdiff
path: root/Mailman/Handlers/AvoidDuplicates.py
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize doctests, moving handler documentation into Mailman/handlers/docs.Barry Warsaw2008-01-241-93/+0
| | | | Rename all handlers to be more PEP 8 friendly, i.e. lowercased.
* Convert the AvoidDuplicates handler tests to a doctest. Well,Barry Warsaw2007-06-211-32/+34
| | | | | | | actually there /was/ no separate AvoidDuplicates test, but now there is, even though it may not be full coverage. Update the AvoidDuplicates handler to use more modern Python idioms.
* Update copyright years.bwarsaw2007-01-191-1/+1
|
* Fix test_message.py by finishing the wind-through of the configuration objectbwarsaw2006-07-081-3/+4
| | | | | | | | | | | | | | | | and fixing the invocation and shutdown of mailmanctl. While the tests in this module work individually, they do not yet work as a group. -C added to testall.py, and mailmanctl now passes that flag on to qrunner. UserNotification sets reduced_list_header in the msgdata, but the behavior of this flag has changed. It used to suppress List-Help, List-Subscribe, and List-Unsubscribe as well as List-Post and List-Archive. However, List-Help, List-Subscribe and List-Unsubscribe should definitely be included in UserNotifications, and List-Post has a different variable controlling it now. Therefore, always add List-Help, List-Subscribe, and List-Unsubscribe. Some style updates to Message.py
* Now that Python 2.3 is the minimum requirement for Mailman 2.2:bwarsaw2006-04-151-7/+1
| | | | | | | | | | | - Remove True/False binding cruft - Remove __future__ statements for nested scopes - Remove ascii_letters import hack from Utils.py - Remove mimetypes.guess_all_extensions import hack from Scrubber.py - In Pending.py, set _missing to object() (better than using []) Also, update copyright years where appropriate, and re-order imports more to my PEP 8 tastes. Whitespace normalize.
* back porting from 2.1.6tkikuchi2005-08-281-1/+2
|
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* process(): Fix given by Anton Antonov to make sure that CC headers arebwarsaw2003-04-111-12/+19
| | | | | | RFC 2822 compliant. Only zero or one CC header is allowed. Also, True/False where appropriate. Whitespace normalization.
* process(): If a member has enabled their DontReceiveDuplicates option,bwarsaw2002-09-171-4/+23
| | | | | we'll also strip their addresses from CC headers in the list copy. This helps keep the CC lines from growing astronomically.
* intermediatebwarsaw2002-03-051-4/+0
|
* Patches to support duplicate suppression for explicit recipients,bwarsaw2002-03-051-0/+73
written by Ben Gertzfield, ported to MM2.1 by Marc MERLIN. Specifically, This module handles filtering out duplicates for explicit recipients. Rewritten by Barry to remove the dup filtering on cross posted messages (Ben may re-port those changes separately).