| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | msgdata['moderation_reasons'] is a list. | Mark Sapiro | 2016-11-05 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Refactored the dmarc rule reject and discard actions. The prior code | Mark Sapiro | 2016-11-04 | 3 | -120/+32 | |
| | | | | | | | | | | | | | | | | | did the reject and discard but didn't terminate the chain. | |||||
| | * | | | Fixed a minor issue in handlers/dmarc.py revealed in testing. | Mark Sapiro | 2016-11-03 | 4 | -9/+272 | |
| | | | | | | | | | | | | | | | | | | | | | Added tests. Tweaked some docs. | |||||
| | * | | | Added new list DMARC attributes to rest/listconf.py and updated tests. | Mark Sapiro | 2016-11-01 | 3 | -5/+36 | |
| | | | | | ||||||
| | * | | | Merge gitlab.com:mailman/mailman into dmarc | Mark Sapiro | 2016-11-01 | 5 | -0/+19 | |
| | |\ \ \ | ||||||
| | * | | | | Fixed replacement $listowner. -> ${listowner}. | Mark Sapiro | 2016-11-01 | 2 | -2/+3 | |
| | | | | | | ||||||
| | * | | | | Fixed some doctests for the addition of the dmarc-moderation rule. | Mark Sapiro | 2016-11-01 | 3 | -6/+12 | |
| | | | | | | ||||||
| | * | | | | DMARC mitigations, part 1a. | Mark Sapiro | 2016-10-31 | 14 | -4/+1019 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'fix-import-header-filters' into 'master' | Barry Warsaw | 2016-11-26 | 2 | -1/+3 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cover another header match import case This branch just covers one more import conversion case seen in the wild. See merge request !163 | |||||
| | * | | | | | Cover another header match import case | Aurélien Bompard | 2016-07-19 | 2 | -1/+3 | |
| | | | | | | | ||||||
| * | | | | | | NEWS. | Barry Warsaw | 2016-11-26 | 1 | -0/+2 | |
| | | | | | | | ||||||
| * | | | | | | Merge branch 'hide-system-disabled-archivers' into 'master' | Barry Warsaw | 2016-11-26 | 6 | -22/+18 | |
| |\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't show the disabled archivers in the REST API Previously, system-disabled archivers were shown in the REST API. As a result it was possible to enable them without a validation error, but they would stay disabled on the next API GET call (their actual activation status depends on the list-specific *and* the system-wide status). Because one can't add a configuration overlay to the running REST server in testing mode, the prototype archiver was disabled in the testing configuration. This is where most of the changes in this commit come from. See merge request !87 | |||||
| | * | | | | | Fix tests | Aurélien Bompard | 2016-08-18 | 3 | -11/+11 | |
| | | | | | | | ||||||
| | * | | | | | Don't show the disabled archivers in the REST API | Aurélien Bompard | 2016-08-18 | 4 | -13/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because one can't add a configuration overlay to the running REST server in testing mode, the prototype archiver was disabled in the testing configuration. This is where most of the changes in this commit come from. | |||||
| * | | | | | | Fix QA. | Barry Warsaw | 2016-11-25 | 1 | -1/+0 | |
| | | | | | | | ||||||
| * | | | | | | Add NEWS and a little bit of cleanup. | Barry Warsaw | 2016-11-25 | 3 | -7/+10 | |
| | | | | | | | ||||||
| * | | | | | | Rename test email and use resource filename instead of __file__. | Abhilash Raj | 2016-11-25 | 3 | -4/+6 | |
| | | | | | | | ||||||
| * | | | | | | Return 'defective message' for a bad held message | Abhilash Raj | 2016-11-25 | 3 | -1/+34 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a message can't be parsed by Python due to bad structure, don't raise an error but return a generic 'this message is defective' string instead. | |||||
| * | | | | | | Minor cleanup and test added. | Barry Warsaw | 2016-11-25 | 2 | -1/+19 | |
| | | | | | | | ||||||
| * | | | | | | Transmit the moderation reason to hold_message() | Aurélien Bompard | 2016-11-25 | 3 | -1/+12 | |
| | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `reason` attribute of `hold_message()` was always None. Serialize the moderation reasons list and pass it to the function. This allows the `reason` attribute in REST to actually contain the moderation reason. It was always blank before. | |||||
| * | | | | | Use aiosmtpd 1.0a3 and add NEWS. | Barry Warsaw | 2016-11-24 | 3 | -57/+17 | |
| | | | | | | ||||||
| * | | | | | Remove some unused code. | Barry Warsaw | 2016-11-24 | 1 | -12/+0 | |
| | | | | | | ||||||
| * | | | | | Remove some unnecessary code and update a comment. | Barry Warsaw | 2016-11-24 | 2 | -5/+1 | |
| | | | | | | ||||||
| * | | | | | Fix the connection count tests. | Barry Warsaw | 2016-11-24 | 2 | -9/+83 | |
| | | | | | | ||||||
| * | | | | | Sort the recipients list. | Barry Warsaw | 2016-11-24 | 1 | -1/+3 | |
| | | | | | | ||||||
| * | | | | | Mostly converted to aiosmtpd. | Barry Warsaw | 2016-11-24 | 1 | -127/+118 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite the smtpd based servers using aiosmtpd, although it still needs a bit of work. Requires aiosmtpd 1.0a3 which is not yet released. | |||||
| * | | | | | Start converting lazr.smtptest | Barry Warsaw | 2016-11-24 | 1 | -0/+1 | |
| | | | | | | ||||||
| * | | | | | Replace smtpd with aiosmtpd. | Barry Warsaw | 2016-11-24 | 4 | -1038/+53 | |
| | | | | | | ||||||
| * | | | | | Minor style cleanup. | Barry Warsaw | 2016-11-24 | 1 | -23/+23 | |
| | | | | | | ||||||
| * | | | | | Fix an API call | Aurélien Bompard | 2016-11-21 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | Run the workflows at the end of the tests to clean things up | Aurélien Bompard | 2016-11-21 | 1 | -0/+5 | |
| | | | | | | ||||||
| * | | | | | Handle a missing user when a workflow is restored. | Aurélien Bompard | 2016-11-21 | 2 | -1/+39 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Between the creation of a subscription workflow and its approval, the user may have been merged with another user. In this case, use the associated address to find the new user. | |||||
| * | | | | | Workflow: support dependencies between attributes | Aurélien Bompard | 2016-11-21 | 2 | -2/+59 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Restore the attributes in the order they are declared in `SAVE_ATTRIBUTES` to allow for dependencies between attributes (required by the `SubscriptionWorkflow`). | |||||
| * | | | | | Fix the Flake8 ignore tags | Aurélien Bompard | 2016-11-21 | 19 | -26/+27 | |
| | | | | | | ||||||
| * | | | | | Fix a flake8 error. | Barry Warsaw | 2016-11-13 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | Closes: #68 | Barry Warsaw | 2016-11-13 | 8 | -17/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Messages sent to the list's moderators now include the actual recipient addresses. Given by Tom Briles. | |||||
| * | | | | | tomoderators -> to_moderators. | Barry Warsaw | 2016-10-31 | 1 | -2/+5 | |
| | | | | | | ||||||
| * | | | | | Issue 68: send messages to list moderators when tomoderators=True | Tom Briles | 2016-10-31 | 5 | -7/+32 | |
| | |_|_|/ |/| | | | ||||||
| * | | | | Closes: #259 | Barry Warsaw | 2016-10-31 | 3 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | Remove the digest mbox files after the digests are sent. Given by Aurélien Bompard. | |||||
| * | | | | Implment review suggestions | Aurélien Bompard | 2016-10-31 | 2 | -5/+5 | |
| | | | | | ||||||
| * | | | | Remove digest mbox after sending it | Aurélien Bompard | 2016-10-31 | 2 | -0/+6 | |
| | | | | | | | | | | | | | | | | | Fixes #259 | |||||
| * | | | | Support HTTP/1.1 by default. | Barry Warsaw | 2016-10-30 | 3 | -28/+6 | |
| | | | | | | | | | | | | | | | | | | | | | This works around Python issue 28548 and fixes #288. Test given by Amit. | |||||
| * | | | | qa fix: unused variable | amitt001 | 2016-10-30 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | < python 3.5.x non-enum HTTPStatus support | amitt001 | 2016-10-30 | 1 | -1/+5 | |
| | | | | | ||||||
| * | | | | qa fix | amitt001 | 2016-10-30 | 1 | -1/+0 | |
| | | | | | ||||||
| * | | | | Test invalid url response. | amitt001 | 2016-10-30 | 1 | -0/+8 | |
| | | | | | ||||||
| * | | | | Rest api send error response with headers | amitt001 | 2016-10-30 | 1 | -1/+23 | |
| | |_|/ |/| | | ||||||
| * | | | Add NEWS entry | Aurélien Bompard | 2016-10-27 | 1 | -0/+2 | |
| | | | | ||||||
| * | | | Prevent posting from banned addresses | Aurélien Bompard | 2016-10-27 | 7 | -6/+178 | |
| | | | | | | | | | | | | | Fixes #283 | |||||
| * | | | News and test tweak. | Barry Warsaw | 2016-10-26 | 2 | -7/+11 | |
| | | | | ||||||
