summaryrefslogtreecommitdiff
path: root/src/mailman/handlers/docs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Content Filtering: Ported a number of fixes from the 2.1 branch.Mark Sapiro2017-05-231-16/+6
|
* Make code style review pass.Barry Warsaw2017-01-041-55/+66
|
* Simplified the various list settings and remamed several things.Mark Sapiro2016-12-261-27/+15
|
* Modifications based on feedback from Barry.Mark Sapiro2016-12-161-20/+38
| | | | | | 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.
* Fixed a minor issue in handlers/dmarc.py revealed in testing.Mark Sapiro2016-11-031-4/+7
| | | | | Added tests. Tweaked some docs.
* DMARC mitigations, part 1a.Mark Sapiro2016-10-311-0/+142
|
* Reorganize the documentation for better accesibilityAbhilash Raj2016-08-211-0/+8
|
* New template system. Closes #249Barry Warsaw2016-07-163-34/+24
| | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details.
* Digests improvements:Barry Warsaw2015-12-191-2/+2
| | | | | | | * digestable -> digests_enabled * nondigestable: removed * Exposed digests_enabled, digest_send_periodic, digest_volume_frequency in REST.
* Collapse multiple ``Re:`` in Subject headers. Given by Mark Sapiro.Barry Warsaw2015-10-291-1/+0
| | | | (Closes: #147)
* Fixes for issue #147 Multiple "Re:" in subject.Mark Sapiro2015-10-291-6/+18
|
* Cosmetic fixes for Abhilash's branch.Barry Warsaw2015-08-301-6/+7
|
* Add some documentation for archiver links in footerAbhilash Raj2015-08-301-0/+9
|
* Some fixes caught by Barry during the reviewAurélien Bompard2015-07-051-2/+2
|
* The prototype archiver is not web-accessibleAurélien Bompard2015-06-301-46/+0
| | | | The URL headers (Archived-At and List-Archives) should not be added.
* Merge branch 'issue-109' into 'release-3.0'Barry Warsaw2015-06-021-16/+11
| | | | | | | | | | | Closes: #109 * Fix the traceback that occurred when trying to convert a `text/html` subpart to plaintext via the `mimedel` handler. Now, a configuration variable `[mailman]html_to_plain_text_command` in the `mailman.cfg` file defines the command to use. It defaults to `lynx`. (Closes: #109) See merge request !14
* Refactor subject-prefix handler out of cook-headers handler and make all testsBarry Warsaw2014-12-211-53/+28
| | | | pass.
* Fix the digest.rst doctest.Barry Warsaw2014-12-181-2/+4
|
* Fix subject-munging.rstBarry Warsaw2014-12-171-14/+12
|
* Core tests pass.Barry Warsaw2014-12-151-2/+2
|
* Better, but not perfect handler test passing.Barry Warsaw2014-12-1510-66/+39
|
* Checkpointing.Barry Warsaw2014-11-301-10/+6
| | | | | | | | | | 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.
* Use print() to smooth over the SA return of Python longs in PostgreSQL.Barry Warsaw2014-10-131-2/+2
|
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-2817-114/+114
| | | | | | | | reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies.
* Several internal improvements:Barry Warsaw2014-01-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | * New events: - ConfirmationNeededEvent is triggered when a pendable requiring confirmation is created. This allows us to define an event handler for this event which sends the user notification. - SubscriptionEvent is triggered when a member is added to a mailing list. This lets us define an event handler which sends the welcome message. * send_welcome_message() now takes a member parameter instead of an address, which lets us directly access the member's delivery mode and user display name (if the member has a user, which it might not in some cases). * Use the list id in the pendable record instead of the list name for robustness (the latter can change but the former is permanent). * Test more registration conditions. * In the bin/runner command line switch handling, default `verbose` to None instead of False. This makes it work better with nose's -E switch (log to stderr). * In call_api(), if a POST, PUT, or PATCH method is used and data is None, encode the empty dictionary; seems like the behavior of urlencode() has changed, so this is safer. * Fix style and pyflakes warnings.
* Add enough __init__.py files to make these docs directories discoverable.Barry Warsaw2013-08-261-0/+0
|
* * Fix residual references to the old `IMailingList` archive variables.Barry Warsaw2012-08-182-6/+8
| | | | (LP: #1031393)
* Working for SQLite:Barry Warsaw2012-07-251-3/+3
| | | | | | include_list_post_header -> allow_list_posts Also add a bunch more migration tests.
* * List-Post should be NO when posting is not allowed. (LP: #987563)Barry Warsaw2012-04-271-1/+26
|
* * The `news` runner and queue has been renamed to the more accurate `nntp`.Barry Warsaw2012-03-312-24/+21
| | | | Beta testers can can safely remove `$var_dir/queue/news`.
* ArchitectureBarry Warsaw2012-03-262-5/+6
| | | | | | | | | | | | | | | | | | | ------------ * Internally, all datetimes are kept in the UTC timezone, however because of LP: #280708, they are stored in the database in naive format. * `received_time` is now added to the message metadata by the LMTP runner instead of by `Switchboard.enqueue()`. This latter no longer depends on `received_time` in the metadata. * The `ArchiveRunner` no longer acquires a lock before it calls the individual archiver implementations, since not all of them need a lock. If they do, the implementations must acquire said lock themselves. Configuration ------------- * New configuration variables `clobber_date` and `clobber_skew` supported in every `[archiver.<name>]` section. These are used to determine under what circumstances a message destined for a specific archiver should have its `Date:` header clobbered.
* Add a doctest for owner recipients.Barry Warsaw2012-03-232-0/+63
|
* - Move some normal recipient tests to unittests.Barry Warsaw2012-03-231-26/+9
| | | | | | | | - Add unittests for owner recipients. There does eventually need to be some documentation about owner recipients. - Implement owner recipients handler. This includes moderators and owners (i.e. all the non-disabled the list administrators). - Changed the [mailman]site_owner setting in testing.cfg to noreply@example.com
* Rename the member recipients calculating handler to make way for the ownerBarry Warsaw2012-03-231-1/+1
| | | | recipients handler.
* Rename the src/mailman/pipeline directory to src/mailman/handlers since that'sBarry Warsaw2012-03-2319-0/+3094
how I think about them anyway.