| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fixes #237 | Barry Warsaw | 2016-06-03 | 3 | -16/+35 | |
| | | | | | | Nonmember subscriptions are removed when one of the addresses controlled by a user is subscribed as a member. Given by Aditya Divekar. (Closes #237) | |||||
| * | Add test to check deletion of nonmmeber record. | Aditya | 2016-05-31 | 1 | -0/+20 | |
| | | ||||||
| * | Remove nonmember subscriptions if susbcribed as member. | Aditya | 2016-05-31 | 1 | -0/+6 | |
| | | | | | | | On subscribing an address as a member, we check if the related user is subscribed as a nonmember through any address. If yes, we remove the nonmember subscription. | |||||
| * | Clean up the environment properly. | Barry Warsaw | 2016-05-23 | 1 | -24/+48 | |
| | | ||||||
| * | run the tests with temporary directory and packages | Abhilash Raj | 2016-05-23 | 1 | -14/+43 | |
| | | ||||||
| * | add test for module import failure in the presence of emacs lock files | Abhilash Raj | 2016-05-22 | 1 | -0/+46 | |
| | | ||||||
| * | ignore modules starting with '.' when importing | Abhilash Raj | 2016-05-16 | 1 | -1/+1 | |
| | | | | | | Sometimes the backups are stored in the same directory by text editors as dotfiles which leads to ImportError. | |||||
| * | Minor cleanups. | Barry Warsaw | 2016-05-15 | 2 | -3/+3 | |
| | | ||||||
| * | Added NEWS item about #234 fix. | Mark Sapiro | 2016-05-15 | 1 | -0/+2 | |
| | | ||||||
| * | Fixed mailman/issue#234. | Mark Sapiro | 2016-05-15 | 3 | -16/+39 | |
| | | | | | | | | Wraps the message/rfc822 parts in a MIME digest in a multipart/digest part. Updated the tests and the doc test. | |||||
| * | Add NEWS. | Barry Warsaw | 2016-05-14 | 1 | -1/+6 | |
| | | ||||||
| * | Clean up REST bits. | Barry Warsaw | 2016-05-14 | 2 | -23/+20 | |
| | | ||||||
| * | Clean up the User.absorb() method and tests. | Barry Warsaw | 2016-05-14 | 4 | -98/+163 | |
| | | ||||||
| * | Clean up. | Barry Warsaw | 2016-05-13 | 3 | -55/+72 | |
| | | ||||||
| * | Fix Flake8 errors | Aurélien Bompard | 2016-05-04 | 5 | -16/+18 | |
| | | ||||||
| * | Implement suggestions from the review | Aurélien Bompard | 2016-05-04 | 5 | -21/+31 | |
| | | ||||||
| * | Delete redundant memberships before deleting the absorbed user | Aurélien Bompard | 2016-05-04 | 2 | -5/+11 | |
| | | ||||||
| * | Sort imports | Aurélien Bompard | 2016-05-04 | 2 | -2/+2 | |
| | | ||||||
| * | Allow merging users from the REST interface | Aurélien Bompard | 2016-05-04 | 2 | -6/+39 | |
| | | ||||||
| * | Add a method to merge a user into another user | Aurélien Bompard | 2016-05-04 | 6 | -0/+262 | |
| | | ||||||
| * | Add NEWS. | Barry Warsaw | 2016-05-03 | 1 | -0/+4 | |
| | | ||||||
| * | Refactor and simplify. | Barry Warsaw | 2016-05-03 | 1 | -66/+53 | |
| | | ||||||
| * | Update docstrings and add a missing attribute. | Barry Warsaw | 2016-05-03 | 1 | -8/+10 | |
| | | ||||||
| * | Minor cleanups, rewording, style. | Barry Warsaw | 2016-05-03 | 2 | -49/+76 | |
| | | ||||||
| * | Change handling of rules for banned addresses. | Aditya | 2016-05-03 | 2 | -41/+54 | |
| | | | | | | | | If any of the senders are banned, both the member moderation and nonmember moderation rules return False unconditionally. Add test for the above. | |||||
| * | Add tests | Aditya | 2016-05-03 | 1 | -1/+77 | |
| | | ||||||
| * | Ensure that postings from alternative emails aren't held | Aditya | 2016-05-03 | 1 | -6/+38 | |
| | | | | | | Check if the posting address is linked to a user who is subscribed to the list. If yes, the post is not held for moderation. | |||||
| * | Fix header match rule suffix inflation. | Barry Warsaw | 2016-05-01 | 3 | -41/+35 | |
| | | | | | | Given by Aurélien Bompard. Closes #226 | |||||
| * | Give predictable names to header match rules | Aurélien Bompard | 2016-05-01 | 2 | -8/+57 | |
| | | | | | Fixes #226. | |||||
| * | Pay down some minor tech-debt. | Barry Warsaw | 2016-05-01 | 1 | -2/+2 | |
| | | ||||||
| * | Replace another rmtree() with a better solution. | Barry Warsaw | 2016-05-01 | 2 | -6/+9 | |
| | | ||||||
| * | A better solution to the test creating a var dir. | Barry Warsaw | 2016-05-01 | 1 | -5/+9 | |
| | | | | | | | Instead of shutil.rmtree'ing the create var directory, prevent it from happening altogether. This way we won't accidentally blow away a live one created for operational purposes. | |||||
| * | Some fixes. | Barry Warsaw | 2016-04-30 | 2 | -0/+5 | |
| | | ||||||
| * | Update all the starting documentation. | Barry Warsaw | 2016-04-30 | 7 | -315/+394 | |
| | | | | | Also, add `tox -e docs`. | |||||
| * | Use contextlib.suppress() where appropriate. | Barry Warsaw | 2016-04-30 | 16 | -82/+46 | |
| | | ||||||
| * | Ensure that $(PWD)/var/ is cleaned up. | Barry Warsaw | 2016-04-30 | 2 | -1/+9 | |
| | | ||||||
| * | Skip a test if readline isn't available. | Barry Warsaw | 2016-04-29 | 1 | -0/+7 | |
| | | | | | Closes #230 | |||||
| * | Restore the fix for PostgreSQL. | Barry Warsaw | 2016-04-29 | 1 | -2/+2 | |
| | | ||||||
| * | Restore a test from !151 which only fails on PostgreSQL. | Barry Warsaw | 2016-04-29 | 2 | -2/+46 | |
| | | | | | | | For now, *deliberately* cause the test to fail. I want to prove this correctly addresses the issue on the GL CI. Once I've done that, I'll restore the patch and approve the new MR. | |||||
| * | Tweaks and clean up. | Barry Warsaw | 2016-04-29 | 6 | -112/+223 | |
| | | | | | | | | | * Add NEWS entry. * De-duplicate emails in the sequence passed to the model's ISubscriptionService.unsubscribe_members() method. * Modify the semantics of the DELETE method to return a mapping of addresses to boolean status. | |||||
| * | Add batch unsubscribe option to REST API. | Harshit Bansal | 2016-04-28 | 3 | -28/+130 | |
| | | ||||||
| * | Sort the held requests. | Aurélien Bompard | 2016-04-28 | 1 | -1/+2 | |
| | | ||||||
| * | Tweak for landing. | Barry Warsaw | 2016-04-25 | 3 | -43/+63 | |
| | | | | | | | * Add NEWS. * Add more comments. * Minor changes to test code style. | |||||
| * | Cover two more corner cases | Aurélien Bompard | 2016-04-26 | 1 | -0/+43 | |
| | | ||||||
| * | Fix difference between iter and count in find_members | Aurélien Bompard | 2016-04-26 | 2 | -11/+36 | |
| | | | | | | | | In `SubscriptionService._find_members()`, only select preferred addresses. Fixes #227 | |||||
| * | Add some documentation. | Barry Warsaw | 2016-04-23 | 1 | -15/+38 | |
| | | ||||||
| * | Fix #228 | Barry Warsaw | 2016-04-22 | 5 | -7/+119 | |
| | | | | | | | | | ``mailman shell`` now supports readline history if you set the ``[shell]history_file`` variable in mailman.cfg. Also, many useful names are pre-populated in the namespace of the shell. (Closes: #228) With test coverage. | |||||
| * | This doesn't exactly close the REST bug. | Barry Warsaw | 2016-04-18 | 1 | -1/+1 | |
| | | ||||||
| * | Add NEWS, tweak an interface, and rewrite a unit test. | Barry Warsaw | 2016-04-18 | 5 | -133/+194 | |
| | | ||||||
| * | Extend ISubscriptionService interface. | Harshit Bansal | 2016-04-18 | 4 | -0/+218 | |
| | | | | | | | Add documentation. Extend ISubscriptionService interface. | |||||
