NEWS
author "martin f. krafft" <madduck@debian.org>
Tue, 07 Aug 2012 21:54:39 +0000
changeset 583 a479c38931c4
parent 572 3238c58d01ae
child 627 682431c45b24
permissions -rw-r--r--
If an alias has multiple destinations, multiple records exist, due to the nature of the database. address_list would then return the same alias multiple times, which does not add any information, eats screen space and is potentially confusing. Therefore, we SELECT DISTINCTly from the alias table. Signed-off-by: martin f. krafft <madduck@debian.org> --- VirtualMailManager/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
572
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     1
v0.6.0	2012-06-28  Pascal Volk <user+vmm@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     2
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     3
	* Now vmm supports Dovecot v.2.0.x and v2.1.x
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     4
	* Added support for Psycopg 2
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     5
	* Added support for Blowfish-, SHA-256- and SHA-512-crypt password
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     6
	  hashes. Works also with Dovecot < v2.0.x.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     7
	  New subcommand: listpwschemes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     8
	* Added support for PostgreSQL-based dictionary quota limits per user.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     9
	  Configurable globally and per domain. New commands: domainquota and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    10
	  userquota. (Requires Dovecot >= v1.1.2)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    11
	* Command aliasadd accepts multiple destinations.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    12
	* Command domainadd can automatically create a postmaster account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    13
	* Command useradd can generate random passwords.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    14
	* Notes can be assigned to domains and accounts (by Martin F. Krafft).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    15
	  New subcommands domainnote and usernote.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    16
	* The subcommands userenable and userdisable have been replaced by
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    17
	  userservices. It is now also possible to enable/disable services per
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    18
	  domain with the additional subcommand domainservices.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    19
	* New translation: Vietnamese
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    20
	+ Catch-all support (by Martin F. Krafft) New subcommands: catchalladd,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    21
	  catchalldelete and catchallinfo.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    22
	+ Interpolated alias destinations (by Martin F. Krafft). For example:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    23
	  The alias postmaster@example.org  postmaster+%d@admin.example.org
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    24
	  will forward mails addressed to postmaster@example.org to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    25
	  postmaster+example.org@admin.example.org.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    26
	+ New subcommands: configget and configset.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    27
	+ New subcommands by Martin F. Krafft: listaddresses, listaliases,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    28
	  listrelocated and listusers
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    29
	+ Added support for Dovecot's own high-performance mailbox formats
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    30
	  single- and multi-dbox.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    31
	- Fixed Python 2.6 DeprecationWarnings
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    32
	- Command domaindelete replaced keywords 'delalias', 'deluser' and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    33
	  'delall' by the keyword 'force'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    34
	- Command listdomains lists now all matching domains, also when the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    35
	  result contains primary and alias names, but the found alias is not
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    36
	  alias for any of the found primaries.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    37
	- Commands userenable/userdisable accept multiple service names. The
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    38
	  keyword 'all' has been removed.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    39
	- Command userdelete replaced keyword 'delalias' by 'force'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    40
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    41
v0.5.2  2009-09-09  Pascal Volk <neverseen@users.sf.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    42
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    43
	* Now vmm supports Dovecot v1.2.x.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    44
	* vmm.cfg: renamed services.managesieve to services.sieve, added
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    45
	  misc.dovecotvers.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    46
	* New translations: Dutch and French.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    47
	+ Improved error handling for the domaininfo, aliasdomaininfo, userinfo,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    48
	  aliasinfo and relocatedinfo subcommands.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    49
	+ Sorted alias listing in userinfo output.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    50
	+ Reduction of useless database lookups/updates.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    51
	+ Partly improved database lookups.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    52
	- Fixed a libpq.OperationalError in Account.delete().
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    53
	- Eliminated hopefully finally all (potential) UnicodeDecodeErrors.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    54
106
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    55
v0.5.1  2009-08-12  Pascal Volk <neverseen@users.sf.net>
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    56
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    57
	+ Added support for a variable "vmm.cfg" location in
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    58
	  /root, /usr/local/etc or /etc (see vmm.cfg(5))
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    59
	- fixed a few UnicodeDecodeErrors 
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    60
	- fixed a quoting mistake in vmm.cfg
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    61
93
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    62
v0.5  2008-11-26  Pascal Volk <neverseen@users.sf.net>
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    63
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    64
	+ gettext i18n support (German translation)
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    65
	+ support for alias domains (add/info/switch/delete).
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    66
	+ support for relocated users (add/info/delete).
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    67
	+ base layout of the users Maildir is now configurable. Also a according
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    68
  	  "subscriptions" file will be created.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    69
	+ subcommand »listdomains«: lists all configured domains or domains that
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    70
	  matches the specified search pattern.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    71
	+ subcommand »userinfo« can additional display assigned alias addresses.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    72
	+ subcommand »aliasadd« checks Postfix's "virtual_alias_recursion_limit"
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    73
	  before adding an additional destination address.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    74
	+ optional SQL functions (see create_optional_types_and_functions.pgsql)
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    75
	- »useradd«/»userpassword«: fixed behavior of interactive password
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    76
	  prompt.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    77
	- fixed some encoding problems (UnicodeEncodeErrors).
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    78
	- fixed bug in generation of DIGEST-MD5 hashes.