summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* More news.Barry Warsaw2010-01-281-0/+2
|
* NewsBarry Warsaw2010-01-281-0/+9
|
* The qrunner section's path variable should use $QUEUE_DIR to pick up theBarry Warsaw2010-01-281-1/+1
| | | | | layout configuration. The directory is now named 'queues' instead of 'qfiles'.
* Checkpointint support for different path layouts, allowing us to optionallyBarry Warsaw2010-01-2712-39/+233
| | | | | | | | support the Filesystem Hierarchy Standard. This is done through the configuration file. * add a --paths/-p option to 'bin/mailman info' * PIDFILE -> PID_FILE
* The functionality of 'bin/list_members' has been moved to 'bin/mailmanBarry Warsaw2010-01-232-196/+5
| | | | members'
* Support filtering by delivery status.Barry Warsaw2010-01-232-1/+109
|
* Add filtering by delivery mode.Barry Warsaw2010-01-232-0/+66
|
* -o/--outputBarry Warsaw2010-01-232-6/+45
|
* Refactoring and basic tests for membership display.Barry Warsaw2010-01-232-17/+87
|
* For 'bin/mailman members':Barry Warsaw2010-01-232-17/+16
| | | | | | * -a option uses input_filename internally and a metavar of FILENAME * Change the assertion for when there isn't 1 argument * Do a better job of converting input to unicode.
* Prep for 3.0a6.Barry Warsaw2010-01-192-3/+8
|
* updateBarry Warsaw2010-01-181-1/+1
|
* Update documentation.Barry Warsaw2010-01-182-0/+132
|
* Getting startedBarry Warsaw2010-01-121-3/+3
|
* Documentation reorganization.Barry Warsaw2010-01-1225-28/+26
|
* Fix some markup.Barry Warsaw2010-01-112-10/+12
|
* Update the NEWS file for 3.0a5.Barry Warsaw2010-01-111-1/+8
|
* Add a commentBarry Warsaw2010-01-011-0/+5
|
* Happy New Year.Barry Warsaw2010-01-01252-254/+254
|
* More tests.Barry Warsaw2009-12-284-11/+97
|
* Some corner case tests.Barry Warsaw2009-12-284-2/+58
|
* * Leave a mailing list via the REST API.Barry Warsaw2009-12-289-15/+89
| | | | | | * delete_member(): If the address is not associated with a member, raise NotAMemberError. * NotAMemberError -> interfaces/member.py
* * Add REST interface for joining a mailing list.Barry Warsaw2009-12-2818-55/+208
| | | | | | * add_member() now returns the newly created IMember. * Reorganized several exceptions and exposed them to the REST API. * Added NoSuchListError.
* Show owners and moderators.Barry Warsaw2009-12-281-0/+44
|
* * Move the canonical url for subscriptions to under the mailing list.Barry Warsaw2009-12-282-10/+85
| | | | * Add some additional doctests.
* Show test for MemberRole.member.Barry Warsaw2009-12-274-7/+56
|
* Add REST API for subscription services.Barry Warsaw2009-12-277-0/+124
|
* Pick lint. Down to 4137 lines of warnings.Barry Warsaw2009-12-1418-93/+110
|
* Update the ALPHA read me file.Barry Warsaw2009-12-131-13/+18
|
* The test suite has to be able to inhibit the loading of any configurationBarry Warsaw2009-12-132-1/+11
| | | | files.
* Update NEWS file.Barry Warsaw2009-12-131-0/+21
|
* Extend the mailman.cfg search algorithm, and make it work across allBarry Warsaw2009-12-132-0/+210
| | | | applications.
* Finally remove code we're not going to use.Barry Warsaw2009-12-1374-20948/+0
|
* * Refactor devmode settings, so that they live in one section.Barry Warsaw2009-12-124-21/+24
| | | | * Fix some tests.
* * Add a missing import.Barry Warsaw2009-12-122-3/+6
| | | | * Add some debug logging.
* IRegistrar is now a utility; it doesn't need to be adapted from an IDomain.Barry Warsaw2009-12-1211-137/+142
| | | | | | | This is because registration confirmation messages must come from the mailing list that the subscription request came from. Remove IDomain.confirm_address() since this lives only on the IMailingList now.
* Merge trunkBarry Warsaw2009-12-121-1/+1
|\
| * OS X doesn't have /bin/trueBarry Warsaw2009-12-111-1/+1
| |
* | IRegistrar.register() now requires a mailing list argument. This fixes theBarry Warsaw2009-12-104-26/+37
| | | | | | | | problem where the confirmation message doesn't know where to come from.
* | * Refactor the language manager off of the config object and into a utility.Barry Warsaw2009-12-1023-57/+124
|/ | | | | | | | * Fix a few small typos in exception handlers. * Move the initialization of the Zope Component Architecture into the first initialization step. The only reason we couldn't do that previously was because the domain object referenced the config, causing a circularity problem. Refactor the Domain implementation to avoid that.
* Typo.Barry Warsaw2009-12-101-0/+1
|
* Add a 'name' attribute to the Switchboards. This is so 'whichq' can be setBarry Warsaw2009-12-105-16/+24
| | | | for bin/mailman unshunt.
* Add missing import.Barry Warsaw2009-12-101-0/+2
|
* Migrate unshunt to the bin/mailman command.Barry Warsaw2009-12-103-51/+214
|
* * Make IDomainManager a utility, since the config object is global.Barry Warsaw2009-12-0826-93/+156
| | | | | | | | * Give IMailingList a .domain attribute which looks up the IDomain for its .host_name. This cleans up a lot of code. * Add a test for the 'confirm' email command. * Suppress blank lines in email command responses. * Make the IDomainCollection a utility.
* Fix some test failures:Barry Warsaw2009-12-083-2/+8
| | | | | * when postfix is not installed * because the Subject values are instances, not strings
* Fix a test.Barry Warsaw2009-12-061-2/+11
|
* Only a verified address can be used to unsubscribe someone from a mailing list.Barry Warsaw2009-12-062-7/+39
|
* Add tests for -leave with one of your alternative addresses.Barry Warsaw2009-12-063-5/+44
|
* Implement the 'leave' email command.Barry Warsaw2009-12-062-6/+55
|