| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Last cleanups. | Barry Warsaw | 2016-02-29 | 8 | -88/+90 | |
| | | | | | | | | | | * Remove an unused import. * Opportunistically remove ^Ls * Add a missing interface attribute. * Fix up some docstrings. * Rename a parameter in an interface for clarity. * Random code style cleanups. | |||||
| * | Refine some coding style. | Barry Warsaw | 2016-02-29 | 2 | -21/+27 | |
| | | | | | | Slightly rewrite a test so that the event subscribers are more narrow. Opportunistically remove ^L | |||||
| * | Add a test for header-matches on missing lists. | Barry Warsaw | 2016-02-29 | 3 | -15/+9 | |
| | | | | | Also: Opportunistically remove ^L for better coverage results. | |||||
| * | Review suggestions on the REST entry points | Aurélien Bompard | 2016-02-29 | 2 | -15/+24 | |
| | | | | | | - validate HeaderMatch.chain values using Action - reformat the docs | |||||
| * | Revert "Rename the HeaderMatch.chain column to action" | Aurélien Bompard | 2016-02-29 | 10 | -152/+38 | |
| | | | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9. | |||||
| * | Review suggestions: improve unit tests | Aurélien Bompard | 2016-02-29 | 3 | -25/+45 | |
| | | ||||||
| * | Review suggestions: rename the new index column to position | Aurélien Bompard | 2016-02-29 | 6 | -112/+110 | |
| | | ||||||
| * | Action-less header matches default to the site-wide antispam action | Aurélien Bompard | 2016-02-29 | 2 | -3/+50 | |
| | | | | | | Action.defer can't be used on header match links since the 'any' link that jumped to the configuration default happens before header matches. | |||||
| * | Use a better way to delete from a collection | Aurélien Bompard | 2016-02-29 | 1 | -3/+2 | |
| | | ||||||
| * | Fix test on PostgreSQL | Aurélien Bompard | 2016-02-29 | 1 | -21/+29 | |
| | | ||||||
| * | Expose the header matches in the REST API | Aurélien Bompard | 2016-02-29 | 4 | -1/+419 | |
| | | ||||||
| * | Rename the HeaderMatch.chain column to action | Aurélien Bompard | 2016-02-29 | 10 | -37/+144 | |
| | | | | | It makes it clearer what values are valid, and allows validation. | |||||
| * | Use a property for HeaderMatch.index | Aurélien Bompard | 2016-02-29 | 2 | -16/+53 | |
| | | | | | | Moving header matches up and down the stack is more transparent that way. | |||||
| * | The order of a mailing list's header matches is significant | Aurélien Bompard | 2016-02-29 | 9 | -68/+378 | |
| | | | | | | | | Add a numerical index property to HeaderMatch objects, and change the HeaderMatchSet manager to take the order into account. Items can now be inserted and removed by index. | |||||
| * | 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 | |
| | | ||||||
| * | Allow List-ID in decoration template URIs. | Barry Warsaw | 2016-02-27 | 6 | -38/+88 | |
| | | | | | | | | | Closes #196 In mailman: URIs (e.g. IMailingList.header_uri and .footer_uri), you used to be able to only use fqdn-listnames. But since List-IDs are more stable, let's allow those too. Silently deprecate using the fqdn-listname. | |||||
| * | Add a README for contributions. | Barry Warsaw | 2016-02-26 | 1 | -0/+16 | |
| | | ||||||
| * | Merge branch 'qsx/mailman-qsx/qmail' Closes !92 | Barry Warsaw | 2016-02-25 | 2 | -0/+82 | |
| |\ | ||||||
| | * | Add documentation on interfacing with qmail | Thomas Schneider | 2016-02-25 | 2 | -0/+82 | |
| |/ | | | | Signed-off-by: Thomas Schneider <qsuscs@qsuscs.de> | |||||
| * | Handle AlreadySubscribedError in REST. | Barry Warsaw | 2016-02-15 | 3 | -1/+23 | |
| | | | | | | | | | 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 | 4 | -1/+32 | |
| | | | | | Closes: #161 | |||||
| * | Fix membership query for preferred addresses. | Barry Warsaw | 2016-02-06 | 3 | -2/+36 | |
| | | | | | | | | 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 a set_preferred() helper. | Barry Warsaw | 2016-02-06 | 9 | -61/+41 | |
| | | | | | | This refactors the setting of a user's preferred address to the first in their list of linked addresses. | |||||
| * | Update coverage omit patterns. | Barry Warsaw | 2016-01-31 | 1 | -2/+2 | |
| | | ||||||
| * | Make sure we're using the right environment. | Barry Warsaw | 2016-01-31 | 1 | -1/+1 | |
| | | ||||||
| * | Refactor tox.ini for generated environments. | Barry Warsaw | 2016-01-31 | 2 | -44/+19 | |
| | | ||||||
| * | Super duper. | Barry Warsaw | 2016-01-26 | 30 | -68/+42 | |
| | | | | | | * Python 3-ify super() calls. * Remove a bunch of obsolete exception classes. | |||||
| * | Use the more convenient API. | Barry Warsaw | 2016-01-25 | 1 | -3/+2 | |
| | | ||||||
| * | Full coverage of the accept chain. | Barry Warsaw | 2016-01-25 | 2 | -2/+78 | |
| | | | | | Fix some comments. | |||||
| * | Boost coverage and remove dead code. | Barry Warsaw | 2016-01-25 | 2 | -4/+11 | |
| | | ||||||
| * | Boost coverage. | Barry Warsaw | 2016-01-25 | 3 | -2/+20 | |
| | | | | | Also, ignore `raise AssertionError` lines globally. | |||||
| * | Make creating Link objects a more convenient. | Barry Warsaw | 2016-01-25 | 10 | -48/+29 | |
| | | | | | | | Link.__init__() can now take an IRule or the string naming a rule, which will be looked up in config.rules. Similarly, it can take an IChain or the name of a chain. | |||||
| * | Use the default python3 interpreter sometimes. | Barry Warsaw | 2016-01-24 | 1 | -3/+3 | |
| | | | | | | For the non-default test environments, use whatever Python 3 version is the default. | |||||
| * | remove tags for sqlite to run with specific runners | Abhilash Raj | 2016-01-23 | 1 | -3/+0 | |
| | | ||||||
| * | Add docker images to .gitlab-ci.yml, Contributed by Simon Hanna (!72) | Abhilash Raj | 2016-01-23 | 1 | -5/+14 | |
| | | | | | Add variables to create databases in postgres and mysql | |||||
| * | It's okay if some interpreters are missing. | Barry Warsaw | 2016-01-21 | 1 | -0/+1 | |
| | | ||||||
| * | Also add a test for the global ban list | Aurélien Bompard | 2016-01-20 | 1 | -0/+12 | |
| | | ||||||
| * | Give a meaningful message when a banned member tries to join | Aurélien Bompard | 2016-01-20 | 2 | -0/+16 | |
| | | ||||||
| * | Branch tweaks: | Barry Warsaw | 2016-01-14 | 2 | -5/+13 | |
| | | | | | | | | | - Fix an interface description. - Fix a copyright year. - Fix quote styles. - Tweak a test. - Add a test. | |||||
| * | Delete bans when their associated list is deleted | Aurélien Bompard | 2016-01-14 | 4 | -2/+73 | |
| | | | | | Also add indexes on the Ban fields that are filtered on. | |||||
| * | Add indexes on the MailingList table | Aurélien Bompard | 2016-01-14 | 2 | -3/+34 | |
| | | | | | | Ensure that list_id is unique, and add indexes on two commonly filtered-on fields: list_name and mail_host. | |||||
| * | Add NEWS and tweak. | Barry Warsaw | 2016-01-13 | 5 | -8/+11 | |
| | | ||||||
| * | Member search can be done using GET requests | Aurélien Bompard | 2016-01-13 | 2 | -1/+35 | |
| | | ||||||
| * | Allow fuzz search for members in SubscriptionService | Aurélien Bompard | 2016-01-13 | 3 | -4/+31 | |
| | | ||||||
| * | Clean up the branch for landing. | Barry Warsaw | 2016-01-13 | 4 | -46/+132 | |
| | | | | | | | | | | | | | * 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. | |||||
| * | Add the self_link for bans and factor some code | Aurélien Bompard | 2016-01-13 | 2 | -18/+41 | |
| | | ||||||
| * | Expose the ban list on the REST API | Aurélien Bompard | 2016-01-13 | 6 | -0/+222 | |
| | | ||||||
| * | Just a little more UUID conversion convenience. | Barry Warsaw | 2016-01-13 | 3 | -21/+19 | |
| | | ||||||
| * | Use common idiom for converting the UUID. | Barry Warsaw | 2016-01-13 | 2 | -14/+15 | |
| | | | | | Wrap lines. | |||||
