| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | Sort the ban list by email | Aurélien Bompard | 2016-10-26 | 2 | -5/+6 | |
| | | | | ||||||
| * | | | Full coverage. | Barry Warsaw | 2016-10-26 | 3 | -8/+27 | |
| | | | | | | | | | | | | | NEWS. | |||||
| * | | | Implement the review suggestions | Aurélien Bompard | 2016-10-26 | 5 | -14/+20 | |
| | | | | | | | | | | | | | See !161 | |||||
| * | | | Add a method to find list using properties filters | Aurélien Bompard | 2016-10-26 | 4 | -8/+29 | |
| | | | | | | | | | | | | | | | | | | | This allows the filtering to be done at the database level. It also makes list pagination much more efficient, since the slicing is done at the database level too. | |||||
| * | | | REST: add a query string to only get advertised lists | Aurélien Bompard | 2016-10-26 | 2 | -5/+39 | |
| | | | | ||||||
| * | | | Fix doctests to properly set unsubscription_policy = SubscriptionPolicy.open | Mark Sapiro | 2016-10-25 | 2 | -1/+2 | |
| | | | | | | | | | | | | | where needed. | |||||
| * | | | Merge /var/git/mailman into mailman_292 | Mark Sapiro | 2016-10-25 | 6 | -8/+32 | |
| |\ \ \ | ||||||
| | * | | | Manual merge. | Barry Warsaw | 2016-10-25 | 4 | -10/+16 | |
| | | | | | | | | | | | | | | | | | * Rebased, cleaned up, and test improvement. | |||||
| | * | | | rewritten bans test with more thorough tests | Amit Tripathi | 2016-10-25 | 1 | -3/+6 | |
| | | | | | ||||||
| | * | | | added a test to check bans property of IBanManager | Amit Tripathi | 2016-10-25 | 1 | -0/+6 | |
| | | | | | ||||||
| | * | | | replaced `find` method with `bans` property | Amit Tripathi | 2016-10-25 | 3 | -14/+9 | |
| | | | | | ||||||
| | * | | | Added QuerySequence as return type of banned address list | Amit Tripathi | 2016-10-25 | 3 | -1/+15 | |
| | | | | | ||||||
| * | | | | Change default unsubscription_policy to SubscriptionPolicy.confirm | Mark Sapiro | 2016-10-26 | 1 | -1/+1 | |
| |/ / / | ||||||
| * | | | Confirm unsubscriptions by default. | Barry Warsaw | 2016-10-25 | 1 | -3/+2 | |
| | | | | ||||||
| * | | | Modify NEWS.rst entry to mention PUT. | Mark Sapiro | 2016-10-23 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Merge gitlab.com:mailman/mailman | Mark Sapiro | 2016-10-22 | 3 | -1/+46 | |
| |\ \ \ | ||||||
| | * | | | Tweaks. | Barry Warsaw | 2016-10-22 | 2 | -1/+2 | |
| | | | | | ||||||
| | * | | | Fixes for #280. | Mark Sapiro | 2016-10-22 | 3 | -1/+45 | |
| | | | | | ||||||
| * | | | | Fixed a bunch of things in PATCHing domains and added tests and NEWS. | Mark Sapiro | 2016-10-22 | 3 | -15/+60 | |
| | | | | | ||||||
| * | | | | Merge gitlab.com:mailman/mailman | Mark Sapiro | 2016-10-22 | 49 | -587/+1645 | |
| |\| | | | ||||||
| | * | | | MySQL doesn't need collate set explicitly. | Abhilash Raj | 2016-10-21 | 1 | -6/+0 | |
| | | | | | ||||||
| | * | | | 100% diffcov | Barry Warsaw | 2016-10-21 | 1 | -0/+54 | |
| | | | | | ||||||
| | * | | | 99% test coverage. | Barry Warsaw | 2016-10-21 | 5 | -34/+188 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: * Ignore coverage in the testing submodule. * Remove some unreachable code. * Spelling. * Fix a bug in run_thru(). | |||||
| | * | | | NEWS. | Barry Warsaw | 2016-10-18 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Refactor. | Barry Warsaw | 2016-10-18 | 3 | -107/+40 | |
| | | | | | ||||||
| | * | | | Simplify the implementation. | Barry Warsaw | 2016-10-17 | 24 | -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 Warsaw | 2016-10-16 | 1 | -18/+27 | |
| | | | | | ||||||
| | * | | | Another test repair. | Barry Warsaw | 2016-10-16 | 1 | -12/+33 | |
| | | | | | ||||||
| | * | | | Fix one migration failure. | Barry Warsaw | 2016-10-16 | 1 | -5/+7 | |
| | | | | | ||||||
| | * | | | flake8 fixes. | Barry Warsaw | 2016-10-16 | 6 | -8/+7 | |
| | | | | | ||||||
| | * | | | Merge branch 'master' into issue213. | Barry Warsaw | 2016-10-16 | 1 | -2/+2 | |
| | |\ \ \ | ||||||
| | * \ \ \ | Merge branch 'master' into issue213 | Barry Warsaw | 2016-10-09 | 1 | -0/+13 | |
| | |\ \ \ \ | ||||||
| | * | | | | | Minor changes. | Barry Warsaw | 2016-09-19 | 3 | -7/+4 | |
| | | | | | | | ||||||
| | * | | | | | Another fix. | Barry Warsaw | 2016-09-16 | 1 | -4/+5 | |
| | | | | | | | ||||||
| | * | | | | | Another fix. | Barry Warsaw | 2016-09-16 | 1 | -3/+3 | |
| | | | | | | | ||||||
| | * | | | | | Another test fix. | Barry Warsaw | 2016-09-16 | 1 | -9/+11 | |
| | | | | | | | ||||||
| | * | | | | | Fix test. | Barry Warsaw | 2016-09-13 | 1 | -4/+4 | |
| | | | | | | | ||||||
| | * | | | | | Split registration (subscription) and unsubscription: | Barry Warsaw | 2016-09-13 | 14 | -65/+147 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * events * notices * handlers Also, be sure to do only one `leave` command per email. | |||||
| | * | | | | | Fix more tests. | Barry Warsaw | 2016-09-11 | 6 | -10/+20 | |
| | | | | | | | ||||||
| | * | | | | | Collapse two doctests into one. | Barry Warsaw | 2016-09-11 | 3 | -105/+149 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Also, fix the return value of .unregister(), and make the tests pass. | |||||
| | * | | | | | More test fixes. | Barry Warsaw | 2016-09-09 | 2 | -12/+14 | |
| | | | | | | | ||||||
| | * | | | | | A few more changes. | Barry Warsaw | 2016-09-08 | 4 | -9/+12 | |
| | | | | | | | ||||||
| | * | | | | | Fix many failures. | Barry Warsaw | 2016-09-08 | 4 | -10/+115 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Also, document more APIs. | |||||
| | * | | | | | Fix migration. | Barry Warsaw | 2016-09-02 | 1 | -4/+4 | |
| | | | | | | | ||||||
| | * | | | | | Remove workflowmanager.py | Barry Warsaw | 2016-09-02 | 5 | -156/+7 | |
| | | | | | | | ||||||
| | * | | | | | IWorkflowManager -> ISubscriptionManager | Barry Warsaw | 2016-09-01 | 12 | -36/+37 | |
| | | | | | | | ||||||
| | * | | | | | Checkpointing | Barry Warsaw | 2016-09-01 | 21 | -358/+96 | |
| | | | | | | | ||||||
| | * | | | | | Checkpointing. | Barry Warsaw | 2016-09-01 | 3 | -118/+386 | |
| | | | | | | | ||||||
| | * | | | | | Intermediate Commit | Abhilash Raj | 2016-09-01 | 26 | -85/+965 | |
| | | | | | | | ||||||
| * | | | | | | First cut at PUT/PATCH for domain. | Mark Sapiro | 2016-10-20 | 1 | -0/+33 | |
| | |_|/ / / |/| | | | | ||||||
