summaryrefslogtreecommitdiff
path: root/Mailman/Handlers/Hold.py
Commit message (Expand)AuthorAgeFilesLines
* Bye bye Hold handler.Barry Warsaw2008-02-011-261/+0
* Move the suspicious header check to a rule and add a doctest.Barry Warsaw2007-12-291-10/+0
* Add a rule and doctest for newsgroup moderation.Barry Warsaw2007-12-291-4/+0
* Port the maximum message size check to a rule. Add doctest.Barry Warsaw2007-12-291-16/+0
* Port the implicit destination checking to the rules infrastructure and add aBarry Warsaw2007-12-291-11/+1
* Convert the max-recipients check from the Hold handler to the max_recipientsBarry Warsaw2007-12-291-9/+0
* Convert the administrivia check from the Hold handler to the administriviaBarry Warsaw2007-12-291-5/+0
* Initial pylint/pyflakes cleanupBarry Warsaw2007-11-171-2/+3
* Complete the port to Storm, at least as far as the current Mailman test suiteBarry Warsaw2007-11-171-2/+1
* OMGW00T: After over a decade, the MailList mixin class is gone! Well,Barry Warsaw2007-09-211-7/+10
* Implement a context manager for Python 2.5's with statement, which isBarry Warsaw2007-09-191-5/+3
* Finish clean up of ListAdmin class removal. Start by actuallyBarry Warsaw2007-09-161-1/+2
* Refactor IDatabase interface so that the user_manager, list_manager,Barry Warsaw2007-08-021-2/+2
* Repair some test suite regressions.Barry Warsaw2007-08-011-5/+15
* Move the pending database into the SQLAlchemy/Elixir layer. The oldBarry Warsaw2007-08-011-6/+6
* Convert TestHold to a doctest and update code as necessary. No generalBarry Warsaw2007-07-031-8/+13
* Test suite repair. All tests are now passing again.bwarsaw2007-03-211-7/+9
* Update copyright years.bwarsaw2007-01-191-1/+1
* Upgrade to email package version 4.0.1. Because email 4.0.1 is onlybwarsaw2006-07-301-1/+1
* Fix test_message.py by finishing the wind-through of the configuration objectbwarsaw2006-07-081-2/+1
* Added Date and Message-ID headers to the confirm replymsapiro2006-04-171-0/+2
* - Convert all logging to Python's standard logging module. Get rid of allbwarsaw2006-04-171-12/+16
* Port Mark Sapiro's patch for including the preamble and epilogue sizes inbwarsaw2005-09-191-2/+6
* back porting from 2.1.6tkikuchi2005-08-281-5/+10
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
* whitespace normalizationbwarsaw2003-03-101-3/+3
* Add Message-Id to (some) logmessages. SF patch #673294, Add message-id totwouters2003-03-101-1/+3
* Typo fixes, "administator" -> "administrator". Closes SF #650932bwarsaw2002-12-111-1/+1
* hold_for_approval(): "rejection-notice" (i.e. the dash) doesn't playbwarsaw2002-11-191-1/+1
* ModeratedNewsgroup: New hold class.bwarsaw2002-10-191-5/+12
* ackp(): New helper function.bwarsaw2002-05-281-1/+11
* hold_for_approval(): Get the sender address from the msgdatabwarsaw2002-05-071-1/+1
* Update a comment.bwarsaw2002-05-021-3/+1
* process(): When doing the the TooManyRecipients test, use >= as thebwarsaw2002-04-111-1/+1
* hold_for_approval(): Mentor Cana notices that we need to use attach()bwarsaw2002-04-111-3/+3
* GetAdminEmail() eradication campaign.bwarsaw2002-03-261-1/+1
* hold_for_approval(): We don't need to remove the charset (in the outerbwarsaw2002-03-121-2/+0
* hold_for_approval(): When crafting the notification message destinedbwarsaw2002-03-111-0/+2
* hold_for_approval(): Instead of using add_header to set to set thebwarsaw2002-02-281-4/+3
* process(), hold_for_approval(), do_discard(): When creating thebwarsaw2002-02-111-3/+1
* hold_for_approval(): Add Content-Type: header with the proper charsetbwarsaw2002-01-061-3/+5
* hold_for_approval(): In setting up the initial interpolationbwarsaw2001-11-211-1/+1
* process(): Remove the conditional tests for forbidden_posters,bwarsaw2001-10-151-46/+29
* Convert from mimelib to email.bwarsaw2001-10-011-17/+9
* Convert all `reason' strings from class docstrings to attributes onbwarsaw2001-09-041-16/+17
* hold_for_approval(): dont_respond_to_post_requests =>bwarsaw2001-08-171-1/+1
* hold_for_approval(): When holding the message for approval, generate abwarsaw2001-07-301-1/+6
* hold_for_approval(): Another step towards conversion to MemberAdaptorbwarsaw2001-07-291-1/+1
* All membership related attribute access should use the MemberAdaptorbwarsaw2001-07-191-1/+1
* hold_for_approval(): Inside admin_immed_notify (i.e. when we'rebwarsaw2001-07-131-1/+1