| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | | | | | add domainowner and serverowner options | Abhilash Raj | 2015-03-21 | 6 | -26/+128 | |
| | | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add is_serverowner flag in User model and api * Add owner table for user-domain's many to many relationship * add owners subresource in domain's rest api | |||||
| * | | | | | | * The built-in example ``IArchiver`` implementations now explicitly return | Barry Warsaw | 2015-04-06 | 4 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | None. (LP: #1203359) | |||||
| * | | | | | | Update docstring. | Barry Warsaw | 2015-03-29 | 1 | -0/+1 | |
| | |_|/ / / |/| | | | | ||||||
| * | | | | | trunk merge | Barry Warsaw | 2015-03-28 | 28 | -301/+440 | |
| |\ \ \ \ \ | ||||||
| | * | | | | | Update NEWS. | Barry Warsaw | 2015-03-26 | 1 | -0/+4 | |
| | | | | | | | ||||||
| | * | | | | | Merging in several refactorings, and a REST API change. | Barry Warsaw | 2015-03-26 | 27 | -301/+436 | |
| | |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backward Incompatible REST API Changes: * The JSON representation for subscription holds now no longer contains the `password` key. Also, the `address` key has been renamed to `email` for consistency with established terminology and other usage. Other Internal API Changes: * IUserManager has grown a `make_user()` method. Refactorings: * Most uses in the test suite of add_member() have been replaced with a new version of the subscribe() helper. This reduces the surface area of this ancient internal API. Eventually add_member() will have to go away or significantly change with the subscription policy workflow. * hold_subscription() as well as the remaining instances of add_member() now use a namedtuple in their arguments, to keep the signatures manageable. | |||||
| | | * | | | | Replace add_member() with subscribe() helper. | Barry Warsaw | 2015-03-26 | 1 | -16/+6 | |
| | | | | | | | ||||||
| | | * | | | | Replace add_member() with subscribe() helper. | Barry Warsaw | 2015-03-26 | 1 | -10/+4 | |
| | | | | | | | ||||||
| | | * | | | | Replace add_member() with subscribe() helper. | Barry Warsaw | 2015-03-26 | 1 | -3/+2 | |
| | | | | | | | ||||||
| | | * | | | | Replace add_member() with subscribe() helper. | Barry Warsaw | 2015-03-26 | 1 | -8/+2 | |
| | | | | | | | ||||||
| | | * | | | | Replace add_member() with subscribe() helper. | Barry Warsaw | 2015-03-26 | 1 | -38/+16 | |
| | | | | | | | ||||||
| | | * | | | | Replace add_member() with subscribe() helper. | Barry Warsaw | 2015-03-26 | 1 | -7/+4 | |
| | | | | | | | ||||||
| | | * | | | | Replace add_member() with subscribe(). | Barry Warsaw | 2015-03-26 | 1 | -27/+16 | |
| | | | | | | | ||||||
| | | * | | | | Extended test helper subscribe() which takes an optional email address and | Barry Warsaw | 2015-03-26 | 6 | -8/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | returns the newly created member. | |||||
| | | * | | | | Remove a misleading comment. | Barry Warsaw | 2015-03-22 | 1 | -1/+0 | |
| | | | | | | | ||||||
| | | * | | | | More tests of make_user(). | Barry Warsaw | 2015-03-21 | 2 | -5/+59 | |
| | | | | | | | ||||||
| | | * | | | | * Refactor add_member() so that it uses a RequestRecord namedtuple. | Barry Warsaw | 2015-03-21 | 19 | -258/+367 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * RequestRecord contains no password key so these are not part of the held requests database any more. * Pending record contains `email` now instead of `address`. | |||||
| * | | | | | | Fix some typos. | Barry Warsaw | 2015-03-28 | 2 | -6/+6 | |
| |/ / / / / | ||||||
| * | | | | | Test importing MM2 pickles with BounceInfo. Given by abompard. | Barry Warsaw | 2015-03-27 | 2 | -0/+61 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | ||||||
| | * | | | | Add a test for instance-containing pickle import | Aurélien Bompard | 2015-03-26 | 3 | -0/+58 | |
| |/ / / / | ||||||
| * | | | | Additional fixes for importing from Mailman 2. Given by abompard. | Barry Warsaw | 2015-03-25 | 3 | -7/+86 | |
| |\ \ \ \ | ||||||
| | * \ \ \ | Fixes in the import process | Aurélien Bompard | 2015-03-16 | 3 | -6/+62 | |
| | |\ \ \ \ | | |_|/ / | |/| | | | ||||||
| | | * | | | Don't send welcome messages on import | Aurélien Bompard | 2015-02-21 | 2 | -5/+22 | |
| | | | | | | ||||||
| | | * | | | Don't import invalid emails | Aurélien Bompard | 2015-02-21 | 2 | -0/+29 | |
| | | | | | | ||||||
| | | * | | | Fix import from Py2 pickle files | Aurélien Bompard | 2015-02-20 | 1 | -1/+11 | |
| | | | | | | ||||||
| * | | | | | Make a test less susceptible to churn when migrations are added. Given by | Barry Warsaw | 2015-03-25 | 1 | -7/+4 | |
| | | | | | | | | | | | | | | | | | | | | | abompard. | |||||
| * | | | | | * Be sure a mailing list's acceptable aliases are deleted when the mailing | Barry Warsaw | 2015-03-24 | 5 | -3/+46 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | list itself is deleted. (LP: #1432239) | |||||
| | * | | | | LP: #1432239 - Make sure acceptable aliases are deleted before the mailing | Barry Warsaw | 2015-03-24 | 4 | -3/+44 | |
| |/ / / / | | | | | | | | | | | | | list is deleted. | |||||
| * | | | | * When deleting a user object, make sure their preferences are also deleted. | Barry Warsaw | 2015-03-20 | 6 | -8/+54 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | Given by Abhishek. (LP: #1418276) | |||||
| | * | | | * When deleting a user object, make sure their preferences are also deleted. | Barry Warsaw | 2015-03-20 | 6 | -8/+52 | |
| |/ / / | | | | | | | | | | Given by Abhishek. (LP: #1418276) | |||||
| * | | | * ``mailman lists --domain`` was not properly handling its arguments. Given | Barry Warsaw | 2015-03-13 | 4 | -5/+74 | |
| |\ \ \ | | | | | | | | | | | | | by Manish Gill. (LP: #1166911) | |||||
| | * | | | list searching by domain fixed | Manish Gill | 2013-04-09 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Documentation fixes, given by Abhilash Raj. | Barry Warsaw | 2015-03-13 | 18 | -57/+53 | |
| |\ \ \ \ | ||||||
| | * | | | | change bin/mailman to mailman everwhere in docs | Abhilash Raj | 2015-03-12 | 19 | -53/+53 | |
| | | | | | | ||||||
| * | | | | | * When trying to subscribe an address to a mailing list through the REST API | Barry Warsaw | 2015-03-13 | 4 | -15/+94 | |
| |\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | where a case-differing version of the address is already subscribed, return a 409 error instead of a 500 error. Found by Ankush Sharma. (LP: #1425359) | |||||
| | * | | | | LP: #1425359: Elaborate on how email addresses with mixed case can subscribe | Barry Warsaw | 2015-03-13 | 3 | -15/+91 | |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | to a mailing list. | |||||
| | | * | | | | Fixed the issue #1425359 and wrote corresponding tests. | black-perl ankprashar@gmail.com | 2015-03-04 | 2 | -1/+10 | |
| | |/ / / / | ||||||
| * / / / / | fix mailman_extra_testing_cfg encoding error | Abhilash Raj | 2015-03-10 | 1 | -2/+2 | |
| |/ / / / | ||||||
| * | | | | Doc fixes given by Abhilash Raj. | Barry Warsaw | 2015-03-02 | 1 | -2/+2 | |
| |\ \ \ \ | ||||||
| | * | | | | no need of sudo in venv | Abhilash Raj | 2015-02-18 | 1 | -2/+2 | |
| | | | | | | ||||||
| * | | | | | Move some old bin scripts to a holding tank. | Barry Warsaw | 2015-03-02 | 10 | -1775/+0 | |
| |/ / / / | ||||||
| * | | | | * Member resource JSON now include the ``member_id`` as a separate key. | Barry Warsaw | 2015-02-13 | 4 | -1/+55 | |
| | | | | | ||||||
| * | | | | * A new API is provided to support non-production testing infrastructures, | Barry Warsaw | 2015-02-13 | 7 | -3/+181 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allowing a client to cull all orphaned UIDs via ``DELETE`` on ``<api>/reserved/uids/orphans``. Note that *no guarantees* of API stability will ever be made for resources under ``reserved``. (LP: #1420083) Also: - Allow @dbconnection methods to be @staticmethods taking only one argument, the store to perform the query on. | |||||
| * | | | | Don't hardcode the Python version | Aurélien Bompard | 2015-02-11 | 1 | -1/+1 | |
| | |/ / |/| | | ||||||
| * | | | * When deleting a user via REST, make sure all linked addresses are deleted. | Barry Warsaw | 2015-02-09 | 4 | -71/+122 | |
| | | | | | | | | | | | | | Found by Andrew Stuart. (LP: #1419519) | |||||
| * | | | * You can now DELETE an address. If the address is linked to a user, the | Barry Warsaw | 2015-02-05 | 4 | -0/+79 | |
| | | | | | | | | | | | | | user is not delete, it is just unlinked. | |||||
| * | | | * When creating a user with an email address, do not create the user record | Barry Warsaw | 2015-02-05 | 4 | -1/+77 | |
| | |/ |/| | | | | | | | if the email address already exists. Given by Andrew Stuart. (LP: #1418280) | |||||
| * | | small documentation change | Abhilash Raj | 2015-01-27 | 1 | -1/+2 | |
| | | | ||||||
| * | | Python 2 -> 3 migration. | Barry Warsaw | 2015-01-20 | 1 | -0/+60 | |
| | | | ||||||
| * | | * Improve the documentation describing how to run Alembic to add new schema | Barry Warsaw | 2015-01-20 | 4 | -38/+64 | |
| |\ \ | | | | | | | | | | migrations. Given by Abhilash Raj. | |||||
