| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Bring back the constructor for PendedKeyValue | Aurélien Bompard | 2015-12-16 | 1 | -0/+4 | |
| | | | ||||||
| | * | Implement suggestions from the review | Aurélien Bompard | 2015-12-16 | 5 | -26/+47 | |
| | | | ||||||
| | * | Add a commit to avoid a lock in PostgreSQL | Aurélien Bompard | 2015-12-16 | 1 | -0/+5 | |
| | | | ||||||
| | * | Handle data migration | Aurélien Bompard | 2015-12-16 | 1 | -0/+14 | |
| | | | ||||||
| | * | Resolve conflicts. | Barry Warsaw | 2015-12-16 | 1 | -2/+2 | |
| | | | ||||||
| | * | Add a commit to avoid a lock in PostgreSQL | Aurélien Bompard | 2015-12-16 | 2 | -4/+6 | |
| | | | ||||||
| | * | Handle data migration | Aurélien Bompard | 2015-12-16 | 2 | -0/+128 | |
| | | | ||||||
| | * | Update the REST query to use the find() method | Aurélien Bompard | 2015-12-16 | 1 | -16/+3 | |
| | | | ||||||
| | * | Add indexes on the Pendable fields that can be queried upon. | Aurélien Bompard | 2015-12-16 | 2 | -13/+39 | |
| | | | | | | | | | | | | | | | - Pendable.token: queried in the add() and confirm() methods - Pendable.expiration_date: queried on evict() - PendableKeyValue.key and PendableKeyValue.value: queried in the find() method | |||||
| | * | Improve the unit test for the find method | Aurélien Bompard | 2015-12-16 | 1 | -9/+28 | |
| | | | ||||||
| | * | Make sure that Pendables always have a type | Aurélien Bompard | 2015-12-16 | 13 | -13/+27 | |
| | | | ||||||
| | * | Add a find method for pending requests | Aurélien Bompard | 2015-12-16 | 2 | -6/+45 | |
| | | | ||||||
| | * | Use the relationship instead of an explicit query | Aurélien Bompard | 2015-12-16 | 1 | -4/+2 | |
| | | | ||||||
| | * | Use the relationship cascade feature to delete key-values | Aurélien Bompard | 2015-12-16 | 2 | -9/+62 | |
| |/ | ||||||
| * | Add a couple indexes on Member | Aurélien Bompard | 2015-12-15 | 2 | -2/+27 | |
| | | ||||||
| * | _resource_as_dict() may not return None. | Barry Warsaw | 2015-12-12 | 4 | -3/+9 | |
| | | | | | Add some assertions to prove this is always the case. | |||||
| * | Reject notifications contained no reason. | Aurélien Bompard | 2015-12-12 | 3 | -2/+88 | |
| | | | | | | | Implement the suggestions from the review. Cleanups by Barry. | |||||
| * | Merge branch 'abompard/73' | Barry Warsaw | 2015-12-11 | 3 | -36/+231 | |
| |\ | | | | | | | | | | | Large performance improvement in SubscriptionService.find_members(), along with a refactoring which will allow future improvements, many new tests, and a bug fix. Minor branch cleanups by Barry. | |||||
| | * | Refactor the SubscriptionService.find_members method to be pure SQL | Aurélien Bompard | 2015-12-11 | 2 | -36/+227 | |
| |/ | | | | | | | | | | Additional cleanups by Barry. Fix the SubscriptionService.find_members SQL query on PostgreSQL. Assert that an unsupported use case is actually unsupported. Various little clean ups. | |||||
| * | Allow a Member's moderation_action to be changed by the REST API. | Aurélien Bompard | 2015-12-08 | 5 | -5/+102 | |
| | | | | | Cleanups by Barry. Closes !67 | |||||
| * | Handle deleting nonexistent messages from the message store. Closes: #167 | Aurélien Bompard | 2015-12-02 | 5 | -13/+63 | |
| | | ||||||
| * | Allow list names to have command suffixes | Aurélien Bompard | 2015-11-29 | 3 | -2/+42 | |
| | | | | | | | Fixes #168 Minor style fixes and add another test. | |||||
| * | Optimize the roster SQL query | Aurélien Bompard | 2015-11-22 | 1 | -3/+5 | |
| | | | | | | | Measured improvement: about 100x faster. (!) Reformatting. | |||||
| * | When deleting an Address, dependencies must be deleted first | Aurélien Bompard | 2015-11-21 | 4 | -6/+62 | |
| | | | | | | SQLite doesn't not enforce foreign key constraints, but PostgreSQL does, and without this fix, IntegrityErrors get raised. | |||||
| * | Fix the approved rule when there is no list password | Aurélien Bompard | 2015-11-21 | 3 | -0/+10 | |
| | | ||||||
| * | Reorder the default posting chain. Closes !60 | Barry Warsaw | 2015-11-21 | 5 | -17/+14 | |
| |\ | | | | | | | | | | | | | | | The default posting chain has been modified so that the header-match chain and nonmember-moderation rule are processed before "hold" rules are processed. This allows for better anti-spam defenses and rejecting non-member posts instead of always holding them for moderator review. Given by Aurélien Bompard. (Closes #163) | |||||
| | * | Reorder the default-posting-chain to avoid spam. | Aurélien Bompard | 2015-11-21 | 5 | -17/+14 | |
| |/ | | | | | | Fixes: #163 Adapt unit tests. | |||||
| * | Add useful indexes on the member table | Aurélien Bompard | 2015-11-21 | 3 | -4/+39 | |
| | | ||||||
| * | Sort the JSON output when [devmode]enabled is true. | Barry Warsaw | 2015-11-21 | 2 | -1/+3 | |
| | | ||||||
| * | Sort the JSON keys in dev mode | Aurélien Bompard | 2015-11-21 | 1 | -1/+2 | |
| | | | | | This makes it much easier to compare VCR tapes. | |||||
| * | JSON representations for held message now include a ``self_link``. | Barry Warsaw | 2015-11-15 | 3 | -7/+11 | |
| | | ||||||
| * | REST: add a self_link entry to held messages | Aurélien Bompard | 2015-11-15 | 2 | -1/+6 | |
| | | ||||||
| * | Add a missing required pattern to the MANIFEST.in. | Barry Warsaw | 2015-11-13 | 1 | -1/+1 | |
| | | ||||||
| * | Closes #144 | Barry Warsaw | 2015-11-08 | 4 | -1/+44 | |
| | | | | | | * Fix ``UnicodeEncodeError`` in the hold chain when sending the authorization email to the mailing list moderators. (Closes: #144) | |||||
| * | * Add NEWS and a missing _all__ key. | Barry Warsaw | 2015-11-06 | 2 | -4/+8 | |
| | | | | | * Wrap paragraph. | |||||
| * | Rework pagination to fix the 'start' and 'total_size' values | Aurélien Bompard | 2015-11-04 | 10 | -109/+95 | |
| | | ||||||
| * | Fix the Exim documentation. Given by Isaac Bennetch. Closes #124. | Barry Warsaw | 2015-11-02 | 1 | -2/+2 | |
| | | ||||||
| * | Clarify that the given example are the defaults. | Barry Warsaw | 2015-11-01 | 1 | -3/+3 | |
| | | | | | Closes #149 | |||||
| * | Revert "Fix issue #3 by searching for the 'master' script in several possible" | Barry Warsaw | 2015-11-01 | 3 | -19/+59 | |
| | | | | | | | This reverts commit 8c471e067c4b31064c2f69c0afd048a7e756a429. The fix wasn't correct. Now we have a test for the expected behavior. | |||||
| * | * Fix the processing of subscription confirmation messages when the mailing | Barry Warsaw | 2015-10-31 | 3 | -4/+93 | |
| | | | | | list is set to confirm-then-moderate. (Closes #114) | |||||
| * | Added Trove classifiers to setup.py. (Closes: #152) | Barry Warsaw | 2015-10-29 | 2 | -0/+13 | |
| | | ||||||
| * | Collapse multiple ``Re:`` in Subject headers. Given by Mark Sapiro. | Barry Warsaw | 2015-10-29 | 3 | -20/+33 | |
| |\ | | | | | | | (Closes: #147) | |||||
| | * | Collapse multiple ``Re:`` in Subject headers. Given by Mark Sapiro. | Barry Warsaw | 2015-10-29 | 2 | -1/+2 | |
| | | | | | | | | | (Closes: #147) | |||||
| | * | Fixes for issue #147 Multiple "Re:" in subject. | Mark Sapiro | 2015-10-29 | 2 | -19/+31 | |
| |/ | ||||||
| * | A little bit of code cleanup. | Barry Warsaw | 2015-10-29 | 1 | -3/+3 | |
| | | ||||||
| * | Mailing lists can now have their own header matching rules, although | Barry Warsaw | 2015-10-20 | 12 | -30/+701 | |
| |\ | | | | | | | | | | | | | | | | | | | | | site-defined rules still take precedence. Importing a Mailman 2.1 list with header matching rules defined will create them in Mailman 3, albeit with a few unsupported corner cases. Definition of new header matching rules is not yet exposed through the REST API. Given by Aurélien Bompard. Code cleaning pass by Barry Warsaw. Closes !42 | |||||
| | * | Add NEWS. | Barry Warsaw | 2015-10-20 | 1 | -0/+5 | |
| | | | ||||||
| | * | Clean up pass through abompard's branch. | Barry Warsaw | 2015-10-20 | 10 | -136/+198 | |
| | | | ||||||
| | * | Be compatible with older versions of SQLAlchemy and Alembic | Aurélien Bompard | 2015-10-20 | 1 | -4/+3 | |
| | | | ||||||
| | * | Test schema migration for the header matches | Aurélien Bompard | 2015-10-20 | 2 | -7/+57 | |
| | | | ||||||
