summaryrefslogtreecommitdiff
path: root/Mailman/app (follow)
Commit message (Expand)AuthorAgeFilesLines
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-2713-1669/+0
* The start of a cleaning up of Errors.py. Eventually, I want to get rid ofBarry Warsaw2008-02-191-2/+14
* PEP 292 style, $-strings are used by the translation service everywhere now.Barry Warsaw2008-02-184-6/+0
* Added a test for the built-in pipeline. Fixed some broken handler names inBarry Warsaw2008-02-172-11/+19
* Reorganize the Handler architecture to a pipeline architecture with plugins.Barry Warsaw2008-02-172-1/+99
* Tweak copyright years.Barry Warsaw2008-02-079-9/+9
* Convert IncomingRunner to use the new chains disposition architecture. moveBarry Warsaw2008-02-021-0/+3
* SpamDetect is gone, so the chains/rules implementation experiment is deemed aBarry Warsaw2008-02-013-29/+9
* Reorganization.Barry Warsaw2008-01-301-3/+3
* Reorganization.Barry Warsaw2008-01-271-410/+9
* Port header matching previously described by the misnamed KNONW_SPAMMERSBarry Warsaw2008-01-261-32/+159
* More changes to rules and chains.Barry Warsaw2008-01-232-58/+125
* More updates to rules and chains, especially by adding additional tests.Barry Warsaw2008-01-214-30/+77
* Merge from trunk.Barry Warsaw2008-01-141-12/+53
|\
| * Update copyright years. Change a plugin name.Barry Warsaw2008-01-131-2/+2
| * Add an interface IArchiver which is used to calculate urls and send messagesBarry Warsaw2008-01-131-12/+53
* | Use a more efficient way of deleting rows from a table, which coincidentallyBarry Warsaw2008-01-144-39/+356
* | Fix the rule api once more so that while rules themselves are still classes,Barry Warsaw2008-01-011-2/+2
* | Extended test_documentation.py to be able to find doctests in subdirectoriesBarry Warsaw2008-01-011-2/+2
* | Move the suspicious header check to a rule and add a doctest.Barry Warsaw2007-12-291-50/+0
* | Port the implicit destination checking to the rules infrastructure and add aBarry Warsaw2007-12-291-51/+0
* | Convert the Approve.py handler to an approved.py rule. Update the doctest toBarry Warsaw2007-12-291-2/+20
* | Change IRuleProcessor to IRuleSet. Plugins now provide only sets of rules,Barry Warsaw2007-12-271-6/+17
* | First cut at a rules processor, separate from the disposition of rule hits.Barry Warsaw2007-12-271-0/+35
|/
* Add .get() to our Message subclass, which ensures that returnedBarry Warsaw2007-12-101-11/+13
* Initial pylint/pyflakes cleanupBarry Warsaw2007-11-171-1/+2
* Complete the port to Storm, at least as far as the current Mailman test suiteBarry Warsaw2007-11-171-4/+2
* More Unicodification; fixed two more doctests.Barry Warsaw2007-11-081-11/+11
* General cleanups some of which is even tested <wink>. Mailman.LockFile moduleBarry Warsaw2007-10-101-0/+1
* Remove the action.py module, move this to Mailman/interfaces/__init__.py.Barry Warsaw2007-10-101-11/+12
* Reorganize the enums so that they live in the most appropriate interface. TheBarry Warsaw2007-10-094-6/+4
* Reorganize the qrunner infrastructure. First, the package has been renamedBarry Warsaw2007-09-291-2/+2
* OMGW00T: After over a decade, the MailList mixin class is gone! Well,Barry Warsaw2007-09-215-2/+290
* Implement a context manager for Python 2.5's with statement, which isBarry Warsaw2007-09-192-15/+7
* Finish up the request hold conversion. ListAdmin can go away thoughBarry Warsaw2007-09-162-76/+88
* Work out subscription holding and handling. ApprovedAddMember() isBarry Warsaw2007-09-162-66/+231
* Support forwarding of held posts.Barry Warsaw2007-09-091-1/+1
* ListAdmin mostly gone, but not quite.Barry Warsaw2007-09-091-0/+352
* Fixed a problem where members of a deleted mailing list were hanging around.Barry Warsaw2007-08-052-0/+56
* Added a doctest for the Mailman.app.create module.Barry Warsaw2007-08-052-1/+21
* Added a doctest for styles.Barry Warsaw2007-08-051-2/+6
* It all started by trying to remove MailList.Create() and use the IListManagerBarry Warsaw2007-08-053-0/+377
* Refactor IDatabase interface so that the user_manager, list_manager,Barry Warsaw2007-08-021-9/+6
* Move the pending database into the SQLAlchemy/Elixir layer. The oldBarry Warsaw2007-08-012-0/+149