| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Close #208 | Barry Warsaw | 2016-03-20 | 1 | -0/+2 | |
| | | | | | Don't let crashes in IArchiver plugins break handlers or runners. | |||||
| * | Add NEWS and modify a comment. | Barry Warsaw | 2016-03-10 | 1 | -0/+2 | |
| | | ||||||
| * | Fix cross-posting held on more than one list. | Barry Warsaw | 2016-03-08 | 1 | -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 error | Barry Warsaw | 2016-03-05 | 1 | -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 Warsaw | 2016-03-03 | 1 | -0/+1 | |
| | | ||||||
| * | NEWS. | Barry Warsaw | 2016-02-29 | 1 | -0/+2 | |
| | | ||||||
| * | Added extra "=" to make overcome underline and overline mismatch | saurav kumar | 2016-02-28 | 1 | -1/+1 | |
| | | ||||||
| * | News. | Barry Warsaw | 2016-02-27 | 1 | -0/+3 | |
| | | ||||||
| * | Add documentation on interfacing with qmail | Thomas Schneider | 2016-02-25 | 1 | -0/+52 | |
| | | | | | Signed-off-by: Thomas Schneider <qsuscs@qsuscs.de> | |||||
| * | Handle AlreadySubscribedError in REST. | Barry Warsaw | 2016-02-15 | 1 | -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 Warsaw | 2016-02-07 | 1 | -0/+1 | |
| | | | | | Closes: #161 | |||||
| * | Fix membership query for preferred addresses. | Barry Warsaw | 2016-02-06 | 1 | -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 Warsaw | 2016-01-13 | 1 | -0/+4 | |
| | | ||||||
| * | Clean up the branch for landing. | Barry Warsaw | 2016-01-13 | 1 | -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 Warsaw | 2016-01-02 | 6 | -10/+10 | |
| | | ||||||
| * | Major push for completing issue #121. Now in API 3.1, all UUIDs must be the | Barry Warsaw | 2015-12-30 | 1 | -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 on | Barry Warsaw | 2015-12-22 | 1 | -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 API | Barry Warsaw | 2015-12-22 | 1 | -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. | |||||
| * | Be liberal with the transaction. | Barry Warsaw | 2015-12-21 | 1 | -0/+3 | |
| | | ||||||
| * | Move the data_paths. | Barry Warsaw | 2015-12-20 | 1 | -0/+3 | |
| | | ||||||
| * | Add a send-digests subcommand to send list digests right now. | Barry Warsaw | 2015-12-20 | 1 | -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. | |||||
| * | NEWS | Barry Warsaw | 2015-12-19 | 1 | -0/+3 | |
| | | ||||||
| * | Slightly better suggestions for creating the Alembic file. | Barry Warsaw | 2015-12-19 | 1 | -7/+4 | |
| | | ||||||
| * | Update NEWS. | Barry Warsaw | 2015-12-17 | 1 | -0/+2 | |
| | | ||||||
| * | Reject notifications contained no reason. | Aurélien Bompard | 2015-12-12 | 1 | -0/+1 | |
| | | | | | | | Implement the suggestions from the review. Cleanups by Barry. | |||||
| * | Merge branch 'abompard/73' | Barry Warsaw | 2015-12-11 | 1 | -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 Bompard | 2015-12-08 | 1 | -0/+2 | |
| | | | | | Cleanups by Barry. Closes !67 | |||||
| * | Handle deleting nonexistent messages from the message store. Closes: #167 | Aurélien Bompard | 2015-12-02 | 1 | -0/+4 | |
| | | ||||||
| * | Allow list names to have command suffixes | Aurélien Bompard | 2015-11-29 | 1 | -2/+4 | |
| | | | | | | | Fixes #168 Minor style fixes and add another test. | |||||
| * | When deleting an Address, dependencies must be deleted first | Aurélien Bompard | 2015-11-21 | 1 | -0/+2 | |
| | | | | | | SQLite doesn't not enforce foreign key constraints, but PostgreSQL does, and without this fix, IntegrityErrors get raised. | |||||
| * | Fix the approved rule when there is no list password | Aurélien Bompard | 2015-11-21 | 1 | -0/+2 | |
| | | ||||||
| * | Reorder the default-posting-chain to avoid spam. | Aurélien Bompard | 2015-11-21 | 1 | -0/+5 | |
| | | | | | | | Fixes: #163 Adapt unit tests. | |||||
| * | Sort the JSON output when [devmode]enabled is true. | Barry Warsaw | 2015-11-21 | 1 | -0/+2 | |
| | | ||||||
| * | JSON representations for held message now include a ``self_link``. | Barry Warsaw | 2015-11-15 | 1 | -0/+1 | |
| | | ||||||
| * | Closes #144 | Barry Warsaw | 2015-11-08 | 1 | -0/+2 | |
| | | | | | | * Fix ``UnicodeEncodeError`` in the hold chain when sending the authorization email to the mailing list moderators. (Closes: #144) | |||||
| * | * Add NEWS and a missing _all__ key. | Barry Warsaw | 2015-11-06 | 1 | -0/+2 | |
| | | | | | * Wrap paragraph. | |||||
| * | Fix the Exim documentation. Given by Isaac Bennetch. Closes #124. | Barry Warsaw | 2015-11-02 | 1 | -2/+2 | |
| | | ||||||
| * | Clarify that the given example are the defaults. | Barry Warsaw | 2015-11-01 | 1 | -3/+3 | |
| | | | | | Closes #149 | |||||
| * | Revert "Fix issue #3 by searching for the 'master' script in several possible" | Barry Warsaw | 2015-11-01 | 1 | -3/+0 | |
| | | | | | | | This reverts commit 8c471e067c4b31064c2f69c0afd048a7e756a429. The fix wasn't correct. Now we have a test for the expected behavior. | |||||
| * | * Fix the processing of subscription confirmation messages when the mailing | Barry Warsaw | 2015-10-31 | 1 | -0/+2 | |
| | | | | | list is set to confirm-then-moderate. (Closes #114) | |||||
| * | Added Trove classifiers to setup.py. (Closes: #152) | Barry Warsaw | 2015-10-29 | 1 | -0/+1 | |
| | | ||||||
| * | Collapse multiple ``Re:`` in Subject headers. Given by Mark Sapiro. | Barry Warsaw | 2015-10-29 | 1 | -0/+2 | |
| | | | | | (Closes: #147) | |||||
| * | Add NEWS. | Barry Warsaw | 2015-10-20 | 1 | -0/+5 | |
| | | ||||||
| * | The logging of moderation reasons has been fixed. Given by Aurélien Bompard. | Barry Warsaw | 2015-09-23 | 1 | -0/+2 | |
| | | ||||||
| * | Add NEWS. | Barry Warsaw | 2015-09-23 | 1 | -0/+2 | |
| | | ||||||
| * | Core no longer depends on the standalone `mock` module. (Closes: #146) | Barry Warsaw | 2015-09-22 | 1 | -0/+1 | |
| | | ||||||
| * | Add NEWS. | Barry Warsaw | 2015-09-13 | 1 | -0/+2 | |
| | | ||||||
| * | For Python versions earlier than 3.5, use a compatibility layer for a | Barry Warsaw | 2015-09-07 | 1 | -0/+2 | |
| | | | | | backported smtpd module which can accept non-UTF-8 data. (Closes #140) | |||||
| * | For now, treat `DeliveryMode.summary_digests` the same as `.mime_digests`. | Barry Warsaw | 2015-09-06 | 1 | -0/+3 | |
| | | | | | | (Closes #141). Also, don't enqueue a particular digest if there are no recipients for that digest. | |||||
| * | Cosmetic fixes for Abhilash's branch. | Barry Warsaw | 2015-08-30 | 1 | -0/+7 | |
| | | ||||||
