| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Enforce a stricter coding style. | Barry Warsaw | 2017-01-26 | 1 | -12/+12 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' into py36 | Barry Warsaw | 2016-11-28 | 1 | -0/+2 |
| |\ | |||||
| | * | Merge branch 'fix-import-header-filters' into 'master' | Barry Warsaw | 2016-11-26 | 1 | -0/+2 |
| | |\ | | | | | | | | | | | | | | | | | | | Cover another header match import case This branch just covers one more import conversion case seen in the wild. See merge request !163 | ||||
| | | * | Cover another header match import case | Aurélien Bompard | 2016-07-19 | 1 | -0/+2 |
| | | | | |||||
| * | | | Handle a Python 3.6 difference in interact(). | Barry Warsaw | 2016-11-25 | 1 | -3/+4 |
| |/ / | | | | | | | | | | | | | Also: * Fix a regexp that 3.6 raises an exception on. * Remove a deprecated attribute from passlib.cfg. | ||||
| * / | Added unsubscribe instructions to list:member:generic:footer.txt | Francesco Ariis | 2016-08-25 | 1 | -2/+4 |
| |/ | |||||
| * | New template system. Closes #249 | Barry Warsaw | 2016-07-16 | 1 | -33/+45 |
| | | | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details. | ||||
| * | Allow fall backs for moderation actions. | Barry Warsaw | 2016-04-01 | 1 | -1/+1 |
| | | | | | | | | | | The `moderation_action` for members and nonmember can now be ``None`` which signals falling back to the appropriate list default action, e.g. `default_member_action` and `default_nonmember_action`. Given by Aurélien Bompard. Closes #189 | ||||
| * | Import the unmoderated members with action 'defer' | Aurélien Bompard | 2016-03-31 | 1 | -3/+3 |
| | | |||||
| * | Members and nonmembers moderation action fallback | Aurélien Bompard | 2016-03-31 | 1 | -2/+3 |
| | | | | | | | | | Members and nonmember's moderation action should be None by default, and in that case the moderation rule should fallback to the mailing list's default action. Fixes: #189 | ||||
| * | Clean up the utilities directory. | Barry Warsaw | 2016-03-25 | 1 | -80/+69 |
| | | |||||
| * | Revert "Rename the HeaderMatch.chain column to action" | Aurélien Bompard | 2016-02-29 | 1 | -3/+3 |
| | | | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9. | ||||
| * | Rename the HeaderMatch.chain column to action | Aurélien Bompard | 2016-02-29 | 1 | -3/+3 |
| | | | | | It makes it clearer what values are valid, and allows validation. | ||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | Coverage improvements. | Barry Warsaw | 2015-12-29 | 1 | -3/+7 |
| | | | | | | | | | * Boost coverage. * Don't report coverage on the test modules. * In one test, when acquiring the lock, set a timeout. Hopefully this will eliminate the occasional test deadlock. * Fix a buglet in wrap() | ||||
| * | Clean up pass through abompard's branch. | Barry Warsaw | 2015-10-20 | 1 | -28/+38 |
| | | |||||
| * | Use and interface for the set of header_matches | Aurélien Bompard | 2015-10-20 | 1 | -7/+18 |
| | | |||||
| * | Implement changes from the review | Aurélien Bompard | 2015-10-20 | 1 | -1/+18 |
| | | |||||
| * | Adapt the code and the tests to the new HeaderMatch object | Aurélien Bompard | 2015-10-20 | 1 | -4/+9 |
| | | |||||
| * | Convert header_filter_rules from 2.1 to header_matches | Aurélien Bompard | 2015-10-20 | 1 | -0/+109 |
| | | |||||
| * | Core no longer depends on the standalone `mock` module. (Closes: #146) | Barry Warsaw | 2015-09-22 | 1 | -1/+1 |
| | | |||||
| * | Do a cleansing pass on abompard's branch. | Barry Warsaw | 2015-06-24 | 1 | -18/+20 |
| | | |||||
| * | Better import of a member's moderation flag | Aurélien Bompard | 2015-06-17 | 1 | -3/+21 |
| | | |||||
| * | Only keep regexps in the *_these_nonmembers property | Aurélien Bompard | 2015-06-17 | 1 | -0/+9 |
| | | |||||
| * | Import: handle the '*_these_nonmembers' parameters | Aurélien Bompard | 2015-06-17 | 1 | -0/+27 |
| | | |||||
| * | Fix import of the default_member_moderation value | Aurélien Bompard | 2015-06-17 | 1 | -0/+11 |
| | | |||||
| * | * Mailing list subscription policy work flow has been completely rewritten. | Barry Warsaw | 2015-04-15 | 1 | -1/+30 |
| |\ | | | | | | | | | | | It now properly supports email verification and subscription confirmation by the user, and approval by the moderator using unique tokens. ``IMailingList`` objects now have a ``subscription_policy`` attribute. | ||||
| | * | Merge from head | Aurélien Bompard | 2015-03-26 | 1 | -0/+43 |
| | |\ | |/ |/| | |||||
| | * | Import the subscription_policy from Mailman2 | Aurélien Bompard | 2015-03-21 | 1 | -1/+26 |
| | | | |||||
| * | | Additional fixes for importing from Mailman 2. Given by abompard. | Barry Warsaw | 2015-03-25 | 1 | -0/+43 |
| |\ \ | |/ |/| | |||||
| | * | Don't send welcome messages on import | Aurélien Bompard | 2015-02-21 | 1 | -0/+11 |
| | | | |||||
| | * | Don't import invalid emails | Aurélien Bompard | 2015-02-21 | 1 | -0/+24 |
| |/ | |||||
| * | We don't need the 'six' package any more. | Barry Warsaw | 2015-01-04 | 1 | -3/+2 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2015-01-04 | 1 | -1/+1 |
| | | |||||
| * | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 1 | -7/+8 |
| | | |||||
| * | test_import passes. | Barry Warsaw | 2014-12-16 | 1 | -4/+8 |
| | | |||||
| * | Fix some of the import tests. Python 2 str types seem to always unpickle as | Barry Warsaw | 2014-12-16 | 1 | -27/+30 |
| | | | | | str types in Python 3. | ||||
| * | Checkpointing. | Barry Warsaw | 2014-11-30 | 1 | -7/+8 |
| | | | | | | | | | | | By using `six` I think I have most of the imports squared away. There's probably still uses of `unicode` built-ins that need fixing. The idea is to first get the test suite running (which it doesn't yet), and then to fix tests. There's a bug in lazr.config which requires us to patch it for now. | ||||
| * | Improve coverage: | Barry Warsaw | 2014-11-17 | 1 | -6/+3 |
| | | | | | | * Remove some unused code * pragma: no cover | ||||
| * | Tox-ify the test suite. Now you don't have to create a virtualenv separately. | Barry Warsaw | 2014-11-07 | 1 | -2/+3 |
| | | | | | | | | | | | | To do this, we have to handle random test ordering, since tox explicitly sets PYTHONHASHSEED. That's a good thing for the future Python 3 port. Removed `mailman conf -t/--sort`; now the output is always sorted. RFC 2369 headers are now sorted before being added. etag repr dicts are sorted using pprint.pformat(). | ||||
| * | Merge abompard's fixes to the importer for encode_ascii_prefixes. | Barry Warsaw | 2014-10-30 | 1 | -0/+10 |
| | | |||||
| * | Use print functions consistently through, and update all __future__ imports to | Barry Warsaw | 2014-04-28 | 1 | -6/+17 |
| | | | | | | | | | reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies. | ||||
| * | IUserManager.create_address() is a better API to create unlinked addresses. | Barry Warsaw | 2014-04-14 | 1 | -29/+5 |
| | | |||||
| * | Trunk merge | Barry Warsaw | 2014-04-14 | 1 | -1/+1 |
| |\ | |||||
| | * | Bump copyright years. | Barry Warsaw | 2014-01-01 | 1 | -1/+1 |
| | | | |||||
| * | | Aurélien Bompard's import-from-2.1 branch, with cleanup and fixes. | Barry Warsaw | 2014-04-14 | 1 | -6/+725 |
| |\ \ | |/ |/| | |||||
| | * | Minor pyflakes fixes | Aurélien Bompard | 2013-10-22 | 1 | -2/+1 |
| | | | |||||
| | * | Merge from the main branch | Aurélien Bompard | 2013-10-22 | 1 | -80/+107 |
| | |\ | |/ |/| | |||||
| | * | Text templates should be in UTF-8 | Aurélien Bompard | 2013-10-21 | 1 | -2/+19 |
| | | | |||||
