summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | rewritten bans test with more thorough testsAmit Tripathi2016-10-251-3/+6
| | | |
| * | | added a test to check bans property of IBanManagerAmit Tripathi2016-10-251-0/+6
| | | |
| * | | replaced `find` method with `bans` propertyAmit Tripathi2016-10-253-14/+9
| | | |
| * | | Added QuerySequence as return type of banned address listAmit Tripathi2016-10-253-1/+15
| | | |
* | | | Change default unsubscription_policy to SubscriptionPolicy.confirmMark Sapiro2016-10-261-1/+1
|/ / /
* | | Confirm unsubscriptions by default.Barry Warsaw2016-10-251-3/+2
| | |
* | | Modify NEWS.rst entry to mention PUT.Mark Sapiro2016-10-231-1/+1
| | |
* | | Merge gitlab.com:mailman/mailmanMark Sapiro2016-10-223-1/+46
|\ \ \
| * | | Tweaks.Barry Warsaw2016-10-222-1/+2
| | | |
| * | | Fixes for #280.Mark Sapiro2016-10-223-1/+45
| | | |
* | | | Fixed a bunch of things in PATCHing domains and added tests and NEWS.Mark Sapiro2016-10-223-15/+60
| | | |
* | | | Merge gitlab.com:mailman/mailmanMark Sapiro2016-10-2249-587/+1645
|\| | |
| * | | MySQL doesn't need collate set explicitly.Abhilash Raj2016-10-211-6/+0
| | | |
| * | | 100% diffcovBarry Warsaw2016-10-211-0/+54
| | | |
| * | | 99% test coverage.Barry Warsaw2016-10-215-34/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: * Ignore coverage in the testing submodule. * Remove some unreachable code. * Spelling. * Fix a bug in run_thru().
| * | | NEWS.Barry Warsaw2016-10-181-1/+1
| | | |
| * | | Refactor.Barry Warsaw2016-10-183-107/+40
| | | |
| * | | Simplify the implementation.Barry Warsaw2016-10-1724-204/+112
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges the SubscriptionManager and UnsubscriptionManager into a single SubscriptionManager implementation that handles both register() and unregister(). This allows us to use direct class-based adaptation instead of the more clunky getAdapter() API. We can also eliminate the funky _get_workflow() implementation detail. This has a couple of side-effects. .confirm() must lookup the token in the pendings database and pull out the pending type, dispatching to the proper class depending on the type, or raising a LookupError if the token is None or there is no pendable associated with the given token. This feels like an acceptable trade-off. However, this *also* means that IWorkflowStateManager must lose its 'name' argument in its methods. That's because we won't actually know the name until its too late. Honestly, the name wasn't providing much value anyway (it was always the subclass's name), so losing that seems fine too. The complication here is that the name was a primary key in the 'workflowstate' table, so we need to add its removal in the database migration.
| * | | More test repair.Barry Warsaw2016-10-161-18/+27
| | | |
| * | | Another test repair.Barry Warsaw2016-10-161-12/+33
| | | |
| * | | Fix one migration failure.Barry Warsaw2016-10-161-5/+7
| | | |
| * | | flake8 fixes.Barry Warsaw2016-10-166-8/+7
| | | |
| * | | Merge branch 'master' into issue213.Barry Warsaw2016-10-161-2/+2
| |\ \ \
| * \ \ \ Merge branch 'master' into issue213Barry Warsaw2016-10-091-0/+13
| |\ \ \ \
| * | | | | Minor changes.Barry Warsaw2016-09-193-7/+4
| | | | | |
| * | | | | Another fix.Barry Warsaw2016-09-161-4/+5
| | | | | |
| * | | | | Another fix.Barry Warsaw2016-09-161-3/+3
| | | | | |
| * | | | | Another test fix.Barry Warsaw2016-09-161-9/+11
| | | | | |
| * | | | | Fix test.Barry Warsaw2016-09-131-4/+4
| | | | | |
| * | | | | Split registration (subscription) and unsubscription:Barry Warsaw2016-09-1314-65/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * events * notices * handlers Also, be sure to do only one `leave` command per email.
| * | | | | Fix more tests.Barry Warsaw2016-09-116-10/+20
| | | | | |
| * | | | | Collapse two doctests into one.Barry Warsaw2016-09-113-105/+149
| | | | | | | | | | | | | | | | | | | | | | | | Also, fix the return value of .unregister(), and make the tests pass.
| * | | | | More test fixes.Barry Warsaw2016-09-092-12/+14
| | | | | |
| * | | | | A few more changes.Barry Warsaw2016-09-084-9/+12
| | | | | |
| * | | | | Fix many failures.Barry Warsaw2016-09-084-10/+115
| | | | | | | | | | | | | | | | | | | | | | | | Also, document more APIs.
| * | | | | Fix migration.Barry Warsaw2016-09-021-4/+4
| | | | | |
| * | | | | Remove workflowmanager.pyBarry Warsaw2016-09-025-156/+7
| | | | | |
| * | | | | IWorkflowManager -> ISubscriptionManagerBarry Warsaw2016-09-0112-36/+37
| | | | | |
| * | | | | CheckpointingBarry Warsaw2016-09-0121-358/+96
| | | | | |
| * | | | | Checkpointing.Barry Warsaw2016-09-013-118/+386
| | | | | |
| * | | | | Intermediate CommitAbhilash Raj2016-09-0126-85/+965
| | | | | |
* | | | | | First cut at PUT/PATCH for domain.Mark Sapiro2016-10-201-0/+33
| |_|/ / / |/| | | |
* | | | | Fixes ipython singleton class 'InteractiveShellEmbed' initializationamitt0012016-10-101-2/+2
| |/ / / |/| | |
* | | | fixed "Get the sources" info sectionamitt0012016-10-091-5/+3
| | | |
* | | | added newline above "Get the sources" sectionAmit Tripathi2016-10-091-0/+1
| | | |
* | | | Added "Get the sources" for mailman 3 to CONTRIBUTE docsAmit Tripathi2016-10-091-0/+14
|/ / /
* | | Use a multiline value and update NEWSAurélien Bompard2016-08-312-2/+4
| | |
* | | REST: allow MailingList.info to be setAurélien Bompard2016-08-303-0/+19
| | |
* | | Recent NEWS.Barry Warsaw2016-08-251-0/+2
| | |
* | | Added unsubscribe instructions to list:member:generic:footer.txtFrancesco Ariis2016-08-255-14/+18
| | |