author | Pascal Volk <user@localhost.localdomain.org> |
Mon, 24 Sep 2012 19:13:51 +0000 | |
changeset 617 | 9eecf0160c39 |
parent 572 | 3238c58d01ae |
child 627 | 682431c45b24 |
permissions | -rw-r--r-- |
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. |