ChangeLog
author Pascal Volk <user@localhost.localdomain.org>
Thu, 22 Nov 2012 12:49:36 +0000
branchv0.7.x
changeset 649 08837f3fbced
parent 627 682431c45b24
child 708 93b2f5859866
permissions -rw-r--r--
VMM/handler: Dropped psycopg2 typecaster registration.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
627
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     1
=== 0.6.1 ===
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     2
2012-10-03  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     3
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     4
	* doc/web/source/conf.py, doc/web/source/download.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     5
	doc/web/source/howto/manage_accounts.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     6
	doc/web/source/installation/install_vmm.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     7
	doc/web/source/installation/postgresql_configuration.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     8
	doc/web/source/pgsql_set_permissionspermissions.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
     9
	doc/web/source/release_history.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    10
	doc/web/source/substitutions.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    11
	doc/web/source/upgrade/0.5-0.6.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    12
	doc/web: Updated documentation for vmm-0.6.1.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    13
	[f151defe7078] [tip]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    14
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    15
2012-10-02  martin f. krafft  <madduck@madduck.net>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    16
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    17
	* man/de/man1/vmm.1, man/man1/vmm.1:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    18
	Add list* commands to manpages
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    19
	[ac27f89fad86]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    20
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    21
2012-10-01  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    22
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    23
	* UPGRADE:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    24
	UPGRADE: Added procedure for updating from v0.6.0.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    25
	[e1fc4a3075de]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    26
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    27
2012-09-30  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    28
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    29
	* update_config.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    30
	update_config: Updated to work with version 0.6.0.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    31
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    32
	Fixed some PEP8 related issues.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    33
	[d7101e496795]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    34
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    35
2012-09-29  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    36
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    37
	* doc/web/source/howto/general_subcommands.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    38
	doc/web/source/howto/manage_alias_addresses.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    39
	doc/web/source/howto/manage_catch-all_addresses.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    40
	doc/web: Updated and extended documentation.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    41
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    42
	Updated description of subcommands aliasdelete and catchalldelete.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    43
	Added description of subcommands listaddresses, listaliases,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    44
	listrelocated and listusers.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    45
	[e60b8ed5fd35]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    46
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    47
	* VirtualMailManager/cli/clihelp.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    48
	VMM/cli/clihelp: Added missing help messages.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    49
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    50
	Added descriptions of subcommands listaddresses, listaliases,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    51
	listrelocated and listusers.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    52
	[d8b60e53334f]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    53
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    54
2012-09-27  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    55
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    56
	* po/nl.po:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    57
	po: Updated Dutch translation (translated by Erwin Poeze).
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    58
	[ca882a1ff90b]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    59
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    60
	* VirtualMailManager/alias.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    61
	VMM/alias: Load destination addresses sorted.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    62
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    63
	This produces sorted output for the aliasinfo subcommand.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    64
	[4ec5c015b7aa]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    65
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    66
	* VirtualMailManager/alias.py, VirtualMailManager/catchall.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    67
	VirtualMailManager/cli/clihelp.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    68
	VirtualMailManager/cli/subcommands.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    69
	VirtualMailManager/handler.py, man/de/man1/vmm.1, man/man1/vmm.1:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    70
	VMM: {alias,catchall}delete: Accept multiple destinations.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    71
	[d8736bb80bdc]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    72
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    73
2012-09-24  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    74
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    75
	* po/nl.po:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    76
	po: Updated Dutch translation (translated by Erwin Poeze).
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    77
	[9eecf0160c39]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    78
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    79
2012-09-23  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    80
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    81
	* VirtualMailManager/cli/main.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    82
	VMM/cli/main: Check if we have warnings before exiting.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    83
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    84
	If so, print them and exit afterwards.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    85
	[996bfcae49b0]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    86
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    87
2012-09-16  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    88
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    89
	* VirtualMailManager/domain.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    90
	VMM/domain: Enabled transport-validation.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    91
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    92
	Validate the transport also in Domain.set_transport() and
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    93
	Domain.update_transport().
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    94
	[5882bfdf83e8]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    95
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    96
	* VirtualMailManager/account.py, VirtualMailManager/common.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    97
	VMM: Moved transport-validation to common.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    98
	[1ec3497a6733]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
    99
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   100
2012-09-15  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   101
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   102
	* VirtualMailManager/account.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   103
	VMM/account: Fixed account's transport check.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   104
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   105
	Make sure that 'virtual:' isn't used as transport when the mailbox-
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   106
	format is set to mdbox or sdbox.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   107
	[7b3494f1a2ef]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   108
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   109
2012-09-12  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   110
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   111
	* po/nl.po:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   112
	po: Updated Dutch translation (translated by Erwin Poeze).
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   113
	[924535664ecc]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   114
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   115
2012-09-05  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   116
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   117
	* VirtualMailManager/account.py, VirtualMailManager/catchall.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   118
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   119
	VirtualMailManager/config.py, VirtualMailManager/domain.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   120
	VirtualMailManager/handler.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   121
	PEP8: Fixed all PEP8 related issues.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   122
	[8e9b0046bc8f]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   123
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   124
2012-09-03  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   125
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   126
	* po/vmm.pot:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   127
	po: Regenerated vmm.pot
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   128
	[b6c4e77046b9]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   129
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   130
	* VirtualMailManager/cli/clihelp.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   131
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   132
	Added a few comments for the Translation Project.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   133
	[56ec275911f2]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   134
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   135
	* VirtualMailManager/catchall.py, VirtualMailManager/cli/clihelp.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   136
	VirtualMailManager/cli/subcommands.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   137
	VirtualMailManager/ext/postconf.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   138
	VMM: Corrected/updated some msgids.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   139
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   140
	Unified some messages and corrected a few typos.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   141
	[0ed93eb8b364]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   142
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   143
2012-09-02  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   144
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   145
	* VirtualMailManager/cli/subcommands.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   146
	VMM/cli/subcommands: Corrected username's usage string.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   147
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   148
	username's name argument is optional.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   149
	[46454ff9d441]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   150
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   151
	* VirtualMailManager/cli/clihelp.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   152
	VirtualMailManager/cli/subcommands.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   153
	VMM/cli: Activated help subcommand.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   154
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   155
	Implemented Command.help_(), which reads the command's help message
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   156
	from cli.clihelp.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   157
	[ab97727357a4]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   158
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   159
	* VirtualMailManager/handler.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   160
	VMM/handler: Fixed user{quota,services,transport} subcommands. The
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   161
	subcommands user{quota,services,transport} actually failed with the
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   162
	arguments '<address> domain'. This is part II of changeset
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   163
	a75923ce2842
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   164
	[b994444f7dee]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   165
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   166
	* doc/web/source/howto/manage_accounts.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   167
	doc/web: Added missing userservices description. Fixed order of
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   168
	subcommand listing.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   169
	[7fdc4b2d4640]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   170
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   171
	* man/man1/vmm.1:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   172
	man: Typo-fix.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   173
	[981f02b2d4c5]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   174
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   175
	* VirtualMailManager/cli/subcommands.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   176
	VMM/cli/subcommands: Corrected two usage strings. domainnote's and
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   177
	usernote's note argument is optional.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   178
	[af88f01e5bfa]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   179
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   180
2012-09-01  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   181
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   182
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   183
	VMM: Decode localized numbers to the current encoding. That avoids
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   184
	UnicodeDecodeErrors since locale.format(%d) may return localized
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   185
	numbers, which contain NO-BREAK SPACE as the thousands separator.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   186
	[463b10c258d9]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   187
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   188
2012-08-28  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   189
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   190
	* VirtualMailManager/cli/subcommands.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   191
	VMM/cli/subcommands: Don't mark empty strings as translatable.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   192
	gettext('') returns the header entry with meta information, not the
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   193
	empty string.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   194
	[0571f45501da]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   195
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   196
	* doc/web/source/upgrade/0.5-0.6.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   197
	doc/web: Added description 'Upgrade to Dovecot ≧ v1.2.beta2'.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   198
	[82e722f35aab]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   199
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   200
2012-08-27  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   201
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   202
	* pgsql/dovecot_update_v1.2+.pgsql:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   203
	pgsql: Added dovecot_update_v1.2+.pgsql. Use this file when you are
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   204
	upgrading your Dovecot installation to a version >= 1.2.beta2.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   205
	[bb23693e5fc9]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   206
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   207
	* VirtualMailManager/cli/subcommands.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   208
	VMM/cli/subcommands: Reverted accidentally committed help() code.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   209
	[c79fdce49908]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   210
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   211
	* VirtualMailManager/cli/subcommands.py, pgsql/create_tables.pgsql:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   212
	pgsql/create_tables.pgsql: Eliminated two unnecessary differences.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   213
	Yeah, cosmetic only.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   214
	[607aa5c2acc4]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   215
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   216
	* pgsql/create_tables.pgsql, pgsql/update_tables_0.5.x-0.6.pgsql:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   217
	pgsql: Don't select service_set.ssid in dovecotpassword()
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   218
	unconditional. This may cause an empty result, which will make
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   219
	logins impossible.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   220
	[86b967c0f1a1]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   221
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   222
	* VirtualMailManager/serviceset.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   223
	VMM/serviceset: Fixed a conditional ProgrammingError. Affects only
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   224
	setups with Dovecot < v1.2.beta2. Actually the SQL query in method
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   225
	ServiceSet._load_by_services wasn't updated.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   226
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   227
	Removed unnecessary code, which would have also produced a
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   228
	ProgrammingError, if it would have been correct.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   229
	[cdbe200c0ecc]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   230
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   231
2012-08-23  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   232
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   233
	* VirtualMailManager/cli/subcommands.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   234
	VMM/cli/subcommands: Added 'missing' newline below domain notes.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   235
	This patch contains also a small code cleanup and PEP8-fix.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   236
	[3dc1764c23d2]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   237
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   238
2012-08-19  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   239
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   240
	* doc/web/source/howto/manage_accounts.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   241
	doc/web: Added the transport filed to the usertransport example.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   242
	[ef384bc8fde6]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   243
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   244
2012-08-12  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   245
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   246
	* doc/web/source/howto.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   247
	doc/web/source/howto/general_subcommands.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   248
	doc/web/source/howto/manage_accounts.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   249
	doc/web/source/howto/manage_alias_addresses.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   250
	doc/web/source/howto/manage_alias_domains.rst, doc/web/source/howto
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   251
	/manage_catch-all_addresses.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   252
	doc/web/source/howto/manage_domains.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   253
	doc/web/source/howto/manage_relocated_users.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   254
	doc/web/source/index.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   255
	doc/web/source/installation/install_vmm.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   256
	doc/web: Added the 'Howto'. The reStructuredText version of vmm.1,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   257
	in multiple parts.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   258
	[2b165e90e225]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   259
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   260
	* man/de/man1/vmm.1, man/man1/vmm.1:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   261
	man/{de/}man1: A few more corrections.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   262
	[9d343514b832]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   263
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   264
	* man/de/man1/vmm.1, man/man1/vmm.1:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   265
	man/{de/}man1: Small corrections for domaininfo's description.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   266
	[60907fc875f7]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   267
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   268
	* man/de/man5/vmm.cfg.5, man/man5/vmm.cfg.5:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   269
	man/{de/}man5: s/Wiki/Homepage/g
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   270
	[dcde0010cdf8]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   271
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   272
2012-08-11  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   273
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   274
	* man/de/man1/vmm.1, man/man1/vmm.1:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   275
	man/{de/}man1: s/Wiki/Homepage/g
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   276
	[8767ec854084]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   277
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   278
2012-08-08  martin f. krafft  <madduck@debian.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   279
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   280
	* VirtualMailManager/common.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   281
	VMM/common: Improve search_address complexity Checking the
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   282
	dictionary (a hash) for existence of a key is likely to be
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   283
	O(log(n)), while checking a list is O(n). Therefore, to increase
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   284
	performance, this patch changes the check accordingly.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   285
	[cd1200d06700]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   286
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   287
2012-08-07  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   288
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   289
	* doc/web/source/_static/vmm.cfg:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   290
	doc/web: Refreshed vmm.cfg
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   291
	[ffd24974ed68]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   292
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   293
	* vmm.cfg:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   294
	vmm.cfg: Updated/improved comments.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   295
	[f9a2327f57a6]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   296
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   297
2012-08-07  martin f. krafft  <madduck@debian.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   298
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   299
	* VirtualMailManager/common.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   300
	If an alias has multiple destinations, multiple records exist, due
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   301
	to the nature of the database. address_list would then return the
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   302
	same alias multiple times, which does not add any information, eats
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   303
	screen space and is potentially confusing.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   304
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   305
	Therefore, we SELECT DISTINCTly from the alias table.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   306
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   307
	Signed-off-by: martin f. krafft <madduck@debian.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   308
	--- VirtualMailManager/common.py | 2 +- 1 file changed, 1
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   309
	insertion(+), 1 deletion(-)
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   310
	[a479c38931c4]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   311
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   312
	* VirtualMailManager/common.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   313
	Due to the UNION query in address_list, the assumption that the list
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   314
	of gids received from the database would be continuous does not
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   315
	hold.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   316
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   317
	To prevent addresses for domains with multiple entry types from
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   318
	being listed, it is necessary to check the list of domain gids for
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   319
	every entry.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   320
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   321
	Signed-off-by: martin f. krafft <madduck@debian.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   322
	--- VirtualMailManager/common.py | 4 +--- 1 file changed, 1
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   323
	insertion(+), 3 deletions(-)
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   324
	[605f8c115711]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   325
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   326
2012-07-29  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   327
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   328
	* doc/web/source/installation/dovecot_configuration.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   329
	doc/web/source/installation/postgresql_configuration.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   330
	doc/web: Emphasized a few lines of Dovecot/PostgreSQL configuration
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   331
	file excerpts.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   332
	[9c138471d569]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   333
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   334
	* .hgignore:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   335
	.hgignore: "doc/build" is no longer required.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   336
	[b62210b96ea7]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   337
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   338
	* doc/web/Makefile, doc/web/source/_static/local.conf,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   339
	doc/web/source/_static/vmm.cfg, doc/web/source/_static/vmm_logo.png,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   340
	doc/web/source/_templates/layout.html, doc/web/source/conf.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   341
	doc/web/source/download.rst, doc/web/source/ext_references.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   342
	doc/web/source/features.rst, doc/web/source/index.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   343
	doc/web/source/install.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   344
	doc/web/source/installation/dovecot_configuration.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   345
	doc/web/source/installation/install_vmm.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   346
	doc/web/source/installation/postfix_configuration.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   347
	doc/web/source/installation/postgresql_configuration.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   348
	doc/web/source/installation/prerequisites.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   349
	doc/web/source/installation/system_preparation.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   350
	doc/web/source/pgsql_set_permissionspermissions.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   351
	doc/web/source/release_history.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   352
	doc/web/source/substitutions.rst, doc/web/source/upgrade.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   353
	doc/web/source/upgrade/0.4.x-0.5.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   354
	doc/web/source/upgrade/0.5-0.6.rst, doc/web/source/vmm.cfg.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   355
	doc: Added source of http://vmm.localdomain.org/.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   356
	[be0906181a10]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   357
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   358
	* doc/Makefile, doc/api/Makefile, doc/api/source/conf.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   359
	doc/api/source/index.rst, doc/api/source/vmm.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   360
	doc/api/source/vmm_alias.rst, doc/api/source/vmm_config.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   361
	doc/api/source/vmm_constants_error.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   362
	doc/api/source/vmm_emailaddress.rst, doc/api/source/vmm_errors.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   363
	doc/api/source/vmm_relocated.rst, doc/source/conf.py,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   364
	doc/source/index.rst, doc/source/vmm.rst, doc/source/vmm_alias.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   365
	doc/source/vmm_config.rst, doc/source/vmm_constants_error.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   366
	doc/source/vmm_emailaddress.rst, doc/source/vmm_errors.rst,
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   367
	doc/source/vmm_relocated.rst:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   368
	doc: Moved API documentation to doc/api.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   369
	[20141b967c0b]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   370
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   371
2012-07-22  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   372
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   373
	* INSTALL:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   374
	INSTALL: Updated PostgreSQL configuration URL. Use ${sql} and
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   375
	${proxysql} expressions in the main.cf description.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   376
	[4f9079dd4b65]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   377
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   378
2012-07-01  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   379
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   380
	* README:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   381
	README: Substituted a few words.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   382
	[0be27a75776a]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   383
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   384
2012-06-30  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   385
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   386
	* README:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   387
	README: Updated URL of the hg repository@sf.net.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   388
	[f9e6e0a237f0]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   389
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   390
	* man/man1/vmm.1:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   391
	man: Deleted erroneous placed backslash.
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   392
	[9acf628bf0be]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   393
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   394
2012-06-28  Pascal Volk  <user@localhost.localdomain.org>
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   395
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   396
	* .hgtags:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   397
	Added tag vmm-0.6.0 for changeset 3238c58d01ae
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   398
	[0643c25121b5]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   399
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   400
	* ChangeLog, NEWS, VirtualMailManager/constants.py, setup.py:
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   401
	Released vmm-0.6.0
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   402
	[3238c58d01ae] [vmm-0.6.0]
