lp:~barry/mailman/work2
- Get this branch:
- bzr branch lp:~barry/mailman/work2
Branch merges
Branch information
Recent revisions
- 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. - 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. - 7176. By Barry Warsaw
-
* You can now verify and unverify an email address through the REST API.
POST to .../addresses/<email> /verify and .../addresses/ <email> /unverify
respectively. The POST data is ignored. It is not an error to verify or
unverify an address more than once, but verifying an already verified
address does not change its `.verified_on` date. (LP: #1054730)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mailman