summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Remove to_moderators.Mark Sapiro2016-12-041-1/+1
| | | |
| * | | Rrmove to_moderators.Mark Sapiro2016-12-041-2/+2
| | | |
| * | | Remove to_moderatorsMark Sapiro2016-12-041-1/+1
| | | |
| * | | Remove to_moderators.Mark Sapiro2016-12-041-1/+1
| | | |
| | | * Simplified the various list settings and remamed several things.Mark Sapiro2016-12-2617-221/+141
| | | |
| | | * Fixed alembic down_revision following merge of another migration.Mark Sapiro2016-12-231-2/+2
| | | |
| | | * Merge gitlab.com:mailman/mailman into dmarcMark Sapiro2016-12-232-2/+29
| | | |\ | |_|_|/ |/| | |
* | | | Merge branch 'pendedkeyvalue' into 'master' Barry Warsaw2016-12-233-2/+30
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase pendedkeyvalue table value column width. Closes #301 See merge request !225
| * | | | Increase pendedkeyvalue table value column width.Mark Sapiro2016-12-153-2/+30
|/ / / / | | | | | | | | | | | | | | | | Also require docutils==0.12 to work around https://github.com/sphinx-doc/sphinx/issues/3212
| | | * Modifications based on feedback from Barry.Mark Sapiro2016-12-166-61/+102
| | | | | | | | | | | | | | | | | | | | | | | | Also, the change to the value column of pendedkeyvalue from SAUnicode to SAUnicodeLarge is removed as it is a separate MR now. This will cause mysql CI to fail until that MR lands.
| | | * Temporary workaround for <https://github.com/sphinx-doc/sphinx/issues/3212>.Mark Sapiro2016-12-101-0/+1
| | | |
| | | * Fixed Content-Type of text/html part in tests.Mark Sapiro2016-12-091-5/+5
| | | |
| | | * Replaced mailman.public with public.public.Mark Sapiro2016-12-094-11/+38
| | | | | | | | | | | | | | | | | | | | Simplified Munge From replacement and added a test for rfc2047 encoded display name.
| | | * Merged from master.Mark Sapiro2016-12-09255-545/+483
| | | |\ | |_|_|/ |/| | |
* | | | 3.1.0b1Barry Warsaw2016-12-051-2/+2
| |/ / |/| |
* | | Merge branch 'nohang' into 'master' Barry Warsaw2016-12-041-3/+55
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent the occasional CI/testsuite hang This doesn't solve the underlying problem of why child processes (both runners and master) occasionally don't exit, but it prevents ugly timeouts in the CI infrastructure when that happens. See merge request !222
| * | | Prevent the occasional CI/testsuite hang.Barry Warsaw2016-12-031-3/+55
|/ / / | | | | | | | | | | | | | | | This doesn't solve the underlying problem of why child processes (both runners and master) occasionally don't exit, but it prevents ugly timeouts in the CI infrastructure when that happens.
* | | Merge branch 'fluflpublic' into 'master' Barry Warsaw2016-11-30245-524/+267
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pay off some tech debt This cleans up a few things. * Use `flufl.testing`'s flake8 and nose2 plugins instead of Mailman's copies. * Use `atpublic`'s `@public` decorator instead of Mailman's copies. See merge request !221
| * | | Remove some unused imports.Barry Warsaw2016-11-301-2/+0
| | | |
| * | | Finish configuring flufl.testing.Barry Warsaw2016-11-303-4/+15
| | | | | | | | | | | | | | | | Also, use the better way to set the LMTP ident.
| * | | Enable the flufl.testing extension.Barry Warsaw2016-11-291-3/+1
| | | |
| * | | More fixes & flufl.testing.Barry Warsaw2016-11-294-120/+7
| | | |
| * | | Fix an import.Barry Warsaw2016-11-291-1/+2
| | | |
| * | | Use flufl.testing's flake8 plugin.Barry Warsaw2016-11-293-142/+2
| | | |
| * | | Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-29242-255/+243
|/ / /
* | | Remove cruft.Barry Warsaw2016-11-281-5/+0
| | |
* | | Starting to clean up the branch.Barry Warsaw2016-11-286-25/+13
| | |
* | | Fix Flake8 errorsAurélien Bompard2016-11-283-23/+9
| | |
* | | Learn to encode Messages and Header instances to JSONAurélien Bompard2016-11-282-1/+38
| | |
* | | Fix a crash with the suspicious rule and Header instancesAurélien Bompard2016-11-282-1/+55
| | |
* | | Fix a crash with the no_subject rule and Header instancesAurélien Bompard2016-11-282-1/+60
| | |
* | | Fix the email senders list when there's a Header instanceAurélien Bompard2016-11-282-3/+14
| | | | | | | | | | | | | | | The mailman.email.Message.senders property would fail when one of the headers was an email.header.Header instance.
* | | Merge branch 'py36' into 'master' Barry Warsaw2016-11-298-10/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Porting to Python 3.6 For issue #295 See merge request !219
| * | | Officially support Python 3.6.Barry Warsaw2016-11-282-3/+4
| | | | | | | | | | | | | | | | Closes #295
| * | | Merge branch 'master' into py36Barry Warsaw2016-11-2816-27/+93
| |\ \ \ | |/ / / |/| | |
| * | | Handle a Python 3.6 difference in interact().Barry Warsaw2016-11-253-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: * Fix a regexp that 3.6 raises an exception on. * Remove a deprecated attribute from passlib.cfg.
| * | | Merge branch 'py36' of gitlab.com:mailman/mailman into py36Barry Warsaw2016-11-240-0/+0
| |\ \ \
| | * | | A couple of fixes for Python 3.6Barry Warsaw2016-11-222-2/+2
| | | | |
| | * | | Back out the last change.Barry Warsaw2016-11-221-1/+1
| | | | |
| | * | | Start porting to Python 3.6Barry Warsaw2016-11-223-2/+7
| | | | |
| * | | | A couple of fixes for Python 3.6Barry Warsaw2016-11-241-1/+1
| | | | |
| * | | | Back out the last change.Barry Warsaw2016-11-241-1/+1
| | | | |
| * | | | Start porting to Python 3.6Barry Warsaw2016-11-243-2/+7
| | | | |
| | | | * Forward port MM 2.1 fix for LP: #1643210.Mark Sapiro2016-11-261-32/+28
| | | | |
| | | | * Merge branch 'dmarc' of gitlab.com:msapiro/mailman into dmarcMark Sapiro2016-11-2624-17/+1345
| |_|_|/| |/| | | |
| | | | * Modified 'pendedkeyvalue' table 'value' column type to SAUnicodeLarge forMark Sapiro2016-11-112-3/+9
| | | | | | | | | | | | | | | | | | | | MySQL.
| | | | * Added mocking of DNS _dmarc lookups and modified test accordingly.Mark Sapiro2016-11-112-22/+115
| | | | |
| | | | * msgdata['moderation_reasons'] is a list.Mark Sapiro2016-11-051-1/+1
| | | | |
| | | | * Refactored the dmarc rule reject and discard actions. The prior codeMark Sapiro2016-11-043-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 Sapiro2016-11-034-9/+272
| | | | | | | | | | | | | | | | | | | | | | | | | Added tests. Tweaked some docs.