| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | | | 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. | |||||
| | * | | Update the documentation | Abhilash Raj | 2015-01-17 | 1 | -35/+24 | |
| | | | | ||||||
| | * | | Add how to migrate in DATABASE.rst | Abhilash Raj | 2015-01-13 | 1 | -0/+23 | |
| | | | | ||||||
| | * | | fix for migration autogeneration using alembic | Abhilash Raj | 2015-01-10 | 1 | -2/+7 | |
| | | | | ||||||
| * | | | Fix autonumbering in style guide. | Barry Warsaw | 2015-01-20 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | * Fix calculation of default configuration file to use when the ``$var_dir`` | Barry Warsaw | 2015-01-20 | 2 | -5/+19 | |
| |/ / | | | | | | | is created by ``mailman start``. (LP: #1411435) | |||||
| * | | We don't need the lazr.config workaround any more. | Barry Warsaw | 2015-01-05 | 1 | -13/+2 | |
| | | | ||||||
| * | | We don't need the 'six' package any more. | Barry Warsaw | 2015-01-04 | 44 | -110/+87 | |
| | | | ||||||
| * | | Bump copyright years. | Barry Warsaw | 2015-01-04 | 330 | -331/+331 | |
| | | | ||||||
| * | | Merge the Python 3 branch. | Barry Warsaw | 2015-01-04 | 370 | -2946/+2698 | |
| |\ \ | ||||||
| | * | | * ``$cwd`` is now an additional substitution variable for the ``mailman.cfg`` | Barry Warsaw | 2015-01-03 | 14 | -32/+477 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file's ``[paths.*]`` sections. A new ``[paths.here]`` section is added, which puts the ``var_dir`` in ``$cwd``. It is made the default layout. * You can now view the contents of, inject messages into, and delete messages from the various queue directories via the ``<api>/queues`` resource. Also: inject_message() and inject_text() now return the filebase of the file injected into the queue directory. | |||||
| | * | | Correct a comment. | Barry Warsaw | 2015-01-02 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Add NEWS. | Barry Warsaw | 2015-01-02 | 1 | -0/+13 | |
| | | | | ||||||
| | * | | Add $cfg_file as an expansion variable for relative paths in the mailman.cfg | Barry Warsaw | 2015-01-02 | 2 | -8/+16 | |
| | | | | | | | | | | | | | | | | | | | file, and improve the error message when an expansion loop is found. With the `[mailman]layout: dev` path setting, put $var_dir relative to the mailman.cfg file. | |||||
| | * | | Python 3.4 has no sys.exc_clear() | Barry Warsaw | 2015-01-02 | 1 | -6/+0 | |
| | | | | ||||||
| | * | | Even if we're not loading a user-defined mailman.cfg file (i.e. the user ran | Barry Warsaw | 2015-01-02 | 2 | -6/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | `mailman info` after first install and we're creating the var dir), we still need to post-process so we get the UPPERCASE_DIR variables. Fix an UnboundNameError in the error printing. | |||||
| | * | | Fix the passing of certain essential environment variables down from the | Barry Warsaw | 2015-01-02 | 2 | -8/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | `mailman` foreground command, through the `master` command and to the `runner` command. Specifically, to ensure that all agree on $VAR_DIR, we ahve to set MAILMAN_VAR_DIR in the environment that `runner` gets. Also, so that all agree on the same configuration, always pass -C pointing explicitly to the cfg file that the `mailman` command sees. | |||||
| | * | | Bump version. | Barry Warsaw | 2014-12-30 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Documentation cleanup. | Barry Warsaw | 2014-12-30 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Prep for release. | Barry Warsaw | 2014-12-29 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | * You can access the system configuration via the resource path | Barry Warsaw | 2014-12-26 | 11 | -17/+257 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``/3.0/system/configuration/<section>``. This returns a dictionary with the keys being the section's variables and the values being their value from ``mailman.cfg`` as verbatim strings. You can get a list of all section names via ``/3.0/system/configuration`` which returns a dictionary containing the ``http_etag`` and the section names as a sorted list under the ``sections`` key. The system configuration resource is read-only. | |||||
| | * | | Deprecate <api>/system path in favor of <api>/system/versions. | Barry Warsaw | 2014-12-26 | 4 | -13/+34 | |
| | | | | ||||||
| | * | | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 305 | -1378/+338 | |
| | | | | ||||||
| | * | | Update the setup.py, tox.ini, template.py and documentation for the switch to | Barry Warsaw | 2014-12-22 | 4 | -36/+30 | |
| | | | | | | | | | | | | | Python 3. | |||||
