summaryrefslogtreecommitdiff
path: root/Mailman/database
Commit message (Expand)AuthorAgeFilesLines
* Add .get() to our Message subclass, which ensures that returnedBarry Warsaw2007-12-103-230/+221
* Reorganize the database subpackage, primarily by removing the 'model'Barry Warsaw2007-12-0818-184/+146
* Complete the port to Storm, at least as far as the current Mailman test suiteBarry Warsaw2007-11-172-21/+35
* All the simple test fixes are now in, and while there are still some failingBarry Warsaw2007-11-106-38/+54
* More Unicodification; fixed several more doctests.Barry Warsaw2007-11-084-14/+31
* More Unicodification; fixed two more doctests.Barry Warsaw2007-11-083-8/+16
* Two more passing tests.Barry Warsaw2007-11-082-4/+6
* Fix two doctests: addresses.txt and mlist-addresses.txtBarry Warsaw2007-11-074-27/+33
* Fix two doctests: ack-headers and acknowledgment.Barry Warsaw2007-11-067-28/+41
* Target Mailman onto the Storm <http://storm.canonical.com> Python ORM. ThisBarry Warsaw2007-11-0418-272/+507
* Kill of another now unnecessary append(), fixing the users.txt doctest.Barry Warsaw2007-10-311-1/+0
* Much progress, though not perfect, on migrating to SQLAlchemy 0.4 and ElixirBarry Warsaw2007-10-3116-246/+271
* General cleanups some of which is even tested <wink>. Mailman.LockFile moduleBarry Warsaw2007-10-102-6/+4
* Remove the action.py module, move this to Mailman/interfaces/__init__.py.Barry Warsaw2007-10-101-4/+6
* Reorganize the enums so that they live in the most appropriate interface. TheBarry Warsaw2007-10-091-2/+1
* Changes to support the Approved/Approve header with the new userBarry Warsaw2007-10-061-2/+1
* Removed a bunch of files that are obsolete. The interfaces are all foldedBarry Warsaw2007-09-271-8/+2
* OMGW00T: After over a decade, the MailList mixin class is gone! Well,Barry Warsaw2007-09-213-29/+61
* Get bin/add_members and bin/list_members to work again (for the mostBarry Warsaw2007-09-201-0/+5
* InitTempVars() is completely eradicated. The only bit I think weBarry Warsaw2007-09-191-1/+5
* SQLAlchemy >= 0.3.10 is required.Barry Warsaw2007-09-121-4/+4
* ListAdmin mostly gone, but not quite.Barry Warsaw2007-09-092-7/+23
* Interfaces IRequests and IListRequests which are substitutes for the ListAdminBarry Warsaw2007-08-074-1/+129
* Fixed a problem where members of a deleted mailing list were hanging around.Barry Warsaw2007-08-053-2/+23
* It all started by trying to remove MailList.Create() and use the IListManagerBarry Warsaw2007-08-053-16/+42
* Refactor IDatabase interface so that the user_manager, list_manager,Barry Warsaw2007-08-021-6/+2
* Move the pending database into the SQLAlchemy/Elixir layer. The oldBarry Warsaw2007-08-015-24/+173
|\
| * Add setuptools plug-in entry point for defining different database backends.Barry Warsaw2007-07-241-16/+31
* | Remove last vestiges of dbcontextBarry Warsaw2007-07-231-174/+0
* | The start of a message store definition. Whether this will end up being usedBarry Warsaw2007-07-224-0/+174
|/
* The start of a setuptools conversion. All the Makefile.in and autoconfBarry Warsaw2007-07-132-163/+0
* Conversion of the ToDigest tests to doctests, along with just enough handlerBarry Warsaw2007-07-101-1/+1
* Convert TestHold to a doctest and update code as necessary. No generalBarry Warsaw2007-07-031-0/+7
* Support for case-preserving addresses. When an Address is given an emailBarry Warsaw2007-07-012-9/+28
* Convert the CookHeaders tests in test_handlers to using doctests, split upBarry Warsaw2007-06-211-1/+2
* Convert the tests for the CalcRecips handler to doc tests. There areBarry Warsaw2007-06-192-7/+20
* Convert the AfterDelivery handler test to a doctest. Also, change theBarry Warsaw2007-06-181-1/+1
* Remove both the model and interface for RosterSets. These are no longer usedBarry Warsaw2007-06-184-91/+93
* profile.py -> preferences.pyBarry Warsaw2007-06-156-5/+8
* Update the IUser interface and tests, specifically as it relates toBarry Warsaw2007-06-158-33/+40
* More test updates based on simplified data model. Rosters are gone so theBarry Warsaw2007-06-104-2/+30
* Repair the usermanager.txt and listmanager.txt doc tests. These repairs wereBarry Warsaw2007-06-093-11/+8
* Implement the new, simplified membership model. Rosters and RosterSets asBarry Warsaw2007-06-0910-204/+288
* Go ahead and remove the Mailman/database/tables directory since all the Elixirbwarsaw2007-05-309-537/+1
* Merge exp-elixir-branch to trunk. There is enough working to make me feelbwarsaw2007-05-2824-93/+1257
* Improve the way we handle avoiding InitTempVars() multiple times on anbwarsaw2007-04-092-7/+10
* Moved the session.expire() to the MailList.Load() method, viabwarsaw2007-04-032-2/+12
* api_lock(): When locking the MailList object, tell the SQLAlchemy session tobwarsaw2007-03-301-0/+1
* Fixes for i18n digest to work.tkikuchi2007-03-021-0/+10
* Update copyright years.bwarsaw2007-01-192-2/+2