summaryrefslogtreecommitdiff
path: root/src/mailman/docs/NEWS.rst (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* MySQL is now an officially supported database.Barry Warsaw2016-07-291-0/+5
| | | | Given by Abhilash Raj.
* Update NEWS.rst for fix to #266Mark Sapiro2016-07-171-0/+1
|
* New template system. Closes #249Barry Warsaw2016-07-161-0/+2
| | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details.
* Fix #207Barry Warsaw2016-07-141-0/+2
| | | | | A list's ``moderator_password`` can be set via the REST API. Given by Andrew Breksa.
* Add NEWSBarry Warsaw2016-07-121-0/+3
|
* Fixes #237Barry Warsaw2016-06-031-0/+2
| | | | | Nonmember subscriptions are removed when one of the addresses controlled by a user is subscribed as a member. Given by Aditya Divekar. (Closes #237)
* Added NEWS item about #234 fix.Mark Sapiro2016-05-151-0/+2
|
* Add NEWS.Barry Warsaw2016-05-141-1/+6
|
* Add NEWS.Barry Warsaw2016-05-031-0/+4
|
* Fix header match rule suffix inflation.Barry Warsaw2016-05-011-0/+2
| | | | | Given by Aurélien Bompard. Closes #226
* Update all the starting documentation.Barry Warsaw2016-04-301-2/+2
| | | | Also, add `tox -e docs`.
* Tweaks and clean up.Barry Warsaw2016-04-291-0/+3
| | | | | | | | * 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.
* Tweak for landing.Barry Warsaw2016-04-251-0/+3
| | | | | | * Add NEWS. * Add more comments. * Minor changes to test code style.
* Fix #228Barry Warsaw2016-04-221-0/+3
| | | | | | | | ``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 Warsaw2016-04-181-1/+1
|
* Add NEWS, tweak an interface, and rewrite a unit test.Barry Warsaw2016-04-181-0/+2
|
* mailman subcommands commit transactionsBarry Warsaw2016-04-121-0/+3
| | | | | | Closes #223 Also: `mailman digests` has grown --verbose and -dry-run options.
* Fix mailman shell processing of $PYTHONSTARTUP.Barry Warsaw2016-04-081-0/+1
| | | | Closes #224
* Add news.Barry Warsaw2016-04-031-0/+1
|
* Add coverage and NEWS.Barry Warsaw2016-04-021-0/+2
|
* Allow fall backs for moderation actions.Barry Warsaw2016-04-011-0/+4
| | | | | | | | | The `moderation_action` for members and nonmember can now be ``None`` which signals falling back to the appropriate list default action, e.g. `default_member_action` and `default_nonmember_action`. Given by Aurélien Bompard. Closes #189
* Clean ups for merge.Barry Warsaw2016-03-231-0/+2
| | | | | | | | * Update some comments. * Slightly rewrite a conditional test. * Coding style fixes. * Add a convenience to get_queue_message(). * Add NEWS.
* Closes #199Barry Warsaw2016-03-221-0/+2
| | | | | New subscription requests are rejected if there is already one pending. With thanks to Anirudh Dahiya. (Closes #199)
* A bit of pre-merge cleanup.Barry Warsaw2016-03-221-0/+8
| | | | | | | | | | | * Reorder some add_argument() parameters. * Reword some help text. * Reword some of the doctest language. * Clean up whitespace. * Minor coding style change in unittests. * Add another unittest. * Fix a docstring (not related to these change). * Add NEWS.
* Close #208Barry Warsaw2016-03-201-0/+2
| | | | Don't let crashes in IArchiver plugins break handlers or runners.
* Add NEWS and modify a comment.Barry Warsaw2016-03-101-0/+2
|
* Fix cross-posting held on more than one list.Barry Warsaw2016-03-081-0/+1
| | | | | | | | | | | Closes #176 Also: * IMessageStore no longer raises a ValueError if the Message-ID already exists in the store; it just returns None. * The internal handle_message() function no longer takes a `preserve` argument, since messages are never removed from the IMessageStore.
* Fix #198 - duplicate owner subscription errorBarry Warsaw2016-03-051-0/+3
| | | | | | Trying to subscribe an address as a list owner (or moderator or nonmember) which is already subscribed with that role produces a server error.
* Add NEWS and clean up.Barry Warsaw2016-03-031-0/+1
|
* NEWS.Barry Warsaw2016-02-291-0/+2
|
* Added extra "=" to make overcome underline and overline mismatchsaurav kumar2016-02-281-1/+1
|
* News.Barry Warsaw2016-02-271-0/+3
|
* Handle AlreadySubscribedError in REST.Barry Warsaw2016-02-151-0/+3
| | | | | | | | When approving a subscription request via the REST API, for a user who is already a member, return an HTTP 409 Conflict code instead of the previous server traceback (and resulting HTTP 500 code). Closes #193
* Prevent moderation of messages held for a different list.Barry Warsaw2016-02-071-0/+1
| | | | Closes: #161
* Fix membership query for preferred addresses.Barry Warsaw2016-02-061-0/+2
| | | | | | | When multiple users are subscribed to a mailing list via their preferred address, too many results are returned from a membership query, resulting in an assertion error. Reported by Darrell Kresge. (Closes: #190)
* Add NEWS and tweak.Barry Warsaw2016-01-131-0/+4
|
* Clean up the branch for landing.Barry Warsaw2016-01-131-0/+2
| | | | | | | | | | | | * Add NEWS * Update copyright years. * Adjust for new IAPI.path_to() interface. * Style. * Remove some unreachable code. * Boost coverage. * Change some Bad Requests into Not Founds. * Do not include `list_id` in resource JSON for global bans. * Rephrase some doctests.
* Happy New Year.Barry Warsaw2016-01-021-2/+2
|
* Major push for completing issue #121. Now in API 3.1, all UUIDs must be theBarry Warsaw2015-12-301-1/+3
| | | | | | | | | hex representations of a UUID, not the int representation. Also: * Some general code cleanup. * Fix issue 185 (REST server crash when subscribing a user without a preferred address).
* The ``mailman members`` command can now be used to display members based onBarry Warsaw2015-12-221-0/+3
| | | | | subscription roles. Also, the positional "list" argument can now accept list names or list-ids.
* Expose the "bump digest" and "send digest" functionality though the REST APIBarry Warsaw2015-12-221-2/+8
| | | | | | | via the ``<api>/lists/<list-id>/digest`` end-point. GETting this resource returns the ``next_digest_number`` and ``volume`` as the same values accessible through the list's configuraiton resource. POSTing to the resource with either ``send=True``, ``bump=True``, or both invokes the given action.
* Move the data_paths.Barry Warsaw2015-12-201-0/+3
|
* Add a send-digests subcommand to send list digests right now.Barry Warsaw2015-12-201-0/+3
| | | | | | | | | | | | | | * Add a `mailman send-digests` subcommand which replaces the functionality of the MM2.1 senddigests.py cronjob. * Use mlist.data_path where appropriate instead of crafting it from config.LIST_DATA_DIR. This makes it more consistent to switch to using the list-id as the data subdirectory. * Refactor the to_digest handler so that we can implement maybe_send_digest_now() for the internal API. * Fix some typos in subcommand --help summaries.
* NEWSBarry Warsaw2015-12-191-0/+3
|
* Update NEWS.Barry Warsaw2015-12-171-0/+2
|
* Reject notifications contained no reason.Aurélien Bompard2015-12-121-0/+1
| | | | | | Implement the suggestions from the review. Cleanups by Barry.
* Merge branch 'abompard/73'Barry Warsaw2015-12-111-0/+4
| | | | | | Large performance improvement in SubscriptionService.find_members(), along with a refactoring which will allow future improvements, many new tests, and a bug fix. Minor branch cleanups by Barry.
* Allow a Member's moderation_action to be changed by the REST API.Aurélien Bompard2015-12-081-0/+2
| | | | Cleanups by Barry. Closes !67
* Handle deleting nonexistent messages from the message store. Closes: #167Aurélien Bompard2015-12-021-0/+4
|
* Allow list names to have command suffixesAurélien Bompard2015-11-291-2/+4
| | | | | | Fixes #168 Minor style fixes and add another test.