summaryrefslogtreecommitdiff
path: root/src/mailman/testing/documentation.py (unfollow)
Commit message (Expand)AuthorFilesLines
2017-08-07Save workflows name in Pendable PEND_TYPE.J08nY4-24/+45
2017-08-07Move workflow tests to mailman.workflows.J08nY4-0/+0
2017-08-07Remove [Un]SubscriptionConfirmationNeeded events, send msg in workflows.J08nY4-79/+23
2017-08-07Refactor the duplicate workflow mixins.J08nY2-158/+88
2017-08-07Migrate the [un]subscription_policy attribute.J08nY29-719/+620
2017-08-07Initialize the workflows.J08nY3-0/+37
2017-08-07Split unsubscription workflow into mixins.J08nY2-2/+309
2017-08-07Save the complete workflow stack, not only last step.J08nY7-34/+215
2017-08-07Split subscription workflow into mixins.J08nY2-1/+422
2017-08-07Make workflows implement their interfaces.J08nY4-19/+37
2017-08-07Move workflows from app.subscriptions to workflows.builtin.J08nY3-473/+539
2017-08-07Create mailman.workflows package. Move base Workflow there.J08nY8-45/+98
2017-08-07Instantiate components only in add_components, not at lower levels.J08nY2-15/+16
2017-08-07Add description attribute to IStyle, expose it in REST.J08nY8-10/+41
2017-08-07Fix coverage, deprecate, but run non-plugin (post|pre)_hooks.pluggable-componentsJ08nY9-25/+94
2017-08-07Ignore plugin started subprocesses in master main loop.J08nY1-0/+7
2017-08-07Add new logger which plugins can use.J08nY3-0/+6
2017-08-07Don't fail when plugins pre_hook or post_hook fails.J08nY2-13/+36
2017-08-07Make config.plugin_configs yield a dict with plugin names.J08nY4-11/+13
2017-08-07Add optional external configuration to plugins.J08nY4-1/+12
2017-08-07Add REST-ability to plugins.J08nY7-2/+322
2017-08-07Pretty print dicts in dump_json.J08nY1-0/+10
2017-08-07Add per-plugin hooks, add docs about plugins.J08nY11-87/+250
2017-08-07Add pluggable components.J08nY13-42/+132
2017-08-04Rename metadata key for clarityBarry Warsaw27-115/+355
2017-07-27Set a timeout on the lock acquisitionBarry Warsaw1-1/+2
2017-07-26Ensure all holds/rejects have a reason.Mark Sapiro33-45/+619
2017-07-22Convert to click for CLI optionsBarry Warsaw81-4101/+4217
2017-07-13Python 3.4 no more!Barry Warsaw4-7/+11
2017-06-30Added a rule to discard messages with no valid sender address.Mark Sapiro8-8/+117
2017-06-30Fixed an AttributeError in subject prefixing.Mark Sapiro3-2/+25
2017-06-30Ignore syntactically invalid sender addresses.Mark Sapiro3-2/+20
2017-06-24IListManager.get() now accepts both List-IDs and FQDN list names.Barry Warsaw6-43/+97
2017-06-17Minor typo.Barry Warsaw1-1/+1
2017-06-17Move pipelines to their own package, instantiate them dynamically.pipelines-dynamical-instantiationJ08nY5-79/+144
2017-06-17Provide a better way to avoid instantiating some componentsBarry Warsaw9-70/+214
2017-06-15Did some reformatting and added tests.Mark Sapiro2-15/+62
2017-06-13Catch FileNotFoundError and PermissionError on html_to_plain_text_command.Mark Sapiro3-1/+35
2017-06-09Bump the code name.Barry Warsaw1-1/+1
2017-06-04Name and version bump for 3.2.Barry Warsaw2-1/+5
2017-05-253.1.0 final!Barry Warsaw2-4/+4
2017-05-253.1rc2Barry Warsaw1-2/+2
2017-05-24Ensure the held message subject is a string.Mark Sapiro1-1/+2
2017-05-24Refactor Header object test to create the message without cheating.Mark Sapiro1-10/+5
2017-05-24Fixup ref spacing.Stephen J. Turnbull1-1/+1