lp:~wagnerflo/mailman/2.1.14-postfix-transport

Created by Florian Wagner and last modified
Get this branch:
bzr branch lp:~wagnerflo/mailman/2.1.14-postfix-transport
Only Florian Wagner can upload to this branch. If you are Florian Wagner please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Florian Wagner
Project:
GNU Mailman
Status:
Development

Recent revisions

1270. By Florian Wagner

Added a postfix transport implementation based on postfix-to-mailman.py
from the Debian Mailman package. It is intended to be used with the
virtual-transport and virtual-id maps generated by bin/genaliases.

1269. By Florian Wagner

Used the _addmap framework to make genaliases create a virtual-id table
for postfix. This table maps mailman addresses to themself and helps
making these adresses known to postfix (thus allowing mail to be sent to
them) without providing an alias mapping as the virtual-mailman table
does.

1268. By Florian Wagner

Used the _addmap framework to make genaliases create a virtual-transport
table for postfix. This table maps mailman addresses to a custom postfix
transport (defined in master.cf).

Also added a configuration parameter POSTFIX_VIRTUAL_TRANSPORT which is
the name of the transport used in the virtual-transport table.

1267. By Florian Wagner

Turned _addvirtual into a generalized _addmap function for creating
postfix maps. It now takes two additional attributes:

 - loopfunc: A callable which is supposed to take a single argument
   (the mlist) and return a tuple of key and value to be used in
   the loop address block.

 - itemfunc: A callable which is supposed to take three arguments
   (the mlist, a key and a value) and return a tupple of key and
   value to be used in the blocks of the individual mailinglists.

Created a new _addvirtual that uses _addmap and the two new functions
_addvirtual_item and _addvirtual_loop which are a loopfunc and
itemfunc.

Did something along the same lines to _check_for_virtual_loopaddr.

1266. By Mark Sapiro

Preparing 2.1.14 release.

1265. By Mark Sapiro

Removed '#, fuzzy' indicators resulting from prior change.

1264. By Mark Sapiro

Made minor wording improvements and typo corrections in some messages.
Bug #426979.

1263. By Mark Sapiro

Preparing 2.1.14rc1 release.

1262. By Mark Sapiro

Two potential XSS vulnerabilities have been identified and fixed.

1261. By Mark Sapiro

It's not necessary to catch KeyError - dict is a SafeDict().

Branch metadata

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

Subscribers