summaryrefslogtreecommitdiff
path: root/src/mailman/app
Commit message (Expand)AuthorAgeFilesLines
...
* Neither archive messages nor digest messages get decorated.Barry Warsaw2015-09-131-8/+0
* Decorate bulk emails by defaultAurélien Bompard2015-09-081-0/+19
* According to RFC 2369, the URL should be between bracketsAurélien Bompard2015-06-301-1/+1
* * Messages now include a `Message-ID-Hash` as the replacement forBarry Warsaw2015-06-142-46/+47
* Merge branch 'issue-75' into 'release-3.0'Barry Warsaw2015-06-022-1/+3
* * The default languages from Mailman 2.1 have been ported over. Given byBarry Warsaw2015-05-071-2/+0
* Remove old APIs handle_subscription() and hold_subscription().Barry Warsaw2015-05-023-212/+74
* Merge branch '1-admin-notify-mchanges' into 'release-3.0'Barry Warsaw2015-05-024-15/+61
* Branch his ready.Barry Warsaw2015-04-173-13/+21
* Check pointing new subscription moderation REST API.Barry Warsaw2015-04-172-4/+6
* Checkpointing.Barry Warsaw2015-04-162-1/+18
* Clean up some templates; given by raj-abhilash1Barry Warsaw2015-04-161-12/+6
|\
| * fix tests for previous commitAbhilash Raj2015-04-162-8/+5
* | Move a doctest to the right directory.Barry Warsaw2015-04-161-344/+0
* | Plumb the subscription policy through the REST API.Barry Warsaw2015-04-154-23/+75
* | Give the SubscriptionWorkflow a member attribute which gets set to the memberBarry Warsaw2015-04-152-40/+22
* | Rewrite the subscription service doctest for the updated API.Barry Warsaw2015-04-152-145/+118
* | The SubscriptionWorkflow and Registar classes now have both a token and aBarry Warsaw2015-04-154-80/+120
|/
* * Mailing list subscription policy work flow has been completely rewritten.Barry Warsaw2015-04-158-236/+1307
|\
| * Prevent replay attacks with the confirmation token.Barry Warsaw2015-04-154-6/+88
| * Remove unused import.Barry Warsaw2015-04-141-1/+0
| * Full test suite passes.Barry Warsaw2015-04-143-8/+17
| * Checkpointing.Barry Warsaw2015-04-145-224/+198
| * The SubscriptionWorkflow class doesn't need to include the expiry date in itsBarry Warsaw2015-04-133-1/+36
| * SubscriptionPolicy is largely done, modulo bugs, and the unknown-unknown ofBarry Warsaw2015-04-133-91/+130
| * Subscription workflows now support bans.Barry Warsaw2015-04-132-2/+23
| * Fix regression.Barry Warsaw2015-04-131-1/+0
| * Subsume hold_subscription() functionality into the subscription workflow.Barry Warsaw2015-04-132-8/+108
| * Handle save/restore of the subscription workflow.Barry Warsaw2015-04-132-6/+97
| * Subscription workflow checkpointing.Barry Warsaw2015-04-093-68/+310
| * Add run_thru() and run_until() to workflow, mostly for testing purposes.Barry Warsaw2015-04-072-2/+46
| * Trunk mergeBarry Warsaw2015-04-071-1/+1
| |\ | |/ |/|
* | Abhilash's branch, pre-cleaning.Barry Warsaw2015-04-061-1/+1
|\ \
| * | add domainowner and serverowner optionsAbhilash Raj2015-03-211-2/+0
| | * Check pointingBarry Warsaw2015-04-064-8/+31
| | * Fix some typos.Barry Warsaw2015-03-301-1/+1
| | * * Refactor test_workflow into a separate module.Barry Warsaw2015-03-294-74/+164
| | * Fix merge turd.Barry Warsaw2015-03-291-0/+3
| | * Refactorings and tests.Barry Warsaw2015-03-292-70/+97
| | * Merge abompard's subpolicy branch port with trunk. Still a WIP.Barry Warsaw2015-03-292-4/+297
| |/| |/| |
| | * Test when confirmations are requiredAurélien Bompard2015-03-272-2/+21
| | * Write and move tests for the bare Workflow classAurélien Bompard2015-03-272-37/+46
| | * Start implmenting the send_confirmation stepAurélien Bompard2015-03-271-0/+7
| | * Workflow: allow saving and restoring with an empty queueAurélien Bompard2015-03-272-4/+30
| | * Factor generic workflow operations in their own classAurélien Bompard2015-03-261-23/+37
| | * Save and restore attributesAurélien Bompard2015-03-262-7/+20
| | * Save the workflow state in the databaseAurélien Bompard2015-03-252-0/+31
| | * Store method names in the SubscriptionWorkflow to allow state savingAurélien Bompard2015-03-251-16/+15
| | * SubscriptionWorkflow: add a test for moderated listsAurélien Bompard2015-03-252-5/+28
| | * Typo in the previous commitAurélien Bompard2015-03-202-2/+2