summaryrefslogtreecommitdiff
path: root/mailman/app/archiving.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactor the archivers so that they live in a separate sub-package. Split outBarry Warsaw2008-07-051-207/+0
| | | | | | | | | the Pipermail, Prototype, and MailArchiver plugins into separate modules. Put the archives registry on the config object and initialize it at the right time. Update plugin entry points.
* Implement the basic Mail-Archive.com archiving algorithm.Barry Warsaw2008-07-051-2/+55
| | | | | Fix the start up of the SMTPServer to listen on a consistent port number. post_number -> post_id
* Implement a prototypical archiver that supports Archived-At permalink header,Barry Warsaw2008-07-021-4/+65
| | | | | | | | | using the current concept of the hash. This can change, but at least now I have the interfaces and infrastructure to support this header. Of course, Pipermail doesn't support a permalink, so that archiver no-ops. Add an adapter to provide the interface that Pipermail requires over and above the IMailingList interface. Add an is_enabled flag to IArchiver.
* start of archiving workBarry Warsaw2008-06-141-29/+12
|
* More fixes to get the basic end-to-end delivery mechanisms working.Barry Warsaw2008-03-301-23/+56
| | | | | | | | | - Lots of Pipermail work just to get it to play nice with the new apis. - Fix ARCHIVE_SCRUBBER - Lots of changes to mailman.app.archiving, especially to provide an adapter from the new MailingList api to the one expected by Pipermail (e.g. archive_dir()). - Add a test of the basic pipermail archiver.
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-271-0/+77