NEWS
changeset 760 b678a1c43027
parent 748 659c4476c57c
child 761 e4e656f19771
equal deleted inserted replaced
748:659c4476c57c 760:b678a1c43027
     1 v0.6.2  2014-02-01  Pascal Volk  <user+vmm@localhost.localdomain.org>
       
     2 
       
     3 	* Added support for ccTLDs and 'new' gTLDs
       
     4 	* Added support for SCRAM-SHA-1 password hashes (Dovecot ≧ v2.2.0)
       
     5 	* Updated translations: Finnish
       
     6 	- Fixed a TypeError in `userdelete … force`
       
     7 	- Fixed an error in the install.sh script
       
     8 
       
     9 v0.6.1	2012-10-03  Pascal Volk <user+vmm@localhost.localdomain.org>
       
    10 
       
    11 	* Added help messages for `vmm help <subcommand>`
       
    12 	* Updated translations: Dutch
       
    13 	+ aliasinfo: Print list of destinations sorted.
       
    14 	+ aliasdelete, catchalldelete: Accept multiple destinations.
       
    15 	+ Improved 'address searching' (by Martin F. Krafft).
       
    16 	+ Added file pgsql/dovecot_update_v1.2+.pgsql. Use this if you are
       
    17 	  upgrading your old Dovecot installation to v1.2.0 or newer.
       
    18 	- Fixed UnicodeDecodeErrors which may occur with some locales.
       
    19 	- `user{quota,services,transport} … domain` didn't work as expected.
       
    20 	- Fixed pgsql FUNCTION dovecotpassword() for Dovecot < v1.2.0.
       
    21 	  (see UPGRADE for instructions how to fix the last both problems)
       
    22 
       
    23 v0.6.0	2012-06-28  Pascal Volk <user+vmm@localhost.localdomain.org>
       
    24 
       
    25 	* Now vmm supports Dovecot v.2.0.x and v2.1.x
       
    26 	* Added support for Psycopg 2
       
    27 	* Added support for Blowfish-, SHA-256- and SHA-512-crypt password
       
    28 	  hashes. Works also with Dovecot < v2.0.x.
       
    29 	  New subcommand: listpwschemes
       
    30 	* Added support for PostgreSQL-based dictionary quota limits per user.
       
    31 	  Configurable globally and per domain. New commands: domainquota and
       
    32 	  userquota. (Requires Dovecot >= v1.1.2)
       
    33 	* Command aliasadd accepts multiple destinations.
       
    34 	* Command domainadd can automatically create a postmaster account.
       
    35 	* Command useradd can generate random passwords.
       
    36 	* Notes can be assigned to domains and accounts (by Martin F. Krafft).
       
    37 	  New subcommands domainnote and usernote.
       
    38 	* The subcommands userenable and userdisable have been replaced by
       
    39 	  userservices. It is now also possible to enable/disable services per
       
    40 	  domain with the additional subcommand domainservices.
       
    41 	* New translation: Vietnamese
       
    42 	+ Catch-all support (by Martin F. Krafft) New subcommands: catchalladd,
       
    43 	  catchalldelete and catchallinfo.
       
    44 	+ Interpolated alias destinations (by Martin F. Krafft). For example:
       
    45 	  The alias postmaster@example.org → postmaster+%d@admin.example.org
       
    46 	  will forward mails addressed to postmaster@example.org to
       
    47 	  postmaster+example.org@admin.example.org.
       
    48 	+ New subcommands: configget and configset.
       
    49 	+ New subcommands by Martin F. Krafft: listaddresses, listaliases,
       
    50 	  listrelocated and listusers
       
    51 	+ Added support for Dovecot's own high-performance mailbox formats
       
    52 	  single- and multi-dbox.
       
    53 	- Fixed Python 2.6 DeprecationWarnings
       
    54 	- Command domaindelete replaced keywords 'delalias', 'deluser' and
       
    55 	  'delall' by the keyword 'force'.
       
    56 	- Command listdomains lists now all matching domains, also when the
       
    57 	  result contains primary and alias names, but the found alias is not
       
    58 	  alias for any of the found primaries.
       
    59 	- Commands userenable/userdisable accept multiple service names. The
       
    60 	  keyword 'all' has been removed.
       
    61 	- Command userdelete replaced keyword 'delalias' by 'force'.
       
    62 
       
    63 v0.5.2  2009-09-09  Pascal Volk <neverseen@users.sf.net>
       
    64 
       
    65 	* Now vmm supports Dovecot v1.2.x.
       
    66 	* vmm.cfg: renamed services.managesieve to services.sieve, added
       
    67 	  misc.dovecotvers.
       
    68 	* New translations: Dutch and French.
       
    69 	+ Improved error handling for the domaininfo, aliasdomaininfo, userinfo,
       
    70 	  aliasinfo and relocatedinfo subcommands.
       
    71 	+ Sorted alias listing in userinfo output.
       
    72 	+ Reduction of useless database lookups/updates.
       
    73 	+ Partly improved database lookups.
       
    74 	- Fixed a libpq.OperationalError in Account.delete().
       
    75 	- Eliminated hopefully finally all (potential) UnicodeDecodeErrors.
       
    76 
       
    77 v0.5.1  2009-08-12  Pascal Volk <neverseen@users.sf.net>
       
    78 
       
    79 	+ Added support for a variable "vmm.cfg" location in
       
    80 	  /root, /usr/local/etc or /etc (see vmm.cfg(5))
       
    81 	- fixed a few UnicodeDecodeErrors 
       
    82 	- fixed a quoting mistake in vmm.cfg
       
    83 
       
    84 v0.5  2008-11-26  Pascal Volk <neverseen@users.sf.net>
       
    85 
       
    86 	+ gettext i18n support (German translation)
       
    87 	+ support for alias domains (add/info/switch/delete).
       
    88 	+ support for relocated users (add/info/delete).
       
    89 	+ base layout of the users Maildir is now configurable. Also a according
       
    90   	  "subscriptions" file will be created.
       
    91 	+ subcommand »listdomains«: lists all configured domains or domains that
       
    92 	  matches the specified search pattern.
       
    93 	+ subcommand »userinfo« can additional display assigned alias addresses.
       
    94 	+ subcommand »aliasadd« checks Postfix's "virtual_alias_recursion_limit"
       
    95 	  before adding an additional destination address.
       
    96 	+ optional SQL functions (see create_optional_types_and_functions.pgsql)
       
    97 	- »useradd«/»userpassword«: fixed behavior of interactive password
       
    98 	  prompt.
       
    99 	- fixed some encoding problems (UnicodeEncodeErrors).
       
   100 	- fixed bug in generation of DIGEST-MD5 hashes.