Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Nov 2011 21:54:31 +0000] rev 459
update_config: Updated, so that the previous config modifications
will be applied to 0.5.2 configurations files.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Nov 2011 21:44:23 +0000] rev 458
VMM/config: Moved some options to section `domain':
old new
------------------------------------------------------------
account.imap -> domain.imap
account.pop3 -> domain.pop3
account.sieve -> domain.sieve
account.smtp -> domain.account
misc.quota_bytes -> domain.quota_bytes
misc.quota_messages -> domain.quota_messages
misc.transport -> domain.transport
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Nov 2011 19:04:07 +0000] rev 457
VMM: Show a warning when a unsupported locale setting was detected.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Nov 2011 16:41:19 +0000] rev 456
VMM/cli/subcommands: Small improvement in domain_add().
Inform the admin, when the postmaster account will be auto-created.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Nov 2011 15:43:23 +0000] rev 455
VMM/cli/subcommands: Fixed a small failure in alias_info().
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Nov 2011 02:00:07 +0000] rev 454
TODO: updated …
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Nov 2011 01:54:12 +0000] rev 453
VMM/domain: Extended Domain._chk_state() to support both states.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Nov 2011 23:56:55 +0000] rev 452
VMM/constants: Cleared out obsolete error codes.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Nov 2011 23:55:15 +0000] rev 451
VMM/account: Removed unused import.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Nov 2011 23:52:49 +0000] rev 450
VMM/{maillocation,quotalimit}: Unified object initialization code.
Simply raise a ValueError for wrong values (unknown IDs).
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Nov 2011 22:45:53 +0000] rev 449
VMM/transport: Reworked Transport initialization.
Set the transport id only if we could find a transport with that id.
Raise a ValueError instead of a translatable TransportError(VMMError).
VMM/errors: Deleted class TransportError, it is no longer needed.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Nov 2011 03:25:29 +0000] rev 448
VMM/cli/subcommands: domainservices: Don't fail when neither a
service nor the keyword force was provided.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 04 Nov 2011 02:20:01 +0000] rev 447
VMM/domain: Extended/updated Domain.get_info() in order to:
- include active service(s) || None
- use more understandable English terms
VMM/cli/subcommands: Updated (order of) keys of `domaininfo' output.
.`userinfo' will always show `sieve', no longer `managesieve'.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 03 Nov 2011 05:32:47 +0000] rev 446
VMM/cli/subcommands: Small indent fix.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 03 Nov 2011 05:07:17 +0000] rev 445
VMM/cli/subcommands: Added subcommand domainservices (ds).
Replaced subcommands userdisable and userenable by userservices (us).
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 02 Nov 2011 03:29:51 +0000] rev 444
VMM/account: Integrated class ServiceSet in class Account.
Replaced methods Account.enable() and Account.disable() by
Account.update_serviceset().
VMM/handler: Replaced methods Handler.user_disable() and Handler.user_enable()
by Handler.user_services()
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 01 Nov 2011 23:37:06 +0000] rev 443
VMM/serviceset: Added @property ServiceSet.services -> dict.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 01 Nov 2011 13:07:45 +0000] rev 442
VMM/account: Sorted imports …
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 01 Nov 2011 02:13:57 +0000] rev 441
VMM/domain: Integrated class ServiceSet in class Domain.
VMM/handler: Extended Handler.domain_add() and added Handler.domain_services().
Removed unused domain.get_gid import.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 01 Nov 2011 01:01:33 +0000] rev 440
VMM/serviceset: Use SERVICES inside of ServiceSet - avoid slicing.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 31 Oct 2011 22:14:22 +0000] rev 439
VMM/serviceset: Added module constant SERVICES.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 30 Oct 2011 11:41:11 +0000] rev 438
VMM: Added new module serviceset - provides class ServiceSet.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 28 Oct 2011 15:51:31 +0000] rev 437
pgsql: Added new table `service_set'.
Moved columns `smtp', `pop3' `imap' and `sieve' from the `users' table to
the new `service_set' table.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 26 Oct 2011 23:32:58 +0000] rev 436
update_config: Set database.module to pyPgSQL only when psycopg2
is unavailable.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 26 Oct 2011 18:55:30 +0000] rev 435
README: Added contet.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 26 Oct 2011 03:25:37 +0000] rev 434
man: Removed reStructuredText files.
Pascal Volk <neverseen@users.sourceforge.net> [Wed, 26 Oct 2011 03:20:40 +0000] rev 433
man: Reworked/updated German manual pages.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 25 Oct 2011 15:36:38 +0000] rev 432
man: Added missing `.RE' macro to sub section userinfo (ui).
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 16 Oct 2011 23:51:54 +0000] rev 431
po: Fixed 2 fatal msgfmt errors inde.po.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 16 Oct 2011 18:12:55 +0000] rev 430
po: Updated German translation.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 16 Oct 2011 16:48:48 +0000] rev 429
Messages: Replaced some 'Available' by 'Existing'.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 16 Oct 2011 15:08:25 +0000] rev 428
po: Regenerated vmm.pot
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 03 Sep 2011 22:07:55 +0000] rev 427
VMM/emailaddress: Class DestinationEmailAddress accepts also
something@localhost addresses now.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 03 Sep 2011 20:42:05 +0000] rev 426
VMM/handler: Handler.alias_delete() also use class DestinationEmailAddress
for the destination address, instead of class EmailAddress.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 03 Sep 2011 20:28:40 +0000] rev 425
VMM/alias: Alias.del_destination() corrected the value assignment
in the error message's dictionary.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 03 Sep 2011 19:45:31 +0000] rev 424
VMM/alias: Alias._load_dests() use class DestinationEmailAddress
for destination addresses, instead of class EmailAddress.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 31 Jul 2011 22:14:02 +0000] rev 423
VMM/cli/subcommands: user_add() show only generated passwords - not the given.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 10 Mar 2011 19:34:28 +0000] rev 422
VMM: Deleted a few unused variables.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 05 Mar 2011 22:46:17 +0000] rev 421
VMM/network: Added new module network.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 27 Feb 2011 14:35:04 +0000] rev 420
VMM/cli/subcommands: Added function update_cmd_map().
So the items will be added to the cmd_map when gettext's _() has been
installed -> translatable subcommand descriptions.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 24 Feb 2011 22:15:10 +0000] rev 419
po: Regenerated vmm.pot
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 24 Feb 2011 22:01:06 +0000] rev 418
VMM/cli/subcommands: The keyword 'force' is no longer translatable.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 24 Feb 2011 20:47:35 +0000] rev 417
VMM: Updated some messages. (doesn't, isn't) -> (does not, is not)
Added missing dots at the end of some sentences.
Pascal Volk <neverseen@users.sourceforge.net> [Thu, 24 Feb 2011 01:02:24 +0000] rev 416
man: Replaced unnecessary \(aq glyphs in man1/vmm.1.
Updated COPYING section in man1/vmm.1 and man5/vmm.cfg.5.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 22 Feb 2011 22:29:58 +0000] rev 415
VMM/mailbox: Use the correct mailbox hierarchy separator in
Mailbox.add_boxes() for mdbox and sdbox mailbox format.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 22 Feb 2011 20:41:16 +0000] rev 414
VMM: Report quota usage/limit/percentage values formatted
according to the current LC_ALL setting.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 22 Feb 2011 20:12:18 +0000] rev 413
VMM/cli/subcommands: Improved legibility of domaininfo's "quota limit"
output a little bit.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 22 Feb 2011 18:10:27 +0000] rev 412
man/man5: Reworked/updated vmm.cfg.5. Removed vmm.cfg.5.rst.
Pascal Volk <neverseen@users.sourceforge.net> [Tue, 22 Feb 2011 15:43:25 +0000] rev 411
man/man1: Small syntax fixes in vmm.1.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 21 Feb 2011 18:19:14 +0000] rev 410
man/man1: Reworked/updated vmm.1.
Removed vmm.1.rst. reStructuredText was nice to edit but the generated output …
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 18 Feb 2011 16:14:07 +0000] rev 409
VMM/cli/subcommands: Update also the RunContext's subcommand if
'plan A' in {,alias}domain_info() fails.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 18 Feb 2011 12:36:09 +0000] rev 408
VMM/cli/subcommands: Fixed a msgid issue (format string with unnamed arguments).
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 18 Feb 2011 12:12:54 +0000] rev 407
VMM: Solve the default "misc.quota_bytes = '0'" problem where it may occur.
Pascal Volk <neverseen@users.sourceforge.net> [Fri, 18 Feb 2011 01:15:03 +0000] rev 406
VMM/cli/subcommands: Made argument names translatable.
Pascal Volk <neverseen@users.sourceforge.net> [Mon, 14 Feb 2011 19:11:34 +0000] rev 405
man1/vmm.1.rst: Added subcommands domainquota and userquota.
Updated description of subcommand aliasadd.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 13 Feb 2011 05:01:04 +0000] rev 404
VMM/{account,domain}: Added a versions check to the update_quotalimit
methods of classes Account and Domain.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 13 Feb 2011 04:33:55 +0000] rev 403
VMM/cli/subcommands: Implemented subcommands domainquota and userquota.
Pascal Volk <neverseen@users.sourceforge.net> [Sun, 13 Feb 2011 03:32:31 +0000] rev 402
VMM/domain: Execute the database updates of
Domain.update_{quotalimit,transport}() when argument force is True, even when
the 'new' setting is the same as the current one.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 12 Feb 2011 20:40:44 +0000] rev 401
VMM/cli/subcommands: Divided 'quota usage' from userinfo subcommand
into 'quota storage' and 'quota messages'.
Pascal Volk <neverseen@users.sourceforge.net> [Sat, 12 Feb 2011 18:12:37 +0000] rev 400
VMM/quotalimit: Don't fail in QuotaLimit.__init__, if we get the
deafult misc.quota_bytes value: '0'.