682431c45b24 Released vmm-0.6.1
Pascal Volk <user@localhost.localdomain.org>
parents: 572
diff changeset
   403
572
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   404
=== 0.6.0 ===
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   405
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
   406
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   407
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   408
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   409
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   410
	VirtualMailManager/Exceptions.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   411
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   412
	VirtualMailManager/Transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   413
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   414
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   415
	VirtualMailManager/constants/EXIT.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   416
	VirtualMailManager/constants/VERSION.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   417
	VirtualMailManager/constants/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   418
	VirtualMailManager/ext/Postconf.py, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   419
	/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
   420
	pgsql/create_optional_types_and_functions.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   421
	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
   422
	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
   423
	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
   424
	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
   425
	Merged changes from v0.6.x(28230a8230bf).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   426
	[a4aead244f75] [tip]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   427
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   428
	* Close v0.6.x branch.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   429
	[28230a8230bf] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   430
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   431
	* vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   432
	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
   433
	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
   434
	[54a84a311654] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   435
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   436
	* COPYING, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   437
	VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   438
	VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   439
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   440
	VirtualMailManager/cli/config.py, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   441
	VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   442
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   443
	VirtualMailManager/config.py, VirtualMailManager/constants.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   444
	VirtualMailManager/domain.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   445
	VirtualMailManager/errors.py, VirtualMailManager/ext/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   446
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   447
	VirtualMailManager/mailbox.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   448
	VirtualMailManager/network.py, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   449
	VirtualMailManager/pycompat/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   450
	VirtualMailManager/pycompat/hashlib.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   451
	VirtualMailManager/quotalimit.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   452
	VirtualMailManager/serviceset.py, VirtualMailManager/transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   453
	setup.py, update_config.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   454
	Updated copyright notices to include the year 2012.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   455
	[14abdd04ddf5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   456
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   457
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   458
	TODO: Removed "listpwschemes" entry. Was done with changeset
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   459
	a64c1b5e08b4
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   460
	[11ed67ee7ebb] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   461
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   462
	* UPGRADE:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   463
	UPGRADE: Updated documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   464
	[007786e58fb7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   465
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   466
	* 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
   467
	man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   468
	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
   469
	Patch by Martin F. Krafft
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   470
	[a75923ce2842] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   471
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   472
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
   473
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   474
	* Configure.Dovecot_2, INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   475
	INSTALL: Added description how to create additional dove*
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   476
	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
   477
	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
   478
	[55148bc6348e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   479
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   480
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   481
	INSTALL: Updated documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   482
	[b17a9d7a59ae] <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
	* Configure.Dovecot_2, install.sh, upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   485
	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
   486
	>= 2.0.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   487
	[b5bb7b34e831] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   488
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   489
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   490
	VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   491
	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
   492
	[b0165b7af7a3] <v0.6.x>
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
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   495
	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
   496
	transport.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   497
	[2662f4e17eb4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   498
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   499
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   500
	VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   501
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   502
	VMM: The Python 2.4.x compatibility commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   503
	[cc0f67f99780] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   504
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   505
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
   506
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   507
	* pgsql/set-permissions.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   508
	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
   509
	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
   510
	both mailboxformat columns.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   511
	[2fcf12fdecc2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   512
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   513
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   514
	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
   515
	somehow lost with changeset 5806fb74130b.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   516
	[1498abbb6c91] <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
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
   519
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   520
	* pgsql/set-permissions.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   521
	pgsql: Added helper script: set-permissions.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   522
	[fbbb16476c5b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   523
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   524
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
   525
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   526
	* TODO, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   527
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   528
	VirtualMailManager/constants.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   529
	Provide list{addresses,aliases,users,relocated} subcommands
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   530
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   531
	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
   532
	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
   533
	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
   534
	each case.
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
	There are still two shortcomings:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   537
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   538
	 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
   539
	it, e.g.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   540
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   541
	 foo@example.org bar@example.org
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   542
	foo@example.com bar@example.com
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
	 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
   545
	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
   546
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   547
	 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
   548
	coded in common.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   549
	[499c63f52462] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   550
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   551
	* 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
   552
	man/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   553
	man: escape hyphens
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
	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
   556
	fixes up the manpages.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   557
	* * * .
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   558
	[a93671970617] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   559
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   560
	* 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
   561
	man: add 'catchall' to domaininfo
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   562
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   563
	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
   564
	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
   565
	catch-all aliases.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   566
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   567
	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
   568
	simple domaininfo output.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   569
	[6f2c41c3c7d6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   570
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   571
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
   572
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   573
	* 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
   574
	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
   575
	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
   576
	[107f7a3be9f5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   577
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   578
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   579
	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
   580
	catch-all subcommands.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   581
	[62f2daff853e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   582
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   583
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
   584
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   585
	* 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
   586
	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
   587
	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
   588
	Fix transport_maps function for non-existent domains
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   589
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   590
	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
   591
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   592
	 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
   593
	postfix_transport_map('logcheck', 'domine.madduck.net');
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   594
	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
   595
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   596
	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
   597
	and make the query fail.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   598
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   599
	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
   600
	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
   601
	[867d950ce7b7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   602
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   603
	* 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
   604
	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
   605
	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
   606
	Revert caching of destination interpolation
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   607
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   608
	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
   609
	cached across queries! Doh!
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   610
	[44a808af6cf4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   611
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   612
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
   613
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   614
	* 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
   615
	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
   616
	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
   617
	NULL;'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   618
	[92ef34f07da3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   619
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   620
	* 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
   621
	pgsql: Create column `note' as text.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   622
	[5020c56f9388] <v0.6.x>
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
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
   625
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   626
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   627
	Add docstring for common.format_domain_default
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   628
	[79f09cdd1a21] <v0.6.x>
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
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
   631
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   632
	* 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
   633
	Document domainnote in manpages
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   634
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   635
	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
   636
	Oops.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   637
	[47254b46c361] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   638
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   639
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   640
	Remove domain/account notes from TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   641
	[ff805bd17817] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   642
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   643
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   644
	Include account note in getuser output
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
	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
   647
	present
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   648
	[1b3bdce0bf87] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   649
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   650
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   651
	Display formatted notes in info output
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   652
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   653
	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
   654
	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
   655
	size.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   656
	[c3b98364f03d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   657
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   658
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   659
	Ignore *.egg-status build directory created by setuptools
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   660
	[a582f1452bc0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   661
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   662
	* 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
   663
	Add user/domainnote commands to manpages
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   664
	[a8ee0328f908] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   665
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   666
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   667
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   668
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   669
	Add note field to Account/Domain and CLI
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   670
	[5806fb74130b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   671
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   672
	* 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
   673
	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
   674
	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
   675
	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
   676
	[1f9ea5658627] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   677
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   678
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
   679
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   680
	* 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
   681
	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
   682
	martin f. krafft's v2 of changeset c340ba4bd544.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   683
	[9a23043b0530] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   684
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   685
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
   686
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   687
	* VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   688
	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
   689
	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
   690
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   691
	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
   692
	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
   693
	replaced with NULL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   694
	[c340ba4bd544] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   695
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   696
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   697
	Add inheritance as a feature to README
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   698
	[e956ddc868c0] <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
	* 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
   701
	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
   702
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   703
	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
   704
	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
   705
	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
   706
	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
   707
	[6a27c7529cd7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   708
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   709
	* VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   710
	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
   711
	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
   712
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   713
	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
   714
	'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
   715
	domain defaults to be used.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   716
	[2676dbf43e1c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   717
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   718
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
   719
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   720
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   721
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   722
	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
   723
	displayed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   724
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   725
	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
   726
	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
   727
	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
   728
	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
   729
	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
   730
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   731
	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
   732
	file.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   733
	[2bb40aaef94e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   734
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   735
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   736
	Modify Account class to handle NULL references
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   737
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   738
	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
   739
	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
   740
	are None/NULL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   741
	[cf3eb03c1c4f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   742
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   743
	* 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
   744
	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
   745
	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
   746
	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
   747
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   748
	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
   749
	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
   750
	instead.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   751
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   752
	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
   753
	Postfix accordingly.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   754
	[95dd123b552e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   755
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   756
	* 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
   757
	man: Add examples for userservices
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   758
	[916b468cf994] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   759
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   760
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
   761
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   762
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   763
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   764
	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
   765
	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
   766
	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
   767
	Reverted previous three changesets (e09139525580, 85517c8fde36,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   768
	3acbff727626)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   769
	[4b8c3f51d7da] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   770
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   771
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
   772
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   773
	* VirtualMailManager/account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   774
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   775
	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
   776
	displayed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   777
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   778
	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
   779
	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
   780
	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
   781
	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
   782
	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
   783
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   784
	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
   785
	file.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   786
	[e09139525580] <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/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   789
	Modify Account class to handle NULL references
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   790
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   791
	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
   792
	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
   793
	are None/NULL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   794
	[85517c8fde36] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   795
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   796
	* 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
   797
	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
   798
	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
   799
	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
   800
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   801
	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
   802
	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
   803
	instead.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   804
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   805
	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
   806
	Postfix accordingly.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   807
	[3acbff727626] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   808
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   809
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
   810
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   811
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   812
	Add list* subcommands to TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   813
	[3ffe4ee3740f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   814
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   815
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   816
	add domain/account notes to TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   817
	[f494a593c674] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   818
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   819
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
   820
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   821
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   822
	Add my WIP items to the TODO list
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   823
	[dc66f66c51cf] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   824
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   825
	* 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
   826
	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
   827
	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
   828
	Cache interpolated destination
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   829
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   830
	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
   831
	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
   832
	subsequently.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   833
	[75d1c0d6bb8f] <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
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
   836
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   837
	* man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   838
	man: Use example.com in catchallinfo example output.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   839
	[a0a27688e616] <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
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   842
	README: reStructuredText fix: ERROR/3 and WARNING/2.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   843
	[b1fd6f08f369] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   844
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   845
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
   846
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   847
	* 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
   848
	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
   849
	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
   850
	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
   851
	Enable interpolation of alias destinations
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   852
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   853
	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
   854
	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
   855
	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
   856
	address with '@' replaced by '=' of the queried key.
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
	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
   859
	recipients.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   860
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   861
	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
   862
	alias
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   863
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   864
	 postmaster@example.org  postmaster+%d@example.org
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   865
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   866
	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
   867
	postmaster+example.*com*@example.org.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   868
	[5ec2068d02af] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   869
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   870
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   871
	Add catch-all aliases to README/features
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   872
	[88466a6ba3ae] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   873
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   874
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
   875
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   876
	* 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
   877
	Add catchall subcommands to manpages
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   878
	[b2084e7f6854] <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/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   881
	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
   882
	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
   883
	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
   884
	Include catch-all count in domaininfo output
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   885
	[09fa019bb330] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   886
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   887
	* 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
   888
	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
   889
	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
   890
	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
   891
	when there are catchall destinations.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   892
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   893
	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
   894
	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
   895
	for the address to rewrite.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   896
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   897
	However, since virtual aliases are handled long before
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   898
	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
   899
	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
   900
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   901
	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
   902
	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
   903
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   904
	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
   905
	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
   906
	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
   907
	no match is found.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   908
	[d863a44a6353] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   909
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   910
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   911
	Fix syntax errors
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   912
	[557c4703986c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   913
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   914
	* 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
   915
	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
   916
	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
   917
	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
   918
	first
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   919
	[821d3ffaaaca] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   920
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   921
	* 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
   922
	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
   923
	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
   924
	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
   925
	found
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   926
	[0244f1344b04] <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, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   929
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   930
	Add catchall info to domain_info output
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   931
	[1fa354bbdb90] <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
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   934
	Correct syntax errors
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   935
	[1a9247e9763f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   936
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   937
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
   938
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   939
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   940
	Fixup catchall_info to return iterator, not self
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   941
	[18870919ec48] <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
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   944
	Correct syntax errors
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   945
	[2aae58cddfa9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   946
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   947
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   948
	Teach CLI about catchall* commands
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   949
	[fb0ffde628d6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   950
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   951
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   952
	Provide catchall_* methods to the Handler class
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   953
	[3da8c919584f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   954
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   955
	* VirtualMailManager/catchall.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   956
	First version of a CatchallAlias class
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   957
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   958
	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
   959
	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
   960
	but the implementations are too different because CatchallAliases
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   961
	have no localpart.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   962
	[f180ead60568] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   963
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   964
	* 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
   965
	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
   966
	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
   967
	Add database table for catchall destinations
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
	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
   970
	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
   971
	on the gid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   972
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   973
	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
   974
	appropriate upgrade DDL.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   975
	[492c179094c9] <v0.6.x>
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
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
   978
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   979
	* 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
   980
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   981
	/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
   982
	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
   983
	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
   984
	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
   985
	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
   986
	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
   987
	[e1b32377032f] <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
	* 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
   990
	postfix/pgsql-virtual_alias_maps.cf, postfix/pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   991
	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
   992
	postfix: Removed VIEW-based comments from configuration files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   993
	[f2387d60624b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   994
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
   995
	* 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
   996
	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
   997
	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
   998
	pgsql: Removed most of the VIEWs.
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
	There are only two views left for now:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1001
	  - postfix_gid
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1002
	  - vmm_domain_info
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1003
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1004
	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
  1005
	[5ccc9c6e5193] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1006
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1007
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
  1008
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1009
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1010
	Ignore even more Debian-build-related files
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1011
	[23d04d1f29e8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1012
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1013
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1014
	Ignore more Debian-build-related files
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
	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
  1017
	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
  1018
	.hgignore.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1019
	[419c929739fd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1020
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1021
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1022
	Add non-root TODO
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1023
	[5b9a03762813] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1024
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1025
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
  1026
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1027
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1028
	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
  1029
	[17f2c5b5098e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1030
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1031
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
  1032
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1033
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1034
	Ignore build files related to Debian packaging
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
	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
  1037
	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
  1038
	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
  1039
	[612a60e9d558] <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
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1042
	Instruct mercurial to ignore build directory
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1043
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1044
	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
  1045
	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
  1046
	adds the appropriate line to .hgignore.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1047
	[2c5e2613eca8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1048
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1049
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
  1050
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1051
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1052
	VMM/handler: Create domain directory with umask 0022.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1053
	[30365a87650d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1054
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1055
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
  1056
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1057
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1058
	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
  1059
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1060
	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
  1061
	(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
  1062
	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
  1063
	provides a well-defined order.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1064
	[e5c2b3647971] <v0.6.x>
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
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
  1067
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1068
	* postfix/pgsql-smtpd_sender_login_maps.cf:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1069
	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
  1070
	[320531aa1280] <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
	* 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
  1073
	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
  1074
	it matches pgsql-${postfix-parameter}.cf.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1075
	[9cdc6ef83265] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1076
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1077
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
  1078
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1079
	* po/fr.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1080
	po: Updated French translation (translated by Dimitri Duc).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1081
	[e0441b07bccc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1082
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1083
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
  1084
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1085
	* po/fi.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1086
	po: Updated Finnish translation (translated by Jorma Karvonen).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1087
	[b8d5564b4e42] <v0.6.x>
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
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
  1090
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1091
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1092
	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
  1093
	[fb0af82ab4af] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1094
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1095
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
  1096
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1097
	* 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
  1098
	/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
  1099
	postfix/pgsql-virtual_uid_maps.cf:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1100
	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
  1101
	[ccdfbbb1bb01] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1102
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1103
	* 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
  1104
	pgsql/create_optional_types_and_functions.pgsql:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1105
	pgsql: Updated required privileges for function dovecotpassword.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1106
	[10e9b4855173] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1107
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1108
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
  1109
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1110
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1111
	README: Added section `Installation Prerequisites'. Reworked some
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1112
	parts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1113
	[35395b49bc44] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1114
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1115
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
  1116
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1117
	* update_config.py, upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1118
	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
  1119
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1120
	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
  1121
	[fb210a116f18] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1122
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1123
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
  1124
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1125
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1126
	VMM: The pyPgSQL compatibility commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1127
	[428ee9cdf1b2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1128
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1129
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1130
	VMM: The Python 2.4.x compatibility commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1131
	[90d69ae4f40d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1132
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1133
	* VirtualMailManager/relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1134
	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
  1135
	[099de308fd98] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1136
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1137
	* 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
  1138
	man1: Updated configuration related descriptions/examples,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1139
	accordingly to commit 4ff0fa3ba0fa.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1140
	[b33bdc0c3669] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1141
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1142
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
  1143
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1144
	* VirtualMailManager/constants.py, man/de/man1/vmm.1,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1145
	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
  1146
	Updated the author's e-mail address.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1147
	[6278a7a2a476] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1148
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1149
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
  1150
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1151
	* 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
  1152
	man/man5/vmm.cfg.5:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1153
	man: Updated the URL of the bug tracker.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1154
	[86fa217cba11] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1155
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1156
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
  1157
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1158
	* 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
  1159
	man5: Updated the `usable password schemes' part.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1160
	[c30ce0e079b6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1161
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1162
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
  1163
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1164
	* 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
  1165
	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
  1166
	examples.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1167
	[e321b764268e] <v0.6.x>
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
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
  1170
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1171
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1172
	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
  1173
	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
  1174
	[4353981e3a7f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1175
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1176
	* 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
  1177
	man1: Removed obsolete commands and added new commands.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1178
	[9b9cccebccf0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1179
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1180
	* man/de/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1181
	man/de/man1: Removed translated argument names.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1182
	[8f59a2f539e7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1183
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1184
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
  1185
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1186
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1187
	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
  1188
	list_pwschemes().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1189
	[5d0114f7bb99] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1190
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1191
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1192
	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
  1193
	[807ad4df0774] <v0.6.x>
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: Subcommand argument placeholders are no longer
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1197
	translatable.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1198
	[1ebb6b88f589] <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
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
  1201
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1202
	* po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1203
	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
  1204
	[89bf9389d62f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1205
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1206
	* po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1207
	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
  1208
	would have horrible configured mail servers. :-/
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1209
	[b4d21e8bfa00] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1210
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1211
	* merged changes from default(c0e1fb1b0145)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1212
	[863c691d7d14] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1213
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1214
	* po/fi.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1215
	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
  1216
	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
  1217
	[c0e1fb1b0145]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1218
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1219
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1220
	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
  1221
	[7d4d79ff08d0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1222
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1223
	* po/de.po, po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1224
	po: Updated messages template and German translation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1225
	[b175c9f62602] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1226
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1227
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
  1228
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1229
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1230
	VMM/cli/subcommands: Added new subcommand `listpwschemes' (lp).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1231
	Marked version()'s ctx argument as unused.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1232
	[a64c1b5e08b4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1233
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1234
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1235
	VMM/password: Added function list_schemes().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1236
	[cabdf94ec580] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1237
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1238
	* 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
  1239
	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
  1240
	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
  1241
	will be applied in which situations.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1242
	[e57dd007d69a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1243
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1244
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
  1245
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1246
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1247
	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
  1248
	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
  1249
	[033a0436894f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1250
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1251
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1252
	VirtualMailManager/handler.py, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1253
	VMM/config: Moved some options to section `domain':
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1254
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1255
	 old new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1256
	------------------------------------------------------------
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1257
	account.imap -> domain.imap account.pop3
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1258
	-> domain.pop3 account.sieve -> domain.sieve
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1259
	account.smtp -> domain.account
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1260
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1261
	misc.quota_bytes -> domain.quota_bytes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1262
	misc.quota_messages -> domain.quota_messages misc.transport
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1263
	-> domain.transport
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1264
	[4ff0fa3ba0fa] <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
	* VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1267
	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
  1268
	[2019aa415dcd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1269
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1270
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1271
	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
  1272
	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
  1273
	[7847f949d0a2] <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
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1276
	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
  1277
	[b15960e9c53c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1278
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1279
	* TODO:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1280
	TODO: updated …
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1281
	[7d27627c7fb0] <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
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1284
	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
  1285
	[f2934105181b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1286
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1287
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
  1288
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1289
	* VirtualMailManager/constants.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1290
	VMM/constants: Cleared out obsolete error codes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1291
	[63ae77f05088] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1292
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1293
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1294
	VMM/account: Removed unused import.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1295
	[2408a3cd4bea] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1296
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1297
	* VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1298
	VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1299
	VMM/{maillocation,quotalimit}: Unified object initialization code.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1300
	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
  1301
	[fd4aa073015f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1302
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1303
	* VirtualMailManager/errors.py, VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1304
	VMM/transport: Reworked Transport initialization. Set the transport
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1305
	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
  1306
	ValueError instead of a translatable TransportError(VMMError).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1307
	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
  1308
	[6826acb9b0a7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1309
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1310
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1311
	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
  1312
	service nor the keyword force was provided.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1313
	[45c917e6a386] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1314
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1315
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1316
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1317
	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
  1318
	  - include active service(s) || None
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1319
	  - use more understandable English terms
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1320
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1321
	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
  1322
	.`userinfo' will always show `sieve', no longer `managesieve'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1323
	[c31d604e26d3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1324
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1325
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
  1326
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1327
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1328
	VMM/cli/subcommands: Small indent fix.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1329
	[18b75e6a39d5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1330
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1331
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1332
	VMM/cli/subcommands: Added subcommand domainservices (ds). Replaced
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1333
	subcommands userdisable and userenable by userservices (us).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1334
	[b8c94e06cd46] <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-11-02  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
	* VirtualMailManager/account.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1339
	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
  1340
	methods Account.enable() and Account.disable() by
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1341
	Account.update_serviceset(). VMM/handler: Replaced methods
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1342
	Handler.user_disable() and Handler.user_enable() by
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1343
	Handler.user_services()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1344
	[95275b61ff8a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1345
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1346
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
  1347
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1348
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1349
	VMM/serviceset: Added @property ServiceSet.services -> dict.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1350
	[e2b9e3de2b51] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1351
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1352
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1353
	VMM/account: Sorted imports …
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1354
	[abcd73f5e980] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1355
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1356
	* VirtualMailManager/domain.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1357
	VMM/domain: Integrated class ServiceSet in class Domain.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1358
	VMM/handler: Extended Handler.domain_add() and added
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1359
	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
  1360
	[1af5fe0683ce] <v0.6.x>
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/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1363
	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
  1364
	[1a08fe35b496] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1365
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1366
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
  1367
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1368
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1369
	VMM/serviceset: Added module constant SERVICES.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1370
	[39036f5e6387] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1371
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1372
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
  1373
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1374
	* VirtualMailManager/serviceset.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1375
	VMM: Added new module serviceset - provides class ServiceSet.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1376
	[e35efe931af3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1377
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1378
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
  1379
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1380
	* 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
  1381
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1382
	/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
  1383
	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
  1384
	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
  1385
	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
  1386
	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
  1387
	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
  1388
	`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
  1389
	table.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1390
	[9823548b2717] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1391
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1392
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
  1393
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1394
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1395
	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
  1396
	unavailable.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1397
	[d296a020f440] <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
	* README:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1400
	README: Added contet.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1401
	[ee6f8ac06197] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1402
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1403
	* 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
  1404
	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
  1405
	man/substitute_links_5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1406
	man: Removed reStructuredText files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1407
	[3ca31d080432] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1408
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1409
	* 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
  1410
	man: Reworked/updated German manual pages.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1411
	[c2543ddde9f5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1412
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1413
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
  1414
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1415
	* man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1416
	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
  1417
	[ad7cfbfbc68d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1418
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1419
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
  1420
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1421
	* po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1422
	po: Fixed 2 fatal msgfmt errors inde.po.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1423
	[fdd05a757f43] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1424
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1425
	* po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1426
	po: Updated German translation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1427
	[c11edcfc6e5f] <v0.6.x>
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
	* VirtualMailManager/cli/subcommands.py, po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1430
	Messages: Replaced some 'Available' by 'Existing'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1431
	[9842650569c2] <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
	* po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1434
	po: Regenerated vmm.pot
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1435
	[0d8e7977ae63] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1436
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1437
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
  1438
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1439
	* VirtualMailManager/emailaddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1440
	VMM/emailaddress: Class DestinationEmailAddress accepts also
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1441
	something@localhost addresses now.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1442
	[8e41e77b84e6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1443
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1444
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1445
	VMM/handler: Handler.alias_delete() also use class
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1446
	DestinationEmailAddress for the destination address, instead of
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1447
	class EmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1448
	[933b9debbec1] <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/alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1451
	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
  1452
	the error message's dictionary.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1453
	[8394e222aba3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1454
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1455
	* VirtualMailManager/alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1456
	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
  1457
	destination addresses, instead of class EmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1458
	[46c296c6e231] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1459
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1460
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
  1461
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1462
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1463
	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
  1464
	the given.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1465
	[a43a2e20de71] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1466
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1467
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
  1468
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1469
	* VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1470
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1471
	VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1472
	VMM: Deleted a few unused variables.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1473
	[33a45e4c80c4] <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
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
  1476
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1477
	* VirtualMailManager/network.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1478
	VMM/network: Added new module network.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1479
	[ff2a61e155db] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1480
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1481
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
  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
	VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1485
	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
  1486
	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
  1487
	-> translatable subcommand descriptions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1488
	[d4a341248500] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1489
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1490
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
  1491
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1492
	* po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1493
	po: Regenerated vmm.pot
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1494
	[241b192bfcc8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1495
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1496
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1497
	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
  1498
	[542a4d23a9f0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1499
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1500
	* VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1501
	VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1502
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1503
	VirtualMailManager/cli/handler.py, VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1504
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1505
	VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1506
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1507
	VirtualMailManager/password.py, VirtualMailManager/relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1508
	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
  1509
	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
  1510
	[8209da83e256] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1511
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1512
	* 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
  1513
	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
  1514
	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
  1515
	[f32b323fd347] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1516
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1517
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
  1518
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1519
	* VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1520
	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
  1521
	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
  1522
	[c7a963e6cf6e] <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
	* VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1525
	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
  1526
	to the current LC_ALL setting.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1527
	[ae1a8428298c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1528
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1529
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1530
	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
  1531
	limit" output a little bit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1532
	[e5b3b225bd5b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1533
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1534
	* 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
  1535
	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
  1536
	[65687300ba19] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1537
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1538
	* man/man1/vmm.1:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1539
	man/man1: Small syntax fixes in vmm.1.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1540
	[1ca025a5ce0c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1541
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1542
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
  1543
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1544
	* 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
  1545
	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
  1546
	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
  1547
	[2bc9c36c1387] <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
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
  1550
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1551
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1552
	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
  1553
	'plan A' in {,alias}domain_info() fails.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1554
	[54a89c19e534] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1555
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1556
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1557
	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
  1558
	arguments).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1559
	[f6e55b27fe07] <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/handler.py, VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1562
	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
  1563
	occur.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1564
	[3162ff959375] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1565
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1566
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1567
	VMM/cli/subcommands: Made argument names translatable.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1568
	[58e23bd7c97f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1569
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1570
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
  1571
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1572
	* 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
  1573
	man/substitute_links_1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1574
	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
  1575
	description of subcommand aliasadd.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1576
	[da80de422b3c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1577
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1578
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
  1579
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1580
	* VirtualMailManager/account.py, VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1581
	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
  1582
	update_quotalimit methods of classes Account and Domain.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1583
	[0c52094447b0] <v0.6.x>
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/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1586
	VMM/cli/subcommands: Implemented subcommands domainquota and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1587
	userquota.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1588
	[a4f5d4cd886d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1589
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1590
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1591
	VMM/domain: Execute the database updates of
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1592
	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
  1593
	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
  1594
	[8984b1f4e6e3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1595
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1596
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
  1597
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1598
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1599
	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
  1600
	into 'quota storage' and 'quota messages'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1601
	[00a8c12a3da3] <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
	* VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1604
	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
  1605
	deafult misc.quota_bytes value: '0'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1606
	[0512d940918f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1607
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1608
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1609
	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
  1610
	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
  1611
	[fb22773f7a85] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1612
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1613
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1614
	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
  1615
	{domain,user}info subcommands.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1616
	[3e5ed678d535] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1617
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1618
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
  1619
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1620
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1621
	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
  1622
	in human readable format.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1623
	[cf661a40266d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1624
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1625
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1626
	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
  1627
	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
  1628
	accept also settings like '500M'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1629
	[7f931c1ca059] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1630
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1631
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1632
	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
  1633
	[0a13849243f2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1634
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1635
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1636
	VMM/common: Small code cleanup in human_size().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1637
	[d3a3c6155879] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1638
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1639
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1640
	VMM/common: Added function human_size().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1641
	[fb2ba1456bc5] <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
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
  1644
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1645
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1646
	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
  1647
	vmm_domain_info view.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1648
	[ffce67e3c6eb] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1649
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1650
	* 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
  1651
	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
  1652
	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
  1653
	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
  1654
	already.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1655
	[8217ddd5220d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1656
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1657
	* VirtualMailManager/account.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1658
	VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1659
	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
  1660
	modifications in class Account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1661
	[660b42391c8e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1662
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1663
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
  1664
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1665
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1666
	VMM/account: Removed unused method Account.set_transport().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1667
	[5f7e9f778b29] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1668
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1669
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
  1670
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1671
	* 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
  1672
	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
  1673
	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
  1674
	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
  1675
	vmm_domain_info.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1676
	[dd95ed5bc9d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1677
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1678
	* 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
  1679
	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
  1680
	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
  1681
	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
  1682
	table userquota{,_11}'s foreign-key constraint
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1683
	fkey_userquota_uid_users.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1684
	[05dc4e1f8dff] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1685
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1686
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
  1687
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1688
	* VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1689
	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
  1690
	method Mailbox._add_boxes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1691
	[b7854259ad74] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1692
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1693
	* VirtualMailManager/quotalimit.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1694
	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
  1695
	[0cae9989395b] <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
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
  1698
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1699
	* 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
  1700
	man/man5/vmm.cfg.5.rst, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1701
	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
  1702
	…/man5/vmm.cfg.5 and vmm.cfg.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1703
	[d3a97f7fb98a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1704
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1705
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
  1706
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1707
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1708
	VMM/common: Added function size_in_bytes().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1709
	[ac5ac03b58da] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1710
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1711
	* 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
  1712
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1713
	/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
  1714
	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
  1715
	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
  1716
	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
  1717
	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
  1718
	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
  1719
	[5e6bcb2e010e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1720
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1721
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
  1722
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1723
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1724
	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
  1725
	[98223e5c95e0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1726
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1727
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1728
	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
  1729
	directory exists before calling os.mkdir().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1730
	[5aaf2dd6b146] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1731
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1732
	* VirtualMailManager/alias.py, VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1733
	VirtualMailManager/domain.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1734
	VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1735
	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
  1736
	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
  1737
	[7518d927d443] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1738
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1739
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
  1740
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1741
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1742
	INSTALL: Updated "user_query".
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1743
	[af56cee51e67] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1744
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1745
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
  1746
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1747
	* VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1748
	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
  1749
	[920cb090eb09] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1750
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1751
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
  1752
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1753
	* VirtualMailManager/cli/subcommands.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1754
	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
  1755
	'plan A' in {alias,relocated,user}_info() fails.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1756
	[2af61bc06215] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1757
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1758
	* VirtualMailManager/cli/handler.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1759
	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
  1760
	with changeset ef99be5b7ec0) to {alias,relocated,user}_add().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1761
	[4cbaf8d229f9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1762
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1763
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
  1764
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1765
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1766
	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
  1767
	in order to avoid errors from the database.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1768
	[ecdba68c7a2c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1769
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1770
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
  1771
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1772
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1773
	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
  1774
	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
  1775
	exist.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1776
	[1016a17684c1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1777
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1778
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1779
	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
  1780
	address is already in use.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1781
	[ef99be5b7ec0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1782
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1783
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1784
	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
  1785
	DestinationEmailAddress instances for target addresses.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1786
	[3b2fd0b4e51b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1787
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1788
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
  1789
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1790
	* VirtualMailManager/alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1791
	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
  1792
	[1b1f8f0cc687] <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
	* setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1795
	setup.py: Fixed syntax error
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1796
	[4dfc5f3c1f2c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1797
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1798
	* 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
  1799
	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
  1800
	[be4bd77dbe57] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1801
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1802
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
  1803
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1804
	* VirtualMailManager/emailaddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1805
	VMM/emailaddress: Added class DestinationEmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1806
	[a6ad9895989d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1807
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1808
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
  1809
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1810
	* COPYING, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1811
	VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1812
	VirtualMailManager/aliasdomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1813
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1814
	VirtualMailManager/cli/config.py, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1815
	VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1816
	VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1817
	VirtualMailManager/config.py, VirtualMailManager/constants.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1818
	VirtualMailManager/domain.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1819
	VirtualMailManager/errors.py, VirtualMailManager/ext/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1820
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1821
	VirtualMailManager/mailbox.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1822
	VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1823
	VirtualMailManager/pycompat/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1824
	VirtualMailManager/pycompat/hashlib.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1825
	VirtualMailManager/relocated.py, VirtualMailManager/transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1826
	setup.py, update_config.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1827
	Updated copyright notices to include the year 2011.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1828
	[d6573da35b5f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1829
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1830
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
  1831
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1832
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1833
	merged changes from default(cfd29e65e4f2)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1834
	[61fdd77d2e65] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1835
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1836
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1837
	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
  1838
	user_query.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1839
	[cfd29e65e4f2]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1840
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1841
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
  1842
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1843
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1844
	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
  1845
	Assertions could be optimized away.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1846
	[502d59f4bb34] <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
	* 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
  1849
	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
  1850
	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
  1851
	[c2e8eab2616d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1852
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1853
	* VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1854
	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
  1855
	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
  1856
	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
  1857
	[971577b89d26] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1858
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1859
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
  1860
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1861
	* VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1862
	VMM/transport: Small error message 'improvement'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1863
	[44283818f8db] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1864
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1865
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1866
	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
  1867
	[7fa919dab42c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1868
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1869
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1870
	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
  1871
	[6fabb9cd212d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1872
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1873
	* 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
  1874
	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
  1875
	database.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1876
	[095b43faaba5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1877
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1878
	* INSTALL, setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1879
	Updated INSTALL and setup.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1880
	[61e732e4cb3e] <v0.6.x>
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
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1883
	VMM/handler: Added support for psycopg2.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1884
	[48bf20b43f2e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1885
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1886
	* VirtualMailManager/cli/main.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1887
	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
  1888
	[a653c43048b1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1889
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1890
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1891
	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
  1892
	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
  1893
	the database section.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1894
	[2ae40cd0d213] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1895
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1896
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
  1897
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1898
	* VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1899
	VirtualMailManager/aliasdomain.py, VirtualMailManager/domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1900
	VirtualMailManager/maillocation.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1901
	VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1902
	VMM/…: Provide parameters as tuple to cursor.execute().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1903
	[22d115376e4d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1904
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1905
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1906
	VMM/handler: Small code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1907
	[4bba5fb90b78] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1908
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1909
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1910
	VMM/common: Reformulated error message in exec_ok.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1911
	[b7a4d7828608] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1912
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1913
	* VirtualMailManager/cli/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1914
	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
  1915
	[d60ffbc0124b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1916
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1917
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1918
	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
  1919
	two times.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1920
	[ca7575401549] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1921
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1922
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1923
	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
  1924
	VERSION_RE. Small 'global …' cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1925
	[586367ee042b] <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
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
  1928
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1929
	* VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1930
	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
  1931
	[95d45e4ec1a6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1932
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1933
	* 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
  1934
	man/man1/vmm.1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1935
	VMM/cli/subcommands: Added subcommands configget and configset.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1936
	[f8d5c8bb8bce] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1937
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1938
	* VirtualMailManager/cli/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1939
	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
  1940
	could not be set.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1941
	[0d2430dc6ef8] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1942
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1943
	* VirtualMailManager/cli/main.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1944
	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
  1945
	[9232ed7e4d85] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1946
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1947
	* VirtualMailManager/config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1948
	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
  1949
	section/option names.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1950
	[b0c971f943dc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1951
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1952
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
  1953
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1954
	* VirtualMailManager/account.py, VirtualMailManager/cli/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1955
	VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1956
	VirtualMailManager/cli/subcommands.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1957
	VirtualMailManager/emailaddress.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1958
	VirtualMailManager/relocated.py, po/vmm.pot:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1959
	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
  1960
	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
  1961
	f9a6b6701cf9. Refreshed po/vmm.pot.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1962
	[6709d0faf2f5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1963
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1964
	* VirtualMailManager/cli/__init__.py, VirtualMailManager/cli/main.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1965
	VirtualMailManager/cli/subcommands.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1966
	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
  1967
	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
  1968
	minimal code.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1969
	[4515afec62e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1970
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1971
	* VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1972
	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
  1973
	password if the Account exists.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1974
	[abff2de9eed0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1975
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1976
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1977
	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
  1978
	[45834dcc280e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1979
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1980
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
  1981
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1982
	* VirtualMailManager/cli/handler.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1983
	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
  1984
	[150ddcc8b315] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1985
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1986
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
  1987
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1988
	* VirtualMailManager/domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1989
	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
  1990
	[d24c2ea39710] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1991
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1992
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
  1993
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1994
	* 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
  1995
	man/man1/vmm.1.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1996
	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
  1997
	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
  1998
	userenable/userdisable part.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  1999
	[7a471cace3ba] <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
	* VirtualMailManager/account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2002
	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
  2003
	multiple services.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2004
	[3f550826b1cc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2005
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2006
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
  2007
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2008
	* VirtualMailManager/account.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2009
	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
  2010
	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
  2011
	too.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2012
	[1ed85e696748] <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
	* 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
  2015
	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
  2016
	[352ca7f1b332] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2017
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2018
	* VirtualMailManager/domain.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2019
	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
  2020
	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
  2021
	module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2022
	[270b57af85de] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2023
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2024
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2025
	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
  2026
	exist for some reason.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2027
	[3fe8d6cdbe3a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2028
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2029
	* VirtualMailManager/account.py, VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2030
	VMM/account: Replaced property domain_directory by domain.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2031
	[41789df75339] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2032
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2033
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
  2034
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2035
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2036
	VMM/common: Removed unused import.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2037
	[85972d3ba936] <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
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2040
	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
  2041
	_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
  2042
	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
  2043
	directory exists.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2044
	[bb9ff81928f1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2045
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2046
	* VirtualMailManager/common.py, VirtualMailManager/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2047
	VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2048
	VMM/common: Replaced function is_dir() by lisdir().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2049
	VMM/{config,mailbox}: Adjusted to the above change.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2050
	[8f8d9c4c8332] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2051
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2052
	* VirtualMailManager/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2053
	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
  2054
	_delete_domain_dir. Deleted method _isdir.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2055
	[06c0457036a0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2056
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2057
	* VirtualMailManager/constants.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2058
	VMM/constants: Added MIN_GID and MIN_UID.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2059
	[38e344ba3d0f] <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-07-28  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/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2064
	VMM/mailbox: Removed accidentally committed debug print statement.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2065
	[d58cc465dc61] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2066
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2067
	* VirtualMailManager/alias.py, VirtualMailManager/cli/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2068
	VirtualMailManager/config.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2069
	VirtualMailManager/mailbox.py, VirtualMailManager/relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2070
	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
  2071
	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
  2072
	[94bd10e237e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2073
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2074
	* VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2075
	VMM/transport: Converted _mixedCase method names to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2076
	_lower_case_with_underscores. Added missing docstrings. Fixed™
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2077
	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
  2078
	[883d5cd66498] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2079
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2080
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2081
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2082
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2083
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2084
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2085
	VirtualMailManager/account.py, VirtualMailManager/alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2086
	VirtualMailManager/aliasdomain.py, VirtualMailManager/cli/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2087
	VirtualMailManager/cli/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2088
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2089
	VirtualMailManager/cli/config.py, VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2090
	VirtualMailManager/common.py, VirtualMailManager/config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2091
	VirtualMailManager/domain.py, VirtualMailManager/emailaddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2092
	VirtualMailManager/errors.py, VirtualMailManager/ext/Postconf.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2093
	VirtualMailManager/ext/postconf.py, VirtualMailManager/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2094
	VirtualMailManager/mailbox.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2095
	VirtualMailManager/password.py, VirtualMailManager/relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2096
	VirtualMailManager/transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2097
	VMM/*: Made all modules names lowercase, adjusted imports.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2098
	[011066435e6f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2099
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2100
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2101
	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
  2102
	    * 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
  2103
	    * eliminated __names
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2104
	    * added missing docstrings
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2105
	[f4956b4ceba1] <v0.6.x>
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-07-27  Pascal Volk  <neverseen@users.sourceforge.net>
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/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2110
	VMM//{,cli/}Handler: Reworked configuration related parts. Renamed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2111
	attributes _Cfg -> _cfg; _cfgFileName -> _cfg_fname. Renamed methods
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2112
	__chkCfgFile -> __check_cfg_file; __findCfgFile -> __find_cfg_file.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2113
	Added missing docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2114
	[4dc2edf02d11] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2115
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2116
	* VirtualMailManager/constants.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2117
	VMM/constants: Added __copyright__.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2118
	[d619e97a8f18] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2119
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2120
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
  2121
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2122
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2123
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2124
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2125
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2126
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2127
	VirtualMailManager/cli/Config.py, VirtualMailManager/cli/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2128
	VirtualMailManager/cli/__init__.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2129
	VirtualMailManager/constants.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2130
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2131
	VirtualMailManager/constants/EXIT.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2132
	VirtualMailManager/constants/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2133
	VirtualMailManager/constants/version.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2134
	VirtualMailManager/ext/Postconf.py, VirtualMailManager/mailbox.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2135
	VirtualMailManager/maillocation.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2136
	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
  2137
	[31d8931dc535] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2138
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2139
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2140
	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
  2141
	[81bccfd14355] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2142
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2143
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2144
	VMM/cli: Removed misplaced function string_io.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2145
	[0b4a6e9d9f27] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2146
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2147
	* VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2148
	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
  2149
	__saveChanges to __save_changes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2150
	[c17c46d9e440] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2151
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2152
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2153
	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
  2154
	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
  2155
	[6f39a1e56f4a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2156
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2157
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
  2158
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2159
	* VirtualMailManager/ext/Postconf.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2160
	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
  2161
	[a0a10100aee5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2162
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2163
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
  2164
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2165
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2166
	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
  2167
	Removed the (now) unused method __makedir.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2168
	[644e2cc4a441] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2169
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2170
	* VirtualMailManager/Handler.py, VirtualMailManager/mailbox.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2171
	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
  2172
	mailbox module. Code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2173
	[d21423478803] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2174
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2175
	* VirtualMailManager/Transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2176
	VMM/Transport: Small cosmetics.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2177
	[aa4a9fc31e1b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2178
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2179
	* 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
  2180
	man/man5/vmm.cfg.5.rst, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2181
	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
  2182
	mailbox create -s …`
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2183
	[217b419d6561] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2184
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2185
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
  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
	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
  2189
	MailLocation.__init__.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2190
	[504fd29b4712] <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
	* VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2193
	VMM/maillocation: Renamed MailLocation's property prefix to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2194
	mbformat.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2195
	[3c62f581d17a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2196
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2197
	* 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
  2198
	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
  2199
	VMM/Config: Added boolean option mailbox.subscribe.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2200
	[df0f7b22540c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2201
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2202
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2203
	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
  2204
	[8dd3a107fd92] <v0.6.x>
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
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
  2207
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2208
	* VirtualMailManager/Account.py, VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2209
	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
  2210
	database structure.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2211
	[32b4a39b5640] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2212
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2213
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2214
	VMM/Config: Added function check_mailbox_format().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2215
	[e1d3f027dd64] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2216
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2217
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
  2218
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2219
	* man/de/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2220
	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
  2221
	[efa001edc349] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2222
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2223
	* 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
  2224
	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
  2225
	[d15a27eaa9d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2226
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2227
	* VirtualMailManager/Config.py, update_config.py, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2228
	VMM/Config: Added mailbox.root setting.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2229
	[ee89399346cb] <v0.6.x>
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
	* 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
  2232
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2233
	/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
  2234
	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
  2235
	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
  2236
	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
  2237
	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
  2238
	pgsql: Added support for different mailbox formats.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2239
	  - 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
  2240
	  - Added new update scripts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2241
	[e21ceaabe871] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2242
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2243
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
  2244
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2245
	* 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
  2246
	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
  2247
	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
  2248
	pgsql: Removed old update SQL scripts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2249
	[62211b6a9b8e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2250
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2251
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
  2252
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2253
	* VirtualMailManager/Alias.py, VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2254
	VMM/maillocation: Code cleanups. Fixed error introduced with
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2255
	changeset 084300a00ee1.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2256
	[18086c6a2521] <v0.6.x>
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
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
  2259
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2260
	* VirtualMailManager/Domain.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2261
	VMM/Domain: removed functions ace2idna() and idn2ascii().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2262
	domainname.encode('idna')/domainname.decode('idna') works too.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2263
	[7d1bafc6fa30] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2264
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2265
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
  2266
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2267
	* VirtualMailManager/Account.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2268
	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
  2269
	[a77b67673aa6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2270
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2271
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
  2272
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2273
	* TODO, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2274
	VMM/password: added some CRYPT_* constants. Reverted modification
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2275
	(284:ec1966828246) in _get_salt().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2276
	[619dadc0fd25] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2277
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2278
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
  2279
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2280
	* VirtualMailManager/Config.py, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2281
	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
  2282
	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
  2283
	changes in the Dovecot-2.0 source tree.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2284
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2285
	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
  2286
	configuration.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2287
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2288
	man5: updated description of
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2289
	misc.crypt_{blowfish,sha{256,512}}_rounds.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2290
	[7ef3f117a230] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2291
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2292
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
  2293
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2294
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2295
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2296
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2297
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2298
	VirtualMailManager/cli/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2299
	VirtualMailManager/ext/Postconf.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2300
	VMM/…: re-indented long queries and error messages.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2301
	[e2785e04f92e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2302
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2303
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
  2304
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2305
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2306
	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
  2307
	[142f188f7552] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2308
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2309
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
  2310
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2311
	* 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
  2312
	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
  2313
	[01cb71c1ae33] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2314
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2315
	* VirtualMailManager/Config.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2316
	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
  2317
	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
  2318
	the scheme when LazyConfig.set() is called.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2319
	[1e77dd639fa3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2320
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2321
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
  2322
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2323
	* 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
  2324
	man/man5/vmm.cfg.5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2325
	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
  2326
	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
  2327
	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
  2328
	[e2046d47688b] <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/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2331
	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
  2332
	'permission error' message.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2333
	[d30a94f5aef5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2334
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2335
	* TODO, VirtualMailManager/Config.py, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2336
	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
  2337
	man/substitute_links_5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2338
	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
  2339
	updated Config and man section 5.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2340
	[ec1966828246] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2341
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2342
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
  2343
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2344
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2345
	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
  2346
	[ea6d052de24a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2347
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2348
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2349
	VMM/Handler: fixed destination check in Handler.aliasAdd().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2350
	[28871c1be260] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2351
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2352
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2353
	VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2354
	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
  2355
	class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2356
	[59ff7c719697] <v0.6.x>
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
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2359
	VMM/{Config,Handler}: moved Config.install() to
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2360
	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
  2361
	explicitly. To avoid 'strange' problems.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2362
	[db35d2eec518] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2363
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2364
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
  2365
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2366
	* VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2367
	VMM/cli/Handler: fixed AttributeError in CliHandler.__init__().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2368
	Attribute '_scheme' was removed in previous commit.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2369
	[74d94b867348] <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/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2372
	VMM/Handler: removed password hashing related stuff.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2373
	[5d229a50b115] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2374
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2375
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2376
	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
  2377
	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
  2378
	user_action(). Added missing docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2379
	[e50ffc0b8468] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2380
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2381
	* VirtualMailManager/Account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2382
	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
  2383
	[f2ecfe0a0e09] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2384
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2385
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2386
	VirtualMailManager/constants/ERROR.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2387
	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
  2388
	Account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2389
	   - replaced the tid by a Transport instance
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2390
	   - check mailbox format dependencies in _repare()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2391
	   - reset all attributes when the Account was deleted
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2392
	   - 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
  2393
	   - added __nonzero__() method
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2394
	[524f7ed5ad5b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2395
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2396
	* VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2397
	VMM/password: added small output check on _dovecotpw().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2398
	[45ec5c3cfef4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2399
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2400
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2401
	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
  2402
	[77fc7138ef6a] <v0.6.x>
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
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
  2405
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2406
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2407
	VirtualMailManager/__init__.py, VirtualMailManager/password.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2408
	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
  2409
	VirtualMailManager.Configuration removed -> some adjustments.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2410
	[446483386914] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2411
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2412
	* INSTALL, UPGRADE:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2413
	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
  2414
	about nobody's primary group.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2415
	[e915d4725706] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2416
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2417
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2418
	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
  2419
	vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2420
	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
  2421
	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
  2422
	group.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2423
	[d3389645a91d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2424
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2425
	* 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
  2426
	man/substitute_links.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2427
	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
  2428
	password_scheme settings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2429
	[188ea8d6072f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2430
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2431
	* INSTALL, VirtualMailManager/password.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2432
	VirtualMailManager/pycompat/hashlib.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2433
	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
  2434
	updated
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2435
	[beb8f4421f92] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2436
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2437
	* VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2438
	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
  2439
	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
  2440
	[084300a00ee1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2441
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2442
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
  2443
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2444
	* VirtualMailManager/Account.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2445
	VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2446
	VMM/{Account,common,Handler}: Improved version_hex().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2447
	- common: version_hex() now supports 'serials' > 16. Added
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2448
	version_str() as counterpart to version_hex().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2449
	- Account, Handler: updated hardcoded Dovecot versions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2450
	[e14c345b44a1] <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
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
  2453
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2454
	* VirtualMailManager/Account.py, VirtualMailManager/common.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2455
	VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2456
	VMM/{Account,common,maillocation}: Dovecot version (check) fixes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2457
	    - Account: fixed versions dependencies.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2458
	    - 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
  2459
	message.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2460
	    - 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
  2461
	if the version string is invalid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2462
	[3c0173418d5d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2463
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2464
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
  2465
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2466
	* VirtualMailManager/Account.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2467
	VirtualMailManager/Handler.py, VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2468
	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
  2469
	upgrade.sh, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2470
	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
  2471
	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
  2472
	[04fea4d8b900] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2473
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2474
	* VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2475
	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
  2476
	beta and release candidate versions.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2477
	[07fdc93dde9f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2478
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2479
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
  2480
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2481
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2482
	VirtualMailManager/__init__.py, VirtualMailManager/common.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2483
	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
  2484
	Adjusted imports in the Config and Handler module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2485
	[6eea85d8b91d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2486
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2487
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
  2488
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2489
	* setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2490
	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
  2491
	[1c2241dde942] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2492
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2493
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
  2494
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2495
	* VirtualMailManager/pycompat.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2496
	VirtualMailManager/pycompat/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2497
	VMM/pycompat: is now a sub-package.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2498
	[b052a2f0f5d4] <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
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
  2501
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2502
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2503
	merged changes from default(9bf8d97ced88)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2504
	[6c699837b4d4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2505
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2506
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2507
	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
  2508
	[9bf8d97ced88]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2509
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2510
2010-04-18  Tobias Berling  <mail@tobiasberling.de>
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/Alias.py, VirtualMailManager/AliasDomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2513
	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
  2514
	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
  2515
	save(), switch(), delete(): Update AliasDomain._gid after database
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2516
	change. Added dbc.close() to AliasDomain.delete().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2517
	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
  2518
	[5b8fde01e4f0] <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-04-18  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
	* TODO, VirtualMailManager/Handler.py, VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2523
	VMM: added 'Configuration' variable and set_configuration().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2524
	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
  2525
	[ae80282301a3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2526
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2527
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
  2528
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2529
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2530
	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
  2531
	docstrings:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2532
	    - cfgDget() -> cfg_dget()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2533
	    - cfgPget() -> cfg_pget()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2534
	    - userByID() -> user_by_uid()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2535
	[d2ddd4a6528d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2536
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2537
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
  2538
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2539
	* VirtualMailManager/AliasDomain.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2540
	VirtualMailManager/EmailAddress.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2541
	VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2542
	VMM: moved functions ace2idna(), check_domainname(), idn2ascii() and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2543
	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
  2544
	AliasDomain, EmailAddress and Handler.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2545
	[8aecc83a0d32] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2546
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2547
	* VirtualMailManager/EmailAddress.py, VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2548
	VMM: moved check_localpart() to the EmailAddress module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2549
	[58d1b6f41664] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2550
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2551
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
  2552
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2553
	* VirtualMailManager/Account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2554
	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
  2555
	Fixed AttributeError (tid) in Account._prepare(). Removed unused
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2556
	imports.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2557
	[af555e6967c8] <v0.6.x>
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/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2560
	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
  2561
	the static methods accountExists(), aliasExists(), relocatedExists()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2562
	and _exists().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2563
	[0963ad2f5fe2] <v0.6.x>
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/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2566
	VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2567
	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
  2568
	classes Account, Alias and Relocated.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2569
	[73cd082cd724] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2570
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2571
	* VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2572
	VMM/Relocated: implemented Relocated.__nonzero__() for truth value
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2573
	testing. Use EmailAddress' __str__() method when raising
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2574
	RelocatedErrors.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2575
	[bb7d9906c529] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2576
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2577
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2578
	merged changes from default(dbcb29ac89fa)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2579
	[da241eacad4d] <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
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2582
	INSTALL: simplified the 'SETUID copy of deliver' part
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2583
	[dbcb29ac89fa]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2584
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2585
	* VirtualMailManager/Account.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2586
	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
  2587
	matches.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2588
	[481280686789] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2589
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2590
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2591
	VirtualMailManager/constants/ERROR.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2592
	VMM/Account: reworked class Account.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2593
	[f9a6b6701cf9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2594
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2595
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
  2596
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2597
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2598
	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
  2599
	the AliasDomain class. Updated docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2600
	[698ba4208ddc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2601
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2602
	* VirtualMailManager/AliasDomain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2603
	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
  2604
	docstrings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2605
	[30aaf2bc079c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2606
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2607
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
  2608
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2609
	* VirtualMailManager/Domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2610
	VMM/Domain: search() small code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2611
	[496099847480] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2612
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2613
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2614
	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
  2615
	[2493453f2c10] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2616
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2617
	* VirtualMailManager/Domain.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2618
	merged changes from default(184970fd7486)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2619
	[fb6336b25b8f] <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
	* VirtualMailManager/Domain.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2622
	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
  2623
	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
  2624
	an alias for any of the found primaries.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2625
	[184970fd7486]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2626
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2627
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2628
	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
  2629
	VirtualMailManager.domainList().
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2630
	[8f56166a3283]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2631
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2632
2010-04-04  Tobias Berling  <mail@tobiasberling.de>
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
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2635
	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
  2636
	'%s' in error message.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2637
	[09b7e3fe29b3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2638
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2639
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
  2640
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2641
	* VirtualMailManager/Account.py, VirtualMailManager/AliasDomain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2642
	VirtualMailManager/Domain.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2643
	VMM/Domain: reworked Domain class. Adjusted classes Account,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2644
	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
  2645
	[084331dd1e4c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2646
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2647
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
  2648
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2649
	* VirtualMailManager/Account.py, VirtualMailManager/Transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2650
	VMM/Transport: Renamed attribute/property {,_}id to {,_}tid.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2651
	[9d3405ed08e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2652
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2653
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
  2654
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2655
	* VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2656
	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
  2657
	[e88ba0fb1281] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2658
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2659
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
  2660
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2661
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2662
	merged changes from default(8c4df3dd2d2c)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2663
	[55503d63ba30] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2664
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2665
	* vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2666
	vmm: minimal cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2667
	[3c766114d0b9] <v0.6.x>
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
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2670
	VMM: VirtualMailManager.__pwhash() added support for 'doveadm pw'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2671
	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
  2672
	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
  2673
	[bin] dovecotpw = /path/to/doveadm [misc] dovecotvers =
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2674
	20
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2675
	[8c4df3dd2d2c]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2676
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2677
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
  2678
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2679
	* 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
  2680
	man/substitute_links_5.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2681
	man: updated configuration manual pages (maildir.* -> mailbox.*).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2682
	[eefbe052a135] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2683
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2684
	* VirtualMailManager/Config.py, update_config.py, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2685
	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
  2686
	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
  2687
	formats from Dovecot. Maildir is the default format.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2688
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2689
	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
  2690
	changes mentioned above.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2691
	[0fb2f12648a7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2692
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2693
	* VirtualMailManager/Account.py, VirtualMailManager/maillocation.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2694
	VMM/maillocation: MailLocation.__init__(): take a 'format' name,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2695
	instead of a 'directory' name.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2696
	    - added function known_format() to the module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2697
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2698
	VMM/Account: Adjusted to above changes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2699
	[a7b000ca4ac9] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2700
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2701
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
  2702
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2703
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2704
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2705
	VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2706
	doc/source/vmm_constants_error.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2707
	VMM/Account: Adjusted to changes in maillocation.MailLocation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2708
	VMM/maillocation: Class MailLocation added missing property `mid`.
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
	Added new error to VMM/constants/ERROR and
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2711
	doc/source/vmm_constants_error
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2712
	[87db9f1f95ea] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2713
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2714
	* VirtualMailManager/MailLocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2715
	VirtualMailManager/maillocation.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2716
	doc/source/vmm_constants_error.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2717
	VMM/maillocation: rewrote MailLocation class. Renamed
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2718
	MailLocation.py to maillocation.py.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2719
	[311eee429f67] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2720
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2721
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
  2722
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2723
	* VirtualMailManager/Account.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2724
	VirtualMailManager/Transport.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2725
	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
  2726
	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
  2727
	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
  2728
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2729
	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
  2730
	A few code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2731
	[a51809f7940b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2732
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2733
	* VirtualMailManager/pycompat.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2734
	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
  2735
	[7e9874a50d92] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2736
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2737
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2738
	VirtualMailManager/ext/Postconf.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2739
	replaced some "for x in list …"
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2740
	[5c7b7cbb01cd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2741
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2742
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
  2743
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2744
	* VirtualMailManager/Alias.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2745
	VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2746
	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
  2747
	the domain wasn't found in the database.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2748
	[d0c16e70a9fb] <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-02-27  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
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2753
	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
  2754
	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
  2755
	a single method call.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2756
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2757
	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
  2758
	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
  2759
	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
  2760
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2761
	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
  2762
	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
  2763
	[371ae0b4443d] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2764
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2765
	* 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
  2766
	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
  2767
	doc: Added the alias documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2768
	[8b8d632f0ef3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2769
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2770
	* VirtualMailManager/pycompat.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2771
	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
  2772
	[0b6ce895e1dc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2773
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2774
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2775
	VMM/EmailAddress: implemented EmailAddress.__hash__(). So we can
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2776
	have a set() of EmailAddress instances.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2777
	[84094c7fa28b] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2778
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2779
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2780
	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
  2781
	[eecd05e31517] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2782
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2783
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
  2784
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2785
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2786
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2787
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2788
	VirtualMailManager/Exceptions.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2789
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2790
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2791
	VirtualMailManager/cli/Config.py, VirtualMailManager/cli/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2792
	VirtualMailManager/errors.py, VirtualMailManager/ext/Postconf.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2793
	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
  2794
	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
  2795
	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
  2796
	doc/source/vmm_relocated.rst:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2797
	Moved VirtualMailManager/Exceptions to VirtualMailManager/errors.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2798
	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
  2799
	'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
  2800
	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
  2801
	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
  2802
	'code' and 'msg'.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2803
	[0c8c053b451c] <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
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
  2806
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2807
	* VirtualMailManager/Alias.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2808
	VirtualMailManager/EmailAddress.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2809
	VirtualMailManager/Relocated.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2810
	VirtualMailManager/cli/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2811
	VirtualMailManager/cli/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2812
	VirtualMailManager/constants/VERSION.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2813
	VirtualMailManager/constants/version.py, doc/source/vmm.rst,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2814
	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
  2815
	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
  2816
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2817
	Renamed methods in class Alias: addDestination() ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2818
	add_destination() delDestination() -> del_destination()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2819
	getDestinations() -> get_destinations()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2820
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2821
	Renamed methods in class Relocated: setDestination() ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2822
	set_destination() getInfo() -> get_info()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2823
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2824
	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
  2825
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2826
	Adjusted relevant parts of the documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2827
	[33f727efa7c4] <v0.6.x>
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
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
  2830
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2831
	* VirtualMailManager/Exceptions.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2832
	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
  2833
	[84e6e898e6c5] <v0.6.x>
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
	* VirtualMailManager/Alias.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2836
	VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2837
	VMM:/{Alias,EmailAddress,Relocated}: use assertions for argument
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2838
	checks.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2839
	[1a9fee6b93bc] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2840
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2841
	* 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
  2842
	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
  2843
	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
  2844
	doc: extended documentation.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2845
	[77ac6f572855] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2846
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2847
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
  2848
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2849
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2850
	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
  2851
	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
  2852
	again.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2853
	[0b129678cfe1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2854
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2855
	* .hgignore:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2856
	Added 'doc/build' to the ignored files.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2857
	[3ddb735ec9d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2858
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2859
	* VirtualMailManager/Config.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2860
	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
  2861
	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
  2862
	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
  2863
	[c705a9e38962] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2864
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2865
	* VirtualMailManager/EmailAddress.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2866
	VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2867
	VMM: removed unneeded/duplicated regular expression definitions
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2868
	[efa1327b721f] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2869
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2870
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2871
	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
  2872
	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
  2873
	in the Config module.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2874
	[95be8f62bc0c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2875
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2876
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
  2877
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2878
	* VirtualMailManager/Config.py, VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2879
	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
  2880
	VMM/cli/Config: import required ConfigParser.RawConfigParser.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2881
	[da07dd944ad1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2882
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2883
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
  2884
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2885
	* VirtualMailManager/cli/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2886
	VMM/cli: added __init__.py to the repository.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2887
	[bc9726c9ad85] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2888
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2889
	* VirtualMailManager/Config.py, VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2890
	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
  2891
	[83938336c518] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2892
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2893
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
  2894
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2895
	* VirtualMailManager/Alias.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2896
	VMM/Alias: small code cleanups and cosmetic.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2897
	[4d601240b7db] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2898
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2899
	* VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2900
	VMM/Relocated: small code cleanups and cosmetic.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2901
	[43e7c8b440da] <v0.6.x>
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
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2904
	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
  2905
	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
  2906
	[dbb0f7ed7858] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2907
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2908
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
  2909
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2910
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2911
	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
  2912
	Some small code cleanups.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2913
	[983cf98d5881] <v0.6.x>
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
	* VirtualMailManager/AliasDomain.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2916
	VirtualMailManager/EmailAddress.py, VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2917
	VMM: renamed function chk_domainname() -> check_domainname(). Moved
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2918
	EmailAddress.check_localpart() ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2919
	VirtualMailManager.check_localpart(). Some small code cleanups in
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2920
	class EmailAddress.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2921
	[0684790fff7c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2922
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2923
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
  2924
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2925
	* VirtualMailManager/Alias.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2926
	VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2927
	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
  2928
	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
  2929
	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
  2930
	Relocated classes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2931
	[02d467e4fbab] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2932
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2933
	* VirtualMailManager/Handler.py, VirtualMailManager/Relocated.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2934
	VMM/{Relocated,Handler}: reworked Relocated class, adjusted Handler.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2935
	[d2712e8c724e] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2936
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2937
	* VirtualMailManager/Alias.py, VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2938
	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
  2939
	Handler:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2940
	  - 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
  2941
	also.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2942
	  - adjusted to changes in Alias and EmailAddress classes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2943
	[65a3163bd113] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2944
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2945
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
  2946
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2947
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2948
	VMM/EmailAddress: reworked class EmailAddress again. The attributes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2949
	domainname and localpart are now read-only.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2950
	[05dd49fc3ea1] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2951
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2952
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2953
	VMM/EmailAddress: reworked once more.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2954
	  - moved EmailAddress.__chkLocalpart() -> __module__.check_localpart()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2955
	  - renamed EmailAddress.__chkAddress() -> EmailAddress._chk_address()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2956
	  - attributes domainname and localpart are no longer protected
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2957
	  - added missing doc strings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2958
	[6c06edb5b2d2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2959
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2960
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
  2961
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2962
	* VirtualMailManager/EmailAddress.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2963
	VMM/EmailAddress: rework EmailAddress class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2964
	[a259bdeaab5c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2965
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2966
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
  2967
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2968
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2969
	VMM/Handler: fixed a SyntaxError. Oops
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2970
	[0854fb9f3bc5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2971
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2972
	* VirtualMailManager/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2973
	VMM/Handler: __mailDirMake() add warning for skipped mailboxes.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2974
	    - domainInfo() removed old deprecated warning.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2975
	    - fixed PEP8 warnings.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2976
	[db77501aeaed] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2977
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2978
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/Handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2979
	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
  2980
	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
  2981
	VMM/cli/Handler.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2982
	[1903d4ce97d7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2983
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2984
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
  2985
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2986
	* VirtualMailManager/cli/CliConfig.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2987
	VirtualMailManager/cli/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2988
	moved VMM/cli/CliConfig to VMM/cli/Config
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2989
	[e63853509ad0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2990
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2991
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2992
	VirtualMailManager/__init__.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2993
	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
  2994
	    - 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
  2995
	added Config.configure() -> NotImplementedError. VMM/__init__:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2996
	install gettext global, everything depends on it.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2997
	[cf1b5f22dbd2] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2998
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  2999
	* VirtualMailManager/Config.py, VirtualMailManager/Handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3000
	VirtualMailManager/__init__.py, VirtualMailManager/cli/CliConfig.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3001
	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
  3002
	class. Renamed Config.getsections() to Config.sections(). Small
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3003
	cosmetics.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3004
	[38b9a9859749] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3005
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3006
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
  3007
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3008
	* VirtualMailManager/Handler.py, VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3009
	moved VMM/cli/handler to VMM/Handler
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3010
	[18757fd45e60] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3011
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3012
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3013
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3014
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3015
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3016
	VirtualMailManager/Transport.py, VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3017
	VirtualMailManager/cli/handler.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3018
	VirtualMailManager/ext/Postconf.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3019
	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
  3020
	    - Adjusted many import statements.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3021
	    - Small adjustments and whitespace cosmetics in Config.py
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3022
	[6e1ef32fbd82] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3023
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3024
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
  3025
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3026
	* VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3027
	VirtualMailManager/cli/handler.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3028
	moved VMM/VMM to VMM/cli/handler
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3029
	[d0425225ce52] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3030
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3031
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
  3032
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3033
	* vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3034
	vmm: reworked subcommand/arguments mapping.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3035
	[eb4c73d9d0a4] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3036
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3037
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
  3038
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3039
	* VirtualMailManager/VirtualMailManager.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3040
	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
  3041
	configuration options.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3042
	[84811fcc3c69] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3043
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3044
	* update_config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3045
	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
  3046
	config.done
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3047
	[866a6d679fce] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3048
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3049
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3050
	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
  3051
	man/man5/vmm.cfg.5.rst, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3052
	VMM/Config: dropped option config.done
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3053
	[f8279c90e99c] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3054
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3055
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
  3056
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3057
	* 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
  3058
	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
  3059
	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
  3060
	man/substitute_links_5.rst, po/de.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3061
	man: updated documentation …
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3062
	[3d09c657e9e5] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3063
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3064
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
  3065
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3066
	* 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
  3067
	po: Quick refresh - for documentation purpose.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3068
	[9480f2b15129] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3069
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3070
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
  3071
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3072
	* 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
  3073
	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
  3074
	man/de/man5: s/Abschnitt*/Sektion*/g
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3075
	[ec2e1df8bb10] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3076
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3077
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
  3078
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3079
	* 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
  3080
	man: Added used default values to manual.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3081
	[cc0d79842fdf] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3082
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3083
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
  3084
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3085
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3086
	VirtualMailManager/VirtualMailManager.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3087
	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
  3088
	Removed method VirtualMailManager.setupIsDone()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3089
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3090
	VMM/Config: Config.load() added 'finally' clause.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3091
	[b241272eb1bd] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3092
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3093
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3094
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3095
	VirtualMailManager/__init__.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3096
	VMM/Config: reworked configuration handling. Implemented
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3097
	LazyConfig(RawConfigParser) and LazyConfigOption(object) Rewrote
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3098
	Config class:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3099
	    * use default values and added some validation stuff
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3100
	    * removed attributes: __VMMsections and __changes
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3101
	    * replaced methods __chkSections() and __chkOptions() with __chkCfg
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3102
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3103
	VMM/VMM: Adjusted to reworked Config class.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3104
	    * removed attribute __cfgSections
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3105
	    * removed methods: cfgGetBoolean(), cfgGetInt(), cfgGetString()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3106
	    * added methods: cfgDget(), cfgPget(), cfgSet()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3107
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3108
	VMM/__init__: added function get_unicode()
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3109
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3110
	vmm: Adjusted to replaced methods in VMM/VMM.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3111
	[974bafa59330] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3112
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3113
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
  3114
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3115
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3116
	branch merge
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3117
	[c0e2c7687dd3] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3118
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3119
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3120
	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
  3121
	[6526072ec709]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3122
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3123
	* VirtualMailManager/Config.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3124
	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
  3125
	[6f8ac86d1611] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3126
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3127
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
  3128
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3129
	* 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
  3130
	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
  3131
	man: reworded some parts.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3132
	[d9ca5c46c1fa] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3133
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3134
	* 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
  3135
	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
  3136
	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
  3137
	[a72908248153] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3138
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3139
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
  3140
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3141
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3142
	VirtualMailManager/VirtualMailManager.py, update_config.py, vmm,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3143
	vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3144
	vmm.cfg: a few re-renamed configuration options.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3145
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3146
	 old new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3147
	--------------------------------------------------
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3148
	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
  3149
	-> 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
  3150
	misc.dovecot_vers -> misc.dovecot_version
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3151
	[fd496561acc6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3152
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3153
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
  3154
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3155
	* 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
  3156
	upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3157
	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
  3158
	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
  3159
	more version information in the filename.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3160
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3161
	*.sh: removed .svn directory exclusion from find command.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3162
	[bb58aedefa3a] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3163
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3164
	* VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3165
	VirtualMailManager/VirtualMailManager.py, vmm, vmm.cfg:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3166
	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
  3167
	new options. Details:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3168
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3169
	 old new
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3170
	------------------------------------------------------------
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3171
	domdir.mode -> domain.directory_mode domdir.delete
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3172
	-> domain.delete_directory domdir.base ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3173
	misc.base_dir domdir -> _section domdir
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3174
	deleted_
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3175
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3176
	maildir.mode -> account.directory_mode
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3177
	maildir.diskusage -> account.disk_usage maildir.delete
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3178
	-> account.delete_directory
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3179
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3180
	misc.forcedel -> domain.force_del misc.passwdscheme
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3181
	-> misc.password_scheme misc.dovecotvers ->
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3182
	misc.dovecot_vers
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3183
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3184
	services.smtp -> account.smtp services.pop3
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3185
	-> account.pop3 services.imap -> account.imap
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3186
	services.sieve -> account.sieve services
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3187
	-> _section services deleted_
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3188
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3189
	_NEW_.random_password -> account.random_password
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3190
	_NEW_.password_len -> account.password_len
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3191
	_NEW_.auto_postmaster -> domain.auto_postmaster
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3192
	[b152ad5c7071] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3193
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3194
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
  3195
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3196
	* INSTALL:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3197
	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
  3198
	(Closes: #2922030)
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3199
	[7e50e4c49ed7] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3200
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3201
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
  3202
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3203
	* install.sh, upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3204
	*.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
  3205
	upgrade.sh: Removed old cleanup code.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3206
	[67dc18294de6] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3207
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3208
	* setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3209
	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
  3210
	[1981f285f0c0] <v0.6.x>
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3211
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3212
	* COPYING, VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3213
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3214
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3215
	VirtualMailManager/Exceptions.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3216
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3217
	VirtualMailManager/Transport.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3218
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3219
	VirtualMailManager/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3220
	VirtualMailManager/constants/ERROR.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3221
	VirtualMailManager/constants/EXIT.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3222
	VirtualMailManager/constants/VERSION.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3223
	VirtualMailManager/constants/__init__.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3224
	VirtualMailManager/ext/Postconf.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3225
	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
  3226
	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
  3227
	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
  3228
	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
  3229
	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
  3230
	[0ac9ef587769]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3231
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3232
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
  3233
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3234
	* .hgtags:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3235
	Removed the svn-ish tag trunk
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3236
	[b62aa4aabcd0]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3237
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3238
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
  3239
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3240
	* 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
  3241
	create_optional_types_and_functions.pgsql, create_tables-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3242
	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
  3243
	/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
  3244
	pgsql/create_optional_types_and_functions.pgsql, pgsql
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3245
	/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
  3246
	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
  3247
	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
  3248
	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
  3249
	update_tables_0.4.x-0.5.pgsql,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3250
	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
  3251
	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
  3252
	*.pgsql: moved to pgsql/
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3253
	[639cf4003965]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3254
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3255
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
  3256
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3257
	* install.sh, pgsql-relocated_maps.cf, pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3258
	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
  3259
	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
  3260
	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
  3261
	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
  3262
	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
  3263
	/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
  3264
	postfix/pgsql-virtual_mailbox_domains.cf, postfix/pgsql-
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3265
	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
  3266
	upgrade.sh:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3267
	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
  3268
	directory.
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3269
	[78b6b06188d3]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3270
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3271
	* VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3272
	VirtualMailManager/constants/ERROR.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3273
	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
  3274
	[6949f6eaf26e]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3275
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3276
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
  3277
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3278
	* po/vmm.pot, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3279
	vmm: plan_a_b s/address/object/
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3280
	[eb3ccf9484b3]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3281
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3282
	* VirtualMailManager/Account.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3283
	VirtualMailManager/VirtualMailManager.py, po/vmm.pot, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3284
	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
  3285
	[a849843115e9]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3286
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3287
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
  3288
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3289
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3290
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Domain.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3291
	VirtualMailManager/EmailAddress.py, VirtualMailManager/Relocated.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3292
	VirtualMailManager/VirtualMailManager.py,
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3293
	VirtualMailManager/ext/Postconf.py, vmm:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3294
	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
  3295
	[eb866ebb9f2e]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3296
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3297
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
  3298
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3299
	* po/vi.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3300
	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
  3301
	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
  3302
	[6e6488722807]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3303
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3304
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
  3305
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3306
	* po/nl.po:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3307
	Updated Dutch translation (translated by Erwin Poeze).
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3308
	[f0386ee0c7e8]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3309
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3310
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
  3311
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3312
	* VirtualMailManager/__init__.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3313
	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
  3314
	[3dbee02711cd]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3315
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3316
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
  3317
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3318
	* .hgtags:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3319
	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
  3320
	[350488efe67d]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3321
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3322
	* ChangeLog, NEWS, VirtualMailManager/constants/VERSION.py, setup.py:
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3323
	Released vmm-0.5.2
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3324
	[3e972996da7f] [vmm-0.5.2]
3238c58d01ae Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org>
parents: 150
diff changeset
  3325
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3326
=== 0.5.2 ===
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3327
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
  3328
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3329
	* vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3330
	Improved error handling in vmm's {alias}domaininfo.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3331
	[581a5680d0ef] [tip]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3332
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3333
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
  3334
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3335
	* po/nl.po, setup.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3336
	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
  3337
	Poeze from the Translation Project for the work.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3338
	[e574f5dedb60]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3339
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3340
	* VirtualMailManager/Alias.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3341
	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
  3342
	some comparisons of string and Unicode.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3343
	[e3fd0b67ae50]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3344
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3345
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
  3346
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3347
	* VirtualMailManager/Alias.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3348
	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
  3349
	[a08d78344706]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3350
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3351
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3352
	Sort alias addresses in Account.getAliases() / vmm userinfo.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3353
	[ead2a7e9f8be]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3354
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3355
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
  3356
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3357
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3358
	Small optimizations in Account.getAliases() and Alias.getInfo().
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3359
	[4c6aa6c29dd7]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3360
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3361
	* VirtualMailManager/VirtualMailManager.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3362
	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
  3363
	[16542519a5a8]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3364
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3365
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
  3366
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3367
	* VirtualMailManager/Domain.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3368
	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
  3369
	Optimized list generation in Domain class.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3370
	[28f26f7f3d8f]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3371
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3372
	* VirtualMailManager/__init__.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3373
	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
  3374
	[ecd6a379e523]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3375
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3376
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
  3377
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3378
	* VirtualMailManager/VirtualMailManager.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3379
	Code cleanup/optimization in VirtualMailManager's __getSalt().
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3380
	[ffac064bd728]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3381
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3382
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
  3383
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3384
	* po/fr.po, setup.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3385
	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
  3386
	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
  3387
	[7f6911bd11cd]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3388
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3389
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3390
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3391
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3392
	VirtualMailManager/Exceptions.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3393
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3394
	VirtualMailManager/Transport.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3395
	VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3396
	VirtualMailManager/__init__.py, VirtualMailManager/ext/Postconf.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3397
	vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3398
	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
  3399
	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
  3400
	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
  3401
	w_err() from vmm to the __init__.py.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3402
	[617f27715b01]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3403
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3404
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
  3405
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3406
	* vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3407
	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
  3408
	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
  3409
	missing.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3410
	[fc09f657082d]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3411
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3412
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
  3413
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3414
	* VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3415
	VirtualMailManager/VirtualMailManager.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3416
	Reorganized imports, eliminated a potential UnicodeEncodeError.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3417
	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
  3418
	[fb61f64e6351]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3419
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3420
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
  3421
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3422
	* INSTALL, UPGRADE:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3423
	Updated documentation
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3424
	[32ad0c79a6ef]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3425
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3426
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3427
	Fixed a Python2.4.4 SyntaxError
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3428
	[6ca3d22e5dd0]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3429
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3430
	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3431
	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3432
	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3433
	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3434
	VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3435
	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
  3436
	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
  3437
	Replaced angle quotes by quotation marks.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3438
	[2d5c4745efec]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3439
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3440
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
  3441
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3442
	* 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
  3443
	Added a deprecated warning for managesieve. Updated translation.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3444
	[fa22bd13b4d1]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3445
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3446
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
  3447
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3448
	* INSTALL, UPGRADE:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3449
	Updated documentation
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3450
	[2b8154cc7ebe]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3451
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3452
	* update_config_0.4.x-0.5.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3453
	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
  3454
	[9dca3e898ddb]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3455
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3456
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
  3457
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3458
	* .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
  3459
	Updated translation.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3460
	[4ffb50de00d5]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3461
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3462
	* INSTALL, UPGRADE, VirtualMailManager/Account.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3463
	VirtualMailManager/Config.py, VirtualMailManager/Transport.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3464
	VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3465
	VirtualMailManager/constants/ERROR.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3466
	VirtualMailManager/ext/Postconf.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3467
	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
  3468
	few small cleanups.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3469
	[cf8116625866]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3470
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3471
	* INSTALL, UPGRADE:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3472
	Updated documentation
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3473
	[97a9f6dd954b]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3474
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3475
	* 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
  3476
	removed GRANT statement. It's mentioned in UPGRADE
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3477
	[3643a0777e77]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3478
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3479
	* 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
  3480
	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
  3481
	[988b9a719929]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3482
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3483
	* 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
  3484
	create_tables-dovecot-1.2.x.pgsql:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3485
	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
  3486
	[68af38212ff5]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3487
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3488
	* 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
  3489
	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
  3490
	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
  3491
	[626c008a4a04]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3492
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3493
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
  3494
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3495
	* VirtualMailManager/Alias.py, VirtualMailManager/AliasDomain.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3496
	VirtualMailManager/Domain.py, VirtualMailManager/MailLocation.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3497
	VirtualMailManager/Relocated.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3498
	Converted to new-style class, added __slots__.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3499
	[30abf0abf8f8]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3500
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3501
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3502
	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
  3503
	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
  3504
	[7ccc05774118]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3505
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3506
	* VirtualMailManager/Config.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3507
	Comments updated.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3508
	[928659c8ee9f]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3509
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3510
	* VirtualMailManager/VirtualMailManager.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3511
	update_config_0.4.x-0.5.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3512
	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
  3513
	[014335f38962]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3514
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3515
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
  3516
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3517
	* 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
  3518
	Rewrote upgrade script and config update script
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3519
	[cf85d78486ce]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3520
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3521
	* setup.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3522
	Updated long_description, download_url and platforms. Dropped
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3523
	VirtualMailManager.constants.VERSION import - error-prone.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3524
	[c96b5768c76d]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3525
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3526
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
  3527
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3528
	* VirtualMailManager/EmailAddress.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3529
	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
  3530
	code cleanups.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3531
	[949c5db6447a]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3532
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3533
	* VirtualMailManager/Account.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3534
	VirtualMailManager/VirtualMailManager.py, vmm:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3535
	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
  3536
	Dovecot version.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3537
	[21f264a88ab2]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3538
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3539
	* VirtualMailManager/Account.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3540
	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
  3541
	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
  3542
	EmailAddress object.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3543
	[e671210b04b8]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3544
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3545
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
  3546
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3547
	* VirtualMailManager/Account.py, VirtualMailManager/Config.py,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3548
	VirtualMailManager/VirtualMailManager.py, man/de/man1/vmm.1,
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3549
	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
  3550
	vmm.cfg:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3551
	Config: renamed services.managesieve to services.sieve, added
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3552
	misc.dovecotvers
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3553
	[e35755191ff3]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3554
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3555
	* VirtualMailManager/Config.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3556
	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
  3557
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3558
	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
  3559
	[d1f345f91e1c]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3560
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3561
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
  3562
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3563
	* ChangeLog:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3564
	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
  3565
	[50ff50f5055e]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3566
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3567
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
  3568
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3569
	* VirtualMailManager/Domain.py, VirtualMailManager/Transport.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3570
	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
  3571
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3572
	VirtualMailManager/Transport.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3573
	    * added: __slots__
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3574
	    * implemented: __eq__(), __ne__() and __str__()
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3575
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3576
	VirtualMailManager/Domain.py (updateTransport()):
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3577
	    * reduced db lookups/update
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3578
	[cb8b2f6a5fca]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3579
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3580
	* VirtualMailManager/VirtualMailManager.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3581
	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
  3582
	EmailAddress has no __dict__ anymore.
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3583
	[766299a8639d]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3584
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3585
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
  3586
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3587
	* VirtualMailManager/EmailAddress.py:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3588
	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
  3589
	[fb88585f17fe]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3590
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3591
=== 0.5.1 ===
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3592
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
  3593
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3594
	* .hgtags:
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3595
	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
  3596
	[e98a0fdf1266]
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3597
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3598
	* 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
  3599
	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
  3600
	[dc98cc162c66] [vmm-0.5.1]
150
3e972996da7f Released vmm-0.5.2
Pascal Volk <neverseen@users.sourceforge.net>
parents: 111
diff changeset
  3601
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3602
	* 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
  3603
	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
  3604
	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
  3605
	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
  3606
	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
  3607
	Updated comments 
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3608
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3609
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
  3610
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3611
	* VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3612
	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
  3613
	* 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
  3614
	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
  3615
	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
  3616
	* nearly all files:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3617
	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
  3618
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3619
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
  3620
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3621
	* VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3622
	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
  3623
	* 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
  3624
	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
  3625
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3626
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
  3627
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3628
	* VirtualMailManager/Config.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3629
	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
  3630
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3631
	* 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
  3632
	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
  3633
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3634
	* 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
  3635
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3636
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
  3637
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3638
	* 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
  3639
	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
  3640
	/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
  3641
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3642
=== 0.5 ===
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3643
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
  3644
	* NEWS:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3645
	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
  3646
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3647
	* 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
  3648
	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
  3649
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3650
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
  3651
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3652
	* 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
  3653
	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
  3654
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3655
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
  3656
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3657
	* 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
  3658
	VirtualMailManager/VirtualMailManager.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3659
	Added relocated stuff
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3660
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3661
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
  3662
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3663
	* VirtualMailManager/EmailAddress.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3664
	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
  3665
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3666
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
  3667
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3668
	* 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
  3669
	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
  3670
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3671
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
  3672
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3673
	* VirtualMailManager/VirtualMailManager.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3674
	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
  3675
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3676
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
  3677
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3678
	* VirtualMailManager/Exceptions.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3679
	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
  3680
	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
  3681
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3682
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
  3683
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3684
	* 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
  3685
	VirtualMailManager/VirtualMailManager.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3686
	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
  3687
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3688
	* 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
  3689
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3690
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
  3691
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3692
	* VirtualMailManager/Config.py.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3693
	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
  3694
	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
  3695
	Adjusted Config import
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3696
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3697
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
  3698
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3699
	* VirtualMailManager/VirtualMailManager.py,
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3700
	VirtualMailManager/Domain.py:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3701
	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
  3702
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3703
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
  3704
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3705
	* 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
  3706
	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
  3707
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3708
	* 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
  3709
	modified database layout
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3710
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3711
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
  3712
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3713
	* 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
  3714
40
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3715
2008-08-06  Pascal Volk  <neverseen@users.sourceforge.net>
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3716
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3717
	* vmm (_getOrder):
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3718
	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
  3719
40
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3720
	* 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
  3721
	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
  3722
	  VirtualMailManager.__getDiskUsage()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3723
	  VirtualMailManager.__maildirdelete()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3724
	  VirtualMailManager.__domdirdelete()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3725
	Implemented:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3726
	  VirtualMailManager.__isdir()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3727
	  VirtualMailManager.cfgGetBoolean()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3728
	  VirtualMailManager.cfgGetInt()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3729
	  VirtualMailManager.cfgGetString()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3730
	* po/vmm.pot, po/de.po: Updated
40
ab0748a5da9a * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 35
diff changeset
  3731
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3732
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
  3733
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3734
	* 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
  3735
	* 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
  3736
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3737
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
  3738
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3739
	* install.sh:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3740
	removed verbose stuff
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3741
	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
  3742
	* 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
  3743
	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
  3744
	 
35
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3745
2008-05-25  Pascal Volk  <neverseen@users.sourceforge.net>
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3746
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3747
	* 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
  3748
	Renamed: __idn2ascii() -> idn2ascii()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3749
		 __ace2idna()  -> ace2idna()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3750
	Implemented domain_list()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3751
	some small code cleanups
35
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3752
	* vmm:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3753
	Implemented domain_list()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3754
	some small code cleanups
35
22cc616aef61 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 32
diff changeset
  3755
	* 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
  3756
	Implemented search()
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3757
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3758
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
  3759
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3760
	* 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
  3761
	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
  3762
	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
  3763
	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
  3764
	completed gettext support
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3765
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3766
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
  3767
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3768
	* 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
  3769
32
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3770
2008-05-13  Pascal Volk  <neverseen@users.sourceforge.net>
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3771
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3772
	* VirtualMailManager/Alias.py, VirtualMailManager/MailLocation.py,
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3773
	VirtualMailManager/Account.py, VirtualMailManager/Transport.py,
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3774
	VirtualMailManager/VirtualMailManager.py, VirtualMailManager/Config.py,
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3775
	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
  3776
	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
  3777
	* 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
  3778
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3779
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
  3780
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3781
	* install.sh: Should now also work on all *BSDs
32
ceb700bc4a80 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 28
diff changeset
  3782
28
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3783
2008-05-01  Pascal Volk  <neverseen@users.sourceforge.net>
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3784
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3785
	* VirtualMailManager/VirtualMailManager.py
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3786
	(VirtualMailManager.__chkenv()):
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3787
	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
  3788
	not exist yet.
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3789
	* 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
  3790
	upgrade.sh:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3791
	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
  3792
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3793
=== 0.4-r41 ===
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3794
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
  3795
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3796
	* create_tables.pgsql:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3797
	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
  3798
	* 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
  3799
	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
  3800
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3801
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
  3802
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3803
	* UPGRADE: added hint for virtual_mailbox_domains in UPGRADE
28
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3804
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3805
=== 0.4 ===
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3806
2008-04-30  Pascal Volk  <neverseen@users.sourceforge.net>
28
87da30d30fde * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 26
diff changeset
  3807
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3808
	* 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
  3809
	Reworded some parts.
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3810
	* vmm:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3811
	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
  3812
	from the domaininfo, userinfo and getuser subcommands.
26
668951708f2f * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 24
diff changeset
  3813
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3814
2008-04-28  Pascal Volk  <neverseen@users.sourceforge.net>
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3815
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3816
	* vmm.cfg:
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3817
	* update_config_0.3.x-0.4.py:
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3818
	* VirtualMailManager/VirtualMailManager.py:
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3819
	* 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
  3820
	Moved option 'base' from section 'maildir' to section 'domdir'
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3821
	* 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
  3822
	Removed parameter 'address'
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3823
	* 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
  3824
	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
  3825
	+ setup.py: Adjusted trove classifiers.
24
48ea255e8a85 * 'vmm.cfg.5'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 20
diff changeset
  3826
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3827
2008-04-21  Pascal Volk  <neverseen@users.sourceforge.net>
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3828
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3829
	* 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
  3830
	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
  3831
	* 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
  3832
	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
  3833
	* 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
  3834
	Updated to consider the points above mentioned
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3835
	* vmm.cfg:
111
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3836
	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
  3837
	* 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
  3838
	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
  3839
	* 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
  3840
	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
  3841
	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
  3842
	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
  3843
	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
  3844
	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
  3845
	* UPGRADE, INSTALL:
50ff50f5055e Added the essential changes since vmm-0.4. Partly reformatted.
Pascal Volk <neverseen@users.sourceforge.net>
parents: 40
diff changeset
  3846
	Updated information
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3847
	* 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
  3848
	Added temporary to the repository
20
55146c78b3fb * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 19
diff changeset
  3849
19
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3850
2008-04-18  Pascal Volk  <neverseen@users.sourceforge.net>
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3851
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3852
	* VirtualMailManager/Account.py: Implemented getAccountByID()
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3853
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager): 
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3854
	* vmm: Implemented user_byID()
bf9a03c476fc * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 18
diff changeset
  3855
17
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3856
2008-04-15  Pascal Volk  <neverseen@users.sourceforge.net>
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3857
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3858
	* VirtualMailManager/Account.py (Account.modify()): 
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3859
	* vmm (main): Added code for modify user's transport
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3860
	* VirtualMailManager/VirtualMailManager.py: Implemented
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3861
	VirtualMailManager.user_transport()
18
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3862
	* VirtualMailManager/VirtualMailManager.py
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3863
	(VirtualMailManager.domain_transport()):
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3864
	* vmm:
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3865
	* VirtualMailManager/Domain.py (Domain.updateTransport()): Added code to
c98e08791ee8 * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 17
diff changeset
  3866
	optional force new transport for all existing accounts.
17
fe9be0081e5f * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 16
diff changeset
  3867
16
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3868
2008-04-14  Pascal Volk  <neverseen@users.sourceforge.net>
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3869
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3870
	* VirtualMailManager/VirtualMailManager.py: Implemented:
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3871
	VirtualMailManager.__getSalt(), VirtualMailManager.__pwCrypt(),
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3872
	VirtualMailManager.__pwSHA1(), VirtualMailManager.__pwMD5() and
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3873
	VirtualMailManager.__pwMD4()
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3874
	updated VirtualMailManager.__pwhash()
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3875
	* VirtualMailManager/constants/VERSION.py: Set Version to 0.4-dev
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3876
	* INSTALL: Added hint for python-crypto, fixed user_query
3388b96fd3ed * 'VirtualMailManager/VirtualMailManager.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 15
diff changeset
  3877
15
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3878
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
  3879
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3880
	* 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
  3881
	* 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
  3882
	* 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
  3883
	* 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
  3884
	user_query
1607f7b2dba9 * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 14
diff changeset
  3885
14
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3886
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
  3887
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3888
	* install.sh: Removed $PF_GID
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3889
	* 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
  3890
	* 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
  3891
	* upgrade.sh:
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3892
	* UPGRADE: Added to repository
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3893
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager.__init__):
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3894
	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
  3895
	option configure.
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3896
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager.__chkenv):
ebc9b864bc9a * 'update_config_0.3.x-0.4.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 13
diff changeset
  3897
	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
  3898
13
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3899
2008-03-05  Pascal Volk  <neverseen@users.sourceforge.net>
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3900
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3901
	* 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
  3902
	postfix_uid
1d9bf63a86f7 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 12
diff changeset
  3903
	* 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
  3904
	* 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
  3905
12
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3906
2008-03-04  Pascal Volk	 <neverseen@users.sourceforge.net>
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3907
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3908
	* VirtualMailManager/Alias.py:
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3909
	* VirtualMailManager/VirtualMailManager.py:
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3910
	* 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
  3911
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3912
2008-03-03  Pascal Volk  <neverseen@users.sourceforge.net>
44161dbb1518 * 'VirtualMailManager/Alias.py'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 11
diff changeset
  3913
11
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3914
	* pgsql-virtual_mailbox_domains.cf: Added to repository
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3915
	* INSTALL: fixed postfix docu
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3916
7a5bd38c5b98 * 'pgsql-virtual_mailbox_domains.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 10
diff changeset
  3917
2008-03-02  Pascal Volk  <neverseen@users.sourceforge.net>
9
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3918
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3919
	* create_tables.pgsql: Added view vmm_domain_info
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3920
	* VirtualMailManager/Alias.py: Removed attribute Alias._aid
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3921
	Removed parameter basedir from Alias.__init__() and Alias._setAddr()
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3922
	* VirtualMailManager/MailLocation.py: Fixed typo in MailLocation.__init__()
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3923
	* VirtualMailManager/Account.py: Integrated Transport- and
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3924
	MailLocation-stuff
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3925
	Removed attributes: Account._base and Account._home
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3926
	* VirtualMailManager/VirtualMailManager.py: some small fixes
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3927
	* VirtualMailManager/Domain.py: Added Transport-stuff
e3d3dbeb5b84 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 8
diff changeset
  3928
	* vmm.cfg: Added option transport in section misc
10
8f6e34549c26 * 'pgsql-transport.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 9
diff changeset
  3929
	* pgsql-transport.cf: changed query for new table layout
8f6e34549c26 * 'pgsql-transport.cf'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 9
diff changeset
  3930
	* 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
  3931
8
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3932
2008-02-02  Pascal Volk  <neverseen@users.sourceforge.net>
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3933
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3934
	* create_tables: Renamed table maildir to maillocation
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3935
	Added transport id to table domains, for default transport
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3936
	* VirtualMailManager/Transport.py:
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3937
	* VirtualMailManager/MailLocation.py: Added to repository
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3938
	* VirtualMailManager/constants/ERROR.py: Added error codes for MailLocation
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3939
	and Transport classes
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3940
	* VirtualMailManager/Exceptions.py: Added exception classes for MailLocation
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3941
	and Transport
7e3ce56f49e6 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 7
diff changeset
  3942
7
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3943
2008-01-18  Pascal Volk  <neverseen@users.sourceforge.net>
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3944
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3945
	* create_tables.pgsql: Removed unneeded sequences 'alias_id' and
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3946
	 'relocated_id'.
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3947
	 Removed unneeded column 'id' from table 'alias' and 'relocated'.
96761c442dcf * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 6
diff changeset
  3948
6
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3949
2008-01-15  Pascal Volk  <neverseen@users.sourceforge.net>
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3950
07d141039f74 * 'create_tables.pgsql'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 5
diff changeset
  3951
	* 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
  3952
	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
  3953
5
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3954
2008-01-11  Pascal Volk  <neverseen@users.sourceforge.net>
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3955
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3956
	* vmm (usage): Fixed a syntax error.
d7cb92d42d62 * 'vmm'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 4
diff changeset
  3957
3
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3958
2008-01-09  Pascal Volk  <neverseen@users.sourceforge.net>
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3959
4
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3960
	* install.sh: Also install docs
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3961
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3962
	* VirtualMailManager/Account.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3963
	* VirtualMailManager/Alias.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3964
	* VirtualMailManager/Config.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3965
	* VirtualMailManager/Domain.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3966
	* VirtualMailManager/Exceptions.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3967
	* VirtualMailManager/VirtualMailManager.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3968
	* setup.py:
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3969
	* vmm: 	Included global version number.
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3970
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3971
	* VirtualMailManager/constants/VERSION.py: Added to repository.
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3972
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3973
2008-01-09  Pascal Volk  <neverseen@users.sourceforge.net>
f3c30b7421b9 * 'install.sh'
Pascal Volk <neverseen@users.sourceforge.net>
parents: 3
diff changeset
  3974
3
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3975
	* VirtualMailManager/Account.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3976
	* VirtualMailManager/Alias.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3977
	* VirtualMailManager/Domain.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3978
	* VirtualMailManager/VirtualMailManager.py:
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3979
	* vmm: Replaced email with e-mail.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3980
	Corrected opening/closing quotation marks («word» -> »word«).
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3981
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3982
	* VirtualMailManager/VirtualMailManager.py: Renamed
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3983
	VirtualMailManager.__chkEmailadress to
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3984
	VirtualMailManager.__chkEmailAddress.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3985
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3986
	* ChangeLog: Added to repository.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3987
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3988
=== 0.3.1 ===
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3989
2008-01-08  Pascal Volk  <neverseen@users.sourceforge.net>
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3990
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3991
	* vmm (getVMM): Fixed names names of excepted errors.
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3992
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3993
	* VirtualMailManager/VirtualMailManager.py (VirtualMailManager.__init__):
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3994
	activated check for missing sections/options
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3995
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3996
	* vmm-0.3.1.tar.bz2: It's really bzip2 compressed. ;-)
a9b44e04bf01 * VirtualMailManager/Account.py:
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff changeset
  3997