| author | Pascal Volk <user@localhost.localdomain.org> | 
| Mon, 09 Jun 2014 17:37:36 +0000 | |
| branch | v0.7.x | 
| changeset 754 | 8363ea6240a5 | 
| parent 708 | 93b2f5859866 | 
| permissions | -rw-r--r-- | 
| 
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.  |