Mon, 01 Mar 2010 05:31:43 +0000 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.
Mon, 01 Mar 2010 04:46:46 +0000 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
Mon, 01 Mar 2010 02:31:03 +0000 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 …"
Sun, 28 Feb 2010 20:51:34 +0000 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.
Sat, 27 Feb 2010 21:36:55 +0000 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.
Sat, 27 Feb 2010 20:58:49 +0000 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.
Sat, 27 Feb 2010 10:51:04 +0000 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.
Sat, 27 Feb 2010 09:28:33 +0000 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.
Sat, 27 Feb 2010 06:24:20 +0000 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()
Fri, 26 Feb 2010 02:35:25 +0000 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'.
Thu, 25 Feb 2010 17:56:08 +0000 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.
Wed, 24 Feb 2010 05:48:15 +0000 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.
Wed, 24 Feb 2010 05:04:30 +0000 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.
Wed, 24 Feb 2010 04:01:48 +0000 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.
Mon, 22 Feb 2010 10:44:13 +0000 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.
Mon, 22 Feb 2010 10:25:48 +0000 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.
Mon, 22 Feb 2010 10:20:46 +0000 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.
Mon, 22 Feb 2010 04:26:52 +0000 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
Mon, 22 Feb 2010 03:14:12 +0000 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.
Sat, 20 Feb 2010 17:20:52 +0000 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.
Sat, 13 Feb 2010 04:20:09 +0000 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.
Sat, 13 Feb 2010 03:20:42 +0000 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.
Fri, 12 Feb 2010 09:10:54 +0000 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.
Fri, 12 Feb 2010 04:26:30 +0000 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.
Fri, 12 Feb 2010 04:15:18 +0000 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.
Thu, 11 Feb 2010 07:20:49 +0000 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.
Thu, 11 Feb 2010 03:08:11 +0000 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.
Wed, 10 Feb 2010 08:55:51 +0000 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.
Wed, 10 Feb 2010 07:38:19 +0000 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.
Wed, 10 Feb 2010 02:13:35 +0000 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.
Tue, 09 Feb 2010 22:14:08 +0000 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.
Tue, 09 Feb 2010 04:59:40 +0000 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.
Mon, 08 Feb 2010 03:14:59 +0000 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.
Sun, 07 Feb 2010 06:28:35 +0000 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
Sun, 07 Feb 2010 06:12:48 +0000 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.
Sun, 07 Feb 2010 03:44:04 +0000 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.
Sat, 06 Feb 2010 18:42:05 +0000 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
Sat, 06 Feb 2010 04:09:17 +0000 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.
Sat, 06 Feb 2010 02:11:55 +0000 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.
Fri, 05 Feb 2010 20:16:44 +0000 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
Fri, 05 Feb 2010 20:13:32 +0000 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
Thu, 04 Feb 2010 19:08:01 +0000 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
Tue, 02 Feb 2010 02:28:28 +0000 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.
Mon, 01 Feb 2010 20:53:39 +0000 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.
Mon, 01 Feb 2010 19:57:42 +0000 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
Mon, 01 Feb 2010 18:46:17 +0000 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
Sat, 30 Jan 2010 05:15:21 +0000 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 …
Fri, 29 Jan 2010 23:56:45 +0000 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.
Tue, 26 Jan 2010 19:39:51 +0000 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
Mon, 25 Jan 2010 03:09:47 +0000 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.
Sun, 24 Jan 2010 09:06:05 +0000 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.
Sun, 24 Jan 2010 06:40:38 +0000 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.
Fri, 22 Jan 2010 04:31:38 +0000 branch merge v0.6.x
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 22 Jan 2010 04:31:38 +0000] rev 173
branch merge
Fri, 22 Jan 2010 04:22:59 +0000 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.
Fri, 22 Jan 2010 04:00:48 +0000 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.
Mon, 18 Jan 2010 18:34:48 +0000 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.
Mon, 18 Jan 2010 03:23:50 +0000 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
Thu, 14 Jan 2010 06:18:34 +0000 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
Wed, 13 Jan 2010 00:55:50 +0000 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.
Wed, 13 Jan 2010 00:08:44 +0000 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
Mon, 04 Jan 2010 22:35:07 +0000 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)
Sat, 02 Jan 2010 19:56:58 +0000 *.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.
Sat, 02 Jan 2010 19:37:20 +0000 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.
Sat, 02 Jan 2010 15:45:12 +0000 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.
(0) -100 -64 +64 +100 +300 tip