| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bite the bullet: rename the Mailman package to mailman. | Barry Warsaw | 2008-02-27 | 1 | -105/+0 |
| | | |||||
| * | Tweak copyright years. | Barry Warsaw | 2008-02-07 | 1 | -1/+1 |
| | | |||||
| * | ListAdmin mostly gone, but not quite. | Barry Warsaw | 2007-09-09 | 1 | -4/+22 |
| | | | | | | | | | | | | | | | | | Mailman/app/moderator.py: Most of the application level interface provided by ListAdmin is moved here now, including the ability to hold messages, subscriptions, and unsubscriptions, and to handle message (defer, discard, reject, accept). More work needed. Some untested conversion of API in Mailman/Cgi/admindb.py, confirm.py, bin/checkdbs.py. messagestore.py: Don't use or require the Date: header in the global message ID calculation. As described on the mailing list, we're only going to use the Message-ID header. IListRequests: added count_of() and of_type() methods. | ||||
| * | Interfaces IRequests and IListRequests which are substitutes for the ListAdmin | Barry Warsaw | 2007-08-07 | 1 | -0/+87 |
| mixin. This latter will go away soon. Added implementation and tests. The implementation has some cruft though -- it forces us to use a flush() in the code because I don't yet know how to get to SA's last_inserted_ids(). Note that this implementation abuses the IPendings interface in order to store arbitrary string key/value pairs. Fix the auto-discovery of interfaces by allowing Enums in interface files as well. Long term, this is how it should work anyway. | |||||
