summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | Make a copy before first usage of mgr.clear()Piotr Kasprzyk2014-04-161-4/+4
|/ /
* | * Fixed a crash in the REST server when searching for nonmembers viaBarry Warsaw2014-04-156-65/+251
* | * Use ``setuptools`` instead of ``distribute``, since the latter is defunct.Barry Warsaw2014-04-153-545/+5
|\ \
| * | * Use ``setuptools`` instead of ``distribute``, since the latter is defunct.Barry Warsaw2014-04-153-545/+5
* | | Add bug number.Barry Warsaw2014-04-151-1/+1
|/ /
* | Documentation updates from Stephen Turnbull.Barry Warsaw2014-04-153-8/+118
|\ \
| * | Improve documentation.Stephen J. Turnbull2014-03-293-7/+117
* | | Remove a few redundant checks.Barry Warsaw2014-04-152-8/+0
* | | * Addresses can be added to existing users, including display names, via theBarry Warsaw2014-04-146-2/+215
|\ \ \
| * | | Add an email address to an existing user via the REST API.Barry Warsaw2014-04-145-1/+212
|/| | |
| * | | Posting an invalid email address string to the user/addresses endpoint Florian Fuchs2014-04-142-2/+17
| * | | Instantiating an Address model now validates the email stringFlorian Fuchs2014-04-142-1/+49
| * | | * Added an API endpoint to POST new email addresses to a user resource.Florian Fuchs2014-04-133-0/+87
| |/ /
* | | * Greatly improve the fidelity of the Mailman 2.1 list importer functionalityBarry Warsaw2014-04-1413-47/+1118
|\ \ \ | |/ / |/| |
| * | IUserManager.create_address() is a better API to create unlinked addresses.Barry Warsaw2014-04-141-29/+5
| * | Trunk mergeBarry Warsaw2014-04-14331-486/+1580
| |\ \ | |/ / |/| |
* | | * Fix IntegrityError (against PostgreSQL) when deleting a list with contentBarry Warsaw2014-03-153-0/+19
* | | * Fix non-member moderation rule to prefer a member sender if both membersBarry Warsaw2014-03-153-0/+85
* | | - Configuration.style_configs(): Removed unused code.Barry Warsaw2014-03-023-11/+44
* | | * Module coding style consistency.Barry Warsaw2014-03-025-20/+56
* | | - Clean up and simplify remove_list()Barry Warsaw2014-03-023-22/+20
* | | Fix the default.Barry Warsaw2014-01-061-2/+2
* | | Several internal improvements:Barry Warsaw2014-01-0620-83/+290
* | | Bump copyright years.Barry Warsaw2014-01-01319-321/+321
* | | Fix a couple of intermittent test problems.Barry Warsaw2013-12-012-0/+3
* | | * Add support for the Exim 4 MTA. Contributed by Stephen Turnbull.Barry Warsaw2013-11-304-10/+186
|\ \ \
| * | | New modules config.exim4 and mta.exim4 support the Exim4 MTA.Stephen J. Turnbull2013-09-253-10/+185
* | | | NEWS.Barry Warsaw2013-11-271-0/+1
* | | | Merge branch contributed by Joanna Skrzeszewska.Barry Warsaw2013-11-2724-22/+571
|\ \ \ \
| * | | | Archived-At header calculation must observe list archivers.Barry Warsaw2013-11-271-3/+7
| * | | | Add lists/<list-id>/archivers as the resource end-point.Barry Warsaw2013-11-274-53/+190
| * | | | More fixes.Barry Warsaw2013-11-263-1/+10
| * | | | Checkpointing.Barry Warsaw2013-11-2519-93/+373
| * | | | Joanna's branchBarry Warsaw2013-10-275-19/+137
| |\ \ \ \
| | * | | | Unit tests for enabling/disabling archivers.Joanna Skrzeszewska2013-09-181-0/+26
| | * | | | Changes for enabling/disabling archivers.Joanna Skrzeszewska2013-09-084-19/+111
| | |/ / /
* | / / / Do a better job of pattern matching for the nose2 -P plugin switch.Barry Warsaw2013-11-271-3/+7
|/ / / /
| | * | Aurélien Bompard's import-from-2.1 branch, with cleanup and fixes.Barry Warsaw2014-04-1414-27/+1138
| |/| | |/| | |
| | * | Minor pyflakes fixesAurélien Bompard2013-10-222-4/+3
| | * | Merge from the main branchAurélien Bompard2013-10-228-115/+140
| | |\ \
| | * | | Text templates should be in UTF-8Aurélien Bompard2013-10-213-3/+31
| | * | | Handle acceptable_aliases being a list in the pickleAurélien Bompard2013-10-152-1/+17
| | * | | Better handling of mixed case email addressesAurélien Bompard2013-10-112-12/+65
| | * | | Handle 'local-part-only' acceptable aliasesAurélien Bompard2013-10-112-2/+22
| | * | | Don't change the mail_host when importingAurélien Bompard2013-10-112-4/+4
| | * | | Use the full language code in the configuration hintAurélien Bompard2013-10-112-6/+4
| | * | | Deal with non-ascii bans and aliasesAurélien Bompard2013-10-092-20/+34
| | * | | Make sure the imported preferred_language exists, and work around Python issu...Aurélien Bompard2013-10-083-5/+76
| | * | | Some more unicode checks when importingAurélien Bompard2013-10-082-9/+39
| | * | | Content filter must be removed on list deletionAurélien Bompard2013-10-032-0/+17