NEWS
author martin f. krafft <madduck@madduck.net>
Tue, 10 Apr 2012 22:56:30 +0200
branchv0.6.x
changeset 514 d863a44a6353
parent 150 3e972996da7f
child 572 3238c58d01ae
permissions -rw-r--r--
Make PL/pgSQL function feed back identity for mailboxes/relocated when there are catchall destinations. Without catchall aliases, if no virtual_alias matches, the query can just return NULL and Postfix will later check mailboxes/relocated for the address to rewrite. However, since virtual aliases are handled long before mailboxes/relocated, a catchall alias would also catch mail to mailboxes and relocated addresses, which we do not want. The way to tell postfix to keep delivering is for the virtual alias map to return the search key itself (identity function). This patch changes the postfix_virtual_alias_maps Pl/pgSQL function to do exactly that, but only if there are catchall destinations defined for the domain in question — otherwise it returns NULL when no match is found.

v0.5.2  2009-09-09  Pascal Volk <neverseen@users.sf.net>

	* Now vmm supports Dovecot v1.2.x.
	* vmm.cfg: renamed services.managesieve to services.sieve, added
	  misc.dovecotvers.
	* New translations: Dutch and French.
	+ Improved error handling for the domaininfo, aliasdomaininfo, userinfo,
	  aliasinfo and relocatedinfo subcommands.
	+ Sorted alias listing in userinfo output.
	+ Reduction of useless database lookups/updates.
	+ Partly improved database lookups.
	- Fixed a libpq.OperationalError in Account.delete().
	- Eliminated hopefully finally all (potential) UnicodeDecodeErrors.

v0.5.1  2009-08-12  Pascal Volk <neverseen@users.sf.net>

	+ Added support for a variable "vmm.cfg" location in
	  /root, /usr/local/etc or /etc (see vmm.cfg(5))
	- fixed a few UnicodeDecodeErrors 
	- fixed a quoting mistake in vmm.cfg

v0.5  2008-11-26  Pascal Volk <neverseen@users.sf.net>

	+ gettext i18n support (German translation)
	+ support for alias domains (add/info/switch/delete).
	+ support for relocated users (add/info/delete).
	+ base layout of the users Maildir is now configurable. Also a according
  	  "subscriptions" file will be created.
	+ subcommand »listdomains«: lists all configured domains or domains that
	  matches the specified search pattern.
	+ subcommand »userinfo« can additional display assigned alias addresses.
	+ subcommand »aliasadd« checks Postfix's "virtual_alias_recursion_limit"
	  before adding an additional destination address.
	+ optional SQL functions (see create_optional_types_and_functions.pgsql)
	- »useradd«/»userpassword«: fixed behavior of interactive password
	  prompt.
	- fixed some encoding problems (UnicodeEncodeErrors).
	- fixed bug in generation of DIGEST-MD5 hashes.