lp:~terriko/mailman/dlist

Created by Terri and last modified
Get this branch:
bzr branch lp:~terriko/mailman/dlist
Only Terri can upload to this branch. If you are Terri please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Terri
Project:
GNU Mailman
Status:
Development

Recent revisions

7186. By Terri

fixing version numbers, things I didn't mean to change last time

7185. By Terri

first attempt at sql schema migration for dlists. No promises that I fully understand what I'm doing here

7184. By Barry Warsaw

 * Deleting a user through the REST API also deletes all the user's linked
   addresses and memberships. (LP: #1074374)

Also: Clean up pyflakes warning by removing an obsolete __all__ entry.

7183. By Barry Warsaw

Merge Aurélien Bompard's branch to factor our archiver-specific configurations
into their own configuration files. Reworked by Barry to use the new external
configuration file support, and to make test suite succeed.

Configuration
-------------
 * `[passlib]path` configuration variable renamed to `[passlib]configuration`.
 * Postfix-specific configurations in the `[mta]` section are moved to a
   separate file, named by the `[mta]configuration` variable.
 * In the new `postfix.cfg` file, `postfix_map_cmd` is renamed to
   `postmap_command`.

Also:
 * More Python 2.7-isms, use assertMultiLineEqual() directly.
 * Added external_configuration() and load_external() to mailman.config.config
 * ConfigLayer does a blanket set of [postfix]postmap_command so subtests
   generally won't have to.

7182. By Barry Warsaw

A couple of minor code cleanups.

7181. By Barry Warsaw

Better NEWS entry

7180. By Barry Warsaw

merge trunk

7179. By Barry Warsaw

 * Python 2.7 is not required. Python 2.6 is no longer officially supported.
   The code base is now also `python2.7 -3` clean, although there are still
   some warnings in 3rd party dependencies. LP: #1073506

7178. By Barry Warsaw

Database
--------
 * The `ban` table now uses list-ids to cross-reference the mailing list,
   since these cannot change even if the mailing list is moved or renamed.

Interfaces
----------
 * The `IBanManager` is no longer a global utility. Instead, you adapt an
   `IMailingList` to an `IBanManager` to manage the bans for a specific
   mailing list. To manage the global bans, adapt ``None``.

7177. By Barry Warsaw

 * Added support for Postfix `relay_domains` setting for better virtual domain
   support. Contributed by Jimmy Bergman.

 * `bin/mailman aliases` loses the `--output`, `--format`, and `--simple`
   arguments, and adds a `--directory` argument. This is necessary to support
   the Postfix `relay_domains` support.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mailman
This branch contains Public information 
Everyone can see this information.

Subscribers