Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Jul 2010 16:25:31 +0000] rev 298
VMM/Config: Added mailbox.root setting.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Jul 2010 03:15:57 +0000] rev 297
pgsql: Added support for different mailbox formats.
- users.passwd can store sha512-crypt.hex hashes now
- Added new update scripts.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 12 Jul 2010 01:53:32 +0000] rev 296
pgsql: Removed old update SQL scripts.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 04 Jul 2010 16:41:34 +0000] rev 295
VMM/maillocation: Code cleanups.
Fixed error introduced with changeset 084300a00ee1.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 18 May 2010 07:00:21 +0000] rev 294
VMM/Domain: removed functions ace2idna() and idn2ascii().
domainname.encode('idna')/domainname.decode('idna') works too.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 12 May 2010 07:40:59 +0000] rev 293
VMM/Account: replaced attribute _mid : int by _mail : MailLocation.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 11 May 2010 01:54:50 +0000] rev 292
VMM/password: added some CRYPT_* constants.
Reverted modification (284:ec1966828246) in _get_salt().
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 10 May 2010 09:06:57 +0000] rev 291
VMM/password: adapted Blowfish/SHA-256/SHA-512 crypt() to recent
changes in the Dovecot-2.0 source tree.
VMM/Config: Added default number of encryption rounds to the configuration.
man5: updated description of misc.crypt_{blowfish,sha{256,512}}_rounds.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 09 May 2010 06:20:52 +0000] rev 290
VMM/…: re-indented long queries and error messages.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 05 May 2010 21:50:31 +0000] rev 289
VMM/password: generate all crypt() salts w/o trailing $ sign
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 04 May 2010 22:26:04 +0000] rev 288
man5: added misc.dovecot_version to the minimal config example.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 04 May 2010 00:01:35 +0000] rev 287
VMM/password: moved the 'scheme check' code from pwhash() to the
new function verify_scheme().
VMM/Config: use verify_scheme() to check the scheme when
LazyConfig.set() is called.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 03 May 2010 20:38:36 +0000] rev 286
VMM/Config: removed the default value of misc.dovecot_version.
There are too many different versions installed on different systems.
So, it doesn't make much sense to have a default value.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 03 May 2010 20:00:06 +0000] rev 285
VMM/Handler: import the errors before raising them.
Rephrased the 'permission error' message.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 03 May 2010 08:25:26 +0000] rev 284
VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt().
Also updated Config and man section 5.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Apr 2010 08:02:03 +0000] rev 283
VMM/Handler: code cleanups in the user/alias/relocated info methods.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Apr 2010 04:42:08 +0000] rev 282
VMM/Handler: fixed destination check in Handler.aliasAdd().
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Apr 2010 03:03:47 +0000] rev 281
VMM/Alias: moved the postconf stuff from the Handlers to Alias class.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Apr 2010 00:01:15 +0000] rev 280
VMM/{Config,Handler}: moved Config.install() to Handler.cfg_install().
Handler.cfg_install() must be called explicitly. To avoid 'strange' problems.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 23:03:24 +0000] rev 279
VMM/cli/Handler: fixed AttributeError in CliHandler.__init__().
Attribute '_scheme' was removed in previous commit.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 12:08:43 +0000] rev 278
VMM/Handler: removed password hashing related stuff.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 11:51:12 +0000] rev 277
VMM{,/cli}/Handler: adjusted user* methods to the changes in Account.
All user methods was renamed from userAction() to user_action().
Added missing docstrings.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 08:48:50 +0000] rev 276
VMM/Account: always pass the EmailAddress to the pwhash() call.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 05:57:53 +0000] rev 275
VMM/Account: some modifications and small improvements in class Account.
- replaced the tid by a Transport instance
- check mailbox format dependencies in _repare()
- reset all attributes when the Account was deleted
- don't select information, we have already, from the db
- added __nonzero__() method
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 03:38:19 +0000] rev 274
VMM/password: added small output check on _dovecotpw().
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 03:05:22 +0000] rev 273
VMM/common: added a caching dict for version_hex()/version_str()
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Apr 2010 09:00:02 +0000] rev 272
VMM/Config: Added method Config.install() -> global cfg_dget().
VirtualMailManager.Configuration removed -> some adjustments.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Apr 2010 05:37:14 +0000] rev 271
INSTALL: dropped group mail related stuff.
UPGRADE: be more details about nobody's primary group.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Apr 2010 05:28:36 +0000] rev 270
configuration: Dropped setting misc.gid_mail.
That setting was never useful, since none of the virtual users was a member
of a system group.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Apr 2010 04:12:29 +0000] rev 269
man/{,de/}man5/vmm.cfg.5.rst: Updated descriptions of dovecotpw
and password_scheme settings.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Apr 2010 03:34:57 +0000] rev 268
VMM: added new modules password and pycompat.hashlib.
INSTALL: updated
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Apr 2010 02:24:23 +0000] rev 267
VMM/maillocation: Use the hex version, since we are able to convert
it to an string, in case of a failure.