summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Clean up the handlers directory.Barry Warsaw2016-03-2528-248/+98
|
* Clean up the email directory.Barry Warsaw2016-03-243-29/+9
|
* Clean up the database directory.Barry Warsaw2016-03-2425-156/+111
|
* Clean up the core directory.Barry Warsaw2016-03-2432-367/+156
| | | | | | | 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.
* Clean the config directory.Barry Warsaw2016-03-244-78/+40
|
* Clean up the commands subdirectory.Barry Warsaw2016-03-2429-300/+117
|
* Clean up the chains subdirectory.Barry Warsaw2016-03-2415-131/+50
|
* Clean up the bin directory.Barry Warsaw2016-03-245-67/+37
|
* Clean up of archiving subdirectory.Barry Warsaw2016-03-243-21/+3
|
* First massive round of cleanups.Barry Warsaw2016-03-2356-579/+305
| | | | | | | | * Get rid of explicit __all__ settings and use the @public decorator. * Get rid of ^L's * Use expected_count argument for get_queue_messages() * Various code modernizations. * Other minor changes to make flake8 happy.
* Clean ups for merge.Barry Warsaw2016-03-234-53/+51
| | | | | | | | * Update some comments. * Slightly rewrite a conditional test. * Coding style fixes. * Add a convenience to get_queue_message(). * Add NEWS.
* Add test for checking the member display nameAditya2016-03-231-1/+87
|
* Assign the correct display name to the subscribed memberAditya2016-03-231-1/+7
|
* Closes #199Barry Warsaw2016-03-225-14/+65
| | | | | New subscription requests are rejected if there is already one pending. With thanks to Anirudh Dahiya. (Closes #199)
* Correct spacingAnirudh Dahiya2016-03-222-5/+5
|
* Correct space in error messageAnirudh Dahiya2016-03-221-1/+1
|
* Caught exception at the right placeAnirudh Dahiya2016-03-221-5/+4
|
* Removed unnecessary commentsAnirudh Dahiya2016-03-221-9/+0
|
* Incorporates suggested changesAnirudh Dahiya2016-03-223-5/+28
|
* Add necessary comment explaining the modificationAnirudh Dahiya2016-03-221-0/+1
|
* Block duplicate Subscription requestsAnirudh Dahiya2016-03-221-1/+6
|
* Updated docsGurkirpal2016-03-221-0/+13
| | | | - instructions for mailman shell
* Remove an unused import.Barry Warsaw2016-03-221-1/+0
|
* A bit of pre-merge cleanup.Barry Warsaw2016-03-225-29/+46
| | | | | | | | | | | * Reorder some add_argument() parameters. * Reword some help text. * Reword some of the doctest language. * Clean up whitespace. * Minor coding style change in unittests. * Add another unittest. * Fix a docstring (not related to these change). * Add NEWS.
* Changed domain creation to True as defaultGurkirpal2016-03-223-6/+39
| | | | | | Added tests for domain option Updated docs for creating list from shell
* Close #208Barry Warsaw2016-03-208-14/+169
| | | | Don't let crashes in IArchiver plugins break handlers or runners.
* Document the pagination API.Barry Warsaw2016-03-162-1/+89
| | | | Closes #209
* Remove obsolete comment.Barry Warsaw2016-03-101-5/+0
|
* Add NEWS and modify a comment.Barry Warsaw2016-03-102-1/+3
|
* Implement review suggestionsAurélien Bompard2016-03-101-2/+2
|
* Protect the approved rule against unknown charsetsAurélien Bompard2016-03-102-7/+32
| | | | Fixes #203
* Fix cross-posting held on more than one list.Barry Warsaw2016-03-088-67/+86
| | | | | | | | | | | Closes #176 Also: * IMessageStore no longer raises a ValueError if the Message-ID already exists in the store; it just returns None. * The internal handle_message() function no longer takes a `preserve` argument, since messages are never removed from the IMessageStore.
* Fix #198 - duplicate owner subscription errorBarry Warsaw2016-03-053-1/+22
| | | | | | Trying to subscribe an address as a list owner (or moderator or nonmember) which is already subscribed with that role produces a server error.
* Add AlreadySubscribedError Exception for better error messageAnirudh Dahiya2016-03-051-0/+3
|
* Add NEWS and clean up.Barry Warsaw2016-03-033-24/+31
|
* Exposed goodbye_message_uri attribute through REST API.Harshit Bansal2016-03-033-0/+40
|
* NEWS.Barry Warsaw2016-02-291-0/+2
|
* Last cleanups.Barry Warsaw2016-02-298-88/+90
| | | | | | | | | * 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.
* Refine some coding style.Barry Warsaw2016-02-292-21/+27
| | | | | Slightly rewrite a test so that the event subscribers are more narrow. Opportunistically remove ^L
* Add a test for header-matches on missing lists.Barry Warsaw2016-02-293-15/+9
| | | | Also: Opportunistically remove ^L for better coverage results.
* Review suggestions on the REST entry pointsAurélien Bompard2016-02-292-15/+24
| | | | | - validate HeaderMatch.chain values using Action - reformat the docs
* Revert "Rename the HeaderMatch.chain column to action"Aurélien Bompard2016-02-2910-152/+38
| | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9.
* Review suggestions: improve unit testsAurélien Bompard2016-02-293-25/+45
|
* Review suggestions: rename the new index column to positionAurélien Bompard2016-02-296-112/+110
|
* Action-less header matches default to the site-wide antispam actionAurélien Bompard2016-02-292-3/+50
| | | | | Action.defer can't be used on header match links since the 'any' link that jumped to the configuration default happens before header matches.
* Use a better way to delete from a collectionAurélien Bompard2016-02-291-3/+2
|
* Fix test on PostgreSQLAurélien Bompard2016-02-291-21/+29
|
* Expose the header matches in the REST APIAurélien Bompard2016-02-294-1/+419
|
* Rename the HeaderMatch.chain column to actionAurélien Bompard2016-02-2910-37/+144
| | | | It makes it clearer what values are valid, and allows validation.
* Use a property for HeaderMatch.indexAurélien Bompard2016-02-292-16/+53
| | | | | Moving header matches up and down the stack is more transparent that way.