summaryrefslogtreecommitdiff
path: root/Mailman/Handlers (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reorganize doctests, moving handler documentation into Mailman/handlers/docs.Barry Warsaw2008-01-2421-3176/+0
* Bye bye Hold handler.Barry Warsaw2008-02-011-261/+0
* SpamDetect is gone, so the chains/rules implementation experiment is deemed aBarry Warsaw2008-02-011-130/+0
* Port header matching previously described by the misnamed KNONW_SPAMMERSBarry Warsaw2008-01-261-8/+0
* More updates to rules and chains, especially by adding additional tests.Barry Warsaw2008-01-212-37/+1
* Merge from trunk.Barry Warsaw2008-01-143-12/+21
|\
| * Update copyright years. Change a plugin name.Barry Warsaw2008-01-133-3/+3
| * Add an interface IArchiver which is used to calculate urls and send messagesBarry Warsaw2008-01-133-9/+18
* | 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
* | Convert the Approve.py handler to an approved.py rule. Update the doctest toBarry Warsaw2007-12-291-116/+0
|/
* Convert to the Storm Python ORM <storm.canonical.com>. There were severalBarry Warsaw2007-11-182-8/+4
|\
| * Initial pylint/pyflakes cleanupBarry Warsaw2007-11-172-6/+3
| * Complete the port to Storm, at least as far as the current Mailman test suiteBarry Warsaw2007-11-171-2/+1
* | - Scrubber.pyMark Sapiro2007-11-061-5/+6
|/
* Much progress, though not perfect, on migrating to SQLAlchemy 0.4 and ElixirBarry Warsaw2007-10-311-4/+3
* General cleanups some of which is even tested <wink>. Mailman.LockFile moduleBarry Warsaw2007-10-101-7/+4
* Remove the action.py module, move this to Mailman/interfaces/__init__.py.Barry Warsaw2007-10-103-6/+8
* Reorganize the enums so that they live in the most appropriate interface. TheBarry Warsaw2007-10-093-3/+3
* Changes to support the Approved/Approve header with the new userBarry Warsaw2007-10-061-38/+26
* Reorganize the qrunner infrastructure. First, the package has been renamedBarry Warsaw2007-09-295-10/+10
* Removed a bunch of files that are obsolete. The interfaces are all foldedBarry Warsaw2007-09-271-1/+0
* OMGW00T: After over a decade, the MailList mixin class is gone! Well,Barry Warsaw2007-09-215-14/+22
* Implement a context manager for Python 2.5's with statement, which isBarry Warsaw2007-09-192-10/+6
* 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-013-21/+21
* The start of a setuptools conversion. All the Makefile.in and autoconfBarry Warsaw2007-07-131-70/+0
* Convert the Scrubber test to a doctest, and fix Scrubber.py, but otherwiseBarry Warsaw2007-07-121-13/+14
* Convert ToArchive tests to doctests and do a minimal amount of handler moduleBarry Warsaw2007-07-111-4/+1
* Conversion of the ToDigest tests to doctests, along with just enough handlerBarry Warsaw2007-07-101-24/+36
* Convert ToOutgoing handler to a doctest. Minor cleanup of the handler code toBarry Warsaw2007-07-081-1/+1
* Convert TestHold to a doctest and update code as necessary. No generalBarry Warsaw2007-07-031-8/+13
* Convert TestFileRecips to a doctest, and update the handler to more modernBarry Warsaw2007-07-021-14/+11
* merging 3.0Barry Warsaw2007-06-221-12/+16
|\
| * Scrubber.py - Malformed RFC 2047 encoded filename= parameter can haveMark Sapiro2007-06-221-12/+16
* | Convert the AvoidDuplicates handler tests to a doctest. Well,Barry Warsaw2007-06-211-32/+34
* | Convert the CookHeaders tests in test_handlers to using doctests, split upBarry Warsaw2007-06-211-25/+21
* | Convert the Cleanse handler tests to doctest style.Barry Warsaw2007-06-191-3/+3
* | Convert the tests for the CalcRecips handler to doc tests. There areBarry Warsaw2007-06-191-19/+11
* | Convert the AfterDelivery handler test to a doctest. Also, change theBarry Warsaw2007-06-181-2/+2
* | Remove both the model and interface for RosterSets. These are no longer usedBarry Warsaw2007-06-181-11/+11
|/
* Improved processing of an Approve(d): body line by decoding the body payloadmsapiro2007-06-091-5/+21
* Add doctest for Replybot handler. The test in test_handlers.py didn't reallybwarsaw2007-05-311-27/+14
* Go ahead and remove the Mailman/database/tables directory since all the Elixirbwarsaw2007-05-301-38/+25