summaryrefslogtreecommitdiff
path: root/src/mailman/app
Commit message (Expand)AuthorAgeFilesLines
...
* A faster implementation of SubscriptionService.get_members().Barry Warsaw2012-01-261-13/+18
* * Add property `IUserManager.members` to return all `IMembers` in the system.Barry Warsaw2012-01-261-1/+1
* copybumpBarry Warsaw2012-01-0118-18/+18
* Replace the password stuff with flufl.password.Barry Warsaw2012-01-012-5/+7
* * Stop adding the X-BeenThere header.Barry Warsaw2011-11-061-68/+11
* * Fix a couple of spelling errors.Barry Warsaw2011-11-021-1/+1
* Remove extraneous `test_suite()` functions. zope.testrunner willBarry Warsaw2011-10-305-46/+0
* * Implement the style manager as a utility instead of an attribute hangingBarry Warsaw2011-10-242-3/+5
* Finally, all doctests are named .rstBarry Warsaw2011-09-238-0/+0
* * Rewrote a test for compatibility between Python 2.6 and 2.7. (LP: #833208)Barry Warsaw2011-09-071-24/+15
* * Four new events are created, and notifications are sent during domainBarry Warsaw2011-09-022-1/+44
* * User and Member ids are now proper UUIDs. The UUIDs are pended as unicodes,Barry Warsaw2011-08-308-64/+246
|\
| * LP: #834130 add moderators and owners through REST API w/testsStephen A. Goss2011-08-253-17/+24
|/
* * Local timezone in X-Mailman-Approved-At caused test failure. (LP: #832404)Barry Warsaw2011-08-231-4/+12
* Rename IDomain.email_host to .mail_host for consistency. Similarly in theBarry Warsaw2011-08-221-1/+1
* * Moderating a message with Action.accept now sends the message. (LP: #827697)Barry Warsaw2011-08-222-5/+114
* Complete bug 827036 work.Barry Warsaw2011-08-172-1/+15
* Fix some typos, and improve the code.Barry Warsaw2011-08-172-3/+3
* Basic infrastructure for fixing bug 827036.Barry Warsaw2011-08-173-34/+98
* * New REST resource http://.../members/find can be POSTed to in order to findBarry Warsaw2011-08-133-1/+326
* Remove all pylint vestiges.Barry Warsaw2011-08-031-1/+0
* Factor out bounce detection to flufl.bounce.Barry Warsaw2011-07-152-58/+1
* * Move inject.py to mailman.app package.Barry Warsaw2011-06-152-0/+311
* Major terminology shift:Barry Warsaw2011-06-011-3/+3
* * Flesh out the BounceRunner, complete with tests.Barry Warsaw2011-05-271-6/+8
* * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to Barry Warsaw2011-05-254-6/+185
* Implement and test the extraction of the bouncing email address when a probeBarry Warsaw2011-05-092-6/+39
* Add non-English tests of the probe message.Barry Warsaw2011-05-082-6/+76
* Merge bounces branch (still incomplete, but tests pass).Barry Warsaw2011-05-072-51/+255
|\
| * checkpointingBarry Warsaw2011-05-062-2/+66
| * * Fix setup.py version regexp.Barry Warsaw2011-05-032-51/+104
|/
* Start the enablement of bounce detection.Barry Warsaw2011-05-012-0/+219
* Checkpointing for refactoring.Barry Warsaw2011-04-271-7/+22
* Refactor .subscribe() from IAddress to IMailingList.Barry Warsaw2011-04-163-8/+7
* encrypt_password(): New convenience function for ensuring that a password isBarry Warsaw2011-04-081-5/+2
* add_member()Barry Warsaw2011-04-082-3/+35
* Reimplement wrap() using modern techniques, and finally get rid of Utils.py!Barry Warsaw2011-03-172-2/+1
* Utils.maketext() and Utils.findtext() are gone.Barry Warsaw2011-03-163-42/+46
* Move oneline() out of Utils.py.Barry Warsaw2011-02-251-1/+1
* Eliminate Utils.get_pattern() and in the process, completely revampBarry Warsaw2011-02-253-5/+226
* Fixed a typo in add_member() which prevented subscribing an email address thatBarry Warsaw2011-01-313-1/+77
* Implement the email address validator as a utility for easier pluggability.Barry Warsaw2011-01-063-8/+10
* Split member and nonmember moderation.Barry Warsaw2011-01-022-78/+77
* Happy New Year.Barry Warsaw2011-01-019-9/+9
* Because it was just to damn confusing, rename IAddress.address toBarry Warsaw2011-01-012-28/+40
* Fairly significant change to the way member and nonmember moderation occurs.Barry Warsaw2010-12-291-4/+4
* This is part 1 of the merge of Jimmy Bergman's branchBarry Warsaw2010-12-282-5/+3
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-083-5/+1
* Fix typo in scan_message(). (LP: #645897)Barry Warsaw2010-09-232-9/+47
* Many documentation fixes for better Sphinx output.Barry Warsaw2010-09-087-29/+44