NEWS
author Pascal Volk <user@localhost.localdomain.org>
Sun, 09 Feb 2014 14:37:51 +0000
branchv0.7.x
changeset 716 915c14b21db3
parent 708 93b2f5859866
permissions -rw-r--r--
VMM/config: Updated Dovecot version check. Renamed function check_version_format() -> check_dovecot_version(). Now this function checks also if misc.dovecot_version >= MIN_DOVECOT_VERSION.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
708
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     1
v0.6.2  2014-02-01  Pascal Volk  <user+vmm@localhost.localdomain.org>
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     2
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     3
	* Added support for ccTLDs and 'new' gTLDs
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     4
	* Added support for SCRAM-SHA-1 password hashes (Dovecot  v2.2.0)
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     5
	* Updated translations: Finnish
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     6
	- Fixed a TypeError in `userdelete  force`
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     7
	- Fixed an error in the install.sh script
93b2f5859866 Released vmm-0.6.2
Pascal Volk <user@localhost.localdomain.org>
parents: 627
diff changeset
     8
627
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     9
v0.6.1	2012-10-03  Pascal Volk <user+vmm@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    10
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    11
	* Added help messages for `vmm help <subcommand>`
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    12
	* Updated translations: Dutch
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    13
	+ aliasinfo: Print list of destinations sorted.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    14
	+ aliasdelete, catchalldelete: Accept multiple destinations.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    15
	+ Improved 'address searching' (by Martin F. Krafft).
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    16
	+ Added file pgsql/dovecot_update_v1.2+.pgsql. Use this if you are
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    17
	  upgrading your old Dovecot installation to v1.2.0 or newer.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    18
	- Fixed UnicodeDecodeErrors which may occur with some locales.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    19
	- `user{quota,services,transport}  domain` didn't work as expected.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    20
	- Fixed pgsql FUNCTION dovecotpassword() for Dovecot < v1.2.0.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    21
	  (see UPGRADE for instructions how to fix the last both problems)
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    22
572
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    23
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
    24
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    25
	* 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
    26
	* Added support for Psycopg 2
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    27
	* 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
    28
	  hashes. Works also with Dovecot < v2.0.x.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    29
	  New subcommand: listpwschemes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    30
	* 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
    31
	  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
    32
	  userquota. (Requires Dovecot >= v1.1.2)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    33
	* Command aliasadd accepts multiple destinations.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    34
	* Command domainadd can automatically create a postmaster account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    35
	* Command useradd can generate random passwords.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    36
	* 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
    37
	  New subcommands domainnote and usernote.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    38
	* 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
    39
	  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
    40
	  domain with the additional subcommand domainservices.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    41
	* New translation: Vietnamese
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    42
	+ 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
    43
	  catchalldelete and catchallinfo.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    44
	+ 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
    45
	  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
    46
	  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
    47
	  postmaster+example.org@admin.example.org.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    48
	+ New subcommands: configget and configset.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    49
	+ New subcommands by Martin F. Krafft: listaddresses, listaliases,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    50
	  listrelocated and listusers
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    51
	+ 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
    52
	  single- and multi-dbox.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    53
	- Fixed Python 2.6 DeprecationWarnings
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    54
	- Command domaindelete replaced keywords 'delalias', 'deluser' and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    55
	  'delall' by the keyword 'force'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    56
	- 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
    57
	  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
    58
	  alias for any of the found primaries.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    59
	- Commands userenable/userdisable accept multiple service names. The
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    60
	  keyword 'all' has been removed.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    61
	- Command userdelete replaced keyword 'delalias' by 'force'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    62
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    63
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
    64
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    65
	* Now vmm supports Dovecot v1.2.x.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    66
	* 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
    67
	  misc.dovecotvers.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    68
	* New translations: Dutch and French.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    69
	+ Improved error handling for the domaininfo, aliasdomaininfo, userinfo,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    70
	  aliasinfo and relocatedinfo subcommands.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    71
	+ Sorted alias listing in userinfo output.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    72
	+ Reduction of useless database lookups/updates.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    73
	+ Partly improved database lookups.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    74
	- Fixed a libpq.OperationalError in Account.delete().
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    75
	- Eliminated hopefully finally all (potential) UnicodeDecodeErrors.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 106
diff changeset
    76
106
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    77
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
    78
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    79
	+ 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
    80
	  /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
    81
	- fixed a few UnicodeDecodeErrors 
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    82
	- fixed a quoting mistake in vmm.cfg
dc98cc162c66 Released vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net>
parents: 93
diff changeset
    83
93
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    84
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
    85
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    86
	+ gettext i18n support (German translation)
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    87
	+ support for alias domains (add/info/switch/delete).
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    88
	+ support for relocated users (add/info/delete).
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    89
	+ 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
    90
  	  "subscriptions" file will be created.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    91
	+ subcommand »listdomains«: lists all configured domains or domains that
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    92
	  matches the specified search pattern.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    93
	+ subcommand »userinfo« can additional display assigned alias addresses.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    94
	+ subcommand »aliasadd« checks Postfix's "virtual_alias_recursion_limit"
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    95
	  before adding an additional destination address.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    96
	+ optional SQL functions (see create_optional_types_and_functions.pgsql)
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    97
	- »useradd«/»userpassword«: fixed behavior of interactive password
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    98
	  prompt.
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
    99
	- fixed some encoding problems (UnicodeEncodeErrors).
bc41dfcef0ad * 'VirtualMailManager/constants/VERSION.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
   100
	- fixed bug in generation of DIGEST-MD5 hashes.