summaryrefslogtreecommitdiff
path: root/src/mailman/model
Commit message (Expand)AuthorAgeFilesLines
...
* Remove extraneous `test_suite()` functions. zope.testrunner willBarry Warsaw2011-10-306-50/+0
* Fix a few bogus sort order assumptions uncovered by the PostgreSQL tests.Barry Warsaw2011-10-231-2/+3
* Finally, all doctests are named .rstBarry Warsaw2011-09-238-0/+0
* Improved the way flufl.enum.Enums are stored in the database. Now, theyBarry Warsaw2011-09-238-22/+30
* * Four new events are created, and notifications are sent during domainBarry Warsaw2011-09-022-1/+121
* * New REST resource http://.../<domain>/lists can be GETed in order to findBarry Warsaw2011-08-302-0/+34
|\
| * email_host => mail_hostStephen A. Goss2011-08-231-1/+1
| * merged changes to main branchStephen A. Goss2011-08-233-30/+30
| |\
| * | some tweaks to fix for LP: 829765 based on feedbackStephen A. Goss2011-08-233-4/+32
| * | REST API: add listing of mailing lists per domainStephen A. Goss2011-08-191-0/+5
* | | * User and Member ids are now proper UUIDs. The UUIDs are pended as unicodes,Barry Warsaw2011-08-309-29/+47
| |/ |/|
* | Rename IDomain.email_host to .mail_host for consistency. Similarly in theBarry Warsaw2011-08-223-30/+30
|/
* Complete bug 827036 work.Barry Warsaw2011-08-174-43/+78
* Basic infrastructure for fixing bug 827036.Barry Warsaw2011-08-171-0/+33
* Send event notifications whenever a mailing list is created or deleted.Barry Warsaw2011-08-163-3/+79
* Remove all pylint vestiges.Barry Warsaw2011-08-032-3/+0
* * The IMailingList attribute ``host_name`` has been renamed to ``mail_host``Barry Warsaw2011-06-164-18/+18
* Major terminology shift:Barry Warsaw2011-06-011-2/+2
* * bounce_processing -> process_bouncesBarry Warsaw2011-05-271-1/+1
* * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to Barry Warsaw2011-05-253-12/+13
* * Flesh out IBounceProcessor so that you can get an iterator over all eventsBarry Warsaw2011-05-172-5/+80
* * Fixed testsBarry Warsaw2011-05-141-1/+1
* * BounceEvent.where -> BounceEvent.contextBarry Warsaw2011-05-132-12/+22
* Add bounce registration and bounce events.Barry Warsaw2011-05-133-0/+186
* checkpointingBarry Warsaw2011-05-061-25/+19
* Ensure that a member's address cannot be changed to an address they do notBarry Warsaw2011-04-252-0/+28
* Complete the ability to change a subscription address, both internally and viaBarry Warsaw2011-04-253-14/+154
* Users subscribed to a mailing list via their preferred address show upBarry Warsaw2011-04-222-1/+15
* Give IMembers a unique member id. We have to do this in order to give them aBarry Warsaw2011-04-224-1/+145
* * Move members.txt corner cases to unittests.Barry Warsaw2011-04-201-1/+0
* Add REST API for addresses, and change the user REST API to use it whereBarry Warsaw2011-04-192-14/+13
* Add some tests to ensure that the correct number of members are returned whenBarry Warsaw2011-04-173-3/+86
* Users can now subscribe to a mailing list, and their preferred address willBarry Warsaw2011-04-173-14/+100
* Users now have a preferred address which can be set, changed, and deleted.Barry Warsaw2011-04-162-2/+113
* Refactor .subscribe() from IAddress to IMailingList.Barry Warsaw2011-04-167-112/+99
* Merge passwords into restBarry Warsaw2011-04-084-13/+13
|\
| * encrypt_password(): New convenience function for ensuring that a password isBarry Warsaw2011-04-083-11/+10
| * add_member()Barry Warsaw2011-04-081-2/+3
* | Merge passwords into restBarry Warsaw2011-04-082-1/+12
|\|
| * Merge users into passwordsBarry Warsaw2011-04-082-1/+12
| |\
| | * Add an attribute for getting the IUser record from an IMember record. This isBarry Warsaw2011-04-082-1/+12
* | | Merge passwords into restBarry Warsaw2011-04-071-2/+2
|\| |
| * | make_user_friendly_password(): Ported from Mailman 2.1.Barry Warsaw2011-04-071-2/+2
| |/
* / More fleshing out of the users REST API.Barry Warsaw2011-04-041-1/+4
|/
* * Re-organize the interface between buildout.cfg and the zope.testing layerBarry Warsaw2011-04-013-19/+29
* * Give users a unique, random, immutable user id.Barry Warsaw2011-03-187-17/+67
* Eliminate Utils.get_pattern() and in the process, completely revampBarry Warsaw2011-02-252-2/+111
* Happy New Year.Barry Warsaw2011-01-0118-18/+18
* Because it was just to damn confusing, rename IAddress.address toBarry Warsaw2011-01-0111-177/+203
* * Simplify the membership.txt doctest.Barry Warsaw2010-12-311-142/+77