| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | PR288 vetted | Barry Warsaw | 2017-08-29 | 1 | -90/+31 |
| | | |||||
| * | Convert to click for CLI options | Barry Warsaw | 2017-07-22 | 2 | -1/+64 |
| | | |||||
| * | Provide a better way to avoid instantiating some components | Barry Warsaw | 2017-06-17 | 1 | -4/+135 |
| | | |||||
| * | Enforce a stricter coding style. | Barry Warsaw | 2017-01-26 | 1 | -12/+12 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 11 | -11/+11 |
| | | |||||
| * | Use `atpublic` for @public instead of internal copy. | Barry Warsaw | 2016-11-29 | 1 | -2/+2 |
| | | |||||
| * | 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. | ||||
| * | | Fix the Flake8 ignore tags | Aurélien Bompard | 2016-11-21 | 2 | -6/+6 |
| | | | |||||
| * | | Added unsubscribe instructions to list:member:generic:footer.txt | Francesco Ariis | 2016-08-25 | 1 | -2/+4 |
| | | | |||||
| * | | Rebase mailman/mailman!180 and cleanup # noqa | Barry Warsaw | 2016-07-28 | 3 | -7/+7 |
| |/ | |||||
| * | New template system. Closes #249 | Barry Warsaw | 2016-07-16 | 3 | -96/+220 |
| | | | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details. | ||||
| * | Clean up the environment properly. | Barry Warsaw | 2016-05-23 | 1 | -24/+48 |
| | | |||||
| * | run the tests with temporary directory and packages | Abhilash Raj | 2016-05-23 | 1 | -14/+43 |
| | | |||||
| * | add test for module import failure in the presence of emacs lock files | Abhilash Raj | 2016-05-22 | 1 | -0/+46 |
| | | |||||
| * | Fix a mock. | Barry Warsaw | 2016-04-08 | 1 | -1/+1 |
| | | |||||
| * | Fix mailman shell processing of $PYTHONSTARTUP. | Barry Warsaw | 2016-04-08 | 1 | -0/+99 |
| | | | | | Closes #224 | ||||
| * | Use flake8-respect-noqa plugin and fix more complaints. | Barry Warsaw | 2016-04-01 | 1 | -1/+1 |
| | | |||||
| * | Don't use `flake8: noqa`. | Barry Warsaw | 2016-04-01 | 2 | -5/+5 |
| | | | | | | | | This suppresses all errors in the file. Use `noqa`, although pep8 doesn't honor this for all errors. There may be a plugin which helps. | ||||
| * | 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 | 8 | -143/+82 |
| | | |||||
| * | 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. | ||||
| * | Allow List-ID in decoration template URIs. | Barry Warsaw | 2016-02-27 | 1 | -0/+7 |
| | | | | | | | | | Closes #196 In mailman: URIs (e.g. IMailingList.header_uri and .footer_uri), you used to be able to only use fqdn-listnames. But since List-IDs are more stable, let's allow those too. Silently deprecate using the fqdn-listname. | ||||
| * | Delegate more to the underlying query object and don't use a cached results. | Barry Warsaw | 2016-01-10 | 1 | -0/+4 |
| | | |||||
| * | Boost coverage. | Barry Warsaw | 2016-01-09 | 1 | -0/+35 |
| | | |||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 7 | -7/+7 |
| | | |||||
| * | Coverage improvements. | Barry Warsaw | 2015-12-29 | 2 | -3/+43 |
| | | | | | | | | | * 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() | ||||
| * | Boost coverage. | Barry Warsaw | 2015-12-26 | 1 | -0/+84 |
| | | | | | | Use Python 3.5 to run the coverage tests. Clean up the code style a bit. | ||||
| * | 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 |
| | | |||||
| * | * Messages now include a `Message-ID-Hash` as the replacement for | Barry Warsaw | 2015-06-14 | 1 | -9/+62 |
| | | | | | | | `X-Message-ID-Hash` although the latter is still included for backward compatibility. Also be sure that all places which add the header use the same algorithm. | ||||
| * | * The default languages from Mailman 2.1 have been ported over. Given by | Barry Warsaw | 2015-05-07 | 1 | -7/+2 |
| | | | | | Aurélien Bompard. | ||||
| * | * 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 |
| |\ \ | |/ |/| | |||||
