summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Convert the max-recipients check from the Hold handler to the max_recipientsBarry Warsaw2007-12-294-32/+93
* Convert the administrivia check from the Hold handler to the administriviaBarry Warsaw2007-12-297-86/+206
* Add a rule to search for posting loops.Barry Warsaw2007-12-294-1/+100
* Convert the Approve.py handler to an approved.py rule. Update the doctest toBarry Warsaw2007-12-296-248/+330
* Change IRuleProcessor to IRuleSet. Plugins now provide only sets of rules,Barry Warsaw2007-12-274-57/+52
* First cut at a rules processor, separate from the disposition of rule hits.Barry Warsaw2007-12-278-6/+349
* Add .get() to our Message subclass, which ensures that returnedBarry Warsaw2007-12-1011-383/+340
* Reorganize the database subpackage, primarily by removing the 'model'Barry Warsaw2007-12-0828-184/+146
* This one took care of itself. :)Barry Warsaw2007-11-181-2/+0
* Convert to the Storm Python ORM <storm.canonical.com>. There were severalBarry Warsaw2007-11-1874-1394/+1404
|\
| * Merge cleanup branchBarry Warsaw2007-11-1711-28/+29
| |\
| | * Initial pylint/pyflakes cleanupBarry Warsaw2007-11-1711-28/+27
| |/
| * Complete the port to Storm, at least as far as the current Mailman test suiteBarry Warsaw2007-11-178-118/+129
| * All the simple test fixes are now in, and while there are still some failingBarry Warsaw2007-11-1016-87/+109
| * More Unicodification; fixed several more doctests.Barry Warsaw2007-11-0812-129/+146
| * More Unicodification; fixed two more doctests.Barry Warsaw2007-11-0815-207/+139
| * Two more passing tests.Barry Warsaw2007-11-084-61/+47
| * More doctest fixes.Barry Warsaw2007-11-084-42/+43
| * Fix two more doctestsBarry Warsaw2007-11-0724-289/+108
| * Fix two more doctestsBarry Warsaw2007-11-072-14/+9
| * Fix two doctests: addresses.txt and mlist-addresses.txtBarry Warsaw2007-11-078-96/+85
| * Fix two doctests: ack-headers and acknowledgment.Barry Warsaw2007-11-0610-70/+72
| * Target Mailman onto the Storm <http://storm.canonical.com> Python ORM. ThisBarry Warsaw2007-11-0422-294/+529
* | Mailman/Bouncers/SMTP32.py - Added a recognition. Improved address pattern.Mark Sapiro2007-11-113-6/+11
* | Added a test message.Mark Sapiro2007-11-111-0/+81
* | Changed file format from dos to unix as neededMark Sapiro2007-11-1114-1721/+1721
* | Fixed Mailman/queue/command.py to decode a quoted-printable or base64Mark Sapiro2007-11-091-1/+1
* | - Scrubber.pyMark Sapiro2007-11-061-5/+6
|/
* Kill of another now unnecessary append(), fixing the users.txt doctest.Barry Warsaw2007-10-311-1/+0
* Elixir 0.4.0 has a bug that bites us.Barry Warsaw2007-10-311-1/+1
* more ignoresBarry Warsaw2007-10-311-0/+2
* Much progress, though not perfect, on migrating to SQLAlchemy 0.4 and ElixirBarry Warsaw2007-10-3139-1022/+431
* General cleanups some of which is even tested <wink>. Mailman.LockFile moduleBarry Warsaw2007-10-1020-289/+111
* Remove the action.py module, move this to Mailman/interfaces/__init__.py.Barry Warsaw2007-10-1016-68/+156
* Reorganize the enums so that they live in the most appropriate interface. TheBarry Warsaw2007-10-0925-90/+121
* merge upstreamBarry Warsaw2007-10-061-2/+1
|\
| * Remove an unnecessary (and now broken) import.Barry Warsaw2007-10-051-2/+1
* | Changes to support the Approved/Approve header with the new userBarry Warsaw2007-10-064-156/+445
* | Remove unused test base class and add a standalone SMTP proxy script.Barry Warsaw2007-10-032-106/+91
|/
* Eradicate mm_cfg.pyBarry Warsaw2007-09-294-62/+11
* Reorganize the qrunner infrastructure. First, the package has been renamedBarry Warsaw2007-09-2954-126/+564
* qrunner, mailmanctl and various other repairs.Barry Warsaw2007-09-298-34/+46
* Repair the test suite.Barry Warsaw2007-09-275-15/+1
* Removed a bunch of files that are obsolete. The interfaces are all foldedBarry Warsaw2007-09-2722-1688/+402
* OMGW00T: After over a decade, the MailList mixin class is gone! Well,Barry Warsaw2007-09-2126-319/+424
* Get bin/add_members and bin/list_members to work again (for the mostBarry Warsaw2007-09-206-118/+88
* InitTempVars() is completely eradicated. The only bit I think weBarry Warsaw2007-09-196-70/+16
* Implement a context manager for Python 2.5's with statement, which isBarry Warsaw2007-09-1914-114/+64
* Add my short term TODO list.Barry Warsaw2007-09-161-0/+17
* Finish clean up of ListAdmin class removal. Start by actuallyBarry Warsaw2007-09-165-535/+42