Pascal Volk <user@localhost.localdomain.org> [Tue, 07 Aug 2012 23:50:11 +0000] rev 584
vmm.cfg: Updated/improved comments.
"martin f. krafft" <madduck@debian.org> [Tue, 07 Aug 2012 21:54:39 +0000] rev 583
If an alias has multiple destinations, multiple records exist, due to
the nature of the database. address_list would then return the same
alias multiple times, which does not add any information, eats screen
space and is potentially confusing.
Therefore, we SELECT DISTINCTly from the alias table.
Signed-off-by: martin f. krafft <madduck@debian.org>
---
VirtualMailManager/common.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
"martin f. krafft" <madduck@debian.org> [Tue, 07 Aug 2012 21:53:41 +0000] rev 582
Due to the UNION query in address_list, the assumption that the list of
gids received from the database would be continuous does not hold.
To prevent addresses for domains with multiple entry types from being
listed, it is necessary to check the list of domain gids for every
entry.
Signed-off-by: martin f. krafft <madduck@debian.org>
---
VirtualMailManager/common.py | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
Pascal Volk <user@localhost.localdomain.org> [Sun, 29 Jul 2012 16:44:20 +0000] rev 581
doc/web: Emphasized a few lines of Dovecot/PostgreSQL configuration
file excerpts.
Pascal Volk <user@localhost.localdomain.org> [Sun, 29 Jul 2012 14:56:14 +0000] rev 580
.hgignore: "doc/build" is no longer required.
Pascal Volk <user@localhost.localdomain.org> [Sun, 29 Jul 2012 14:46:52 +0000] rev 579
doc: Added source of http://vmm.localdomain.org/.
Pascal Volk <user@localhost.localdomain.org> [Sun, 29 Jul 2012 14:17:05 +0000] rev 578
doc: Moved API documentation to doc/api.
Pascal Volk <user@localhost.localdomain.org> [Sun, 22 Jul 2012 20:19:07 +0000] rev 577
INSTALL: Updated PostgreSQL configuration URL.
Use ${sql} and ${proxysql} expressions in the main.cf description.
Pascal Volk <user@localhost.localdomain.org> [Sun, 01 Jul 2012 18:50:32 +0000] rev 576
README: Substituted a few words.
Pascal Volk <user@localhost.localdomain.org> [Sat, 30 Jun 2012 19:09:20 +0000] rev 575
README: Updated URL of the hg repository@sf.net.
Pascal Volk <user@localhost.localdomain.org> [Sat, 30 Jun 2012 16:21:26 +0000] rev 574
man: Deleted erroneous placed backslash.
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 21:40:08 +0000] rev 573
Added tag vmm-0.6.0 for changeset 3238c58d01ae
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 21:39:59 +0000] rev 572
Released vmm-0.6.0
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 19:26:50 +0000] rev 571
Merged changes from v0.6.x(28230a8230bf).
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 19:23:24 +0000] rev 570
Close v0.6.x branch.
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 18:48:37 +0000] rev 569
vmm: Don't insert the module directory into sys.path by default.
Doesn't make much sense, if the code is installed inside sys.path.
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 18:33:32 +0000] rev 568
Updated copyright notices to include the year 2012.
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 18:03:48 +0000] rev 567
TODO: Removed "listpwschemes" entry.
Was done with changeset a64c1b5e08b4
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 17:51:23 +0000] rev 566
UPGRADE: Updated documentation.
Pascal Volk <user@localhost.localdomain.org> [Thu, 28 Jun 2012 16:16:01 +0000] rev 565
VMM/cli/subcommands: Replaced the keyword `default' by `domain'.
Patch by Martin F. Krafft
Pascal Volk <user@localhost.localdomain.org> [Wed, 27 Jun 2012 21:36:36 +0000] rev 564
INSTALL: Added description how to create additional dove* user/group.
`doveauth' user and group for the authentication process and the group
`dovemail' for mail related Dovecot processes.
Pascal Volk <user@localhost.localdomain.org> [Wed, 27 Jun 2012 20:20:00 +0000] rev 563
INSTALL: Updated documentation.
Pascal Volk <user@localhost.localdomain.org> [Wed, 27 Jun 2012 20:15:06 +0000] rev 562
Configure.Dovecot_2: Added configuration documentation for Dovecot_2 >= 2.0.
Pascal Volk <user@localhost.localdomain.org> [Wed, 27 Jun 2012 13:11:28 +0000] rev 561
VMM: The Python 2.4.x compatibility commit - part III.
Pascal Volk <user@localhost.localdomain.org> [Wed, 27 Jun 2012 12:46:27 +0000] rev 560
VMM/account: Check the account's transport only when we have a transport.
Pascal Volk <user@localhost.localdomain.org> [Wed, 27 Jun 2012 12:18:53 +0000] rev 559
VMM: The Python 2.4.x compatibility commit.
Pascal Volk <user@localhost.localdomain.org> [Thu, 14 Jun 2012 20:45:12 +0000] rev 558
pgsql/set-permissions.py: Extended permissions.
Postfix needs read access on the postfix_gid view. Dovecot needs read
permissions on both mailboxformat columns.
Pascal Volk <user@localhost.localdomain.org> [Thu, 14 Jun 2012 16:06:09 +0000] rev 557
VMM/handler: Restored method Handler.domain_transport().
It went somehow lost with changeset 5806fb74130b.
Pascal Volk <user@localhost.localdomain.org> [Thu, 31 May 2012 18:48:00 +0000] rev 556
pgsql: Added helper script: set-permissions.py.
martin f. krafft <madduck@madduck.net> [Sun, 15 Apr 2012 13:17:21 +0200] rev 555
Provide list{addresses,aliases,users,relocated} subcommands
The patch provides the list{addresses,aliases,users,relocated} subcommands to
the UI. All commands actually take the same path in the code and only one
query is run with different parameters for each case.
There are still two shortcomings:
1. With alias domains, the output order is not as one might want it, e.g.
foo@example.org
bar@example.org
foo@example.com
bar@example.com
when it should really be foo@ twice and then bar@ twice. I have not found
a way to modify the SQL accordingly.
2. The SELECT queries for Accounts, Alias and Relocated are hard-coded in
common.py.
martin f. krafft <madduck@madduck.net> [Sun, 15 Apr 2012 19:56:21 +0200] rev 554
man: escape hyphens
Hyphens inside words must be spelt \- instead of just -. This patch fixes up
the manpages.
* * *
.
martin f. krafft <madduck@madduck.net> [Sun, 15 Apr 2012 19:47:58 +0200] rev 553
man: add 'catchall' to domaininfo
Since the addition of catchall, the domaininfo subcommand can also take
'catchall' as a [detail] to limit the output of details to the catch-all
aliases.
Also, the number of catch-all destinations is now included in the simple
domaininfo output.