summaryrefslogtreecommitdiff
path: root/src/mailman/utilities
Commit message (Expand)AuthorAgeFilesLines
* Don't fail when plugins pre_hook or post_hook fails.J08nY2017-06-191-3/+3
* Make config.plugin_configs yield a dict with plugin names.J08nY2017-06-171-1/+1
* Add pluggable components.J08nY2017-06-171-0/+76
* Provide a better way to avoid instantiating some componentsBarry Warsaw2017-06-172-14/+200
* Enforce a stricter coding style.Barry Warsaw2017-01-261-12/+12
* Bump copyright years.Barry Warsaw2017-01-0425-25/+25
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-2915-16/+17
* Merge branch 'master' into py36Barry Warsaw2016-11-282-1/+3
|\
| * Merge branch 'fix-import-header-filters' into 'master' Barry Warsaw2016-11-262-1/+3
| |\
| | * Cover another header match import caseAurélien Bompard2016-07-192-1/+3
* | | Handle a Python 3.6 difference in interact().Barry Warsaw2016-11-252-4/+12
|/ /
* | Fix the Flake8 ignore tagsAurélien Bompard2016-11-212-6/+6
* | Added unsubscribe instructions to list:member:generic:footer.txtFrancesco Ariis2016-08-252-4/+8
* | Rebase mailman/mailman!180 and cleanup # noqaBarry Warsaw2016-07-285-16/+19
|/
* New template system. Closes #249Barry Warsaw2016-07-167-178/+367
* Clean up the environment properly.Barry Warsaw2016-05-231-24/+48
* run the tests with temporary directory and packagesAbhilash Raj2016-05-231-14/+43
* add test for module import failure in the presence of emacs lock filesAbhilash Raj2016-05-221-0/+46
* ignore modules starting with '.' when importingAbhilash Raj2016-05-161-1/+1
* Use contextlib.suppress() where appropriate.Barry Warsaw2016-04-303-16/+13
* Ignore anything in /tmp and improve coverage.Barry Warsaw2016-04-091-1/+1
* Fix a mock.Barry Warsaw2016-04-081-1/+1
* Fix mailman shell processing of $PYTHONSTARTUP.Barry Warsaw2016-04-082-6/+103
* flake8 clean.Barry Warsaw2016-04-061-1/+1
* public() takes keyword arguments.Barry Warsaw2016-04-041-16/+8
* Replace execfile() with a Python 3 compatible alternative.Barry Warsaw2016-04-011-4/+2
* Use flake8-respect-noqa plugin and fix more complaints.Barry Warsaw2016-04-011-1/+1
* Don't use `flake8: noqa`.Barry Warsaw2016-04-013-6/+6
* Allow fall backs for moderation actions.Barry Warsaw2016-04-012-2/+2
* Import the unmoderated members with action 'defer'Aurélien Bompard2016-03-312-3/+7
* Members and nonmembers moderation action fallbackAurélien Bompard2016-03-312-4/+3
* Import order flake8 plugin.Barry Warsaw2016-03-271-3/+2
* Clean up the utilities directory.Barry Warsaw2016-03-2521-273/+149
* Clean up the core directory.Barry Warsaw2016-03-242-2/+2
* Last cleanups.Barry Warsaw2016-02-291-1/+2
* Revert "Rename the HeaderMatch.chain column to action"Aurélien Bompard2016-02-292-10/+10
* Rename the HeaderMatch.chain column to actionAurélien Bompard2016-02-292-10/+10
* The order of a mailing list's header matches is significantAurélien Bompard2016-02-291-3/+3
* Allow List-ID in decoration template URIs.Barry Warsaw2016-02-272-14/+25
* Several optimizations:Barry Warsaw2016-01-111-2/+1
* Delegate more to the underlying query object and don't use a cached results.Barry Warsaw2016-01-102-4/+10
* Boost coverage.Barry Warsaw2016-01-091-0/+35
* Docstring.Barry Warsaw2016-01-061-0/+6
* Additional refactoring to use the QuerySequence wrapper, so that we can stillBarry Warsaw2016-01-061-0/+42
* Boost coverage.Barry Warsaw2016-01-031-2/+2
* Happy New Year.Barry Warsaw2016-01-0219-19/+19
* Coverage improvements.Barry Warsaw2015-12-294-7/+49
* Boost coverage.Barry Warsaw2015-12-262-9/+90
* Tweak the API.Barry Warsaw2015-12-261-23/+37
* Give the predictable ID factories similar APIs.Aurélien Bompard2015-12-261-25/+45