2010-08-06 VMM/config: LazyConfig._get_section_option check for empty section/option names. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 06 Aug 2010 02:15:16 +0000] rev 342
VMM/config: LazyConfig._get_section_option check for empty section/option names.
2010-08-05 VMM/…: Unified messages and removed non-ASCII quotes. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 05 Aug 2010 23:26:23 +0000] rev 341
VMM/…: Unified messages and removed non-ASCII quotes. VMM/account: Added TP-comment back. Was accidentally removed in changeset f9a6b6701cf9. Refreshed po/vmm.pot.
2010-08-05 vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 05 Aug 2010 05:08:02 +0000] rev 340
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands out to VirtualMailManager/cli/subcommands.py. vmm: New created with minimal code.
2010-08-05 VMM/cli/handler: CliHandler.user_password: Only prompt for the v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 05 Aug 2010 02:38:20 +0000] rev 339
VMM/cli/handler: CliHandler.user_password: Only prompt for the password if the Account exists.
2010-08-05 VMM/account: Made Account._services available as account.SERVICES. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 05 Aug 2010 00:12:52 +0000] rev 338
VMM/account: Made Account._services available as account.SERVICES.
2010-08-04 VMM/{,cli/}handler: user_add: Check earlier if the account exists. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 04 Aug 2010 18:41:46 +0000] rev 337
VMM/{,cli/}handler: user_add: Check earlier if the account exists.
2010-08-03 VMM/domain: Added missing comma in Domain.get_info's SELECT list. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 03 Aug 2010 23:33:46 +0000] rev 336
VMM/domain: Added missing comma in Domain.get_info's SELECT list.
2010-08-01 VMM/handler: Updated Handler.user_{disable,enable} methods to v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 01 Aug 2010 22:59:34 +0000] rev 335
VMM/handler: Updated Handler.user_{disable,enable} methods to accept a list of services. man/{,de/}man1/vmm.1.rst: Updated userenable/userdisable part.
2010-08-01 VMM/account: Reworked methods enable/disable in order to accept v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 01 Aug 2010 03:55:01 +0000] rev 334
VMM/account: Reworked methods enable/disable in order to accept multiple services.
2010-07-30 VMM/{account,handler}: Account delete, use the boolean keyword force too. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Jul 2010 19:14:49 +0000] rev 333
VMM/{account,handler}: Account delete, use the boolean keyword force too.
2010-07-30 man/{,de/}man1/vmm.1.rst: Updated domaindelete part. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Jul 2010 15:51:22 +0000] rev 332
man/{,de/}man1/vmm.1.rst: Updated domaindelete part.
2010-07-30 VMM/domain: Simplified Domain.delete() related methods and their arguments, v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Jul 2010 15:19:31 +0000] rev 331
VMM/domain: Simplified Domain.delete() related methods and their arguments, VMM/handler: Adjusted to the changes in the domain module.
2010-07-30 VMM/handler: _make_home() Create the domain directory if it v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Jul 2010 09:45:51 +0000] rev 330
VMM/handler: _make_home() Create the domain directory if it doesn't exist for some reason.
2010-07-30 VMM/account: Replaced property domain_directory by domain. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Jul 2010 09:37:44 +0000] rev 329
VMM/account: Replaced property domain_directory by domain.
2010-07-29 VMM/common: Removed unused import. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Jul 2010 23:09:44 +0000] rev 328
VMM/common: Removed unused import.
2010-07-29 VMM/handler: Use more common.lisdir() in Handler's methods _chkenv, v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Jul 2010 23:06:05 +0000] rev 327
VMM/handler: Use more common.lisdir() in Handler's methods _chkenv, _delete_domain_dir, _delete_home, _get_disk_usage, _make_domain_dir, and _make_home. Handler._make_home(): Also check if the domain directory exists.
2010-07-29 VMM/common: Replaced function is_dir() by lisdir(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Jul 2010 19:14:19 +0000] rev 326
VMM/common: Replaced function is_dir() by lisdir(). VMM/{config,mailbox}: Adjusted to the above change.
2010-07-29 VMM/handler: Reworked methods _get_disk_usage, _delete_home and v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Jul 2010 04:01:43 +0000] rev 325
VMM/handler: Reworked methods _get_disk_usage, _delete_home and _delete_domain_dir. Deleted method _isdir.
2010-07-29 VMM/constants: Added MIN_GID and MIN_UID. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Jul 2010 01:48:25 +0000] rev 324
VMM/constants: Added MIN_GID and MIN_UID.
2010-07-28 VMM/mailbox: Removed accidentally committed debug print statement. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Jul 2010 03:48:30 +0000] rev 323
VMM/mailbox: Removed accidentally committed debug print statement.
2010-07-28 VMM/…: More PEP-8 fixes; eliminated __names. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Jul 2010 03:43:59 +0000] rev 322
VMM/…: More PEP-8 fixes; eliminated __names. VMM/emailaddress: Fixed™ methods __eq__ and __ne__. (I'm not pylint's nanny.)
2010-07-28 VMM/transport: Converted _mixedCase method names to v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Jul 2010 02:52:08 +0000] rev 321
VMM/transport: Converted _mixedCase method names to _lower_case_with_underscores. Added missing docstrings. Fixed™ methods __eq__ and __ne__. (I'm not pylint's nanny.)
2010-07-28 VMM/*: Made all modules names lowercase, adjusted imports. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Jul 2010 02:08:03 +0000] rev 320
VMM/*: Made all modules names lowercase, adjusted imports.
2010-07-28 VMM//{,cli/}Handler: PEP-8-ified the Handler classes: v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 28 Jul 2010 01:03:56 +0000] rev 319
VMM//{,cli/}Handler: PEP-8-ified the Handler classes: * converted CamelCase method names to lower_case_with_underscores * eliminated __names * added missing docstrings
2010-07-27 VMM//{,cli/}Handler: Reworked configuration related parts. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 27 Jul 2010 19:29:44 +0000] rev 318
VMM//{,cli/}Handler: Reworked configuration related parts. Renamed attributes _Cfg -> _cfg; _cfgFileName -> _cfg_fname. Renamed methods __chkCfgFile -> __check_cfg_file; __findCfgFile -> __find_cfg_file. Added missing docstrings.
2010-07-27 VMM/constants: Added __copyright__. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 27 Jul 2010 14:35:55 +0000] rev 317
VMM/constants: Added __copyright__.
2010-07-26 VMM/constants: Replaced the constants subpackage by a module. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 26 Jul 2010 19:10:51 +0000] rev 316
VMM/constants: Replaced the constants subpackage by a module.
2010-07-26 VMM/cli: Forgot to remove string_io from __all__. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 26 Jul 2010 16:08:15 +0000] rev 315
VMM/cli: Forgot to remove string_io from __all__.
2010-07-26 VMM/cli: Removed misplaced function string_io. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 26 Jul 2010 16:02:58 +0000] rev 314
VMM/cli: Removed misplaced function string_io.
2010-07-26 VMM/cli/Config: Write warnings to stderr. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 26 Jul 2010 03:08:57 +0000] rev 313
VMM/cli/Config: Write warnings to stderr. Renamed method __saveChanges to __save_changes.
2010-07-26 VMM/cli: w_err() call os.sys.exit only if code != 0. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 26 Jul 2010 01:18:49 +0000] rev 312
VMM/cli: w_err() call os.sys.exit only if code != 0. read_pass() write errors to stderr. And a few other small fixes.
2010-07-25 VMM/ext/Postconf: Reworked class Postconf. Added method edit(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 25 Jul 2010 03:31:32 +0000] rev 311
VMM/ext/Postconf: Reworked class Postconf. Added method edit().
2010-07-23 VMM/Handler: Reworked __domDirMake and reamed to __make_domain_dir. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 23 Jul 2010 19:07:30 +0000] rev 310
VMM/Handler: Reworked __domDirMake and reamed to __make_domain_dir. Removed the (now) unused method __makedir.
2010-07-23 VMM/mailbox: Added to the repository. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 23 Jul 2010 02:45:31 +0000] rev 309
VMM/mailbox: Added to the repository. VMM/Handler: Integrated mailbox module. Code cleanups.
2010-07-23 VMM/Transport: Small cosmetics. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 23 Jul 2010 02:01:57 +0000] rev 308
VMM/Transport: Small cosmetics.
2010-07-23 VMM/maillocation: Dovecot >= 2.0.beta5 is required for `doveadm mailbox create -s …` v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 23 Jul 2010 00:10:53 +0000] rev 307
VMM/maillocation: Dovecot >= 2.0.beta5 is required for `doveadm mailbox create -s …`
2010-07-22 VMM/Account: s/prefix/mbformat/ and pass the dbh to MailLocation.__init__. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 22 Jul 2010 23:56:14 +0000] rev 306
VMM/Account: s/prefix/mbformat/ and pass the dbh to MailLocation.__init__.
2010-07-22 VMM/maillocation: Renamed MailLocation's property prefix to mbformat. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 22 Jul 2010 23:52:30 +0000] rev 305
VMM/maillocation: Renamed MailLocation's property prefix to mbformat.
2010-07-22 VMM/Config: Added boolean option mailbox.subscribe. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 22 Jul 2010 21:20:52 +0000] rev 304
VMM/Config: Added boolean option mailbox.subscribe.
2010-07-22 VMM/Config: Return mailbox.{folders,root} settings as Unicode. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 22 Jul 2010 16:18:38 +0000] rev 303
VMM/Config: Return mailbox.{folders,root} settings as Unicode.
2010-07-21 VMM/maillocation: Reworked class MailLocation to match the new v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 21 Jul 2010 23:55:32 +0000] rev 302
VMM/maillocation: Reworked class MailLocation to match the new database structure.
2010-07-21 VMM/Config: Added function check_mailbox_format(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 21 Jul 2010 21:53:39 +0000] rev 301
VMM/Config: Added function check_mailbox_format().
2010-07-20 man/de/man5/vmm.cfg.5.rst: Fixed a typo. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Jul 2010 18:40:16 +0000] rev 300
man/de/man5/vmm.cfg.5.rst: Fixed a typo.
2010-07-20 man/{,de/}man5/vmm.cfg.5.rst: Added mailbox.root, small updates. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Jul 2010 18:29:26 +0000] rev 299
man/{,de/}man5/vmm.cfg.5.rst: Added mailbox.root, small updates.
2010-07-20 VMM/Config: Added mailbox.root setting. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Jul 2010 16:25:31 +0000] rev 298
VMM/Config: Added mailbox.root setting.
2010-07-20 pgsql: Added support for different mailbox formats. v0.6.x
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.
2010-07-12 pgsql: Removed old update SQL scripts. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 12 Jul 2010 01:53:32 +0000] rev 296
pgsql: Removed old update SQL scripts.
2010-07-04 VMM/maillocation: Code cleanups. v0.6.x
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.
2010-05-18 VMM/Domain: removed functions ace2idna() and idn2ascii(). v0.6.x
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.
2010-05-12 VMM/Account: replaced attribute _mid : int by _mail : MailLocation. v0.6.x
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.
2010-05-11 VMM/password: added some CRYPT_* constants. v0.6.x
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().
2010-05-10 VMM/password: adapted Blowfish/SHA-256/SHA-512 crypt() to recent v0.6.x
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.
2010-05-09 VMM/…: re-indented long queries and error messages. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 09 May 2010 06:20:52 +0000] rev 290
VMM/…: re-indented long queries and error messages.
2010-05-05 VMM/password: generate all crypt() salts w/o trailing $ sign v0.6.x
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
2010-05-04 man5: added misc.dovecot_version to the minimal config example. v0.6.x
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.
2010-05-04 VMM/password: moved the 'scheme check' code from pwhash() to the v0.6.x
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.
2010-05-03 VMM/Config: removed the default value of misc.dovecot_version. v0.6.x
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.
2010-05-03 VMM/Handler: import the errors before raising them. v0.6.x
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.
2010-05-03 VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt(). v0.6.x
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.
2010-04-30 VMM/Handler: code cleanups in the user/alias/relocated info methods. v0.6.x
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.
2010-04-30 VMM/Handler: fixed destination check in Handler.aliasAdd(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 30 Apr 2010 04:42:08 +0000] rev 282
VMM/Handler: fixed destination check in Handler.aliasAdd().
2010-04-30 VMM/Alias: moved the postconf stuff from the Handlers to Alias class. v0.6.x
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.
2010-04-30 VMM/{Config,Handler}: moved Config.install() to Handler.cfg_install(). v0.6.x
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.
2010-04-29 VMM/cli/Handler: fixed AttributeError in CliHandler.__init__(). v0.6.x
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.
2010-04-29 VMM/Handler: removed password hashing related stuff. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 12:08:43 +0000] rev 278
VMM/Handler: removed password hashing related stuff.
2010-04-29 VMM{,/cli}/Handler: adjusted user* methods to the changes in Account. v0.6.x
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.
2010-04-29 VMM/Account: always pass the EmailAddress to the pwhash() call. v0.6.x
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.
2010-04-29 VMM/Account: some modifications and small improvements in class Account. v0.6.x
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
2010-04-29 VMM/password: added small output check on _dovecotpw(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 29 Apr 2010 03:38:19 +0000] rev 274
VMM/password: added small output check on _dovecotpw().
2010-04-29 VMM/common: added a caching dict for version_hex()/version_str() v0.6.x
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()
2010-04-28 VMM/Config: Added method Config.install() -> global cfg_dget(). v0.6.x
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.
2010-04-28 INSTALL: dropped group mail related stuff. v0.6.x
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.
2010-04-28 configuration: Dropped setting misc.gid_mail. v0.6.x
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.
2010-04-28 man/{,de/}man5/vmm.cfg.5.rst: Updated descriptions of dovecotpw v0.6.x
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.
2010-04-28 VMM: added new modules password and pycompat.hashlib. v0.6.x
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
2010-04-28 VMM/maillocation: Use the hex version, since we are able to convert v0.6.x
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.
2010-04-27 VMM/{Account,common,Handler}: Improved version_hex(). v0.6.x
Tobias Berling <t-obi@users.sourceforge.net> [Tue, 27 Apr 2010 22:49:46 +0000] rev 266
VMM/{Account,common,Handler}: Improved version_hex(). - common: version_hex() now supports 'serials' > 16. Added version_str() as counterpart to version_hex(). - Account, Handler: updated hardcoded Dovecot versions.
2010-04-26 VMM/{Account,common,maillocation}: Dovecot version (check) fixes. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 26 Apr 2010 02:15:36 +0000] rev 265
VMM/{Account,common,maillocation}: Dovecot version (check) fixes. - Account: fixed versions dependencies. - maillocation: use the version string, may be uses in a error message. - common: version_hex() raises a ValueError, instead of returning 0, if the version string is invalid.
2010-04-25 Use the complete Dovecot version, not only the concatenated major v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 25 Apr 2010 04:51:14 +0000] rev 264
Use the complete Dovecot version, not only the concatenated major and minor parts. (1.2.11 instead of 12).
2010-04-25 VMM/common: improved version_hex() in order to convert also v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 25 Apr 2010 03:03:09 +0000] rev 263
VMM/common: improved version_hex() in order to convert also alpha, beta and release candidate versions.
2010-04-24 VMM: moved some non-init functions to the new common module. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 24 Apr 2010 02:49:45 +0000] rev 262
VMM: moved some non-init functions to the new common module. Adjusted imports in the Config and Handler module.
2010-04-23 setup.py: Added sub-package pycompat to the packages list. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 23 Apr 2010 03:18:44 +0000] rev 261
setup.py: Added sub-package pycompat to the packages list.
2010-04-22 VMM/pycompat: is now a sub-package. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 22 Apr 2010 18:51:16 +0000] rev 260
VMM/pycompat: is now a sub-package.
2010-04-20 merged changes from default(9bf8d97ced88) v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Apr 2010 03:04:16 +0000] rev 259
merged changes from default(9bf8d97ced88)
2010-04-20 VMM/VMM: corrected name of password scheme PLAIN-MD4.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Apr 2010 02:59:08 +0000] rev 258
VMM/VMM: corrected name of password scheme PLAIN-MD4.
2010-04-18 VMM/Alias.py: Replaced some %r with '%s'. v0.6.x
Tobias Berling <mail@tobiasberling.de> [Sun, 18 Apr 2010 19:02:23 +0000] rev 257
VMM/Alias.py: Replaced some %r with '%s'. VMM/AliasDomain.py: save(), switch(), delete(): Update AliasDomain._gid after database change. Added dbc.close() to AliasDomain.delete(). create_tables{,-dovecot-1.2.x}.pgsql: Fixed a typo.
2010-04-18 VMM: added 'Configuration' variable and set_configuration(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 18 Apr 2010 15:42:46 +0000] rev 256
VMM: added 'Configuration' variable and set_configuration(). Handler.__init__() now exports its config via set_configuration().
2010-04-17 VMM/Handler: renamed some methods and added their missing docstrings: v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 17 Apr 2010 21:39:00 +0000] rev 255
VMM/Handler: renamed some methods and added their missing docstrings: - cfgDget() -> cfg_dget() - cfgPget() -> cfg_pget() - userByID() -> user_by_uid()
2010-04-16 VMM: moved functions ace2idna(), check_domainname(), idn2ascii() v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 16 Apr 2010 03:58:07 +0000] rev 254
VMM: moved functions ace2idna(), check_domainname(), idn2ascii() and relevant parts to the Domain module. Adjusted imports in modules AliasDomain, EmailAddress and Handler.
2010-04-16 VMM: moved check_localpart() to the EmailAddress module. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 16 Apr 2010 03:02:34 +0000] rev 253
VMM: moved check_localpart() to the EmailAddress module.
2010-04-15 VMM/Account: renamed function getAccountByID -> get_account_by_uid. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 23:25:24 +0000] rev 252
VMM/Account: renamed function getAccountByID -> get_account_by_uid. Fixed AttributeError (tid) in Account._prepare(). Removed unused imports.
2010-04-15 VMM/Handler: Implemented Handler._chk_other_address_types(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 22:04:33 +0000] rev 251
VMM/Handler: Implemented Handler._chk_other_address_types(). Removed the static methods accountExists(), aliasExists(), relocatedExists() and _exists().
2010-04-15 VMM/{Account,Alias,Relocated}: added a address property to the classes v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 20:21:18 +0000] rev 250
VMM/{Account,Alias,Relocated}: added a address property to the classes Account, Alias and Relocated.
2010-04-15 VMM/Relocated: implemented Relocated.__nonzero__() for truth value testing. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 19:46:53 +0000] rev 249
VMM/Relocated: implemented Relocated.__nonzero__() for truth value testing. Use EmailAddress' __str__() method when raising RelocatedErrors.
2010-04-15 merged changes from default(dbcb29ac89fa) v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 17:10:02 +0000] rev 248
merged changes from default(dbcb29ac89fa)
2010-04-15 INSTALL: simplified the 'SETUID copy of deliver' part
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 17:06:30 +0000] rev 247
INSTALL: simplified the 'SETUID copy of deliver' part
2010-04-15 VMM/Account: Account.get_info() use the domain's transport, if tid matches. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 03:42:04 +0000] rev 246
VMM/Account: Account.get_info() use the domain's transport, if tid matches.
2010-04-15 VMM/Account: reworked class Account. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 15 Apr 2010 03:05:01 +0000] rev 245
VMM/Account: reworked class Account.
2010-04-13 VMM/Handler: adjusted Handler.aliasDomain*() methods to changes v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 13 Apr 2010 18:11:52 +0000] rev 244
VMM/Handler: adjusted Handler.aliasDomain*() methods to changes in the AliasDomain class. Updated docstrings.
2010-04-13 VMM/AliasDomain: some cleanups in class AliasDomain. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 13 Apr 2010 18:07:52 +0000] rev 243
VMM/AliasDomain: some cleanups in class AliasDomain. Added missing docstrings.
2010-04-05 VMM/Domain: search() small code cleanups. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 05 Apr 2010 15:04:55 +0000] rev 242
VMM/Domain: search() small code cleanups.
2010-04-05 VMM/Handler: small code cleanups and an improved import statement. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 05 Apr 2010 14:54:53 +0000] rev 241
VMM/Handler: small code cleanups and an improved import statement.
2010-04-05 merged changes from default(184970fd7486) v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 05 Apr 2010 11:26:54 +0000] rev 240
merged changes from default(184970fd7486)
2010-04-05 VMM/Domain: search() lists now all matching domains, also when
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 05 Apr 2010 11:00:13 +0000] rev 239
VMM/Domain: search() lists now all matching domains, also when the result contains primary and alias names, but the found alias is not an alias for any of the found primaries.
2010-04-05 VMM/VMM: applied 'code compression' from v0.6.x(09b7e3fe29b3) to
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 05 Apr 2010 10:22:51 +0000] rev 238
VMM/VMM: applied 'code compression' from v0.6.x(09b7e3fe29b3) to VirtualMailManager.domainList().
2010-04-04 VMM/Handler: compressed Handler.domainList() and replaced “%s” with '%s' in v0.6.x
Tobias Berling <mail@tobiasberling.de> [Sun, 04 Apr 2010 22:44:58 +0000] rev 237
VMM/Handler: compressed Handler.domainList() and replaced “%s” with '%s' in error message.
2010-04-04 VMM/Domain: reworked Domain class. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 04 Apr 2010 08:16:46 +0000] rev 236
VMM/Domain: reworked Domain class. Adjusted classes Account, AliasDomain and Handler to changes in the Domain class.
2010-04-03 VMM/Transport: Renamed attribute/property {,_}id to {,_}tid. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 03 Apr 2010 02:14:13 +0000] rev 235
VMM/Transport: Renamed attribute/property {,_}id to {,_}tid.
2010-04-02 VMM: check_localpart() use '%s' instead of %r in error messages. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 02 Apr 2010 17:30:44 +0000] rev 234
VMM: check_localpart() use '%s' instead of %r in error messages.
2010-03-21 merged changes from default(8c4df3dd2d2c) v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 21 Mar 2010 09:59:05 +0000] rev 233
merged changes from default(8c4df3dd2d2c)
2010-03-21 vmm: minimal cleanups. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 21 Mar 2010 09:26:00 +0000] rev 232
vmm: minimal cleanups.
2010-03-21 VMM: VirtualMailManager.__pwhash() added support for 'doveadm pw'.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 21 Mar 2010 09:17:26 +0000] rev 231
VMM: VirtualMailManager.__pwhash() added support for 'doveadm pw'. dovecotpw was replaced by `doveadm pw` in Dovecot v2.0. To use doveadm instead of dovecotpw use the following settings in vmm.cfg: [bin] dovecotpw = /path/to/doveadm [misc] dovecotvers = 20
2010-03-03 man: updated configuration manual pages (maildir.* -> mailbox.*). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 03 Mar 2010 20:54:18 +0000] rev 230
man: updated configuration manual pages (maildir.* -> mailbox.*).
2010-03-03 vmm.cfg: renamed maildir.folders to mailbox.folders. maildir.name v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 03 Mar 2010 20:23:18 +0000] rev 229
vmm.cfg: renamed maildir.folders to mailbox.folders. maildir.name was removed. new: mailbox.format, in order to support all mailbox formats from Dovecot. Maildir is the default format. Adjusted VirtualMailManager/Config and update_config.py to the changes mentioned above.
2010-03-03 VMM/maillocation: MailLocation.__init__(): take a 'format' name, v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 03 Mar 2010 14:32:30 +0000] rev 228
VMM/maillocation: MailLocation.__init__(): take a 'format' name, instead of a 'directory' name. - added function known_format() to the module. VMM/Account: Adjusted to above changes.
2010-03-02 VMM/Account: Adjusted to changes in maillocation.MailLocation. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 02 Mar 2010 19:24:36 +0000] rev 227
VMM/Account: Adjusted to changes in maillocation.MailLocation. VMM/maillocation: Class MailLocation added missing property `mid`. Added new error to VMM/constants/ERROR and doc/source/vmm_constants_error
2010-03-02 VMM/maillocation: rewrote MailLocation class. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 02 Mar 2010 17:40:58 +0000] rev 226
VMM/maillocation: rewrote MailLocation class. Renamed MailLocation.py to maillocation.py.
2010-03-01 VMM/Transport: reworked Transport class. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 01 Mar 2010 05:31:43 +0000] rev 225
VMM/Transport: reworked Transport class. Use assertions for argument checks. Removed methods getID() and getTransport(). This values are now accessible through the read-only attributes id and transport. VMM/{Account,Domain}: adjusted to modifications in Transport class. A few code cleanups.
2010-03-01 VMM/pycompat: added function any() for Python 2.4 v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 01 Mar 2010 04:46:46 +0000] rev 224
VMM/pycompat: added function any() for Python 2.4
2010-03-01 replaced some "for x in list …" v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 01 Mar 2010 02:31:03 +0000] rev 223
replaced some "for x in list …"
2010-02-28 VMM/Domain: get_gid() return 0 instead of raising an Exception, v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 28 Feb 2010 20:51:34 +0000] rev 222
VMM/Domain: get_gid() return 0 instead of raising an Exception, if the domain wasn't found in the database.
2010-02-27 VMM/Alias: renamed Alias.add_destination() to add_destinations(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 27 Feb 2010 21:36:55 +0000] rev 221
VMM/Alias: renamed Alias.add_destination() to add_destinations(). Now it's possible to add one ore more destinations to the alias with a single method call. VMM/Handler: adjusted Handler.aliasAdd() to the API changes of the Alias class. Also use get_gid from the Domain module to get the gid of a domain. We don't need complete Domain object, only the gid. Handler.getWarnings(): no longer return the __warnings list. Return a copy instead and empty the Handler.__warnings list.
2010-02-27 doc: Added the alias documentation. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 27 Feb 2010 20:58:49 +0000] rev 220
doc: Added the alias documentation.
2010-02-27 VMM/pycompat: added to the repository. Provides all() for Py24. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 27 Feb 2010 10:51:04 +0000] rev 219
VMM/pycompat: added to the repository. Provides all() for Py24.
2010-02-27 VMM/EmailAddress: implemented EmailAddress.__hash__(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 27 Feb 2010 09:28:33 +0000] rev 218
VMM/EmailAddress: implemented EmailAddress.__hash__(). So we can have a set() of EmailAddress instances.
2010-02-27 VMM/cli: small optimizations in the functions w_std() and w_err() v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 27 Feb 2010 06:24:20 +0000] rev 217
VMM/cli: small optimizations in the functions w_std() and w_err()
2010-02-26 Moved VirtualMailManager/Exceptions to VirtualMailManager/errors. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 26 Feb 2010 02:35:25 +0000] rev 216
Moved VirtualMailManager/Exceptions to VirtualMailManager/errors. Renamed VMM*Exception classes to *Error. No longer add the attribute 'message' to VMMError if it doesn't exist, like in Python 2.4. It has been deprecated as of Python 2.6. Also removed the methods code() and msg(), the values are now accessible via the attributes 'code' and 'msg'.
2010-02-25 PEP-8-ified the work of the last days. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 25 Feb 2010 17:56:08 +0000] rev 215
PEP-8-ified the work of the last days. Renamed methods in class Alias: addDestination() -> add_destination() delDestination() -> del_destination() getDestinations() -> get_destinations() Renamed methods in class Relocated: setDestination() -> set_destination() getInfo() -> get_info() Renamed VMM/constants/VERSION.py -> VMM/constants/version.py Adjusted relevant parts of the documentation.
2010-02-24 VMM/Exceptions: use the inherited CTor in all VMM*Exception classes. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 24 Feb 2010 05:48:15 +0000] rev 214
VMM/Exceptions: use the inherited CTor in all VMM*Exception classes.
2010-02-24 VMM:/{Alias,EmailAddress,Relocated}: use assertions for argument checks. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 24 Feb 2010 05:04:30 +0000] rev 213
VMM:/{Alias,EmailAddress,Relocated}: use assertions for argument checks.
2010-02-24 doc: extended documentation. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 24 Feb 2010 04:01:48 +0000] rev 212
doc: extended documentation.
2010-02-22 VMM/Config: LazyConfig.getboolean(), convert the value in our getboolean. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 22 Feb 2010 10:44:13 +0000] rev 211
VMM/Config: LazyConfig.getboolean(), convert the value in our getboolean. So RawConfigParser hasn't to do the whole get() stuff again.
2010-02-22 Added 'doc/build' to the ignored files. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 22 Feb 2010 10:25:48 +0000] rev 210
Added 'doc/build' to the ignored files.
2010-02-22 VMM{/Config}: reduced docstrings. Added doc to the repository. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 22 Feb 2010 10:20:46 +0000] rev 209
VMM{/Config}: reduced docstrings. Added doc to the repository.
2010-02-22 VMM: removed unneeded/duplicated regular expression definitions v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 22 Feb 2010 04:26:52 +0000] rev 208
VMM: removed unneeded/duplicated regular expression definitions
2010-02-22 VMM/Config: moved Config.sections() to class LazyConfig. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 22 Feb 2010 03:14:12 +0000] rev 207
VMM/Config: moved Config.sections() to class LazyConfig. No longer import the ENCODING from VirtualMailManager, it's no longer required in the Config module.
2010-02-20 VMM/Config: renamed LazyConfig's get_boolean() to getboolean(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 20 Feb 2010 17:20:52 +0000] rev 206
VMM/Config: renamed LazyConfig's get_boolean() to getboolean(). VMM/cli/Config: import required ConfigParser.RawConfigParser.
2010-02-13 VMM/cli: added __init__.py to the repository. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 13 Feb 2010 04:20:09 +0000] rev 205
VMM/cli: added __init__.py to the repository.
2010-02-13 VMM/{,cli/}Config: fixed imports. Small code cleanups and cosmetic. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 13 Feb 2010 03:20:42 +0000] rev 204
VMM/{,cli/}Config: fixed imports. Small code cleanups and cosmetic.
2010-02-12 VMM/Alias: small code cleanups and cosmetic. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 12 Feb 2010 09:10:54 +0000] rev 203
VMM/Alias: small code cleanups and cosmetic.
2010-02-12 VMM/Relocated: small code cleanups and cosmetic. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 12 Feb 2010 04:26:30 +0000] rev 202
VMM/Relocated: small code cleanups and cosmetic.
2010-02-12 VMM/Config: LazyConfigOption.__init__() cast 'default' to 'cls'. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 12 Feb 2010 04:15:18 +0000] rev 201
VMM/Config: LazyConfigOption.__init__() cast 'default' to 'cls'. If the default value is not None, make sure it has the proper type.
2010-02-11 VMM/Config: attributes of class LazyConfigOption are read-only now. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 11 Feb 2010 07:20:49 +0000] rev 200
VMM/Config: attributes of class LazyConfigOption are read-only now. Some small code cleanups.
2010-02-11 VMM: renamed function chk_domainname() -> check_domainname(). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 11 Feb 2010 03:08:11 +0000] rev 199
VMM: renamed function chk_domainname() -> check_domainname(). Moved EmailAddress.check_localpart() -> VirtualMailManager.check_localpart(). Some small code cleanups in class EmailAddress.
2010-02-10 VMM/Domain: added function get_gid() to the Domain module. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 10 Feb 2010 08:55:51 +0000] rev 198
VMM/Domain: added function get_gid() to the Domain module. We don't need to load all the domain related information from the database, when we need only the GID of a domain. For example in the Alias or Relocated classes.
2010-02-10 VMM/{Relocated,Handler}: reworked Relocated class, adjusted Handler. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 10 Feb 2010 07:38:19 +0000] rev 197
VMM/{Relocated,Handler}: reworked Relocated class, adjusted Handler.
2010-02-10 VMM/{Alias,Handler}: reworked Alias class, adjusted Handler class. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 10 Feb 2010 02:13:35 +0000] rev 196
VMM/{Alias,Handler}: reworked Alias class, adjusted Handler class. Handler: - attribute _dbh is no longer private, the VMM/cli/Handler uses it also. - adjusted to changes in Alias and EmailAddress classes.
2010-02-09 VMM/EmailAddress: reworked class EmailAddress again. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 09 Feb 2010 22:14:08 +0000] rev 195
VMM/EmailAddress: reworked class EmailAddress again. The attributes domainname and localpart are now read-only.
2010-02-09 VMM/EmailAddress: reworked once more. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 09 Feb 2010 04:59:40 +0000] rev 194
VMM/EmailAddress: reworked once more. - moved EmailAddress.__chkLocalpart() -> __module__.check_localpart() - renamed EmailAddress.__chkAddress() -> EmailAddress._chk_address() - attributes domainname and localpart are no longer protected - added missing doc strings.
2010-02-08 VMM/EmailAddress: rework EmailAddress class. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 08 Feb 2010 03:14:59 +0000] rev 193
VMM/EmailAddress: rework EmailAddress class.
2010-02-07 VMM/Handler: fixed a SyntaxError. Oops v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 07 Feb 2010 06:28:35 +0000] rev 192
VMM/Handler: fixed a SyntaxError. Oops
2010-02-07 VMM/Handler: __mailDirMake() add warning for skipped mailboxes. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 07 Feb 2010 06:12:48 +0000] rev 191
VMM/Handler: __mailDirMake() add warning for skipped mailboxes. - domainInfo() removed old deprecated warning. - fixed PEP8 warnings.
2010-02-07 VMM/{,cli/}Handler: reverted most of cs cf1b5f22dbd2 added a cli handler. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 07 Feb 2010 03:44:04 +0000] rev 190
VMM/{,cli/}Handler: reverted most of cs cf1b5f22dbd2 added a cli handler. Moved the interactive stuff from VMM/Handler to the derived VMM/cli/Handler.
2010-02-06 moved VMM/cli/CliConfig to VMM/cli/Config v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 06 Feb 2010 18:42:05 +0000] rev 189
moved VMM/cli/CliConfig to VMM/cli/Config
2010-02-06 VMM/Handler: __init__ accepts now a config_type ('default'||'cli'). v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 06 Feb 2010 04:09:17 +0000] rev 188
VMM/Handler: __init__ accepts now a config_type ('default'||'cli'). - fixed syntax errors, introduced with the last commit. VMM/Config: added Config.configure() -> NotImplementedError. VMM/__init__: install gettext global, everything depends on it.
2010-02-06 VMM/{,cli/Cli}Config: Moved interactive stuff to new CliConfig class. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 06 Feb 2010 02:11:55 +0000] rev 187
VMM/{,cli/Cli}Config: Moved interactive stuff to new CliConfig class. Renamed Config.getsections() to Config.sections(). Small cosmetics.
2010-02-05 moved VMM/cli/handler to VMM/Handler v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 05 Feb 2010 20:16:44 +0000] rev 186
moved VMM/cli/handler to VMM/Handler
2010-02-05 VMM/*: Moved some methods from classes to modules __init__. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 05 Feb 2010 20:13:32 +0000] rev 185
VMM/*: Moved some methods from classes to modules __init__. - Adjusted many import statements. - Small adjustments and whitespace cosmetics in Config.py
2010-02-04 moved VMM/VMM to VMM/cli/handler v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 04 Feb 2010 19:08:01 +0000] rev 184
moved VMM/VMM to VMM/cli/handler
2010-02-02 vmm: reworked subcommand/arguments mapping. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 02 Feb 2010 02:28:28 +0000] rev 183
vmm: reworked subcommand/arguments mapping.
2010-02-01 VMM/VMM: Allow version/help subcommands even with missing configuration options. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 01 Feb 2010 20:53:39 +0000] rev 182
VMM/VMM: Allow version/help subcommands even with missing configuration options.
2010-02-01 update_config: do not add options w/ default values. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 01 Feb 2010 19:57:42 +0000] rev 181
update_config: do not add options w/ default values. remove config.done
2010-02-01 VMM/Config: dropped option config.done v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 01 Feb 2010 18:46:17 +0000] rev 180
VMM/Config: dropped option config.done
2010-01-30 man: updated documentation … v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 30 Jan 2010 05:15:21 +0000] rev 179
man: updated documentation …
2010-01-29 po: Quick refresh - for documentation purpose. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 29 Jan 2010 23:56:45 +0000] rev 178
po: Quick refresh - for documentation purpose.
2010-01-26 man/{,de/}man5: added a note about how to use default settings. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 26 Jan 2010 19:39:51 +0000] rev 177
man/{,de/}man5: added a note about how to use default settings. man/de/man5: s/Abschnitt*/Sektion*/g
2010-01-25 man: Added used default values to manual. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 25 Jan 2010 03:09:47 +0000] rev 176
man: Added used default values to manual.
2010-01-24 VMM/VMM: allow configure subcommand also with missing settings. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 24 Jan 2010 09:06:05 +0000] rev 175
VMM/VMM: allow configure subcommand also with missing settings. Removed method VirtualMailManager.setupIsDone() VMM/Config: Config.load() added 'finally' clause.
2010-01-24 VMM/Config: reworked configuration handling. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 24 Jan 2010 06:40:38 +0000] rev 174
VMM/Config: reworked configuration handling. Implemented LazyConfig(RawConfigParser) and LazyConfigOption(object) Rewrote Config class: * use default values and added some validation stuff * removed attributes: __VMMsections and __changes * replaced methods __chkSections() and __chkOptions() with __chkCfg VMM/VMM: Adjusted to reworked Config class. * removed attribute __cfgSections * removed methods: cfgGetBoolean(), cfgGetInt(), cfgGetString() * added methods: cfgDget(), cfgPget(), cfgSet() VMM/__init__: added function get_unicode() vmm: Adjusted to replaced methods in VMM/VMM.
2010-01-22 branch merge v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 22 Jan 2010 04:31:38 +0000] rev 173
branch merge
2010-01-22 VMM/Config: Fixed error handling of missing sections in vmm.cfg.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 22 Jan 2010 04:22:59 +0000] rev 172
VMM/Config: Fixed error handling of missing sections in vmm.cfg.
2010-01-22 VMM/Config: Fixed error handling of missing sections in vmm.cfg. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 22 Jan 2010 04:00:48 +0000] rev 171
VMM/Config: Fixed error handling of missing sections in vmm.cfg.
2010-01-18 man: reworded some parts. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 18 Jan 2010 18:34:48 +0000] rev 170
man: reworded some parts.
2010-01-18 man: updated man/{de/,}man5/vmm.cfg.5, using reStructuredText now v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 18 Jan 2010 03:23:50 +0000] rev 169
man: updated man/{de/,}man5/vmm.cfg.5, using reStructuredText now
2010-01-14 vmm.cfg: a few re-renamed configuration options. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 14 Jan 2010 06:18:34 +0000] rev 168
vmm.cfg: a few re-renamed configuration options. old new -------------------------------------------------- account.password_len -> account.password_length domain.force_del -> domain.force_deletion misc.base_dir -> misc.base_directory misc.dovecot_vers -> misc.dovecot_version
2010-01-13 update_config.py: adjusted functions stuff to renamed settings. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 13 Jan 2010 00:55:50 +0000] rev 167
update_config.py: adjusted functions stuff to renamed settings. Finally renamed update_config_0.4.x-0.5.py to update_config.py - no more version information in the filename. *.sh: removed .svn directory exclusion from find command.
2010-01-13 vmm.cfg: dealt with the most overdue section/option renaming. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 13 Jan 2010 00:08:44 +0000] rev 166
vmm.cfg: dealt with the most overdue section/option renaming. Added new options. Details: old new ------------------------------------------------------------ domdir.mode -> domain.directory_mode domdir.delete -> domain.delete_directory domdir.base -> misc.base_dir domdir -> _section domdir deleted_ maildir.mode -> account.directory_mode maildir.diskusage -> account.disk_usage maildir.delete -> account.delete_directory misc.forcedel -> domain.force_del misc.passwdscheme -> misc.password_scheme misc.dovecotvers -> misc.dovecot_vers services.smtp -> account.smtp services.pop3 -> account.pop3 services.imap -> account.imap services.sieve -> account.sieve services -> _section services deleted_ _NEW_.random_password -> account.random_password _NEW_.password_len -> account.password_len _NEW_.auto_postmaster -> domain.auto_postmaster
2010-01-04 INSTALL: Adapted pgsql configuration steps to that in the wiki. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 04 Jan 2010 22:35:07 +0000] rev 165
INSTALL: Adapted pgsql configuration steps to that in the wiki. (Closes: #2922030)
2010-01-02 *.sh: Added --force option to python setup.py install call. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 02 Jan 2010 19:56:58 +0000] rev 164
*.sh: Added --force option to python setup.py install call. upgrade.sh: Removed old cleanup code.
2010-01-02 setup.py: Fixed a UserWarning that may occur with older Python. v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 02 Jan 2010 19:37:20 +0000] rev 163
setup.py: Fixed a UserWarning that may occur with older Python.
2010-01-02 Updated copyright notices to include the year 2010.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 02 Jan 2010 15:45:12 +0000] rev 162
Updated copyright notices to include the year 2010. Also corrected the name of the copyright holder and updated the e-mail address.
2009-12-27 Removed the svn-ish tag trunk
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 27 Dec 2009 00:15:39 +0000] rev 161
Removed the svn-ish tag trunk
2009-10-23 *.pgsql: moved to pgsql/
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 23 Oct 2009 00:20:33 +0000] rev 160
*.pgsql: moved to pgsql/
2009-10-22 Moved Postfix PostgreSQL client configuration files into the postfix directory.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 22 Oct 2009 19:30:46 +0000] rev 159
Moved Postfix PostgreSQL client configuration files into the postfix directory.
2009-10-22 VMM: Don't prompt endless for a password. Stop after 3rd failure.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 22 Oct 2009 18:40:06 +0000] rev 158
VMM: Don't prompt endless for a password. Stop after 3rd failure.
2009-10-20 vmm: plan_a_b s/address/object/
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Oct 2009 18:58:09 +0000] rev 157
vmm: plan_a_b s/address/object/
2009-10-20 Added comments for the Translation Project. Updated PO template.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 20 Oct 2009 02:41:36 +0000] rev 156
Added comments for the Translation Project. Updated PO template.
2009-10-19 Fixed some grammar errors and typos. (Reported by Clytie Siddall)
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 19 Oct 2009 00:56:19 +0000] rev 155
Fixed some grammar errors and typos. (Reported by Clytie Siddall)
2009-10-11 Added the Vietnamese translation to the repository.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 11 Oct 2009 13:48:50 +0000] rev 154
Added the Vietnamese translation to the repository. Many thanks to Clytie Siddall from the Translation Project for the work.
2009-09-29 Updated Dutch translation (translated by Erwin Poeze).
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 29 Sep 2009 23:03:35 +0000] rev 153
Updated Dutch translation (translated by Erwin Poeze).
2009-09-10 Ignore unsupported locale setting and silently fall back to 'C'.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 10 Sep 2009 01:42:26 +0000] rev 152
Ignore unsupported locale setting and silently fall back to 'C'.
2009-09-09 Added tag vmm-0.5.2 for changeset 3e972996da7f
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 09 Sep 2009 07:13:20 +0000] rev 151
Added tag vmm-0.5.2 for changeset 3e972996da7f
2009-09-09 Released vmm-0.5.2 vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 09 Sep 2009 07:11:51 +0000] rev 150
Released vmm-0.5.2
2009-09-09 Improved error handling in vmm's {alias}domaininfo.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 09 Sep 2009 02:24:33 +0000] rev 149
Improved error handling in vmm's {alias}domaininfo.
2009-09-08 Added the Dutch translation to the repository.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 08 Sep 2009 17:22:18 +0000] rev 148
Added the Dutch translation to the repository. Many thanks to Erwin Poeze from the Translation Project for the work.
2009-09-08 Improved error handling in vmm's {user,alias,relocated}info.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 08 Sep 2009 02:41:08 +0000] rev 147
Improved error handling in vmm's {user,alias,relocated}info. Removed some comparisons of string and Unicode.
2009-09-07 Alias.__init__(): Check really if the given address is not used.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 07 Sep 2009 21:40:36 +0000] rev 146
Alias.__init__(): Check really if the given address is not used.
2009-09-07 Sort alias addresses in Account.getAliases() / vmm userinfo.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 07 Sep 2009 04:40:33 +0000] rev 145
Sort alias addresses in Account.getAliases() / vmm userinfo.
2009-09-05 Small optimizations in Account.getAliases() and Alias.getInfo().
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Sep 2009 18:46:33 +0000] rev 144
Small optimizations in Account.getAliases() and Alias.getInfo().
2009-09-05 Code cleanup/optimization in VMM's idn2ascii() and ace2idna().
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Sep 2009 18:01:04 +0000] rev 143
Code cleanup/optimization in VMM's idn2ascii() and ace2idna().
2009-09-04 Reduced the mixing/concatenating of str and unicode objects.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Sep 2009 20:27:39 +0000] rev 142
Reduced the mixing/concatenating of str and unicode objects. Optimized list generation in Domain class.
2009-09-04 Small optimization in w_std()/w_err() 'avoid the dot'.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Sep 2009 19:38:50 +0000] rev 141
Small optimization in w_std()/w_err() 'avoid the dot'.
2009-09-03 Code cleanup/optimization in VirtualMailManager's __getSalt().
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 03 Sep 2009 05:33:52 +0000] rev 140
Code cleanup/optimization in VirtualMailManager's __getSalt().
2009-09-02 Added the French translation to the repository.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 02 Sep 2009 20:30:16 +0000] rev 139
Added the French translation to the repository. Many thanks to Dimitri Duc from the Translation Project for the work.
2009-09-02 Reorganized module import.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 02 Sep 2009 06:08:53 +0000] rev 138
Reorganized module import. Dropped the import of constants.VERSION, when it wasn't really needed. Centralized the import of os, re and locale in VirtualMailManager/__init__.py. Also moved w_std() and w_err() from vmm to the __init__.py.
2009-09-01 Don't crash if the date format not only consists of ASCII signs.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 01 Sep 2009 05:35:06 +0000] rev 137
Don't crash if the date format not only consists of ASCII signs. Added also the u stringprefix to translatable strings where it was missing.
2009-08-31 Reorganized imports, eliminated a potential UnicodeEncodeError.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 31 Aug 2009 04:58:45 +0000] rev 136
Reorganized imports, eliminated a potential UnicodeEncodeError. Removed double definition of function w_std() in Config class.
2009-08-25 Updated documentation
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 25 Aug 2009 12:17:56 +0000] rev 135
Updated documentation
2009-08-25 Fixed a Python2.4.4 SyntaxError
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 25 Aug 2009 11:36:36 +0000] rev 134
Fixed a Python2.4.4 SyntaxError
2009-08-25 Replaced angle quotes by quotation marks.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 25 Aug 2009 11:08:00 +0000] rev 133
Replaced angle quotes by quotation marks.
2009-08-23 Added a deprecated warning for managesieve. Updated translation.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 23 Aug 2009 17:08:18 +0000] rev 132
Added a deprecated warning for managesieve. Updated translation.
2009-08-22 Updated documentation
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 22 Aug 2009 20:24:50 +0000] rev 131
Updated documentation
2009-08-22 avoid error message if used with version 0.5.2
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 22 Aug 2009 18:21:04 +0000] rev 130
avoid error message if used with version 0.5.2
2009-08-21 Updated translation.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 21 Aug 2009 18:41:33 +0000] rev 129
Updated translation.
2009-08-21 Converted VirtualMailManager and Postconf to new-style classes.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 21 Aug 2009 17:42:22 +0000] rev 128
Converted VirtualMailManager and Postconf to new-style classes. A few small cleanups.
2009-08-21 Updated documentation
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 21 Aug 2009 11:25:14 +0000] rev 127
Updated documentation
2009-08-21 removed GRANT statement. It's mentioned in UPGRADE
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 21 Aug 2009 11:24:28 +0000] rev 126
removed GRANT statement. It's mentioned in UPGRADE
2009-08-21 Removed the currently not needed WHERE clause from the VIEW.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 21 Aug 2009 08:17:53 +0000] rev 125
Removed the currently not needed WHERE clause from the VIEW.
2009-08-21 Added create SQL scripts for Dovecot v1.2.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 21 Aug 2009 08:10:10 +0000] rev 124
Added create SQL scripts for Dovecot v1.2.x
2009-08-21 Added update SQL scripts for Dovecot v1.2.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 21 Aug 2009 07:30:00 +0000] rev 123
Added update SQL scripts for Dovecot v1.2.x
2009-08-20 Converted to new-style class, added __slots__.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 20 Aug 2009 06:12:33 +0000] rev 122
Converted to new-style class, added __slots__.
2009-08-20 Converted to new-style class, added __slots__, updated queries.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 20 Aug 2009 03:28:26 +0000] rev 121
Converted to new-style class, added __slots__, updated queries. Use the _uid attribute in queries whenever it is possible.
2009-08-20 Comments updated.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 20 Aug 2009 02:00:25 +0000] rev 120
Comments updated.
2009-08-20 Small code cleanups (replaced dir+'/'+file by os.path.join()).
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 20 Aug 2009 01:22:53 +0000] rev 119
Small code cleanups (replaced dir+'/'+file by os.path.join()).
2009-08-19 Rewrote upgrade script and config update script
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 19 Aug 2009 09:52:24 +0000] rev 118
Rewrote upgrade script and config update script
2009-08-19 Updated long_description, download_url and platforms.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 19 Aug 2009 02:28:43 +0000] rev 117
Updated long_description, download_url and platforms. Dropped VirtualMailManager.constants.VERSION import - error-prone.
2009-08-18 Fixed a logical mistake in EmailAddress.__ne__() (not used),
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 18 Aug 2009 05:08:51 +0000] rev 116
Fixed a logical mistake in EmailAddress.__ne__() (not used), small code cleanups.
2009-08-18 Added sieve/managesieve switching stuff,
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 18 Aug 2009 03:00:00 +0000] rev 115
Added sieve/managesieve switching stuff, depending on the used Dovecot version.
2009-08-18 Fixed a libpq.OperationalError in Account.delete()
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 18 Aug 2009 02:29:15 +0000] rev 114
Fixed a libpq.OperationalError in Account.delete() Passing only the object's address string to the 'alias delete' query, not the whole EmailAddress object.
2009-08-17 Config: renamed services.managesieve to services.sieve,
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 17 Aug 2009 06:31:14 +0000] rev 113
Config: renamed services.managesieve to services.sieve, added misc.dovecotvers
2009-08-17 Hopefully the final UnicodeDecodeError fix for the Config class
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 17 Aug 2009 04:56:13 +0000] rev 112
Hopefully the final UnicodeDecodeError fix for the Config class Added a global w_std() function and replaced all print statements.
2009-08-16 Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 16 Aug 2009 04:14:38 +0000] rev 111
Added the essential changes since vmm-0.4. Partly reformatted.
2009-08-14 Transport: converted to new-style class; Domain: query reduction
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 14 Aug 2009 06:40:55 +0000] rev 110
Transport: converted to new-style class; Domain: query reduction VirtualMailManager/Transport.py: * added: __slots__ * implemented: __eq__(), __ne__() and __str__() VirtualMailManager/Domain.py (updateTransport()): * reduced db lookups/update
2009-08-14 VMM: Fixed an AttributeError, caused by the last commit.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 14 Aug 2009 06:16:01 +0000] rev 109
VMM: Fixed an AttributeError, caused by the last commit. Class EmailAddress has no __dict__ anymore.
2009-08-13 VMM.EmailAddress: Added __slots__
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 13 Aug 2009 23:24:51 +0000] rev 108
VMM.EmailAddress: Added __slots__ aka post-sf.net-hg-update-commit
2009-08-12 Added tag vmm-0.5.1 for changeset dc98cc162c66
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 12 Aug 2009 04:38:30 +0000] rev 107
Added tag vmm-0.5.1 for changeset dc98cc162c66
2009-08-12 Released vmm-0.5.1 vmm-0.5.1
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 12 Aug 2009 04:29:42 +0000] rev 106
Released vmm-0.5.1
2009-08-12 Updated Postfix PostgreSQL client configuration files
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 12 Aug 2009 01:53:47 +0000] rev 105
Updated Postfix PostgreSQL client configuration files
2009-08-10 Restored update_*_0.4.x-0.5.p*, modified upgrade.sh for v. 0.5.1
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 10 Aug 2009 03:29:52 +0000] rev 104
Restored update_*_0.4.x-0.5.p*, modified upgrade.sh for v. 0.5.1 update_config_0.4.x-0.5.py, update_tables_0.4.x-0.5.pgsql: * restored from tag vmm-0.5 for upgrades from version 0.4.x upgrade.sh: * added stuff for 0.4.x cleanups
2009-08-09 VMM.Config: replaced the last non encoded print statement.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 09 Aug 2009 03:57:15 +0000] rev 103
VMM.Config: replaced the last non encoded print statement.
(0) -240 +240 tip