ChangeLog
author "martin f. krafft" <madduck@debian.org>
Tue, 07 Aug 2012 21:54:39 +0000
changeset 583 a479c38931c4
parent 572 3238c58d01ae
child 627 682431c45b24
permissions -rw-r--r--
If an alias has multiple destinations, multiple records exist, due to the nature of the database. address_list would then return the same alias multiple times, which does not add any information, eats screen space and is potentially confusing. Therefore, we SELECT DISTINCTly from the alias table. Signed-off-by: martin f. krafft <madduck@debian.org> --- VirtualMailManager/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
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