| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Use `atpublic` for @public instead of internal copy. | Barry Warsaw | 2016-11-29 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'fix-import-header-filters' into 'master' | Barry Warsaw | 2016-11-26 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | 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 | 1 | -1/+1 |
| | | | |||||
| * | | Added unsubscribe instructions to list:member:generic:footer.txt | Francesco Ariis | 2016-08-25 | 1 | -2/+4 |
| |/ | |||||
| * | New template system. Closes #249 | Barry Warsaw | 2016-07-16 | 1 | -34/+18 |
| | | | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details. | ||||
| * | Allow fall backs for moderation actions. | Barry Warsaw | 2016-04-01 | 1 | -1/+1 |
| | | | | | | | | | | 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 | ||||
| * | Import the unmoderated members with action 'defer' | Aurélien Bompard | 2016-03-31 | 1 | -0/+4 |
| | | |||||
| * | Members and nonmembers moderation action fallback | Aurélien Bompard | 2016-03-31 | 1 | -2/+0 |
| | | | | | | | | | Members and nonmember's moderation action should be None by default, and in that case the moderation rule should fallback to the mailing list's default action. Fixes: #189 | ||||
| * | Import order flake8 plugin. | Barry Warsaw | 2016-03-27 | 1 | -3/+2 |
| | | | | | Fix lots of import order errors discovered by the new plugin. | ||||
| * | Clean up the utilities directory. | Barry Warsaw | 2016-03-25 | 1 | -20/+10 |
| | | |||||
| * | Clean up the core directory. | Barry Warsaw | 2016-03-24 | 1 | -1/+1 |
| | | | | | | | | mailman/core/errors.py is gone now. We had a duplicate base exception which now always comes from mailman/interfaces/errors.py. Obsolete/unused exceptions are remove. The other exceptions are moved to better locations. | ||||
| * | Last cleanups. | Barry Warsaw | 2016-02-29 | 1 | -1/+2 |
| | | | | | | | | | | * 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. | ||||
| * | Revert "Rename the HeaderMatch.chain column to action" | Aurélien Bompard | 2016-02-29 | 1 | -7/+7 |
| | | | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9. | ||||
| * | Rename the HeaderMatch.chain column to action | Aurélien Bompard | 2016-02-29 | 1 | -7/+7 |
| | | | | | It makes it clearer what values are valid, and allows validation. | ||||
| * | The order of a mailing list's header matches is significant | Aurélien Bompard | 2016-02-29 | 1 | -3/+3 |
| | | | | | | | | 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. | ||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | Clean up pass through abompard's branch. | Barry Warsaw | 2015-10-20 | 1 | -20/+21 |
| | | |||||
| * | Use and interface for the set of header_matches | Aurélien Bompard | 2015-10-20 | 1 | -4/+8 |
| | | |||||
| * | Implement changes from the review | Aurélien Bompard | 2015-10-20 | 1 | -5/+10 |
| | | |||||
| * | Adapt the code and the tests to the new HeaderMatch object | Aurélien Bompard | 2015-10-20 | 1 | -3/+3 |
| | | |||||
| * | Convert header_filter_rules from 2.1 to header_matches | Aurélien Bompard | 2015-10-20 | 1 | -0/+59 |
| | | |||||
| * | Do a cleansing pass on abompard's branch. | Barry Warsaw | 2015-06-24 | 1 | -17/+21 |
| | | |||||
| * | Better import of a member's moderation flag | Aurélien Bompard | 2015-06-17 | 1 | -19/+35 |
| | | |||||
| * | Only keep regexps in the *_these_nonmembers property | Aurélien Bompard | 2015-06-17 | 1 | -8/+12 |
| | | |||||
| * | Import: handle the '*_these_nonmembers' parameters | Aurélien Bompard | 2015-06-17 | 1 | -3/+12 |
| | | |||||
| * | Fix import of the default_member_moderation value | Aurélien Bompard | 2015-06-17 | 1 | -17/+17 |
| | | |||||
| * | * The test suite now runs successfully again with PostgreSQL. Given by | Barry Warsaw | 2015-04-22 | 1 | -8/+7 |
| |\ | | | | | | | Aurélien Bompard. (LP: #1435941) | ||||
| | * | Import: autodetect boolean columns | Aurélien Bompard | 2015-04-22 | 1 | -7/+5 |
| |/ | |||||
| * | Merge from head | Aurélien Bompard | 2015-03-26 | 1 | -5/+18 |
| |\ | |||||
| | * | Additional fixes for importing from Mailman 2. Given by abompard. | Barry Warsaw | 2015-03-25 | 1 | -5/+18 |
| | |\ | |||||
| | | * | Don't send welcome messages on import | Aurélien Bompard | 2015-02-21 | 1 | -5/+11 |
| | | | | |||||
| | | * | Don't import invalid emails | Aurélien Bompard | 2015-02-21 | 1 | -0/+5 |
| | |/ | |||||
| * / | Import the subscription_policy from Mailman2 | Aurélien Bompard | 2015-03-21 | 1 | -0/+3 |
| |/ | |||||
| * | We don't need the 'six' package any more. | Barry Warsaw | 2015-01-04 | 1 | -1/+1 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2015-01-04 | 1 | -1/+1 |
| | | |||||
| * | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 1 | -3/+0 |
| | | |||||
| * | test_import passes. | Barry Warsaw | 2014-12-16 | 1 | -8/+9 |
| | | |||||
| * | Fix some of the import tests. Python 2 str types seem to always unpickle as | Barry Warsaw | 2014-12-16 | 1 | -11/+15 |
| | | | | | str types in Python 3. | ||||
| * | Pass all command tests. | Barry Warsaw | 2014-12-15 | 1 | -1/+1 |
| | | |||||
| * | More test repair. | Barry Warsaw | 2014-12-15 | 1 | -2/+3 |
| | | |||||
| * | Port some of the commands. | Barry Warsaw | 2014-12-13 | 1 | -2/+4 |
| | | |||||
| * | Checkpointing. | Barry Warsaw | 2014-11-30 | 1 | -1/+1 |
| | | | | | | | | | | | By using `six` I think I have most of the imports squared away. There's probably still uses of `unicode` built-ins that need fixing. The idea is to first get the test suite running (which it doesn't yet), and then to fix tests. There's a bug in lazr.config which requires us to patch it for now. | ||||
| * | * You no longer have to edit `src/mailman/testing/testing.cfg` to run the | Barry Warsaw | 2014-11-09 | 1 | -0/+3 |
| | | | | | | | | | | | | test suite against PostgreSQL. See `src/mailman/docs/START.rst` for details. Also: * Test fixes. * Doc fixes. * PostgreSQL/model fixes. | ||||
| * | Tox-ify the test suite. Now you don't have to create a virtualenv separately. | Barry Warsaw | 2014-11-07 | 1 | -8/+10 |
| | | | | | | | | | | | | To do this, we have to handle random test ordering, since tox explicitly sets PYTHONHASHSEED. That's a good thing for the future Python 3 port. Removed `mailman conf -t/--sort`; now the output is always sorted. RFC 2369 headers are now sorted before being added. etag repr dicts are sorted using pprint.pformat(). | ||||
| * | Merge abompard's fixes to the importer for encode_ascii_prefixes. | Barry Warsaw | 2014-10-30 | 1 | -3/+4 |
| | | |||||
| * | PostgreSQL support by Abhilash, cleaned by Barry. | Barry Warsaw | 2014-09-27 | 1 | -0/+3 |
| |\ | |||||
| | * | Add support for postgresql | Abhilash Raj | 2014-09-25 | 1 | -0/+9 |
| |/ | | | | | | | | | * revert changes in message_id_has encoding by barry * Change message_id_hash column to LargeBinary (from previously mistaken one i.e.unicode) * add missing import in database/types.py * fix a bug in database/Model.py, transaction has no method abort(), instead it is rollback() | ||||
| * | Clean up pass. | Barry Warsaw | 2014-09-22 | 1 | -8/+7 |
| | | |||||
| * | * fix the circular dependecy problem between User and Adress | Abhilash Raj | 2014-09-19 | 1 | -0/+20 |
| | | | | | * fix almost all the errors relating to doctests | ||||
