ChangeLog
author Pascal Volk <user@localhost.localdomain.org>
Thu, 28 Jun 2012 21:39:59 +0000
changeset 572 3238c58d01ae
parent 150 3e972996da7f
child 627 682431c45b24
permissions -rw-r--r--
Released vmm-0.6.0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
572
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     1
=== 0.6.0 ===
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     2
2012-06-28  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     3
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     4
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     5
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     6
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     7
	VirtualMailManager/Exceptions.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     8
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
     9
	VirtualMailManager/Transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    10
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    11
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    12
	VirtualMailManager/constants/EXIT.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    13
	VirtualMailManager/constants/VERSION.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    14
	VirtualMailManager/constants/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    15
	VirtualMailManager/ext/Postconf.py, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    16
	/create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    17
	pgsql/create_optional_types_and_functions.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    18
	pgsql/update_tables_0.4.x-0.5.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    19
	pgsql/update_tables_0.5.x_for_dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    20
	pgsql/update_types_and_functions_0.5.x_for_dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    21
	postfix/pgsql-transport.cf, update_config_0.4.x-0.5.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    22
	Merged changes from v0.6.x(28230a8230bf).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    23
	[a4aead244f75] [tip]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    24
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    25
	* Close v0.6.x branch.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    26
	[28230a8230bf] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    27
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    28
	* vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    29
	vmm: Don't insert the module directory into sys.path by default.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    30
	Doesn't make much sense, if the code is installed inside sys.path.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    31
	[54a84a311654] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    32
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    33
	* COPYING, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    34
	VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    35
	VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    36
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    37
	VirtualMailManager/cli/config.py, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    38
	VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    39
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    40
	VirtualMailManager/config.py, VirtualMailManager/constants.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    41
	VirtualMailManager/domain.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    42
	VirtualMailManager/errors.py, VirtualMailManager/ext/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    43
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    44
	VirtualMailManager/mailbox.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    45
	VirtualMailManager/network.py, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    46
	VirtualMailManager/pycompat/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    47
	VirtualMailManager/pycompat/hashlib.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    48
	VirtualMailManager/quotalimit.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    49
	VirtualMailManager/serviceset.py, VirtualMailManager/transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    50
	setup.py, update_config.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    51
	Updated copyright notices to include the year 2012.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    52
	[14abdd04ddf5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    53
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    54
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    55
	TODO: Removed "listpwschemes" entry. Was done with changeset
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    56
	a64c1b5e08b4
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    57
	[11ed67ee7ebb] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    58
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    59
	* UPGRADE:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    60
	UPGRADE: Updated documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    61
	[007786e58fb7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    62
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    63
	* VirtualMailManager/cli/subcommands.py, man/de/man1/vmm.1,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    64
	man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    65
	VMM/cli/subcommands: Replaced the keyword `default' by `domain'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    66
	Patch by Martin F. Krafft
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    67
	[a75923ce2842] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    68
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    69
2012-06-27  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    70
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    71
	* Configure.Dovecot_2, INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    72
	INSTALL: Added description how to create additional dove*
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    73
	user/group. `doveauth' user and group for the authentication process
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    74
	and the group `dovemail' for mail related Dovecot processes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    75
	[55148bc6348e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    76
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    77
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    78
	INSTALL: Updated documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    79
	[b17a9d7a59ae] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    80
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    81
	* Configure.Dovecot_2, install.sh, upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    82
	Configure.Dovecot_2: Added configuration documentation for Dovecot_2
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    83
	>= 2.0.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    84
	[b5bb7b34e831] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    85
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    86
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    87
	VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    88
	VMM: The Python 2.4.x compatibility commit - part III.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    89
	[b0165b7af7a3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    90
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    91
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    92
	VMM/account: Check the account's transport only when we have a
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    93
	transport.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    94
	[2662f4e17eb4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    95
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    96
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    97
	VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    98
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
    99
	VMM: The Python 2.4.x compatibility commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   100
	[cc0f67f99780] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   101
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   102
2012-06-14  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   103
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   104
	* pgsql/set-permissions.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   105
	pgsql/set-permissions.py: Extended permissions. Postfix needs read
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   106
	access on the postfix_gid view. Dovecot needs read permissions on
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   107
	both mailboxformat columns.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   108
	[2fcf12fdecc2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   109
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   110
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   111
	VMM/handler: Restored method Handler.domain_transport(). It went
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   112
	somehow lost with changeset 5806fb74130b.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   113
	[1498abbb6c91] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   114
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   115
2012-05-31  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   116
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   117
	* pgsql/set-permissions.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   118
	pgsql: Added helper script: set-permissions.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   119
	[fbbb16476c5b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   120
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   121
2012-04-15  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   122
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   123
	* TODO, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   124
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   125
	VirtualMailManager/constants.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   126
	Provide list{addresses,aliases,users,relocated} subcommands
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   127
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   128
	The patch provides the list{addresses,aliases,users,relocated}
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   129
	subcommands to the UI. All commands actually take the same path in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   130
	the code and only one query is run with different parameters for
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   131
	each case.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   132
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   133
	There are still two shortcomings:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   134
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   135
	 1. With alias domains, the output order is not as one might want
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   136
	it, e.g.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   137
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   138
	 foo@example.org bar@example.org
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   139
	foo@example.com bar@example.com
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   140
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   141
	 when it should really be foo@ twice and then bar@ twice. I have
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   142
	not found a way to modify the SQL accordingly.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   143
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   144
	 2. The SELECT queries for Accounts, Alias and Relocated are hard-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   145
	coded in common.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   146
	[499c63f52462] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   147
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   148
	* man/de/man1/vmm.1, man/de/man5/vmm.cfg.5, man/man1/vmm.1,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   149
	man/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   150
	man: escape hyphens
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   151
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   152
	Hyphens inside words must be spelt \- instead of just -. This patch
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   153
	fixes up the manpages.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   154
	* * * .
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   155
	[a93671970617] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   156
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   157
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   158
	man: add 'catchall' to domaininfo
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   159
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   160
	Since the addition of catchall, the domaininfo subcommand can also
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   161
	take 'catchall' as a [detail] to limit the output of details to the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   162
	catch-all aliases.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   163
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   164
	Also, the number of catch-all destinations is now included in the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   165
	simple domaininfo output.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   166
	[6f2c41c3c7d6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   167
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   168
2012-04-15  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   169
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   170
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   171
	man: vmm1: Use `fqdn' instead of `domain' in catchall* descriptions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   172
	Fixed a typo s/cadd/cad/. Replaced double quotes by \(dq.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   173
	[107f7a3be9f5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   174
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   175
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   176
	VMM/cli/subcommands: Use the `fqdn' argument placeholder also for
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   177
	catch-all subcommands.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   178
	[62f2daff853e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   179
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   180
2012-04-15  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   181
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   182
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   183
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   184
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   185
	Fix transport_maps function for non-existent domains
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   186
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   187
	The postfix_transport_maps function had a bug causing
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   188
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   189
	 2012-04-15 17:40:22 CEST LOG: statement: SELECT transport FROM
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   190
	postfix_transport_map('logcheck', 'domine.madduck.net');
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   191
	2012-04-15 17:40:22 CEST ERROR: query returned no rows
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   192
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   193
	when the domain was not in the database. This would make did be NULL
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   194
	and make the query fail.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   195
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   196
	This patch moves the tid query until after a check for did. If the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   197
	latter is NULL, the function RETURNs (rather than fails).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   198
	[867d950ce7b7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   199
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   200
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   201
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   202
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   203
	Revert caching of destination interpolation
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   204
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   205
	Since 'destination' comes from the table in the query, it cannot be
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   206
	cached across queries! Doh!
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   207
	[44a808af6cf4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   208
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   209
2012-04-15  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   210
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   211
	* pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   212
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   213
	pgsql: update_tables_*: Added missing `NOT' to `… tid DROP NOT
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   214
	NULL;'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   215
	[92ef34f07da3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   216
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   217
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   218
	pgsql: Create column `note' as text.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   219
	[5020c56f9388] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   220
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   221
2012-04-15  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   222
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   223
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   224
	Add docstring for common.format_domain_default
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   225
	[79f09cdd1a21] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   226
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   227
2012-04-14  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   228
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   229
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   230
	Document domainnote in manpages
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   231
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   232
	5806fb74130b did not contain this, so I must have forgotten it.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   233
	Oops.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   234
	[47254b46c361] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   235
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   236
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   237
	Remove domain/account notes from TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   238
	[ff805bd17817] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   239
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   240
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   241
	Include account note in getuser output
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   242
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   243
	Modify the getuser output to include an account note, if one is
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   244
	present
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   245
	[1b3bdce0bf87] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   246
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   247
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   248
	Display formatted notes in info output
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   249
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   250
	If the user/domain object has an attached note, this patch makes the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   251
	userinfo/domaininfo output print the note, wrapped to the terminal
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   252
	size.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   253
	[c3b98364f03d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   254
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   255
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   256
	Ignore *.egg-status build directory created by setuptools
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   257
	[a582f1452bc0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   258
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   259
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   260
	Add user/domainnote commands to manpages
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   261
	[a8ee0328f908] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   262
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   263
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   264
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   265
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   266
	Add note field to Account/Domain and CLI
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   267
	[5806fb74130b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   268
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   269
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   270
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   271
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   272
	Modify SQL to add note field to domain_data and users
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   273
	[1f9ea5658627] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   274
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   275
2012-04-14  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   276
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   277
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   278
	man: vmm.1: subcommand's name argument is optional now. Based on
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   279
	martin f. krafft's v2 of changeset c340ba4bd544.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   280
	[9a23043b0530] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   281
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   282
2012-04-14  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   283
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   284
	* VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   285
	VirtualMailManager/handler.py, man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   286
	Allow username to take no argument to erase value
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   287
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   288
	Once a username has been set, it could not be removed via the UI.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   289
	Now, if no argument is passed to username, the value stored is
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   290
	replaced with NULL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   291
	[c340ba4bd544] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   292
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   293
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   294
	Add inheritance as a feature to README
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   295
	[e956ddc868c0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   296
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   297
	* VirtualMailManager/domain.py, man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   298
	Change 'force' argument to reset user records for tid/ssid/qid
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   299
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   300
	If domain{quotalimit,transport,serviceset} are run with 'force' and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   301
	settings are inheritable from the domain, then rather than to copy
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   302
	the ID to the user table, the affected field in the user records
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   303
	should be set to NULL so that the domain default is used.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   304
	[6a27c7529cd7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   305
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   306
	* VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   307
	VirtualMailManager/handler.py, man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   308
	Change UI to accept 'default' to restore inherited values
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   309
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   310
	Instead of explicit values for tid/ssid/qid, the UI now accepts
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   311
	'default', which removed user-pecific settings and hence causes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   312
	domain defaults to be used.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   313
	[2676dbf43e1c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   314
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   315
2012-04-13  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   316
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   317
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   318
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   319
	Modify userinfo output to indicate when domain defaults are
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   320
	displayed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   321
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   322
	When Account instances reference NULL tid/qid/ssid, the data must
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   323
	come from the associated domain, and this should be indicated. For
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   324
	transport and services, this is easy to do as the string passed in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   325
	the info dict can simply be modified. For quotalimit, however,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   326
	another method must be used due to the CLI-side formatting.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   327
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   328
	All approaches use a common formatter outsourced to the common.py
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   329
	file.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   330
	[2bb40aaef94e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   331
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   332
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   333
	Modify Account class to handle NULL references
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   334
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   335
	This patch modifies the Account class to defer to using the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   336
	associated domain's tid/ssid/qid fields if the per-instance fields
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   337
	are None/NULL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   338
	[cf3eb03c1c4f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   339
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   340
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   341
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   342
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   343
	Modify SQL update script to accept NULL fields for users
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   344
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   345
	The value NULL in the qid/ssid/tid fields of the user table means
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   346
	that the value from the associated domain record should be used
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   347
	instead.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   348
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   349
	This patch modifies the PL/pgSQL functions used by Dovecot and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   350
	Postfix accordingly.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   351
	[95dd123b552e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   352
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   353
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   354
	man: Add examples for userservices
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   355
	[916b468cf994] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   356
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   357
2012-04-14  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   358
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   359
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   360
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   361
	pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   362
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   363
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   364
	Reverted previous three changesets (e09139525580, 85517c8fde36,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   365
	3acbff727626)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   366
	[4b8c3f51d7da] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   367
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   368
2012-04-13  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   369
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   370
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   371
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   372
	Modify userinfo output to indicate when domain defaults are
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   373
	displayed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   374
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   375
	When Account instances reference NULL tid/qid/ssid, the data must
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   376
	come from the associated domain, and this should be indicated. For
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   377
	transport and services, this is easy to do as the string passed in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   378
	the info dict can simply be modified. For quotalimit, however,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   379
	another method must be used due to the CLI-side formatting.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   380
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   381
	All approaches use a common formatter outsourced to the common.py
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   382
	file.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   383
	[e09139525580] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   384
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   385
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   386
	Modify Account class to handle NULL references
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   387
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   388
	This patch modifies the Account class to defer to using the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   389
	associated domain's tid/ssid/qid fields if the per-instance fields
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   390
	are None/NULL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   391
	[85517c8fde36] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   392
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   393
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   394
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   395
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   396
	Modify SQL update script to accept NULL fields for users
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   397
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   398
	The value NULL in the qid/ssid/tid fields of the user table means
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   399
	that the value from the associated domain record should be used
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   400
	instead.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   401
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   402
	This patch modifies the PL/pgSQL functions used by Dovecot and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   403
	Postfix accordingly.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   404
	[3acbff727626] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   405
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   406
2012-04-14  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   407
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   408
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   409
	Add list* subcommands to TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   410
	[3ffe4ee3740f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   411
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   412
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   413
	add domain/account notes to TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   414
	[f494a593c674] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   415
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   416
2012-04-13  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   417
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   418
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   419
	Add my WIP items to the TODO list
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   420
	[dc66f66c51cf] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   421
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   422
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   423
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   424
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   425
	Cache interpolated destination
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   426
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   427
	Instead of running the string modification function for destination
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   428
	interpolation twice, store the result once and use the stored result
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   429
	subsequently.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   430
	[75d1c0d6bb8f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   431
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   432
2012-04-12  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   433
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   434
	* man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   435
	man: Use example.com in catchallinfo example output.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   436
	[a0a27688e616] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   437
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   438
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   439
	README: reStructuredText fix: ERROR/3 and WARNING/2.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   440
	[b1fd6f08f369] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   441
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   442
2012-04-11  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   443
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   444
	* README, man/de/man1/vmm.1, man/man1/vmm.1, pgsql/create_tables-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   445
	dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   446
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   447
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   448
	Enable interpolation of alias destinations
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   449
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   450
	This patch modifies the virtual_alias_maps function so that the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   451
	destination address is parsed for the place holders %n, %d and %=,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   452
	which are replaced with the localpart, the domain or the full
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   453
	address with '@' replaced by '=' of the queried key.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   454
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   455
	In combination with alias domains, this allows for domain-specific
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   456
	recipients.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   457
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   458
	E.g. given example.org and its alias domain example.com, defining an
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   459
	alias
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   460
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   461
	 postmaster@example.org  postmaster+%d@example.org
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   462
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   463
	will cause mail to postmaster@example.*com* to go to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   464
	postmaster+example.*com*@example.org.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   465
	[5ec2068d02af] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   466
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   467
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   468
	Add catch-all aliases to README/features
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   469
	[88466a6ba3ae] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   470
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   471
2012-04-10  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   472
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   473
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   474
	Add catchall subcommands to manpages
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   475
	[b2084e7f6854] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   476
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   477
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   478
	pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   479
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   480
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   481
	Include catch-all count in domaininfo output
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   482
	[09fa019bb330] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   483
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   484
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   485
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   486
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   487
	Make PL/pgSQL function feed back identity for mailboxes/relocated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   488
	when there are catchall destinations.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   489
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   490
	Without catchall aliases, if no virtual_alias matches, the query can
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   491
	just return NULL and Postfix will later check mailboxes/relocated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   492
	for the address to rewrite.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   493
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   494
	However, since virtual aliases are handled long before
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   495
	mailboxes/relocated, a catchall alias would also catch mail to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   496
	mailboxes and relocated addresses, which we do not want.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   497
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   498
	The way to tell postfix to keep delivering is for the virtual alias
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   499
	map to return the search key itself (identity function).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   500
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   501
	This patch changes the postfix_virtual_alias_maps Pl/pgSQL function
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   502
	to do exactly that, but only if there are catchall destinations
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   503
	defined for the domain in question  otherwise it returns NULL when
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   504
	no match is found.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   505
	[d863a44a6353] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   506
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   507
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   508
	Fix syntax errors
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   509
	[557c4703986c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   510
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   511
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   512
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   513
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   514
	Modify virtual_alias_maps function to check mailboxes/relocated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   515
	first
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   516
	[821d3ffaaaca] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   517
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   518
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   519
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   520
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   521
	Make virtual_alias_maps function search catchall when no aliases are
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   522
	found
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   523
	[0244f1344b04] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   524
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   525
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   526
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   527
	Add catchall info to domain_info output
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   528
	[1fa354bbdb90] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   529
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   530
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   531
	Correct syntax errors
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   532
	[1a9247e9763f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   533
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   534
2012-04-09  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   535
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   536
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   537
	Fixup catchall_info to return iterator, not self
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   538
	[18870919ec48] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   539
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   540
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   541
	Correct syntax errors
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   542
	[2aae58cddfa9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   543
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   544
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   545
	Teach CLI about catchall* commands
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   546
	[fb0ffde628d6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   547
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   548
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   549
	Provide catchall_* methods to the Handler class
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   550
	[3da8c919584f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   551
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   552
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   553
	First version of a CatchallAlias class
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   554
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   555
	I based the CatchallAlias class in catchall.py heavily on the Alias
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   556
	class, but by copy, not deriving. The two are functionally related,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   557
	but the implementations are too different because CatchallAliases
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   558
	have no localpart.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   559
	[f180ead60568] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   560
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   561
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   562
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   563
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   564
	Add database table for catchall destinations
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   565
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   566
	Catch-all aliases are stored for a domain. Since there can be
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   567
	multiple destinations per domain, this is done using a 1:n relation
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   568
	on the gid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   569
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   570
	This commit extends the SQL schema definition and also provides
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   571
	appropriate upgrade DDL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   572
	[492c179094c9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   573
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   574
2012-04-08  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   575
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   576
	* pgsql/create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   577
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   578
	/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   579
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   580
	pgsql/update_tables_0.5.x-0.6.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   581
	pgsql/update_types_and_functions_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   582
	pgsql/update_types_and_functions_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   583
	pgsql: Merged types and functions into the create_tables files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   584
	[e1b32377032f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   585
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   586
	* postfix/pgsql-relocated_maps.cf, postfix/pgsql-transport_maps.cf,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   587
	postfix/pgsql-virtual_alias_maps.cf, postfix/pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   588
	virtual_mailbox_maps.cf, postfix/pgsql-virtual_uid_maps.cf:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   589
	postfix: Removed VIEW-based comments from configuration files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   590
	[f2387d60624b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   591
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   592
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   593
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   594
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   595
	pgsql: Removed most of the VIEWs.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   596
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   597
	There are only two views left for now:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   598
	  - postfix_gid
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   599
	  - vmm_domain_info
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   600
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   601
	All other views have a faster replacement: plpgsql functions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   602
	[5ccc9c6e5193] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   603
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   604
2012-04-08  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   605
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   606
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   607
	Ignore even more Debian-build-related files
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   608
	[23d04d1f29e8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   609
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   610
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   611
	Ignore more Debian-build-related files
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   612
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   613
	Debian produces log and debhelper files in debian/* that do not need
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   614
	to be known to mercurial. Hence, this patch adds the globs to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   615
	.hgignore.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   616
	[419c929739fd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   617
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   618
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   619
	Add non-root TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   620
	[5b9a03762813] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   621
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   622
2012-04-07  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   623
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   624
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   625
	VMM/config: Fixed a typo: s/DB_MUDULES/DB_MODULES/g.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   626
	[17f2c5b5098e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   627
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   628
2012-04-07  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   629
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   630
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   631
	Ignore build files related to Debian packaging
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   632
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   633
	During Debian packaging, the package is built in ./debian/vmm/, and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   634
	quilt is used (./.pc/). Both directories contain only generated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   635
	files and should hence be ignored from the perspective of Mercurial.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   636
	[612a60e9d558] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   637
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   638
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   639
	Instruct mercurial to ignore build directory
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   640
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   641
	Python's distutil builds the package into ./build/, which can and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   642
	should be ignored with respect to the repository. This patch simply
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   643
	adds the appropriate line to .hgignore.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   644
	[2c5e2613eca8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   645
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   646
2012-04-06  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   647
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   648
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   649
	VMM/handler: Create domain directory with umask 0022.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   650
	[30365a87650d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   651
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   652
2012-04-07  martin f. krafft  <madduck@madduck.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   653
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   654
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   655
	Modify address check query to obtain well-defined result
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   656
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   657
	The way in which UNION does not yield the desired result, because
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   658
	(a) UNION merges results and (b) the result order is undefined. This
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   659
	patch changes the query to select the counts as columns and hence
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   660
	provides a well-defined order.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   661
	[e5c2b3647971] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   662
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   663
2012-04-06  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   664
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   665
	* postfix/pgsql-smtpd_sender_login_maps.cf:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   666
	postfix: Uncommented the query in pgsql-smtpd_sender_login_maps.cf.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   667
	[320531aa1280] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   668
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   669
	* postfix/pgsql-transport.cf, postfix/pgsql-transport_maps.cf:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   670
	postfix: Renamed pgsql-transport.cf to pgsql-transport_maps.cf. Now
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   671
	it matches pgsql-${postfix-parameter}.cf.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   672
	[9cdc6ef83265] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   673
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   674
2012-03-29  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   675
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   676
	* po/fr.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   677
	po: Updated French translation (translated by Dimitri Duc).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   678
	[e0441b07bccc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   679
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   680
2012-03-13  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   681
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   682
	* po/fi.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   683
	po: Updated Finnish translation (translated by Jorma Karvonen).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   684
	[b8d5564b4e42] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   685
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   686
2011-12-13  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   687
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   688
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   689
	VMM/cli/subcommands: Fixed a TypeError in user_info().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   690
	[fb0af82ab4af] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   691
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   692
2011-12-05  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   693
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   694
	* postfix/pgsql-relocated_maps.cf, postfix/pgsql-transport.cf, postfix
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   695
	/pgsql-virtual_alias_maps.cf, postfix/pgsql-virtual_mailbox_maps.cf,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   696
	postfix/pgsql-virtual_uid_maps.cf:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   697
	postfix: Use pgsql functions in query templates where possible.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   698
	[ccdfbbb1bb01] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   699
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   700
	* pgsql/create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   701
	pgsql/create_optional_types_and_functions.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   702
	pgsql: Updated required privileges for function dovecotpassword.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   703
	[10e9b4855173] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   704
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   705
2011-11-27  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   706
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   707
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   708
	README: Added section `Installation Prerequisites'. Reworked some
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   709
	parts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   710
	[35395b49bc44] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   711
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   712
2011-11-26  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   713
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   714
	* update_config.py, upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   715
	update_config: Write the old package install dir to a tmp file.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   716
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   717
	upgrade: Remove old CamelCase files. Removed some unused variables.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   718
	[fb210a116f18] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   719
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   720
2011-11-13  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   721
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   722
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   723
	VMM: The pyPgSQL compatibility commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   724
	[428ee9cdf1b2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   725
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   726
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   727
	VMM: The Python 2.4.x compatibility commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   728
	[90d69ae4f40d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   729
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   730
	* VirtualMailManager/relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   731
	VMM/relocated: Don't accept something@localhost as destination.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   732
	[099de308fd98] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   733
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   734
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   735
	man1: Updated configuration related descriptions/examples,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   736
	accordingly to commit 4ff0fa3ba0fa.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   737
	[b33bdc0c3669] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   738
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   739
2011-11-12  Pascal Volk  <user@localhost.localdomain.org>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   740
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   741
	* VirtualMailManager/constants.py, man/de/man1/vmm.1,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   742
	man/de/man5/vmm.cfg.5, man/man1/vmm.1, man/man5/vmm.cfg.5, setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   743
	Updated the author's e-mail address.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   744
	[6278a7a2a476] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   745
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   746
2011-11-12  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   747
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   748
	* man/de/man1/vmm.1, man/de/man5/vmm.cfg.5, man/man1/vmm.1,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   749
	man/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   750
	man: Updated the URL of the bug tracker.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   751
	[86fa217cba11] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   752
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   753
2011-11-11  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   754
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   755
	* man/de/man5/vmm.cfg.5, man/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   756
	man5: Updated the `usable password schemes' part.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   757
	[c30ce0e079b6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   758
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   759
2011-11-10  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   760
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   761
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   762
	man1: Copied new formatted/translated command output into the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   763
	examples.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   764
	[e321b764268e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   765
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   766
2011-11-09  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   767
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   768
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   769
	VMM/cli/subcommands: Small improvement of domaininfo's output.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   770
	Pointed out that the displayed quota limit is valid per user.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   771
	[4353981e3a7f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   772
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   773
	* man/de/man1/vmm.1, man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   774
	man1: Removed obsolete commands and added new commands.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   775
	[9b9cccebccf0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   776
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   777
	* man/de/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   778
	man/de/man1: Removed translated argument names.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   779
	[8f59a2f539e7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   780
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   781
2011-11-08  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   782
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   783
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   784
	VMM/cli/subcommands: Use the common output formatting in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   785
	list_pwschemes().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   786
	[5d0114f7bb99] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   787
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   788
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   789
	VMM/handler: Added a comment for the Translation Project.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   790
	[807ad4df0774] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   791
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   792
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   793
	VMM/cli/subcommands: Subcommand argument placeholders are no longer
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   794
	translatable.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   795
	[1ebb6b88f589] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   796
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   797
2011-11-07  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   798
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   799
	* po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   800
	po: Updated German translation (translated by Mario Blättermann).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   801
	[89bf9389d62f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   802
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   803
	* po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   804
	po: Updated address for message-id bug reports. Looks like as sf.net
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   805
	would have horrible configured mail servers. :-/
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   806
	[b4d21e8bfa00] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   807
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   808
	* merged changes from default(c0e1fb1b0145)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   809
	[863c691d7d14] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   810
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   811
	* po/fi.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   812
	po: Added Finnish translation to the repository. Many thanks to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   813
	Jorma Karvonen from the Translation Project for the work.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   814
	[c0e1fb1b0145]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   815
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   816
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   817
	VMM/password: list_schemes(): report suffixes with a leading dot.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   818
	[7d4d79ff08d0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   819
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   820
	* po/de.po, po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   821
	po: Updated messages template and German translation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   822
	[b175c9f62602] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   823
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   824
2011-11-06  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   825
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   826
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   827
	VMM/cli/subcommands: Added new subcommand `listpwschemes' (lp).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   828
	Marked version()'s ctx argument as unused.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   829
	[a64c1b5e08b4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   830
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   831
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   832
	VMM/password: Added function list_schemes().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   833
	[cabdf94ec580] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   834
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   835
	* man/de/man5/vmm.cfg.5, man/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   836
	man5: Moved some option descriptions to section doamin, accordingly
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   837
	to commit 4ff0fa3ba0fa. Added a brief explanation of which settings
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   838
	will be applied in which situations.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   839
	[e57dd007d69a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   840
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   841
2011-11-05  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   842
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   843
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   844
	update_config: Updated, so that the previous config modifications
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   845
	will be applied to 0.5.2 configurations files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   846
	[033a0436894f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   847
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   848
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   849
	VirtualMailManager/handler.py, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   850
	VMM/config: Moved some options to section `domain':
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   851
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   852
	 old new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   853
	------------------------------------------------------------
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   854
	account.imap -> domain.imap account.pop3
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   855
	-> domain.pop3 account.sieve -> domain.sieve
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   856
	account.smtp -> domain.account
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   857
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   858
	misc.quota_bytes -> domain.quota_bytes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   859
	misc.quota_messages -> domain.quota_messages misc.transport
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   860
	-> domain.transport
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   861
	[4ff0fa3ba0fa] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   862
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   863
	* VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   864
	VMM: Show a warning when a unsupported locale setting was detected.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   865
	[2019aa415dcd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   866
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   867
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   868
	VMM/cli/subcommands: Small improvement in domain_add(). Inform the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   869
	admin, when the postmaster account will be auto-created.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   870
	[7847f949d0a2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   871
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   872
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   873
	VMM/cli/subcommands: Fixed a small failure in alias_info().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   874
	[b15960e9c53c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   875
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   876
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   877
	TODO: updated 
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   878
	[7d27627c7fb0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   879
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   880
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   881
	VMM/domain: Extended Domain._chk_state() to support both states.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   882
	[f2934105181b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   883
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   884
2011-11-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   885
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   886
	* VirtualMailManager/constants.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   887
	VMM/constants: Cleared out obsolete error codes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   888
	[63ae77f05088] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   889
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   890
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   891
	VMM/account: Removed unused import.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   892
	[2408a3cd4bea] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   893
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   894
	* VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   895
	VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   896
	VMM/{maillocation,quotalimit}: Unified object initialization code.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   897
	Simply raise a ValueError for wrong values (unknown IDs).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   898
	[fd4aa073015f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   899
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   900
	* VirtualMailManager/errors.py, VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   901
	VMM/transport: Reworked Transport initialization. Set the transport
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   902
	id only if we could find a transport with that id. Raise a
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   903
	ValueError instead of a translatable TransportError(VMMError).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   904
	VMM/errors: Deleted class TransportError, it is no longer needed.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   905
	[6826acb9b0a7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   906
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   907
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   908
	VMM/cli/subcommands: domainservices: Don't fail when neither a
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   909
	service nor the keyword force was provided.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   910
	[45c917e6a386] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   911
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   912
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   913
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   914
	VMM/domain: Extended/updated Domain.get_info() in order to:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   915
	  - include active service(s) || None
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   916
	  - use more understandable English terms
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   917
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   918
	VMM/cli/subcommands: Updated (order of) keys of `domaininfo' output.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   919
	.`userinfo' will always show `sieve', no longer `managesieve'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   920
	[c31d604e26d3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   921
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   922
2011-11-03  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   923
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   924
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   925
	VMM/cli/subcommands: Small indent fix.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   926
	[18b75e6a39d5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   927
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   928
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   929
	VMM/cli/subcommands: Added subcommand domainservices (ds). Replaced
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   930
	subcommands userdisable and userenable by userservices (us).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   931
	[b8c94e06cd46] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   932
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   933
2011-11-02  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   934
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   935
	* VirtualMailManager/account.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   936
	VMM/account: Integrated class ServiceSet in class Account. Replaced
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   937
	methods Account.enable() and Account.disable() by
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   938
	Account.update_serviceset(). VMM/handler: Replaced methods
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   939
	Handler.user_disable() and Handler.user_enable() by
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   940
	Handler.user_services()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   941
	[95275b61ff8a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   942
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   943
2011-11-01  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   944
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   945
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   946
	VMM/serviceset: Added @property ServiceSet.services -> dict.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   947
	[e2b9e3de2b51] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   948
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   949
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   950
	VMM/account: Sorted imports 
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   951
	[abcd73f5e980] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   952
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   953
	* VirtualMailManager/domain.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   954
	VMM/domain: Integrated class ServiceSet in class Domain.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   955
	VMM/handler: Extended Handler.domain_add() and added
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   956
	Handler.domain_services(). Removed unused domain.get_gid import.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   957
	[1af5fe0683ce] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   958
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   959
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   960
	VMM/serviceset: Use SERVICES inside of ServiceSet - avoid slicing.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   961
	[1a08fe35b496] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   962
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   963
2011-10-31  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   964
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   965
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   966
	VMM/serviceset: Added module constant SERVICES.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   967
	[39036f5e6387] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   968
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   969
2011-10-30  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   970
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   971
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   972
	VMM: Added new module serviceset - provides class ServiceSet.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   973
	[e35efe931af3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   974
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   975
2011-10-28  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   976
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   977
	* pgsql/create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   978
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   979
	/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   980
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   981
	pgsql/update_tables_0.5.x-0.6.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   982
	pgsql/update_types_and_functions_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   983
	pgsql/update_types_and_functions_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   984
	pgsql: Added new table `service_set'. Moved columns `smtp', `pop3'
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   985
	`imap' and `sieve' from the `users' table to the new `service_set'
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   986
	table.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   987
	[9823548b2717] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   988
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   989
2011-10-26  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   990
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   991
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   992
	update_config: Set database.module to pyPgSQL only when psycopg2 is
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   993
	unavailable.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   994
	[d296a020f440] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   995
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   996
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   997
	README: Added contet.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   998
	[ee6f8ac06197] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   999
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1000
	* man/de/man1/vmm.1.rst, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1001
	man/substitute_links.rst, man/substitute_links_1.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1002
	man/substitute_links_5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1003
	man: Removed reStructuredText files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1004
	[3ca31d080432] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1005
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1006
	* man/de/man1/vmm.1, man/de/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1007
	man: Reworked/updated German manual pages.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1008
	[c2543ddde9f5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1009
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1010
2011-10-25  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1011
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1012
	* man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1013
	man: Added missing `.RE' macro to sub section userinfo (ui).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1014
	[ad7cfbfbc68d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1015
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1016
2011-10-16  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1017
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1018
	* po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1019
	po: Fixed 2 fatal msgfmt errors inde.po.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1020
	[fdd05a757f43] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1021
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1022
	* po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1023
	po: Updated German translation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1024
	[c11edcfc6e5f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1025
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1026
	* VirtualMailManager/cli/subcommands.py, po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1027
	Messages: Replaced some 'Available' by 'Existing'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1028
	[9842650569c2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1029
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1030
	* po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1031
	po: Regenerated vmm.pot
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1032
	[0d8e7977ae63] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1033
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1034
2011-09-03  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1035
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1036
	* VirtualMailManager/emailaddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1037
	VMM/emailaddress: Class DestinationEmailAddress accepts also
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1038
	something@localhost addresses now.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1039
	[8e41e77b84e6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1040
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1041
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1042
	VMM/handler: Handler.alias_delete() also use class
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1043
	DestinationEmailAddress for the destination address, instead of
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1044
	class EmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1045
	[933b9debbec1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1046
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1047
	* VirtualMailManager/alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1048
	VMM/alias: Alias.del_destination() corrected the value assignment in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1049
	the error message's dictionary.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1050
	[8394e222aba3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1051
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1052
	* VirtualMailManager/alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1053
	VMM/alias: Alias._load_dests() use class DestinationEmailAddress for
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1054
	destination addresses, instead of class EmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1055
	[46c296c6e231] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1056
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1057
2011-07-31  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1058
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1059
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1060
	VMM/cli/subcommands: user_add() show only generated passwords - not
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1061
	the given.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1062
	[a43a2e20de71] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1063
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1064
2011-03-10  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1065
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1066
	* VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1067
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1068
	VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1069
	VMM: Deleted a few unused variables.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1070
	[33a45e4c80c4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1071
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1072
2011-03-05  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1073
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1074
	* VirtualMailManager/network.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1075
	VMM/network: Added new module network.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1076
	[ff2a61e155db] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1077
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1078
2011-02-27  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1079
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1080
	* VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1081
	VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1082
	VMM/cli/subcommands: Added function update_cmd_map(). So the items
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1083
	will be added to the cmd_map when gettext's _() has been installed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1084
	-> translatable subcommand descriptions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1085
	[d4a341248500] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1086
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1087
2011-02-24  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1088
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1089
	* po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1090
	po: Regenerated vmm.pot
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1091
	[241b192bfcc8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1092
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1093
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1094
	VMM/cli/subcommands: The keyword 'force' is no longer translatable.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1095
	[542a4d23a9f0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1096
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1097
	* VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1098
	VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1099
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1100
	VirtualMailManager/cli/handler.py, VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1101
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1102
	VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1103
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1104
	VirtualMailManager/password.py, VirtualMailManager/relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1105
	VMM: Updated some messages. (doesn't, isn't) -> (does not, is not)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1106
	Added missing dots at the end of some sentences.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1107
	[8209da83e256] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1108
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1109
	* man/man1/vmm.1, man/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1110
	man: Replaced unnecessary \(aq glyphs in man1/vmm.1. Updated COPYING
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1111
	section in man1/vmm.1 and man5/vmm.cfg.5.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1112
	[f32b323fd347] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1113
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1114
2011-02-22  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1115
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1116
	* VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1117
	VMM/mailbox: Use the correct mailbox hierarchy separator in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1118
	Mailbox.add_boxes() for mdbox and sdbox mailbox format.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1119
	[c7a963e6cf6e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1120
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1121
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1122
	VMM: Report quota usage/limit/percentage values formatted according
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1123
	to the current LC_ALL setting.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1124
	[ae1a8428298c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1125
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1126
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1127
	VMM/cli/subcommands: Improved legibility of domaininfo's "quota
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1128
	limit" output a little bit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1129
	[e5b3b225bd5b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1130
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1131
	* man/man5/vmm.cfg.5, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1132
	man/man5: Reworked/updated vmm.cfg.5. Removed vmm.cfg.5.rst.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1133
	[65687300ba19] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1134
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1135
	* man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1136
	man/man1: Small syntax fixes in vmm.1.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1137
	[1ca025a5ce0c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1138
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1139
2011-02-21  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1140
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1141
	* man/man1/vmm.1, man/man1/vmm.1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1142
	man/man1: Reworked/updated vmm.1. Removed vmm.1.rst.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1143
	reStructuredText was nice to edit but the generated output 
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1144
	[2bc9c36c1387] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1145
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1146
2011-02-18  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1147
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1148
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1149
	VMM/cli/subcommands: Update also the RunContext's subcommand if
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1150
	'plan A' in {,alias}domain_info() fails.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1151
	[54a89c19e534] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1152
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1153
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1154
	VMM/cli/subcommands: Fixed a msgid issue (format string with unnamed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1155
	arguments).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1156
	[f6e55b27fe07] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1157
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1158
	* VirtualMailManager/handler.py, VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1159
	VMM: Solve the default "misc.quota_bytes = '0'" problem where it may
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1160
	occur.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1161
	[3162ff959375] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1162
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1163
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1164
	VMM/cli/subcommands: Made argument names translatable.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1165
	[58e23bd7c97f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1166
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1167
2011-02-14  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1168
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1169
	* man/de/man1/vmm.1.rst, man/man1/vmm.1.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1170
	man/substitute_links_1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1171
	man1/vmm.1.rst: Added subcommands domainquota and userquota. Updated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1172
	description of subcommand aliasadd.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1173
	[da80de422b3c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1174
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1175
2011-02-13  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1176
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1177
	* VirtualMailManager/account.py, VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1178
	VMM/{account,domain}: Added a versions check to the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1179
	update_quotalimit methods of classes Account and Domain.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1180
	[0c52094447b0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1181
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1182
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1183
	VMM/cli/subcommands: Implemented subcommands domainquota and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1184
	userquota.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1185
	[a4f5d4cd886d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1186
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1187
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1188
	VMM/domain: Execute the database updates of
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1189
	Domain.update_{quotalimit,transport}() when argument force is True,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1190
	even when the 'new' setting is the same as the current one.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1191
	[8984b1f4e6e3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1192
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1193
2011-02-12  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1194
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1195
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1196
	VMM/cli/subcommands: Divided 'quota usage' from userinfo subcommand
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1197
	into 'quota storage' and 'quota messages'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1198
	[00a8c12a3da3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1199
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1200
	* VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1201
	VMM/quotalimit: Don't fail in QuotaLimit.__init__, if we get the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1202
	deafult misc.quota_bytes value: '0'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1203
	[0512d940918f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1204
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1205
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1206
	VMM/common: Reworked human_size() once more. Return bytes w/o
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1207
	prefix. Use translatable $FOO_bibyte prefixes, e.g., MiB.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1208
	[fb22773f7a85] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1209
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1210
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1211
	VMM/cli/subcommands: Added quota limit/usage output to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1212
	{domain,user}info subcommands.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1213
	[3e5ed678d535] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1214
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1215
2011-02-11  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1216
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1217
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1218
	VMM/cli/subcommands: config_get: Print configured misc.quota_bytes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1219
	in human readable format.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1220
	[cf661a40266d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1221
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1222
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1223
	VMM/common: human_size() size argument can be also a string. Because
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1224
	the default value of misc.quota_bytes is '0', a string in order to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1225
	accept also settings like '500M'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1226
	[7f931c1ca059] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1227
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1228
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1229
	VMM/common: human_size accept also 0 as size.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1230
	[0a13849243f2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1231
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1232
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1233
	VMM/common: Small code cleanup in human_size().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1234
	[d3a3c6155879] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1235
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1236
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1237
	VMM/common: Added function human_size().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1238
	[fb2ba1456bc5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1239
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1240
2011-02-10  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1241
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1242
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1243
	VMM/domain: Adjusted Domain.get_info() to the updated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1244
	vmm_domain_info view.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1245
	[ffce67e3c6eb] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1246
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1247
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1248
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1249
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1250
	pgsql: Updated view vmm_domain_info. No longer select data we have
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1251
	already.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1252
	[8217ddd5220d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1253
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1254
	* VirtualMailManager/account.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1255
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1256
	VMM/{account,domain,handler}: Added quota limit support. A few small
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1257
	modifications in class Account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1258
	[660b42391c8e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1259
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1260
2011-02-09  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1261
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1262
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1263
	VMM/account: Removed unused method Account.set_transport().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1264
	[5f7e9f778b29] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1265
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1266
2011-02-08  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1267
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1268
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1269
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1270
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1271
	pgsql: Added quotalimit's bytes and messages to view
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1272
	vmm_domain_info.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1273
	[dd95ed5bc9d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1274
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1275
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1276
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1277
	pgsql/update_tables_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1278
	pgsql/{create,update}_tables*: Added the ON DELETE CASCADE clause to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1279
	table userquota{,_11}'s foreign-key constraint
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1280
	fkey_userquota_uid_users.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1281
	[05dc4e1f8dff] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1282
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1283
2011-02-07  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1284
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1285
	* VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1286
	VMM/mailbox: Added missing dummy translator (_) and comment for
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1287
	method Mailbox._add_boxes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1288
	[b7854259ad74] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1289
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1290
	* VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1291
	VMM/quotalimit: Added new module quotalimit to the repository.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1292
	[0cae9989395b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1293
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1294
2011-02-06  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1295
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1296
	* VirtualMailManager/config.py, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1297
	man/man5/vmm.cfg.5.rst, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1298
	VMM/config: Added quota_bytes and quota_messages settings. Updated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1299
	/man5/vmm.cfg.5 and vmm.cfg.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1300
	[d3a97f7fb98a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1301
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1302
2011-02-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1303
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1304
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1305
	VMM/common: Added function size_in_bytes().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1306
	[ac5ac03b58da] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1307
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1308
	* pgsql/create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1309
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1310
	/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1311
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1312
	pgsql/update_tables_0.5.x-0.6.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1313
	pgsql/update_types_and_functions_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1314
	pgsql/update_types_and_functions_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1315
	pgsql/*: Added tables, triggers and functions for quota support.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1316
	[5e6bcb2e010e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1317
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1318
2011-02-02  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1319
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1320
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1321
	VMM:/handler: Fixed typo introduced with the previous commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1322
	[98223e5c95e0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1323
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1324
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1325
	VMM/handler: Handler._make_domain_dir(): Check if the domain
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1326
	directory exists before calling os.mkdir().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1327
	[5aaf2dd6b146] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1328
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1329
	* VirtualMailManager/alias.py, VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1330
	VirtualMailManager/domain.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1331
	VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1332
	VMM/*: Use target column names in all INSERT statements. In order to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1333
	avoid trouble after the definition of a table was changed.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1334
	[7518d927d443] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1335
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1336
2011-02-01  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1337
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1338
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1339
	INSTALL: Updated "user_query".
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1340
	[af56cee51e67] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1341
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1342
2011-01-28  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1343
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1344
	* VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1345
	VMM/mailbox: Be more detailed if doveadm couldn't create mailboxes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1346
	[920cb090eb09] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1347
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1348
2011-01-20  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1349
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1350
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1351
	VMM/cli/subcommands: Update also the RunContext's subcommand if
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1352
	'plan A' in {alias,relocated,user}_info() fails.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1353
	[2af61bc06215] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1354
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1355
	* VirtualMailManager/cli/handler.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1356
	VMM/{,cli/}handler: Moved the 'address-in-use check' (introduced
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1357
	with changeset ef99be5b7ec0) to {alias,relocated,user}_add().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1358
	[4cbaf8d229f9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1359
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1360
2011-01-19  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1361
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1362
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1363
	VMM/account: Account._count_aliases() cast the EmailAddress to str,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1364
	in order to avoid errors from the database.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1365
	[ecdba68c7a2c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1366
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1367
2011-01-17  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1368
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1369
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1370
	VMM/handler: Handler.relocated_add() check if the target address'
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1371
	domain is known, if so add a warning when the account/alias doesn't
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1372
	exist.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1373
	[1016a17684c1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1374
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1375
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1376
	VMM/handler: Handler._get_{account,alias,relocated}() check if the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1377
	address is already in use.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1378
	[ef99be5b7ec0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1379
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1380
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1381
	VMM/handler: Handler.alias_add() and Handler.relocated_add() use
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1382
	DestinationEmailAddress instances for target addresses.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1383
	[3b2fd0b4e51b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1384
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1385
2011-01-17  Tobias Berling  <t-obi@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1386
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1387
	* VirtualMailManager/alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1388
	VMM/alias.py: Fixed TypeError when calling dbc.executemany()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1389
	[1b1f8f0cc687] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1390
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1391
	* setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1392
	setup.py: Fixed syntax error
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1393
	[4dfc5f3c1f2c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1394
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1395
	* pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1396
	pgsql/create_tables{,-dovecot-1.2.x}.pgsql: Fixed syntax errors
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1397
	[be4bd77dbe57] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1398
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1399
2011-01-17  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1400
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1401
	* VirtualMailManager/emailaddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1402
	VMM/emailaddress: Added class DestinationEmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1403
	[a6ad9895989d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1404
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1405
2011-01-14  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1406
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1407
	* COPYING, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1408
	VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1409
	VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1410
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1411
	VirtualMailManager/cli/config.py, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1412
	VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1413
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1414
	VirtualMailManager/config.py, VirtualMailManager/constants.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1415
	VirtualMailManager/domain.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1416
	VirtualMailManager/errors.py, VirtualMailManager/ext/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1417
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1418
	VirtualMailManager/mailbox.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1419
	VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1420
	VirtualMailManager/pycompat/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1421
	VirtualMailManager/pycompat/hashlib.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1422
	VirtualMailManager/relocated.py, VirtualMailManager/transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1423
	setup.py, update_config.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1424
	Updated copyright notices to include the year 2011.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1425
	[d6573da35b5f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1426
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1427
2011-01-13  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1428
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1429
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1430
	merged changes from default(cfd29e65e4f2)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1431
	[61fdd77d2e65] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1432
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1433
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1434
	INSTALL: Use the %L modifier for %u variable in password_query and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1435
	user_query.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1436
	[cfd29e65e4f2]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1437
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1438
2010-08-10  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1439
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1440
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1441
	VMM/domain: set_{directory,transport} make sure the domain is new.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1442
	Assertions could be optimized away.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1443
	[502d59f4bb34] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1444
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1445
	* VirtualMailManager/cli/subcommands.py, man/de/man1/vmm.1.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1446
	man/man1/vmm.1.rst, man/substitute_links_1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1447
	VMM/cli/subcommands: Added 'auto postmaster' to domain_add().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1448
	[c2e8eab2616d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1449
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1450
	* VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1451
	VirtualMailManager/cli/subcommands.py, man/de/man1/vmm.1.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1452
	man/man1/vmm.1.rst, man/substitute_links_1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1453
	VMM/cli/handler: Added support for random passwords in user_add().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1454
	[971577b89d26] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1455
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1456
2010-08-09  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1457
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1458
	* VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1459
	VMM/transport: Small error message 'improvement'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1460
	[44283818f8db] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1461
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1462
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1463
	VMM/config: Added option mailbox.format to the configuration check.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1464
	[7fa919dab42c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1465
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1466
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1467
	update_config: Set pyPgSQL, maybe there is no psycopg2 installed.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1468
	[6fabb9cd212d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1469
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1470
	* man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1471
	man5/vmm.cfg: Added description for new settings in section
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1472
	database.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1473
	[095b43faaba5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1474
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1475
	* INSTALL, setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1476
	Updated INSTALL and setup.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1477
	[61e732e4cb3e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1478
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1479
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1480
	VMM/handler: Added support for psycopg2.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1481
	[48bf20b43f2e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1482
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1483
	* VirtualMailManager/cli/main.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1484
	VMM/cli/main: Adjusted _get_handler() to changes in config module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1485
	[a653c43048b1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1486
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1487
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1488
	VMM/config: Extended configuration check and raise only a
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1489
	ConfigError. Added new settings 'module', 'port', and 'sslmode' to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1490
	the database section.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1491
	[2ae40cd0d213] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1492
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1493
2010-08-07  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1494
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1495
	* VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1496
	VirtualMailManager/aliasdomain.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1497
	VirtualMailManager/maillocation.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1498
	VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1499
	VMM/: Provide parameters as tuple to cursor.execute().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1500
	[22d115376e4d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1501
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1502
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1503
	VMM/handler: Small code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1504
	[4bba5fb90b78] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1505
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1506
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1507
	VMM/common: Reformulated error message in exec_ok.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1508
	[b7a4d7828608] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1509
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1510
	* VirtualMailManager/cli/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1511
	VMM/cli/config: Except the VMMError from exec_ok in configure().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1512
	[d60ffbc0124b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1513
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1514
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1515
	VMM/config: Use common.VERSION_RE, instead of defining the regexp
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1516
	two times.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1517
	[ca7575401549] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1518
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1519
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1520
	VMM/common: Made the version re pattern object accessible as
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1521
	VERSION_RE. Small 'global …' cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1522
	[586367ee042b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1523
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1524
2010-08-06  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1525
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1526
	* VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1527
	VMM/cli/handler: Don't perform config and environment checks twice.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1528
	[95d45e4ec1a6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1529
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1530
	* VirtualMailManager/cli/subcommands.py, man/de/man1/vmm.1.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1531
	man/man1/vmm.1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1532
	VMM/cli/subcommands: Added subcommands configget and configset.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1533
	[f8d5c8bb8bce] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1534
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1535
	* VirtualMailManager/cli/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1536
	VMM/cli/config: CliConfig.set raise a ConfigError, if the new value
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1537
	could not be set.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1538
	[0d2430dc6ef8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1539
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1540
	* VirtualMailManager/cli/main.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1541
	VMM/cli/main: Except more errors and handle them correct.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1542
	[9232ed7e4d85] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1543
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1544
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1545
	VMM/config: LazyConfig._get_section_option check for empty
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1546
	section/option names.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1547
	[b0c971f943dc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1548
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1549
2010-08-05  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1550
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1551
	* VirtualMailManager/account.py, VirtualMailManager/cli/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1552
	VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1553
	VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1554
	VirtualMailManager/emailaddress.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1555
	VirtualMailManager/relocated.py, po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1556
	VMM/: Unified messages and removed non-ASCII quotes. VMM/account:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1557
	Added TP-comment back. Was accidentally removed in changeset
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1558
	f9a6b6701cf9. Refreshed po/vmm.pot.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1559
	[6709d0faf2f5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1560
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1561
	* VirtualMailManager/cli/__init__.py, VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1562
	VirtualMailManager/cli/subcommands.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1563
	vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1564
	out to VirtualMailManager/cli/subcommands.py. vmm: New created with
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1565
	minimal code.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1566
	[4515afec62e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1567
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1568
	* VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1569
	VMM/cli/handler: CliHandler.user_password: Only prompt for the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1570
	password if the Account exists.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1571
	[abff2de9eed0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1572
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1573
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1574
	VMM/account: Made Account._services available as account.SERVICES.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1575
	[45834dcc280e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1576
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1577
2010-08-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1578
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1579
	* VirtualMailManager/cli/handler.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1580
	VMM/{,cli/}handler: user_add: Check earlier if the account exists.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1581
	[150ddcc8b315] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1582
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1583
2010-08-03  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1584
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1585
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1586
	VMM/domain: Added missing comma in Domain.get_info's SELECT list.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1587
	[d24c2ea39710] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1588
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1589
2010-08-01  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1590
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1591
	* VirtualMailManager/handler.py, man/de/man1/vmm.1.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1592
	man/man1/vmm.1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1593
	VMM/handler: Updated Handler.user_{disable,enable} methods to accept
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1594
	a list of services. man/{,de/}man1/vmm.1.rst: Updated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1595
	userenable/userdisable part.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1596
	[7a471cace3ba] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1597
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1598
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1599
	VMM/account: Reworked methods enable/disable in order to accept
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1600
	multiple services.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1601
	[3f550826b1cc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1602
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1603
2010-07-30  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1604
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1605
	* VirtualMailManager/account.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1606
	man/de/man1/vmm.1.rst, man/man1/vmm.1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1607
	VMM/{account,handler}: Account delete, use the boolean keyword force
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1608
	too.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1609
	[1ed85e696748] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1610
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1611
	* man/de/man1/vmm.1.rst, man/man1/vmm.1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1612
	man/{,de/}man1/vmm.1.rst: Updated domaindelete part.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1613
	[352ca7f1b332] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1614
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1615
	* VirtualMailManager/domain.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1616
	VMM/domain: Simplified Domain.delete() related methods and their
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1617
	arguments, VMM/handler: Adjusted to the changes in the domain
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1618
	module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1619
	[270b57af85de] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1620
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1621
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1622
	VMM/handler: _make_home() Create the domain directory if it doesn't
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1623
	exist for some reason.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1624
	[3fe8d6cdbe3a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1625
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1626
	* VirtualMailManager/account.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1627
	VMM/account: Replaced property domain_directory by domain.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1628
	[41789df75339] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1629
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1630
2010-07-29  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1631
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1632
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1633
	VMM/common: Removed unused import.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1634
	[85972d3ba936] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1635
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1636
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1637
	VMM/handler: Use more common.lisdir() in Handler's methods _chkenv,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1638
	_delete_domain_dir, _delete_home, _get_disk_usage, _make_domain_dir,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1639
	and _make_home. Handler._make_home(): Also check if the domain
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1640
	directory exists.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1641
	[bb9ff81928f1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1642
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1643
	* VirtualMailManager/common.py, VirtualMailManager/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1644
	VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1645
	VMM/common: Replaced function is_dir() by lisdir().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1646
	VMM/{config,mailbox}: Adjusted to the above change.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1647
	[8f8d9c4c8332] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1648
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1649
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1650
	VMM/handler: Reworked methods _get_disk_usage, _delete_home and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1651
	_delete_domain_dir. Deleted method _isdir.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1652
	[06c0457036a0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1653
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1654
	* VirtualMailManager/constants.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1655
	VMM/constants: Added MIN_GID and MIN_UID.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1656
	[38e344ba3d0f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1657
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1658
2010-07-28  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1659
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1660
	* VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1661
	VMM/mailbox: Removed accidentally committed debug print statement.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1662
	[d58cc465dc61] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1663
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1664
	* VirtualMailManager/alias.py, VirtualMailManager/cli/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1665
	VirtualMailManager/config.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1666
	VirtualMailManager/mailbox.py, VirtualMailManager/relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1667
	VMM/: More PEP-8 fixes; eliminated __names. VMM/emailaddress:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1668
	Fixed methods __eq__ and __ne__. (I'm not pylint's nanny.)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1669
	[94bd10e237e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1670
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1671
	* VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1672
	VMM/transport: Converted _mixedCase method names to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1673
	_lower_case_with_underscores. Added missing docstrings. Fixed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1674
	methods __eq__ and __ne__. (I'm not pylint's nanny.)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1675
	[883d5cd66498] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1676
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1677
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1678
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1679
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1680
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1681
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1682
	VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1683
	VirtualMailManager/aliasdomain.py, VirtualMailManager/cli/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1684
	VirtualMailManager/cli/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1685
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1686
	VirtualMailManager/cli/config.py, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1687
	VirtualMailManager/common.py, VirtualMailManager/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1688
	VirtualMailManager/domain.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1689
	VirtualMailManager/errors.py, VirtualMailManager/ext/Postconf.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1690
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1691
	VirtualMailManager/mailbox.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1692
	VirtualMailManager/password.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1693
	VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1694
	VMM/*: Made all modules names lowercase, adjusted imports.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1695
	[011066435e6f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1696
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1697
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1698
	VMM//{,cli/}Handler: PEP-8-ified the Handler classes:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1699
	    * converted CamelCase method names to lower_case_with_underscores
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1700
	    * eliminated __names
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1701
	    * added missing docstrings
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1702
	[f4956b4ceba1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1703
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1704
2010-07-27  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1705
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1706
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1707
	VMM//{,cli/}Handler: Reworked configuration related parts. Renamed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1708
	attributes _Cfg -> _cfg; _cfgFileName -> _cfg_fname. Renamed methods
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1709
	__chkCfgFile -> __check_cfg_file; __findCfgFile -> __find_cfg_file.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1710
	Added missing docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1711
	[4dc2edf02d11] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1712
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1713
	* VirtualMailManager/constants.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1714
	VMM/constants: Added __copyright__.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1715
	[d619e97a8f18] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1716
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1717
2010-07-26  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1718
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1719
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1720
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1721
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1722
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1723
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1724
	VirtualMailManager/cli/Config.py, VirtualMailManager/cli/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1725
	VirtualMailManager/cli/__init__.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1726
	VirtualMailManager/constants.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1727
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1728
	VirtualMailManager/constants/EXIT.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1729
	VirtualMailManager/constants/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1730
	VirtualMailManager/constants/version.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1731
	VirtualMailManager/ext/Postconf.py, VirtualMailManager/mailbox.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1732
	VirtualMailManager/maillocation.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1733
	VMM/constants: Replaced the constants subpackage by a module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1734
	[31d8931dc535] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1735
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1736
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1737
	VMM/cli: Forgot to remove string_io from __all__.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1738
	[81bccfd14355] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1739
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1740
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1741
	VMM/cli: Removed misplaced function string_io.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1742
	[0b4a6e9d9f27] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1743
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1744
	* VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1745
	VMM/cli/Config: Write warnings to stderr. Renamed method
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1746
	__saveChanges to __save_changes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1747
	[c17c46d9e440] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1748
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1749
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1750
	VMM/cli: w_err() call os.sys.exit only if code != 0. read_pass()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1751
	write errors to stderr. And a few other small fixes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1752
	[6f39a1e56f4a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1753
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1754
2010-07-25  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1755
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1756
	* VirtualMailManager/ext/Postconf.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1757
	VMM/ext/Postconf: Reworked class Postconf. Added method edit().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1758
	[a0a10100aee5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1759
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1760
2010-07-23  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1761
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1762
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1763
	VMM/Handler: Reworked __domDirMake and reamed to __make_domain_dir.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1764
	Removed the (now) unused method __makedir.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1765
	[644e2cc4a441] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1766
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1767
	* VirtualMailManager/Handler.py, VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1768
	VMM/mailbox: Added to the repository. VMM/Handler: Integrated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1769
	mailbox module. Code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1770
	[d21423478803] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1771
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1772
	* VirtualMailManager/Transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1773
	VMM/Transport: Small cosmetics.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1774
	[aa4a9fc31e1b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1775
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1776
	* VirtualMailManager/maillocation.py, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1777
	man/man5/vmm.cfg.5.rst, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1778
	VMM/maillocation: Dovecot >= 2.0.beta5 is required for `doveadm
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1779
	mailbox create -s …`
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1780
	[217b419d6561] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1781
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1782
2010-07-22  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1783
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1784
	* VirtualMailManager/Account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1785
	VMM/Account: s/prefix/mbformat/ and pass the dbh to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1786
	MailLocation.__init__.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1787
	[504fd29b4712] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1788
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1789
	* VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1790
	VMM/maillocation: Renamed MailLocation's property prefix to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1791
	mbformat.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1792
	[3c62f581d17a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1793
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1794
	* VirtualMailManager/Config.py, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1795
	man/man5/vmm.cfg.5.rst, man/substitute_links_5.rst, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1796
	VMM/Config: Added boolean option mailbox.subscribe.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1797
	[df0f7b22540c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1798
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1799
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1800
	VMM/Config: Return mailbox.{folders,root} settings as Unicode.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1801
	[8dd3a107fd92] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1802
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1803
2010-07-21  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1804
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1805
	* VirtualMailManager/Account.py, VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1806
	VMM/maillocation: Reworked class MailLocation to match the new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1807
	database structure.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1808
	[32b4a39b5640] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1809
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1810
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1811
	VMM/Config: Added function check_mailbox_format().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1812
	[e1d3f027dd64] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1813
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1814
2010-07-20  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1815
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1816
	* man/de/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1817
	man/de/man5/vmm.cfg.5.rst: Fixed a typo.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1818
	[efa001edc349] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1819
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1820
	* man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1821
	man/{,de/}man5/vmm.cfg.5.rst: Added mailbox.root, small updates.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1822
	[d15a27eaa9d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1823
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1824
	* VirtualMailManager/Config.py, update_config.py, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1825
	VMM/Config: Added mailbox.root setting.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1826
	[ee89399346cb] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1827
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1828
	* TODO, pgsql/create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1829
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1830
	/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1831
	pgsql/update_tables_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1832
	pgsql/update_tables_0.5.x-0.6.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1833
	pgsql/update_types_and_functions_0.5.x-0.6-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1834
	pgsql/update_types_and_functions_0.5.x-0.6.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1835
	pgsql: Added support for different mailbox formats.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1836
	  - users.passwd can store sha512-crypt.hex hashes now
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1837
	  - Added new update scripts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1838
	[e21ceaabe871] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1839
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1840
2010-07-12  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1841
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1842
	* pgsql/update_tables_0.4.x-0.5.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1843
	pgsql/update_tables_0.5.x_for_dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1844
	pgsql/update_types_and_functions_0.5.x_for_dovecot-1.2.x.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1845
	pgsql: Removed old update SQL scripts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1846
	[62211b6a9b8e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1847
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1848
2010-07-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1849
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1850
	* VirtualMailManager/Alias.py, VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1851
	VMM/maillocation: Code cleanups. Fixed error introduced with
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1852
	changeset 084300a00ee1.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1853
	[18086c6a2521] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1854
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1855
2010-05-18  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1856
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1857
	* VirtualMailManager/Domain.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1858
	VMM/Domain: removed functions ace2idna() and idn2ascii().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1859
	domainname.encode('idna')/domainname.decode('idna') works too.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1860
	[7d1bafc6fa30] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1861
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1862
2010-05-12  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1863
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1864
	* VirtualMailManager/Account.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1865
	VMM/Account: replaced attribute _mid : int by _mail : MailLocation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1866
	[a77b67673aa6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1867
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1868
2010-05-11  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1869
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1870
	* TODO, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1871
	VMM/password: added some CRYPT_* constants. Reverted modification
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1872
	(284:ec1966828246) in _get_salt().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1873
	[619dadc0fd25] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1874
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1875
2010-05-10  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1876
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1877
	* VirtualMailManager/Config.py, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1878
	man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1879
	VMM/password: adapted Blowfish/SHA-256/SHA-512 crypt() to recent
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1880
	changes in the Dovecot-2.0 source tree.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1881
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1882
	VMM/Config: Added default number of encryption rounds to the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1883
	configuration.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1884
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1885
	man5: updated description of
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1886
	misc.crypt_{blowfish,sha{256,512}}_rounds.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1887
	[7ef3f117a230] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1888
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1889
2010-05-09  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1890
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1891
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1892
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1893
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1894
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1895
	VirtualMailManager/cli/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1896
	VirtualMailManager/ext/Postconf.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1897
	VMM/: re-indented long queries and error messages.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1898
	[e2785e04f92e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1899
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1900
2010-05-05  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1901
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1902
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1903
	VMM/password: generate all crypt() salts w/o trailing $ sign
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1904
	[142f188f7552] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1905
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1906
2010-05-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1907
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1908
	* man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1909
	man5: added misc.dovecot_version to the minimal config example.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1910
	[01cb71c1ae33] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1911
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1912
	* VirtualMailManager/Config.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1913
	VMM/password: moved the 'scheme check' code from pwhash() to the new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1914
	function verify_scheme(). VMM/Config: use verify_scheme() to check
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1915
	the scheme when LazyConfig.set() is called.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1916
	[1e77dd639fa3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1917
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1918
2010-05-03  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1919
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1920
	* VirtualMailManager/Config.py, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1921
	man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1922
	VMM/Config: removed the default value of misc.dovecot_version. There
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1923
	are too many different versions installed on different systems. So,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1924
	it doesn't make much sense to have a default value.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1925
	[e2046d47688b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1926
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1927
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1928
	VMM/Handler: import the errors before raising them. Rephrased the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1929
	'permission error' message.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1930
	[d30a94f5aef5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1931
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1932
	* TODO, VirtualMailManager/Config.py, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1933
	man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1934
	man/substitute_links_5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1935
	VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt(). Also
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1936
	updated Config and man section 5.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1937
	[ec1966828246] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1938
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1939
2010-04-30  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1940
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1941
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1942
	VMM/Handler: code cleanups in the user/alias/relocated info methods.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1943
	[ea6d052de24a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1944
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1945
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1946
	VMM/Handler: fixed destination check in Handler.aliasAdd().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1947
	[28871c1be260] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1948
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1949
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1950
	VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1951
	VMM/Alias: moved the postconf stuff from the Handlers to Alias
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1952
	class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1953
	[59ff7c719697] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1954
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1955
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1956
	VMM/{Config,Handler}: moved Config.install() to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1957
	Handler.cfg_install(). Handler.cfg_install() must be called
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1958
	explicitly. To avoid 'strange' problems.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1959
	[db35d2eec518] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1960
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1961
2010-04-29  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1962
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1963
	* VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1964
	VMM/cli/Handler: fixed AttributeError in CliHandler.__init__().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1965
	Attribute '_scheme' was removed in previous commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1966
	[74d94b867348] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1967
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1968
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1969
	VMM/Handler: removed password hashing related stuff.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1970
	[5d229a50b115] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1971
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1972
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1973
	VMM{,/cli}/Handler: adjusted user* methods to the changes in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1974
	Account. All user methods was renamed from userAction() to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1975
	user_action(). Added missing docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1976
	[e50ffc0b8468] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1977
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1978
	* VirtualMailManager/Account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1979
	VMM/Account: always pass the EmailAddress to the pwhash() call.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1980
	[f2ecfe0a0e09] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1981
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1982
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1983
	VirtualMailManager/constants/ERROR.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1984
	VMM/Account: some modifications and small improvements in class
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1985
	Account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1986
	   - replaced the tid by a Transport instance
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1987
	   - check mailbox format dependencies in _repare()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1988
	   - reset all attributes when the Account was deleted
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1989
	   - don't select information, we have already, from the db
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1990
	   - added __nonzero__() method
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1991
	[524f7ed5ad5b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1992
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1993
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1994
	VMM/password: added small output check on _dovecotpw().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1995
	[45ec5c3cfef4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1996
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1997
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1998
	VMM/common: added a caching dict for version_hex()/version_str()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1999
	[77fc7138ef6a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2000
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2001
2010-04-28  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2002
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2003
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2004
	VirtualMailManager/__init__.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2005
	VMM/Config: Added method Config.install() -> global cfg_dget().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2006
	VirtualMailManager.Configuration removed -> some adjustments.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2007
	[446483386914] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2008
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2009
	* INSTALL, UPGRADE:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2010
	INSTALL: dropped group mail related stuff. UPGRADE: be more details
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2011
	about nobody's primary group.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2012
	[e915d4725706] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2013
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2014
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2015
	man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst, update_config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2016
	vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2017
	configuration: Dropped setting misc.gid_mail. That setting was never
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2018
	useful, since none of the virtual users was a member of a system
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2019
	group.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2020
	[d3389645a91d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2021
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2022
	* man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2023
	man/substitute_links.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2024
	man/{,de/}man5/vmm.cfg.5.rst: Updated descriptions of dovecotpw and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2025
	password_scheme settings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2026
	[188ea8d6072f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2027
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2028
	* INSTALL, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2029
	VirtualMailManager/pycompat/hashlib.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2030
	VMM: added new modules password and pycompat.hashlib. INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2031
	updated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2032
	[beb8f4421f92] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2033
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2034
	* VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2035
	VMM/maillocation: Use the hex version, since we are able to convert
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2036
	it to an string, in case of a failure.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2037
	[084300a00ee1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2038
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2039
2010-04-27  Tobias Berling  <t-obi@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2040
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2041
	* VirtualMailManager/Account.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2042
	VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2043
	VMM/{Account,common,Handler}: Improved version_hex().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2044
	- common: version_hex() now supports 'serials' > 16. Added
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2045
	version_str() as counterpart to version_hex().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2046
	- Account, Handler: updated hardcoded Dovecot versions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2047
	[e14c345b44a1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2048
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2049
2010-04-26  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2050
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2051
	* VirtualMailManager/Account.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2052
	VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2053
	VMM/{Account,common,maillocation}: Dovecot version (check) fixes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2054
	    - Account: fixed versions dependencies.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2055
	    - maillocation: use the version string, may be uses in a error
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2056
	message.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2057
	    - common: version_hex() raises a ValueError, instead of returning 0,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2058
	if the version string is invalid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2059
	[3c0173418d5d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2060
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2061
2010-04-25  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2062
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2063
	* VirtualMailManager/Account.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2064
	VirtualMailManager/Handler.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2065
	man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst, update_config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2066
	upgrade.sh, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2067
	Use the complete Dovecot version, not only the concatenated major
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2068
	and minor parts. (1.2.11 instead of 12).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2069
	[04fea4d8b900] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2070
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2071
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2072
	VMM/common: improved version_hex() in order to convert also alpha,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2073
	beta and release candidate versions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2074
	[07fdc93dde9f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2075
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2076
2010-04-24  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2077
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2078
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2079
	VirtualMailManager/__init__.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2080
	VMM: moved some non-init functions to the new common module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2081
	Adjusted imports in the Config and Handler module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2082
	[6eea85d8b91d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2083
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2084
2010-04-23  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2085
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2086
	* setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2087
	setup.py: Added sub-package pycompat to the packages list.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2088
	[1c2241dde942] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2089
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2090
2010-04-22  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2091
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2092
	* VirtualMailManager/pycompat.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2093
	VirtualMailManager/pycompat/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2094
	VMM/pycompat: is now a sub-package.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2095
	[b052a2f0f5d4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2096
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2097
2010-04-20  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2098
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2099
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2100
	merged changes from default(9bf8d97ced88)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2101
	[6c699837b4d4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2102
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2103
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2104
	VMM/VMM: corrected name of password scheme PLAIN-MD4.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2105
	[9bf8d97ced88]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2106
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2107
2010-04-18  Tobias Berling  <mail@tobiasberling.de>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2108
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2109
	* VirtualMailManager/Alias.py, VirtualMailManager/AliasDomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2110
	pgsql/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2111
	VMM/Alias.py: Replaced some %r with '%s'. VMM/AliasDomain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2112
	save(), switch(), delete(): Update AliasDomain._gid after database
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2113
	change. Added dbc.close() to AliasDomain.delete().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2114
	create_tables{,-dovecot-1.2.x}.pgsql: Fixed a typo.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2115
	[5b8fde01e4f0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2116
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2117
2010-04-18  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2118
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2119
	* TODO, VirtualMailManager/Handler.py, VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2120
	VMM: added 'Configuration' variable and set_configuration().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2121
	Handler.__init__() now exports its config via set_configuration().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2122
	[ae80282301a3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2123
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2124
2010-04-17  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2125
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2126
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2127
	VMM/Handler: renamed some methods and added their missing
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2128
	docstrings:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2129
	    - cfgDget() -> cfg_dget()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2130
	    - cfgPget() -> cfg_pget()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2131
	    - userByID() -> user_by_uid()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2132
	[d2ddd4a6528d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2133
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2134
2010-04-16  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2135
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2136
	* VirtualMailManager/AliasDomain.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2137
	VirtualMailManager/EmailAddress.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2138
	VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2139
	VMM: moved functions ace2idna(), check_domainname(), idn2ascii() and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2140
	relevant parts to the Domain module. Adjusted imports in modules
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2141
	AliasDomain, EmailAddress and Handler.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2142
	[8aecc83a0d32] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2143
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2144
	* VirtualMailManager/EmailAddress.py, VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2145
	VMM: moved check_localpart() to the EmailAddress module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2146
	[58d1b6f41664] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2147
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2148
2010-04-15  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2149
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2150
	* VirtualMailManager/Account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2151
	VMM/Account: renamed function getAccountByID -> get_account_by_uid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2152
	Fixed AttributeError (tid) in Account._prepare(). Removed unused
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2153
	imports.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2154
	[af555e6967c8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2155
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2156
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2157
	VMM/Handler: Implemented Handler._chk_other_address_types(). Removed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2158
	the static methods accountExists(), aliasExists(), relocatedExists()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2159
	and _exists().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2160
	[0963ad2f5fe2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2161
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2162
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2163
	VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2164
	VMM/{Account,Alias,Relocated}: added a address property to the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2165
	classes Account, Alias and Relocated.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2166
	[73cd082cd724] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2167
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2168
	* VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2169
	VMM/Relocated: implemented Relocated.__nonzero__() for truth value
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2170
	testing. Use EmailAddress' __str__() method when raising
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2171
	RelocatedErrors.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2172
	[bb7d9906c529] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2173
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2174
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2175
	merged changes from default(dbcb29ac89fa)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2176
	[da241eacad4d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2177
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2178
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2179
	INSTALL: simplified the 'SETUID copy of deliver' part
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2180
	[dbcb29ac89fa]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2181
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2182
	* VirtualMailManager/Account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2183
	VMM/Account: Account.get_info() use the domain's transport, if tid
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2184
	matches.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2185
	[481280686789] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2186
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2187
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2188
	VirtualMailManager/constants/ERROR.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2189
	VMM/Account: reworked class Account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2190
	[f9a6b6701cf9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2191
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2192
2010-04-13  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2193
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2194
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2195
	VMM/Handler: adjusted Handler.aliasDomain*() methods to changes in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2196
	the AliasDomain class. Updated docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2197
	[698ba4208ddc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2198
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2199
	* VirtualMailManager/AliasDomain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2200
	VMM/AliasDomain: some cleanups in class AliasDomain. Added missing
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2201
	docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2202
	[30aaf2bc079c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2203
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2204
2010-04-05  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2205
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2206
	* VirtualMailManager/Domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2207
	VMM/Domain: search() small code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2208
	[496099847480] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2209
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2210
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2211
	VMM/Handler: small code cleanups and an improved import statement.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2212
	[2493453f2c10] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2213
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2214
	* VirtualMailManager/Domain.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2215
	merged changes from default(184970fd7486)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2216
	[fb6336b25b8f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2217
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2218
	* VirtualMailManager/Domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2219
	VMM/Domain: search() lists now all matching domains, also when the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2220
	result contains primary and alias names, but the found alias is not
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2221
	an alias for any of the found primaries.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2222
	[184970fd7486]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2223
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2224
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2225
	VMM/VMM: applied 'code compression' from v0.6.x(09b7e3fe29b3) to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2226
	VirtualMailManager.domainList().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2227
	[8f56166a3283]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2228
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2229
2010-04-04  Tobias Berling  <mail@tobiasberling.de>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2230
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2231
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2232
	VMM/Handler: compressed Handler.domainList() and replaced %s with
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2233
	'%s' in error message.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2234
	[09b7e3fe29b3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2235
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2236
2010-04-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2237
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2238
	* VirtualMailManager/Account.py, VirtualMailManager/AliasDomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2239
	VirtualMailManager/Domain.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2240
	VMM/Domain: reworked Domain class. Adjusted classes Account,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2241
	AliasDomain and Handler to changes in the Domain class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2242
	[084331dd1e4c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2243
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2244
2010-04-03  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2245
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2246
	* VirtualMailManager/Account.py, VirtualMailManager/Transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2247
	VMM/Transport: Renamed attribute/property {,_}id to {,_}tid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2248
	[9d3405ed08e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2249
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2250
2010-04-02  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2251
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2252
	* VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2253
	VMM: check_localpart() use '%s' instead of %r in error messages.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2254
	[e88ba0fb1281] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2255
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2256
2010-03-21  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2257
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2258
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2259
	merged changes from default(8c4df3dd2d2c)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2260
	[55503d63ba30] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2261
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2262
	* vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2263
	vmm: minimal cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2264
	[3c766114d0b9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2265
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2266
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2267
	VMM: VirtualMailManager.__pwhash() added support for 'doveadm pw'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2268
	dovecotpw was replaced by `doveadm pw` in Dovecot v2.0. To use
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2269
	doveadm instead of dovecotpw use the following settings in vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2270
	[bin] dovecotpw = /path/to/doveadm [misc] dovecotvers =
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2271
	20
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2272
	[8c4df3dd2d2c]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2273
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2274
2010-03-03  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2275
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2276
	* man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2277
	man/substitute_links_5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2278
	man: updated configuration manual pages (maildir.* -> mailbox.*).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2279
	[eefbe052a135] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2280
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2281
	* VirtualMailManager/Config.py, update_config.py, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2282
	vmm.cfg: renamed maildir.folders to mailbox.folders. maildir.name
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2283
	was removed. new: mailbox.format, in order to support all mailbox
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2284
	formats from Dovecot. Maildir is the default format.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2285
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2286
	Adjusted VirtualMailManager/Config and update_config.py to the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2287
	changes mentioned above.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2288
	[0fb2f12648a7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2289
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2290
	* VirtualMailManager/Account.py, VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2291
	VMM/maillocation: MailLocation.__init__(): take a 'format' name,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2292
	instead of a 'directory' name.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2293
	    - added function known_format() to the module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2294
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2295
	VMM/Account: Adjusted to above changes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2296
	[a7b000ca4ac9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2297
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2298
2010-03-02  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2299
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2300
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2301
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2302
	VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2303
	doc/source/vmm_constants_error.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2304
	VMM/Account: Adjusted to changes in maillocation.MailLocation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2305
	VMM/maillocation: Class MailLocation added missing property `mid`.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2306
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2307
	Added new error to VMM/constants/ERROR and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2308
	doc/source/vmm_constants_error
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2309
	[87db9f1f95ea] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2310
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2311
	* VirtualMailManager/MailLocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2312
	VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2313
	doc/source/vmm_constants_error.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2314
	VMM/maillocation: rewrote MailLocation class. Renamed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2315
	MailLocation.py to maillocation.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2316
	[311eee429f67] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2317
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2318
2010-03-01  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2319
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2320
	* VirtualMailManager/Account.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2321
	VirtualMailManager/Transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2322
	VMM/Transport: reworked Transport class. Use assertions for argument
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2323
	checks. Removed methods getID() and getTransport(). This values are
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2324
	now accessible through the read-only attributes id and transport.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2325
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2326
	VMM/{Account,Domain}: adjusted to modifications in Transport class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2327
	A few code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2328
	[a51809f7940b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2329
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2330
	* VirtualMailManager/pycompat.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2331
	VMM/pycompat: added function any() for Python 2.4
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2332
	[7e9874a50d92] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2333
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2334
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2335
	VirtualMailManager/ext/Postconf.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2336
	replaced some "for x in list …"
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2337
	[5c7b7cbb01cd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2338
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2339
2010-02-28  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2340
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2341
	* VirtualMailManager/Alias.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2342
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2343
	VMM/Domain: get_gid() return 0 instead of raising an Exception, if
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2344
	the domain wasn't found in the database.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2345
	[d0c16e70a9fb] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2346
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2347
2010-02-27  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2348
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2349
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2350
	VMM/Alias: renamed Alias.add_destination() to add_destinations().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2351
	Now it's possible to add one ore more destinations to the alias with
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2352
	a single method call.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2353
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2354
	VMM/Handler: adjusted Handler.aliasAdd() to the API changes of the
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2355
	Alias class. Also use get_gid from the Domain module to get the gid
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2356
	of a domain. We don't need complete Domain object, only the gid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2357
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2358
	Handler.getWarnings(): no longer return the __warnings list. Return
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2359
	a copy instead and empty the Handler.__warnings list.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2360
	[371ae0b4443d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2361
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2362
	* doc/source/index.rst, doc/source/vmm_alias.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2363
	doc/source/vmm_constants_error.rst, doc/source/vmm_relocated.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2364
	doc: Added the alias documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2365
	[8b8d632f0ef3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2366
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2367
	* VirtualMailManager/pycompat.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2368
	VMM/pycompat: added to the repository. Provides all() for Py24.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2369
	[0b6ce895e1dc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2370
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2371
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2372
	VMM/EmailAddress: implemented EmailAddress.__hash__(). So we can
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2373
	have a set() of EmailAddress instances.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2374
	[84094c7fa28b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2375
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2376
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2377
	VMM/cli: small optimizations in the functions w_std() and w_err()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2378
	[eecd05e31517] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2379
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2380
2010-02-26  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2381
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2382
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2383
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2384
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2385
	VirtualMailManager/Exceptions.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2386
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2387
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2388
	VirtualMailManager/cli/Config.py, VirtualMailManager/cli/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2389
	VirtualMailManager/errors.py, VirtualMailManager/ext/Postconf.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2390
	doc/source/index.rst, doc/source/vmm.rst, doc/source/vmm_config.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2391
	doc/source/vmm_constants_error.rst, doc/source/vmm_emailaddress.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2392
	doc/source/vmm_errors.rst, doc/source/vmm_exceptions.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2393
	doc/source/vmm_relocated.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2394
	Moved VirtualMailManager/Exceptions to VirtualMailManager/errors.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2395
	Renamed VMM*Exception classes to *Error. No longer add the attribute
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2396
	'message' to VMMError if it doesn't exist, like in Python 2.4. It
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2397
	has been deprecated as of Python 2.6. Also removed the methods
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2398
	code() and msg(), the values are now accessible via the attributes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2399
	'code' and 'msg'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2400
	[0c8c053b451c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2401
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2402
2010-02-25  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2403
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2404
	* VirtualMailManager/Alias.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2405
	VirtualMailManager/EmailAddress.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2406
	VirtualMailManager/Relocated.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2407
	VirtualMailManager/cli/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2408
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2409
	VirtualMailManager/constants/VERSION.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2410
	VirtualMailManager/constants/version.py, doc/source/vmm.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2411
	doc/source/vmm_config.rst, doc/source/vmm_relocated.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2412
	PEP-8-ified the work of the last days.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2413
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2414
	Renamed methods in class Alias: addDestination() ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2415
	add_destination() delDestination() -> del_destination()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2416
	getDestinations() -> get_destinations()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2417
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2418
	Renamed methods in class Relocated: setDestination() ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2419
	set_destination() getInfo() -> get_info()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2420
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2421
	Renamed VMM/constants/VERSION.py -> VMM/constants/version.py
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2422
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2423
	Adjusted relevant parts of the documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2424
	[33f727efa7c4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2425
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2426
2010-02-24  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2427
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2428
	* VirtualMailManager/Exceptions.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2429
	VMM/Exceptions: use the inherited CTor in all VMM*Exception classes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2430
	[84e6e898e6c5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2431
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2432
	* VirtualMailManager/Alias.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2433
	VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2434
	VMM:/{Alias,EmailAddress,Relocated}: use assertions for argument
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2435
	checks.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2436
	[1a9fee6b93bc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2437
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2438
	* doc/source/conf.py, doc/source/index.rst, doc/source/vmm.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2439
	doc/source/vmm_constants_error.rst, doc/source/vmm_emailaddress.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2440
	doc/source/vmm_exceptions.rst, doc/source/vmm_relocated.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2441
	doc: extended documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2442
	[77ac6f572855] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2443
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2444
2010-02-22  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2445
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2446
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2447
	VMM/Config: LazyConfig.getboolean(), convert the value in our
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2448
	getboolean. So RawConfigParser hasn't to do the whole get() stuff
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2449
	again.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2450
	[0b129678cfe1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2451
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2452
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2453
	Added 'doc/build' to the ignored files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2454
	[3ddb735ec9d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2455
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2456
	* VirtualMailManager/Config.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2457
	doc/Makefile, doc/source/conf.py, doc/source/index.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2458
	doc/source/vmm.rst, doc/source/vmm_config.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2459
	VMM{/Config}: reduced docstrings. Added doc to the repository.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2460
	[c705a9e38962] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2461
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2462
	* VirtualMailManager/EmailAddress.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2463
	VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2464
	VMM: removed unneeded/duplicated regular expression definitions
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2465
	[efa1327b721f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2466
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2467
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2468
	VMM/Config: moved Config.sections() to class LazyConfig. No longer
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2469
	import the ENCODING from VirtualMailManager, it's no longer required
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2470
	in the Config module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2471
	[95be8f62bc0c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2472
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2473
2010-02-20  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2474
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2475
	* VirtualMailManager/Config.py, VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2476
	VMM/Config: renamed LazyConfig's get_boolean() to getboolean().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2477
	VMM/cli/Config: import required ConfigParser.RawConfigParser.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2478
	[da07dd944ad1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2479
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2480
2010-02-13  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2481
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2482
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2483
	VMM/cli: added __init__.py to the repository.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2484
	[bc9726c9ad85] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2485
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2486
	* VirtualMailManager/Config.py, VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2487
	VMM/{,cli/}Config: fixed imports. Small code cleanups and cosmetic.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2488
	[83938336c518] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2489
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2490
2010-02-12  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2491
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2492
	* VirtualMailManager/Alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2493
	VMM/Alias: small code cleanups and cosmetic.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2494
	[4d601240b7db] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2495
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2496
	* VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2497
	VMM/Relocated: small code cleanups and cosmetic.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2498
	[43e7c8b440da] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2499
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2500
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2501
	VMM/Config: LazyConfigOption.__init__() cast 'default' to 'cls'. If
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2502
	the default value is not None, make sure it has the proper type.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2503
	[dbb0f7ed7858] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2504
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2505
2010-02-11  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2506
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2507
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2508
	VMM/Config: attributes of class LazyConfigOption are read-only now.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2509
	Some small code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2510
	[983cf98d5881] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2511
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2512
	* VirtualMailManager/AliasDomain.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2513
	VirtualMailManager/EmailAddress.py, VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2514
	VMM: renamed function chk_domainname() -> check_domainname(). Moved
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2515
	EmailAddress.check_localpart() ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2516
	VirtualMailManager.check_localpart(). Some small code cleanups in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2517
	class EmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2518
	[0684790fff7c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2519
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2520
2010-02-10  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2521
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2522
	* VirtualMailManager/Alias.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2523
	VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2524
	VMM/Domain: added function get_gid() to the Domain module. We don't
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2525
	need to load all the domain related information from the database,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2526
	when we need only the GID of a domain. For example in the Alias or
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2527
	Relocated classes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2528
	[02d467e4fbab] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2529
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2530
	* VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2531
	VMM/{Relocated,Handler}: reworked Relocated class, adjusted Handler.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2532
	[d2712e8c724e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2533
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2534
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2535
	VMM/{Alias,Handler}: reworked Alias class, adjusted Handler class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2536
	Handler:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2537
	  - attribute _dbh is no longer private, the VMM/cli/Handler uses it
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2538
	also.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2539
	  - adjusted to changes in Alias and EmailAddress classes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2540
	[65a3163bd113] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2541
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2542
2010-02-09  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2543
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2544
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2545
	VMM/EmailAddress: reworked class EmailAddress again. The attributes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2546
	domainname and localpart are now read-only.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2547
	[05dd49fc3ea1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2548
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2549
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2550
	VMM/EmailAddress: reworked once more.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2551
	  - moved EmailAddress.__chkLocalpart() -> __module__.check_localpart()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2552
	  - renamed EmailAddress.__chkAddress() -> EmailAddress._chk_address()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2553
	  - attributes domainname and localpart are no longer protected
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2554
	  - added missing doc strings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2555
	[6c06edb5b2d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2556
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2557
2010-02-08  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2558
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2559
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2560
	VMM/EmailAddress: rework EmailAddress class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2561
	[a259bdeaab5c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2562
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2563
2010-02-07  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2564
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2565
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2566
	VMM/Handler: fixed a SyntaxError. Oops
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2567
	[0854fb9f3bc5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2568
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2569
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2570
	VMM/Handler: __mailDirMake() add warning for skipped mailboxes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2571
	    - domainInfo() removed old deprecated warning.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2572
	    - fixed PEP8 warnings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2573
	[db77501aeaed] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2574
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2575
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2576
	VMM/{,cli/}Handler: reverted most of cs cf1b5f22dbd2 added a cli
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2577
	handler. Moved the interactive stuff from VMM/Handler to the derived
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2578
	VMM/cli/Handler.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2579
	[1903d4ce97d7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2580
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2581
2010-02-06  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2582
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2583
	* VirtualMailManager/cli/CliConfig.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2584
	VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2585
	moved VMM/cli/CliConfig to VMM/cli/Config
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2586
	[e63853509ad0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2587
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2588
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2589
	VirtualMailManager/__init__.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2590
	VMM/Handler: __init__ accepts now a config_type ('default'||'cli').
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2591
	    - fixed syntax errors, introduced with the last commit. VMM/Config:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2592
	added Config.configure() -> NotImplementedError. VMM/__init__:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2593
	install gettext global, everything depends on it.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2594
	[cf1b5f22dbd2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2595
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2596
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2597
	VirtualMailManager/__init__.py, VirtualMailManager/cli/CliConfig.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2598
	VMM/{,cli/Cli}Config: Moved interactive stuff to new CliConfig
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2599
	class. Renamed Config.getsections() to Config.sections(). Small
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2600
	cosmetics.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2601
	[38b9a9859749] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2602
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2603
2010-02-05  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2604
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2605
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2606
	moved VMM/cli/handler to VMM/Handler
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2607
	[18757fd45e60] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2608
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2609
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2610
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2611
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2612
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2613
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2614
	VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2615
	VirtualMailManager/ext/Postconf.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2616
	VMM/*: Moved some methods from classes to modules __init__.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2617
	    - Adjusted many import statements.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2618
	    - Small adjustments and whitespace cosmetics in Config.py
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2619
	[6e1ef32fbd82] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2620
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2621
2010-02-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2622
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2623
	* VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2624
	VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2625
	moved VMM/VMM to VMM/cli/handler
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2626
	[d0425225ce52] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2627
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2628
2010-02-02  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2629
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2630
	* vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2631
	vmm: reworked subcommand/arguments mapping.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2632
	[eb4c73d9d0a4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2633
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2634
2010-02-01  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2635
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2636
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2637
	VMM/VMM: Allow version/help subcommands even with missing
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2638
	configuration options.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2639
	[84811fcc3c69] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2640
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2641
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2642
	update_config: do not add options w/ default values. remove
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2643
	config.done
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2644
	[866a6d679fce] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2645
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2646
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2647
	VirtualMailManager/VirtualMailManager.py, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2648
	man/man5/vmm.cfg.5.rst, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2649
	VMM/Config: dropped option config.done
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2650
	[f8279c90e99c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2651
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2652
2010-01-30  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2653
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2654
	* man/de/man1/vmm.1.rst, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2655
	man/man1/vmm.1.rst, man/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2656
	man/substitute_links.rst, man/substitute_links_1.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2657
	man/substitute_links_5.rst, po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2658
	man: updated documentation 
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2659
	[3d09c657e9e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2660
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2661
2010-01-29  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2662
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2663
	* VirtualMailManager/Config.py, po/de.po, po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2664
	po: Quick refresh - for documentation purpose.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2665
	[9480f2b15129] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2666
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2667
2010-01-26  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2668
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2669
	* man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2670
	man/{,de/}man5: added a note about how to use default settings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2671
	man/de/man5: s/Abschnitt*/Sektion*/g
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2672
	[ec2e1df8bb10] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2673
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2674
2010-01-25  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2675
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2676
	* man/de/man5/vmm.cfg.5.rst, man/man5/vmm.cfg.5.rst, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2677
	man: Added used default values to manual.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2678
	[cc0d79842fdf] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2679
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2680
2010-01-24  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2681
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2682
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2683
	VirtualMailManager/VirtualMailManager.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2684
	VMM/VMM: allow configure subcommand also with missing settings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2685
	Removed method VirtualMailManager.setupIsDone()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2686
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2687
	VMM/Config: Config.load() added 'finally' clause.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2688
	[b241272eb1bd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2689
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2690
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2691
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2692
	VirtualMailManager/__init__.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2693
	VMM/Config: reworked configuration handling. Implemented
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2694
	LazyConfig(RawConfigParser) and LazyConfigOption(object) Rewrote
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2695
	Config class:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2696
	    * use default values and added some validation stuff
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2697
	    * removed attributes: __VMMsections and __changes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2698
	    * replaced methods __chkSections() and __chkOptions() with __chkCfg
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2699
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2700
	VMM/VMM: Adjusted to reworked Config class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2701
	    * removed attribute __cfgSections
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2702
	    * removed methods: cfgGetBoolean(), cfgGetInt(), cfgGetString()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2703
	    * added methods: cfgDget(), cfgPget(), cfgSet()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2704
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2705
	VMM/__init__: added function get_unicode()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2706
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2707
	vmm: Adjusted to replaced methods in VMM/VMM.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2708
	[974bafa59330] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2709
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2710
2010-01-22  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2711
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2712
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2713
	branch merge
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2714
	[c0e2c7687dd3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2715
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2716
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2717
	VMM/Config: Fixed error handling of missing sections in vmm.cfg.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2718
	[6526072ec709]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2719
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2720
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2721
	VMM/Config: Fixed error handling of missing sections in vmm.cfg.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2722
	[6f8ac86d1611] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2723
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2724
2010-01-18  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2725
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2726
	* TODO, man/de/man5/vmm.cfg.5, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2727
	man/man5/vmm.cfg.5, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2728
	man: reworded some parts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2729
	[d9ca5c46c1fa] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2730
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2731
	* man/de/man5/vmm.cfg.5, man/de/man5/vmm.cfg.5.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2732
	man/man5/vmm.cfg.5, man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2733
	man: updated man/{de/,}man5/vmm.cfg.5, using reStructuredText now
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2734
	[a72908248153] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2735
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2736
2010-01-14  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2737
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2738
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2739
	VirtualMailManager/VirtualMailManager.py, update_config.py, vmm,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2740
	vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2741
	vmm.cfg: a few re-renamed configuration options.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2742
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2743
	 old new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2744
	--------------------------------------------------
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2745
	account.password_len -> account.password_length domain.force_del
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2746
	-> domain.force_deletion misc.base_dir -> misc.base_directory
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2747
	misc.dovecot_vers -> misc.dovecot_version
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2748
	[fd496561acc6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2749
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2750
2010-01-13  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2751
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2752
	* install.sh, update_config.py, update_config_0.4.x-0.5.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2753
	upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2754
	update_config.py: adjusted functions stuff to renamed settings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2755
	Finally renamed update_config_0.4.x-0.5.py to update_config.py - no
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2756
	more version information in the filename.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2757
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2758
	*.sh: removed .svn directory exclusion from find command.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2759
	[bb58aedefa3a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2760
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2761
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2762
	VirtualMailManager/VirtualMailManager.py, vmm, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2763
	vmm.cfg: dealt with the most overdue section/option renaming. Added
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2764
	new options. Details:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2765
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2766
	 old new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2767
	------------------------------------------------------------
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2768
	domdir.mode -> domain.directory_mode domdir.delete
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2769
	-> domain.delete_directory domdir.base ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2770
	misc.base_dir domdir -> _section domdir
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2771
	deleted_
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2772
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2773
	maildir.mode -> account.directory_mode
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2774
	maildir.diskusage -> account.disk_usage maildir.delete
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2775
	-> account.delete_directory
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2776
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2777
	misc.forcedel -> domain.force_del misc.passwdscheme
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2778
	-> misc.password_scheme misc.dovecotvers ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2779
	misc.dovecot_vers
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2780
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2781
	services.smtp -> account.smtp services.pop3
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2782
	-> account.pop3 services.imap -> account.imap
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2783
	services.sieve -> account.sieve services
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2784
	-> _section services deleted_
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2785
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2786
	_NEW_.random_password -> account.random_password
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2787
	_NEW_.password_len -> account.password_len
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2788
	_NEW_.auto_postmaster -> domain.auto_postmaster
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2789
	[b152ad5c7071] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2790
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2791
2010-01-04  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2792
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2793
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2794
	INSTALL: Adapted pgsql configuration steps to that in the wiki.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2795
	(Closes: #2922030)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2796
	[7e50e4c49ed7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2797
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2798
2010-01-02  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2799
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2800
	* install.sh, upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2801
	*.sh: Added --force option to python setup.py install call.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2802
	upgrade.sh: Removed old cleanup code.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2803
	[67dc18294de6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2804
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2805
	* setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2806
	setup.py: Fixed a UserWarning that may occur with older Python.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2807
	[1981f285f0c0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2808
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2809
	* COPYING, VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2810
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2811
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2812
	VirtualMailManager/Exceptions.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2813
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2814
	VirtualMailManager/Transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2815
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2816
	VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2817
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2818
	VirtualMailManager/constants/EXIT.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2819
	VirtualMailManager/constants/VERSION.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2820
	VirtualMailManager/constants/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2821
	VirtualMailManager/ext/Postconf.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2822
	VirtualMailManager/ext/__init__.py, man/de/man1/vmm.1,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2823
	man/de/man5/vmm.cfg.5, man/man1/vmm.1, man/man5/vmm.cfg.5, po/de.po,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2824
	setup.py, update_config_0.4.x-0.5.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2825
	Updated copyright notices to include the year 2010. Also corrected
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2826
	the name of the copyright holder and updated the e-mail address.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2827
	[0ac9ef587769]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2828
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2829
2009-12-27  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2830
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2831
	* .hgtags:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2832
	Removed the svn-ish tag trunk
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2833
	[b62aa4aabcd0]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2834
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2835
2009-10-23  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2836
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2837
	* create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2838
	create_optional_types_and_functions.pgsql, create_tables-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2839
	dovecot-1.2.x.pgsql, create_tables.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2840
	/create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2841
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2842
	/create_tables-dovecot-1.2.x.pgsql, pgsql/create_tables.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2843
	pgsql/update_tables_0.4.x-0.5.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2844
	pgsql/update_tables_0.5.x_for_dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2845
	pgsql/update_types_and_functions_0.5.x_for_dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2846
	update_tables_0.4.x-0.5.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2847
	update_tables_0.5.x_for_dovecot-1.2.x.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2848
	update_types_and_functions_0.5.x_for_dovecot-1.2.x.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2849
	*.pgsql: moved to pgsql/
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2850
	[639cf4003965]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2851
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2852
2009-10-22  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2853
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2854
	* install.sh, pgsql-relocated_maps.cf, pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2855
	smtpd_sender_login_maps.cf, pgsql-transport.cf, pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2856
	virtual_alias_maps.cf, pgsql-virtual_gid_maps.cf, pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2857
	virtual_mailbox_domains.cf, pgsql-virtual_mailbox_maps.cf, pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2858
	virtual_uid_maps.cf, postfix/pgsql-relocated_maps.cf, postfix/pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2859
	smtpd_sender_login_maps.cf, postfix/pgsql-transport.cf, postfix
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2860
	/pgsql-virtual_alias_maps.cf, postfix/pgsql-virtual_gid_maps.cf,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2861
	postfix/pgsql-virtual_mailbox_domains.cf, postfix/pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2862
	virtual_mailbox_maps.cf, postfix/pgsql-virtual_uid_maps.cf,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2863
	upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2864
	Moved Postfix PostgreSQL client configuration files into the postfix
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2865
	directory.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2866
	[78b6b06188d3]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2867
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2868
	* VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2869
	VirtualMailManager/constants/ERROR.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2870
	VMM: Don't prompt endless for a password. Stop after 3rd failure.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2871
	[6949f6eaf26e]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2872
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2873
2009-10-20  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2874
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2875
	* po/vmm.pot, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2876
	vmm: plan_a_b s/address/object/
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2877
	[eb3ccf9484b3]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2878
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2879
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2880
	VirtualMailManager/VirtualMailManager.py, po/vmm.pot, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2881
	Added comments for the Translation Project. Updated PO template.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2882
	[a849843115e9]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2883
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2884
2009-10-19  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2885
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2886
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2887
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2888
	VirtualMailManager/EmailAddress.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2889
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2890
	VirtualMailManager/ext/Postconf.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2891
	Fixed some grammar errors and typos. (Reported by Clytie Siddall)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2892
	[eb866ebb9f2e]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2893
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2894
2009-10-11  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2895
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2896
	* po/vi.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2897
	Added the Vietnamese translation to the repository. Many thanks to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2898
	Clytie Siddall from the Translation Project for the work.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2899
	[6e6488722807]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2900
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2901
2009-09-29  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2902
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2903
	* po/nl.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2904
	Updated Dutch translation (translated by Erwin Poeze).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2905
	[f0386ee0c7e8]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2906
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2907
2009-09-10  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2908
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2909
	* VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2910
	Ignore unsupported locale setting and silently fall back to 'C'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2911
	[3dbee02711cd]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2912
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2913
2009-09-09  Pascal Volk  <neverseen@users.sourceforge.net>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2914
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2915
	* .hgtags:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2916
	Added tag vmm-0.5.2 for changeset 3e972996da7f
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2917
	[350488efe67d]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2918
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2919
	* ChangeLog, NEWS, VirtualMailManager/constants/VERSION.py, setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2920
	Released vmm-0.5.2
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2921
	[3e972996da7f] [vmm-0.5.2]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2922
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2923
=== 0.5.2 ===
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2924
2009-09-09  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2925
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2926
	* vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2927
	Improved error handling in vmm's {alias}domaininfo.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2928
	[581a5680d0ef] [tip]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2929
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2930
2009-09-08  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2931
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2932
	* po/nl.po, setup.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2933
	Added the Dutch translation to the repository. Many thanks to Erwin
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2934
	Poeze from the Translation Project for the work.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2935
	[e574f5dedb60]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2936
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2937
	* VirtualMailManager/Alias.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2938
	Improved error handling in vmm's {user,alias,relocated}info. Removed
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2939
	some comparisons of string and Unicode.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2940
	[e3fd0b67ae50]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2941
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2942
2009-09-07  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2943
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2944
	* VirtualMailManager/Alias.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2945
	Alias.__init__(): Check really if the given address is not used.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2946
	[a08d78344706]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2947
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2948
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2949
	Sort alias addresses in Account.getAliases() / vmm userinfo.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2950
	[ead2a7e9f8be]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2951
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2952
2009-09-05  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2953
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2954
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2955
	Small optimizations in Account.getAliases() and Alias.getInfo().
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2956
	[4c6aa6c29dd7]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2957
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2958
	* VirtualMailManager/VirtualMailManager.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2959
	Code cleanup/optimization in VMM's idn2ascii() and ace2idna().
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2960
	[16542519a5a8]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2961
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2962
2009-09-04  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2963
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2964
	* VirtualMailManager/Domain.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2965
	Reduced the mixing/concatenating of str and unicode objects.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2966
	Optimized list generation in Domain class.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2967
	[28f26f7f3d8f]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2968
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2969
	* VirtualMailManager/__init__.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2970
	Small optimization in w_std()/w_err() 'avoid the dot'.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2971
	[ecd6a379e523]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2972
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2973
2009-09-03  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2974
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2975
	* VirtualMailManager/VirtualMailManager.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2976
	Code cleanup/optimization in VirtualMailManager's __getSalt().
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2977
	[ffac064bd728]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2978
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2979
2009-09-02  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2980
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2981
	* po/fr.po, setup.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2982
	Added the French translation to the repository. Many thanks to
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2983
	Dimitri Duc from the Translation Project for the work.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2984
	[7f6911bd11cd]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2985
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2986
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2987
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2988
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2989
	VirtualMailManager/Exceptions.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2990
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2991
	VirtualMailManager/Transport.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2992
	VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2993
	VirtualMailManager/__init__.py, VirtualMailManager/ext/Postconf.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2994
	vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2995
	Reorganized module import. Dropped the import of constants.VERSION,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2996
	when it wasn't really needed. Centralized the import of os, re and
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2997
	locale in VirtualMailManager/__init__.py. Also moved w_std() and
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2998
	w_err() from vmm to the __init__.py.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  2999
	[617f27715b01]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3000
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3001
2009-09-01  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3002
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3003
	* vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3004
	Don't crash if the date format not only consists of ASCII signs.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3005
	Added also the u stringprefix to translatable strings where it was
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3006
	missing.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3007
	[fc09f657082d]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3008
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3009
2009-08-31  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3010
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3011
	* VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3012
	VirtualMailManager/VirtualMailManager.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3013
	Reorganized imports, eliminated a potential UnicodeEncodeError.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3014
	Removed double definition of function w_std() in Config class.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3015
	[fb61f64e6351]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3016
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3017
2009-08-25  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3018
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3019
	* INSTALL, UPGRADE:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3020
	Updated documentation
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3021
	[32ad0c79a6ef]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3022
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3023
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3024
	Fixed a Python2.4.4 SyntaxError
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3025
	[6ca3d22e5dd0]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3026
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3027
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3028
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3029
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3030
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3031
	VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3032
	VirtualMailManager/ext/Postconf.py, man/de/man1/vmm.1,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3033
	man/man1/vmm.1, po/de.po, po/vmm.pot, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3034
	Replaced angle quotes by quotation marks.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3035
	[2d5c4745efec]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3036
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3037
2009-08-23  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3038
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3039
	* VirtualMailManager/VirtualMailManager.py, po/de.po, po/vmm.pot:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3040
	Added a deprecated warning for managesieve. Updated translation.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3041
	[fa22bd13b4d1]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3042
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3043
2009-08-22  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3044
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3045
	* INSTALL, UPGRADE:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3046
	Updated documentation
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3047
	[2b8154cc7ebe]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3048
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3049
	* update_config_0.4.x-0.5.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3050
	avoid error message if used with version 0.5.2
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3051
	[9dca3e898ddb]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3052
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3053
2009-08-21  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3054
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3055
	* .hgignore, VirtualMailManager/Alias.py, po/de.po, po/vmm.pot:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3056
	Updated translation.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3057
	[4ffb50de00d5]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3058
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3059
	* INSTALL, UPGRADE, VirtualMailManager/Account.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3060
	VirtualMailManager/Config.py, VirtualMailManager/Transport.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3061
	VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3062
	VirtualMailManager/constants/ERROR.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3063
	VirtualMailManager/ext/Postconf.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3064
	Converted VirtualMailManager and Postconf to new-style classes. A
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3065
	few small cleanups.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3066
	[cf8116625866]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3067
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3068
	* INSTALL, UPGRADE:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3069
	Updated documentation
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3070
	[97a9f6dd954b]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3071
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3072
	* update_tables_0.5.x_for_dovecot-1.2.x.pgsql:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3073
	removed GRANT statement. It's mentioned in UPGRADE
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3074
	[3643a0777e77]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3075
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3076
	* update_tables_0.5.x_for_dovecot-1.2.x.pgsql:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3077
	Removed the currently not needed WHERE clause from the VIEW.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3078
	[988b9a719929]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3079
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3080
	* create_optional_types_and_functions-dovecot-1.2.x.pgsql,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3081
	create_tables-dovecot-1.2.x.pgsql:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3082
	Added create SQL scripts for Dovecot v1.2.x
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3083
	[68af38212ff5]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3084
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3085
	* update_tables_0.5.x_for_dovecot-1.2.x.pgsql,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3086
	update_types_and_functions_0.5.x_for_dovecot-1.2.x.pgsql:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3087
	Added update SQL scripts for Dovecot v1.2.x
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3088
	[626c008a4a04]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3089
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3090
2009-08-20  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3091
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3092
	* VirtualMailManager/Alias.py, VirtualMailManager/AliasDomain.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3093
	VirtualMailManager/Domain.py, VirtualMailManager/MailLocation.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3094
	VirtualMailManager/Relocated.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3095
	Converted to new-style class, added __slots__.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3096
	[30abf0abf8f8]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3097
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3098
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3099
	Converted to new-style class, added __slots__, updated queries. Use
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3100
	the _uid attribute in queries whenever it is possible.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3101
	[7ccc05774118]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3102
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3103
	* VirtualMailManager/Config.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3104
	Comments updated.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3105
	[928659c8ee9f]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3106
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3107
	* VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3108
	update_config_0.4.x-0.5.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3109
	Small code cleanups (replaced dir+'/'+file by os.path.join()).
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3110
	[014335f38962]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3111
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3112
2009-08-19  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3113
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3114
	* update_config_0.4.x-0.5.py, upgrade.sh:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3115
	Rewrote upgrade script and config update script
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3116
	[cf85d78486ce]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3117
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3118
	* setup.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3119
	Updated long_description, download_url and platforms. Dropped
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3120
	VirtualMailManager.constants.VERSION import - error-prone.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3121
	[c96b5768c76d]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3122
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3123
2009-08-18  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3124
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3125
	* VirtualMailManager/EmailAddress.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3126
	Fixed a logical mistake in EmailAddress.__ne__() (not used), small
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3127
	code cleanups.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3128
	[949c5db6447a]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3129
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3130
	* VirtualMailManager/Account.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3131
	VirtualMailManager/VirtualMailManager.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3132
	Added sieve/managesieve switching stuff, depending on the used
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3133
	Dovecot version.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3134
	[21f264a88ab2]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3135
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3136
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3137
	Fixed a libpq.OperationalError in Account.delete() Passing only the
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3138
	object's address string to the 'alias delete' query, not the whole
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3139
	EmailAddress object.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3140
	[e671210b04b8]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3141
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3142
2009-08-17  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3143
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3144
	* VirtualMailManager/Account.py, VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3145
	VirtualMailManager/VirtualMailManager.py, man/de/man1/vmm.1,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3146
	man/de/man5/vmm.cfg.5, man/man1/vmm.1, man/man5/vmm.cfg.5, vmm,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3147
	vmm.cfg:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3148
	Config: renamed services.managesieve to services.sieve, added
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3149
	misc.dovecotvers
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3150
	[e35755191ff3]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3151
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3152
	* VirtualMailManager/Config.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3153
	Hopefully the final UnicodeDecodeError fix for the Config class
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3154
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3155
	Added a global w_std() function and replaced all print statements.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3156
	[d1f345f91e1c]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3157
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3158
2009-08-16  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3159
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3160
	* ChangeLog:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3161
	Added the essential changes since vmm-0.4. Partly reformatted.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3162
	[50ff50f5055e]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3163
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3164
2009-08-14  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3165
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3166
	* VirtualMailManager/Domain.py, VirtualMailManager/Transport.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3167
	Transport: converted to new-style class; Domain: query reduction
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3168
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3169
	VirtualMailManager/Transport.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3170
	    * added: __slots__
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3171
	    * implemented: __eq__(), __ne__() and __str__()
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3172
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3173
	VirtualMailManager/Domain.py (updateTransport()):
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3174
	    * reduced db lookups/update
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3175
	[cb8b2f6a5fca]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3176
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3177
	* VirtualMailManager/VirtualMailManager.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3178
	VMM: Fixed an AttributeError, caused by the last commit. Class
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3179
	EmailAddress has no __dict__ anymore.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3180
	[766299a8639d]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3181
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3182
2009-08-13  Pascal Volk  <neverseen@users.sourceforge.net>
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3183
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3184
	* VirtualMailManager/EmailAddress.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3185
	VMM.EmailAddress: Added __slots__ aka post-sf.net-hg-update-commit
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3186
	[fb88585f17fe]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3187
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3188
=== 0.5.1 ===
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3189
2009-08-12  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3190
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3191
	* .hgtags:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3192
	Added tag vmm-0.5.1 for changeset dc98cc162c66
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3193
	[e98a0fdf1266]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3194
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3195
	* NEWS, UPGRADE, VirtualMailManager/constants/VERSION.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3196
	Released vmm-0.5.1
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3197
	[dc98cc162c66] [vmm-0.5.1]
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3198
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3199
	* pgsql-relocated_maps.cf, pgsql-smtpd_sender_login_maps.cf,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3200
	pgsql-transport.cf, pgsql-virtual_alias_maps.cf,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3201
	pgsql-virtual_gid_maps.cf, pgsql-virtual_mailbox_domains.cf,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3202
	pgsql-virtual_mailbox_maps.cf, pgsql-virtual_uid_maps.cf:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3203
	Set default value of hosts to localhost
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3204
	Updated comments 
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3205
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3206
2009-08-09  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3207
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3208
	* VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3209
	Replaced the last non encoded print statement.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3210
	* install.sh, upgrade.sh:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3211
	Do now strict POSIX compliant string comparison in expressions.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3212
	Fixed a typo in upgrade.sh.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3213
	* nearly all files:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3214
	Removed the subversion keywords $Date$, $Id$ and $Rev$ from all files.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3215
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3216
2008-12-27  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3217
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3218
	* VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3219
	Config.configure(): Eliminated another UnicodeEncodeError.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3220
	* vmm.cfg: removed single quotes around bin.postconf
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3221
	Thanks to samfisch for reporting both bugs
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3222
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3223
2008-12-23  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3224
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3225
	* VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3226
	fixed parenthesis in Config.configure()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3227
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3228
	* setup.py: adjusted long_description
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3229
	updated url to http://vmm.localdomain.org/
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3230
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3231
	* vmm: 	fixed UnicodeDecodeError, that could occur with German locale
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3232
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3233
2008-12-08  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3234
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3235
	* VirtualMailManager/VirtualMailManager.py,VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3236
	Added support for variable "vmm.cfg" location in
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3237
	/root:/usr/local/etc:/etc
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3238
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3239
=== 0.5 ===
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3240
2008-11-26  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3241
	* NEWS:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3242
	Added to repository. News (enhancements, bug fixes) for non programmers
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3243
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3244
	* VirtualMailManager/constants/VERSION.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3245
	Updated version from 0.5-dev to 0.5
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3246
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3247
2008-09-16  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3248
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3249
	* VirtualMailManager/ext/Postconf.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3250
	Added to repository to read some Postfix settings
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3251
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3252
2008-09-09  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3253
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3254
	* VirtualMailManager/Domain.py, vmm,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3255
	VirtualMailManager/VirtualMailManager.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3256
	Added relocated stuff
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3257
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3258
2008-09-08  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3259
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3260
	* VirtualMailManager/EmailAddress.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3261
	Added to repository, to simplify/reduce address validation
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3262
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3263
2008-09-01  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3264
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3265
	* create_optional_types_and_functions.pgsql:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3266
	Added to repository, for faster database lookups
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3267
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3268
2008-08-29  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3269
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3270
	* VirtualMailManager/VirtualMailManager.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3271
	Fixed DIGEST-MD5 hash generation.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3272
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3273
2008-08-23  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3274
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3275
	* VirtualMailManager/Exceptions.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3276
	Fixed AttributeError in class VMMException on older Python
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3277
	installations. (VMMException instance has no attribute 'message')
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3278
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3279
2008-08-22  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3280
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3281
	* VirtualMailManager/Domain.py, VirtualMailManager/AliasDomain.py
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3282
	VirtualMailManager/VirtualMailManager.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3283
	did some alias domain modifications/enhancements
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3284
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3285
	* vmm: Implemented w_std() to write encoded output to stdout
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3286
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3287
2008-08-19  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3288
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3289
	* VirtualMailManager/Config.py.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3290
	VirtualMailManager/VirtualMailManager.py, vmm:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3291
	Renamed class VMMConfig -> Config
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3292
	Adjusted Config import
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3293
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3294
2008-08-16  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3295
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3296
	* VirtualMailManager/VirtualMailManager.py,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3297
	VirtualMailManager/Domain.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3298
	Added alias domain stuff
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3299
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3300
2008-08-14  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3301
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3302
	* VirtualMailManager/Account.py, VirtualMailManager/Domain.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3303
	adjusted to modified database layout
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3304
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3305
	* create_tables.pgsql, update_tables_0.4.x-0.5.pgsql:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3306
	modified database layout
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3307
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3308
2008-08-07  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3309
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3310
	* VirtualMailManager/Account.py: Account.getInfo() added i18n stuff
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3311
40
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3312
2008-08-06  Pascal Volk  <neverseen@users.sourceforge.net>
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3313
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3314
	* vmm (_getOrder):
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3315
	Respect vmm.cfg/maildir/diskusage settings
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3316
40
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3317
	* VirtualMailManager/VirtualMailManager.py:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3318
	Adds a warning if a directory not exists:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3319
	  VirtualMailManager.__getDiskUsage()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3320
	  VirtualMailManager.__maildirdelete()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3321
	  VirtualMailManager.__domdirdelete()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3322
	Implemented:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3323
	  VirtualMailManager.__isdir()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3324
	  VirtualMailManager.cfgGetBoolean()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3325
	  VirtualMailManager.cfgGetInt()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3326
	  VirtualMailManager.cfgGetString()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3327
	* po/vmm.pot, po/de.po: Updated
40
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3328
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3329
2008-06-17  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3330
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3331
	* install.sh, upgrade.sh: fixed $MANDIR
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3332
	* vmm: removed BEL escape sequences
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3333
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3334
2008-06-11  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3335
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3336
	* install.sh:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3337
	removed verbose stuff
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3338
	fixed (multilingual) man pages installation stuff
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3339
	* man/man1/vmm1, man/man5/vmm.cfg.5:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3340
	moved to sub folders
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3341
	 
35
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3342
2008-05-25  Pascal Volk  <neverseen@users.sourceforge.net>
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3343
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3344
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager):
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3345
	Renamed: __idn2ascii() -> idn2ascii()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3346
		 __ace2idna()  -> ace2idna()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3347
	Implemented domain_list()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3348
	some small code cleanups
35
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3349
	* vmm:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3350
	Implemented domain_list()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3351
	some small code cleanups
35
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3352
	* VirtualMailManager/Domain.py:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3353
	Implemented search()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3354
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3355
2008-05-18  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3356
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3357
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3358
	VirtualMailManager/Config.py, VirtualMailManager/Domain.py,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3359
	VirtualMailManager/MailLocation.py, VirtualMailManager/Transport.py,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3360
	VirtualMailManager/VirtualMailManager.py, po/de.po, po/vmm.pot, vmm:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3361
	completed gettext support
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3362
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3363
2008-05-15  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3364
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3365
	* vmm.cfg: now vmm.cfg conforms to example in INSTALL.
35
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3366
32
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3367
2008-05-13  Pascal Volk  <neverseen@users.sourceforge.net>
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3368
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3369
	* VirtualMailManager/Alias.py, VirtualMailManager/MailLocation.py,
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3370
	VirtualMailManager/Account.py, VirtualMailManager/Transport.py,
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3371
	VirtualMailManager/VirtualMailManager.py, VirtualMailManager/Config.py,
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3372
	VirtualMailManager/Domain.py, vmm:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3373
	Added i18n (gettext) support
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3374
	* install.sh: Install message objects
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3375
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3376
2008-05-10  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3377
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3378
	* install.sh: Should now also work on all *BSDs
32
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3379
28
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3380
2008-05-01  Pascal Volk  <neverseen@users.sourceforge.net>
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3381
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3382
	* VirtualMailManager/VirtualMailManager.py
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3383
	(VirtualMailManager.__chkenv()):
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3384
	Create the base directory with correct access mode and gid, ifit does
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3385
	not exist yet.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3386
	* update_config_0.3.x-0.4.py, update_tables_0.3.x-0.4.py, UPGRADE,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3387
	upgrade.sh:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3388
	removed because vmm 0.4 was released
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3389
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3390
=== 0.4-r41 ===
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3391
2008-05-01  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3392
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3393
	* create_tables.pgsql:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3394
	fixed typo in CREATE TABLE users
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3395
	* install.sh, upgrade.sh:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3396
	Added again $PF_GID (was removed with r19)
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3397
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3398
2008-04-30  Pascal Volk  <neverseen@users.sourceforge.net>
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3399
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3400
	* UPGRADE: added hint for virtual_mailbox_domains in UPGRADE
28
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3401
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3402
=== 0.4 ===
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3403
2008-04-30  Pascal Volk  <neverseen@users.sourceforge.net>
28
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3404
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3405
	* vmm.1, vmm.cfg.5:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3406
	Reworded some parts.
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3407
	* vmm:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3408
	Added function _getOrder() for a (hopefully) better structured 	output
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3409
	from the domaininfo, userinfo and getuser subcommands.
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3410
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3411
2008-04-28  Pascal Volk  <neverseen@users.sourceforge.net>
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3412
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3413
	* vmm.cfg:
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3414
	* update_config_0.3.x-0.4.py:
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3415
	* VirtualMailManager/VirtualMailManager.py:
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3416
	* VirtualMailManager/Config.py:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3417
	Moved option 'base' from section 'maildir' to section 'domdir'
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3418
	* VirtualMailManager/Account.py (Account._setAddr()):
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3419
	Removed parameter 'address'
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3420
	* VirtualMailManager/Domain.py (Domain.getAccounts(),
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3421
	Domain.getAliases()): Added 'ORDER BY' clause in queries.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3422
	+ setup.py: Adjusted trove classifiers.
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3423
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3424
2008-04-21  Pascal Volk  <neverseen@users.sourceforge.net>
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3425
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3426
	* create_tables.pgsql (table users):
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3427
	Replaced column 'disabled' with columns smpt, pop3, imap and managesieve
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3428
	* create_tables.pgsql (view dovecot_password):
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3429
	updated view, added service columns smpt, pop3, imap and  managesieve
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3430
	* update_tables_0.3.x-0.4.py:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3431
	Updated to consider the points above mentioned
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3432
	* vmm.cfg:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3433
	Added section »services« with options: smtp, pop3, imap and managesieve 
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3434
	* update_config_0.3.x-0.4.py, VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3435
	Updated, to add new section »services«
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3436
	* VirtualMailManager/Account.py (Account._switchState(),
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3437
	Account.enable(), Account.disable(), Account.save(), Account.getInfo()),
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3438
	VirtualMailManager/VirtualMailManager.py (VirtualMailManager.user_add(),
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3439
	VirtualMailManager.user_disable(), VirtualMailManager.user_enable()),
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3440
	vmm (usage(), user_disable(), user_enable()):
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3441
	Modified, to fit new database structure
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3442
	* UPGRADE, INSTALL:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3443
	Updated information
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3444
	* update_tables_0.4-dev_r24.py:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3445
	Added temporary to the repository
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3446
19
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3447
2008-04-18  Pascal Volk  <neverseen@users.sourceforge.net>
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3448
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3449
	* VirtualMailManager/Account.py: Implemented getAccountByID()
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3450
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager): 
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3451
	* vmm: Implemented user_byID()
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3452
17
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3453
2008-04-15  Pascal Volk  <neverseen@users.sourceforge.net>
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3454
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3455
	* VirtualMailManager/Account.py (Account.modify()): 
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3456
	* vmm (main): Added code for modify user's transport
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3457
	* VirtualMailManager/VirtualMailManager.py: Implemented
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3458
	VirtualMailManager.user_transport()
18
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3459
	* VirtualMailManager/VirtualMailManager.py
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3460
	(VirtualMailManager.domain_transport()):
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3461
	* vmm:
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3462
	* VirtualMailManager/Domain.py (Domain.updateTransport()): Added code to
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3463
	optional force new transport for all existing accounts.
17
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3464
16
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3465
2008-04-14  Pascal Volk  <neverseen@users.sourceforge.net>
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3466
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3467
	* VirtualMailManager/VirtualMailManager.py: Implemented:
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3468
	VirtualMailManager.__getSalt(), VirtualMailManager.__pwCrypt(),
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3469
	VirtualMailManager.__pwSHA1(), VirtualMailManager.__pwMD5() and
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3470
	VirtualMailManager.__pwMD4()
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3471
	updated VirtualMailManager.__pwhash()
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3472
	* VirtualMailManager/constants/VERSION.py: Set Version to 0.4-dev
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3473
	* INSTALL: Added hint for python-crypto, fixed user_query
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3474
15
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3475
2008-04-10  Pascal Volk  <neverseen@users.sourceforge.net>
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3476
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3477
	* update_tables_0.3.x-0.4.py: Replaced view dovecot_user
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3478
	* create_tables.pgsql (VIEW: dovecot_user): Added extra field mail
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3479
	* UPGRADE: fixed filename, hint for view permissions and user_query
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3480
	* INSTALL: Replaced mail_extra_groups with mail_privileged_group, updated
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3481
	user_query
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3482
14
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3483
2008-04-06  Pascal Volk  <neverseen@users.sourceforge.net>
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3484
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3485
	* install.sh: Removed $PF_GID
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3486
	* INSTALL: Added hints for pyPgSQL and smtpd_recipient_restrictions
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3487
	* update_config_0.3.x-0.4.py:
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3488
	* upgrade.sh:
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3489
	* UPGRADE: Added to repository
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3490
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager.__init__):
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3491
	Don't call VirtualMailManager.__chkenv() if vmm is started with
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3492
	option configure.
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3493
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager.__chkenv):
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3494
	Added value for placeholder in error message.
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3495
13
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3496
2008-03-05  Pascal Volk  <neverseen@users.sourceforge.net>
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3497
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3498
	* create_tables.pgsql: Removed unneeded newlines from views dovecot_user and
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3499
	postfix_uid
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3500
	* update_tables_0.2.x-0.3.pgsql: Removed from repository
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3501
	* update_tables_0.3.x-0.4.py: Added to repository
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3502
12
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3503
2008-03-04  Pascal Volk	 <neverseen@users.sourceforge.net>
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3504
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3505
	* VirtualMailManager/Alias.py:
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3506
	* VirtualMailManager/VirtualMailManager.py:
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3507
	* vmm: Now it's possible to delete an alias with a specific destination
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3508
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3509
2008-03-03  Pascal Volk  <neverseen@users.sourceforge.net>
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3510
11
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3511
	* pgsql-virtual_mailbox_domains.cf: Added to repository
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3512
	* INSTALL: fixed postfix docu
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3513
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3514
2008-03-02  Pascal Volk  <neverseen@users.sourceforge.net>
9
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3515
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3516
	* create_tables.pgsql: Added view vmm_domain_info
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3517
	* VirtualMailManager/Alias.py: Removed attribute Alias._aid
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3518
	Removed parameter basedir from Alias.__init__() and Alias._setAddr()
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3519
	* VirtualMailManager/MailLocation.py: Fixed typo in MailLocation.__init__()
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3520
	* VirtualMailManager/Account.py: Integrated Transport- and
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3521
	MailLocation-stuff
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3522
	Removed attributes: Account._base and Account._home
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3523
	* VirtualMailManager/VirtualMailManager.py: some small fixes
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3524
	* VirtualMailManager/Domain.py: Added Transport-stuff
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3525
	* vmm.cfg: Added option transport in section misc
10
8f6e34549c26 * 'pgsql-transport.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 9
diff changeset
  3526
	* pgsql-transport.cf: changed query for new table layout
8f6e34549c26 * 'pgsql-transport.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 9
diff changeset
  3527
	* pgsql-smtpd_sender_login_maps.cf: added missing single quote in query
9
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3528
8
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3529
2008-02-02  Pascal Volk  <neverseen@users.sourceforge.net>
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3530
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3531
	* create_tables: Renamed table maildir to maillocation
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3532
	Added transport id to table domains, for default transport
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3533
	* VirtualMailManager/Transport.py:
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3534
	* VirtualMailManager/MailLocation.py: Added to repository
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3535
	* VirtualMailManager/constants/ERROR.py: Added error codes for MailLocation
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3536
	and Transport classes
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3537
	* VirtualMailManager/Exceptions.py: Added exception classes for MailLocation
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3538
	and Transport
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3539
7
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3540
2008-01-18  Pascal Volk  <neverseen@users.sourceforge.net>
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3541
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3542
	* create_tables.pgsql: Removed unneeded sequences 'alias_id' and
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3543
	 'relocated_id'.
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3544
	 Removed unneeded column 'id' from table 'alias' and 'relocated'.
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3545
6
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3546
2008-01-15  Pascal Volk  <neverseen@users.sourceforge.net>
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3547
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3548
	* create_tables.pgsql: Redesign of table layout, create separate tables for
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3549
	maildir-folder and transport. Also assign transport to users not to domains
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3550
5
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3551
2008-01-11  Pascal Volk  <neverseen@users.sourceforge.net>
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3552
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3553
	* vmm (usage): Fixed a syntax error.
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3554
3
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3555
2008-01-09  Pascal Volk  <neverseen@users.sourceforge.net>
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3556
4
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3557
	* install.sh: Also install docs
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3558
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3559
	* VirtualMailManager/Account.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3560
	* VirtualMailManager/Alias.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3561
	* VirtualMailManager/Config.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3562
	* VirtualMailManager/Domain.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3563
	* VirtualMailManager/Exceptions.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3564
	* VirtualMailManager/VirtualMailManager.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3565
	* setup.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3566
	* vmm: 	Included global version number.
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3567
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3568
	* VirtualMailManager/constants/VERSION.py: Added to repository.
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3569
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3570
2008-01-09  Pascal Volk  <neverseen@users.sourceforge.net>
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3571
3
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3572
	* VirtualMailManager/Account.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3573
	* VirtualMailManager/Alias.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3574
	* VirtualMailManager/Domain.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3575
	* VirtualMailManager/VirtualMailManager.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3576
	* vmm: Replaced email with e-mail.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3577
	Corrected opening/closing quotation marks («word» -> »word«).
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3578
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3579
	* VirtualMailManager/VirtualMailManager.py: Renamed
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3580
	VirtualMailManager.__chkEmailadress to
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3581
	VirtualMailManager.__chkEmailAddress.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3582
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3583
	* ChangeLog: Added to repository.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3584
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3585
=== 0.3.1 ===
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3586
2008-01-08  Pascal Volk  <neverseen@users.sourceforge.net>
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3587
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3588
	* vmm (getVMM): Fixed names names of excepted errors.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3589
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3590
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager.__init__):
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3591
	activated check for missing sections/options
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3592
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3593
	* vmm-0.3.1.tar.bz2: It's really bzip2 compressed. ;-)
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3594