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