summaryrefslogtreecommitdiff
path: root/src/mailman/utilities
Commit message (Collapse)AuthorAgeFilesLines
...
* Clean up pass through abompard's branch.Barry Warsaw2015-10-202-48/+59
|
* Use and interface for the set of header_matchesAurélien Bompard2015-10-202-11/+26
|
* Implement changes from the reviewAurélien Bompard2015-10-202-6/+28
|
* Adapt the code and the tests to the new HeaderMatch objectAurélien Bompard2015-10-202-7/+12
|
* Convert header_filter_rules from 2.1 to header_matchesAurélien Bompard2015-10-202-0/+168
|
* Core no longer depends on the standalone `mock` module. (Closes: #146)Barry Warsaw2015-09-221-1/+1
|
* Do a cleansing pass on abompard's branch.Barry Warsaw2015-06-242-35/+41
|
* Better import of a member's moderation flagAurélien Bompard2015-06-172-22/+56
|
* Only keep regexps in the *_these_nonmembers propertyAurélien Bompard2015-06-172-8/+21
|
* Import: handle the '*_these_nonmembers' parametersAurélien Bompard2015-06-172-3/+39
|
* Fix import of the default_member_moderation valueAurélien Bompard2015-06-172-17/+28
|
* * Messages now include a `Message-ID-Hash` as the replacement forBarry Warsaw2015-06-142-16/+75
| | | | | | `X-Message-ID-Hash` although the latter is still included for backward compatibility. Also be sure that all places which add the header use the same algorithm.
* * A handful of unused legacy exceptions have been removed. The redundantBarry Warsaw2015-05-241-2/+2
| | | | `MailmanException` has been removed; use `MailmanError` everywhere.
* * The default languages from Mailman 2.1 have been ported over. Given byBarry Warsaw2015-05-071-7/+2
| | | | Aurélien Bompard.
* Remove the obsolete and mostly unimplemented onebounce script.Barry Warsaw2015-05-031-0/+142
| | | | | Move the options base class to utilities (even though only the master uses it). Remove other obsolete and unused code.
* * The test suite now runs successfully again with PostgreSQL. Given byBarry Warsaw2015-04-221-8/+7
|\ | | | | | | Aurélien Bompard. (LP: #1435941)
| * Import: autodetect boolean columnsAurélien Bompard2015-04-221-7/+5
|/
* Open templates for reading in utf-8; given by abompard.Barry Warsaw2015-04-151-1/+1
|
* * Mailing list subscription policy work flow has been completely rewritten.Barry Warsaw2015-04-152-1/+33
|\ | | | | | | | | | | It now properly supports email verification and subscription confirmation by the user, and approval by the moderator using unique tokens. ``IMailingList`` objects now have a ``subscription_policy`` attribute.
| * Merge from headAurélien Bompard2015-03-262-5/+61
| |\ | |/ |/|
| * Import the subscription_policy from Mailman2Aurélien Bompard2015-03-212-1/+29
| |
* | Additional fixes for importing from Mailman 2. Given by abompard.Barry Warsaw2015-03-252-5/+61
|\ \ | |/ |/|
| * Don't send welcome messages on importAurélien Bompard2015-02-212-5/+22
| |
| * Don't import invalid emailsAurélien Bompard2015-02-212-0/+29
|/
* We don't need the 'six' package any more.Barry Warsaw2015-01-043-7/+4
|
* Bump copyright years.Barry Warsaw2015-01-0416-16/+16
|
* Python 3.4 has no sys.exc_clear()Barry Warsaw2015-01-021-6/+0
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-2216-67/+21
|
* Trunk merge.Barry Warsaw2014-12-221-0/+2
|\
| * * Fixed getting non-ASCII filenames from RFC 2231 i18n'd messages. Given byBarry Warsaw2014-12-081-0/+2
| |\ | | | | | | | | | Aurélien Bompard. (LP: #1060951)
| | * Convert unicode instance testing to bytes instance testingAurélien Bompard2014-12-041-1/+1
| | |
| | * Do not auto-convert Message headers to unicodeAurélien Bompard2014-12-021-0/+2
| |/ | | | | | | Fixes: bug #1060951
* | test_import passes.Barry Warsaw2014-12-162-12/+17
| |
* | Fix some of the import tests. Python 2 str types seem to always unpickle asBarry Warsaw2014-12-162-38/+45
| | | | | | | | str types in Python 3.
* | Pass all command tests.Barry Warsaw2014-12-151-1/+1
| |
* | More test repair.Barry Warsaw2014-12-151-2/+3
| |
* | Port some of the commands.Barry Warsaw2014-12-131-2/+4
| |
* | CheckpointingBarry Warsaw2014-12-121-3/+2
| |
* | Make sure the X-Message-ID-Hash header value is a string.Barry Warsaw2014-12-111-1/+4
| |
* | Checkpointing.Barry Warsaw2014-11-304-10/+13
|/ | | | | | | | | | 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.
* Improve coverage:Barry Warsaw2014-11-173-52/+4
| | | | | * Remove some unused code * pragma: no cover
* * You no longer have to edit `src/mailman/testing/testing.cfg` to run theBarry Warsaw2014-11-091-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 Warsaw2014-11-072-10/+13
| | | | | | | | | | | 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 Warsaw2014-10-302-3/+14
|
* PostgreSQL support by Abhilash, cleaned by Barry.Barry Warsaw2014-09-271-0/+3
|\
| * Add support for postgresqlAbhilash Raj2014-09-251-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()
* | Migrations, with cleanup by Barry.Barry Warsaw2014-09-271-1/+14
|/
* Clean up pass.Barry Warsaw2014-09-221-8/+7
|
* * fix the circular dependecy problem between User and AdressAbhilash Raj2014-09-191-0/+20
| | | | * fix almost all the errors relating to doctests
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-2810-15/+26
| | | | | | | | reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies.