<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.localdomain.org/vmm/</link>
    <language>en-us</language>

    <title>vmm: TODO history</title>
    <description>TODO revision history</description>
    <item>
    <title>TODO: Removed &quot;listpwschemes&quot; entry.</title>
    <link>http://hg.localdomain.org/vmm/log/11ed67ee7ebb/TODO</link>
    <description><![CDATA[TODO: Removed &quot;listpwschemes&quot; entry.<br/>
Was done with changeset a64c1b5e08b4]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#117;&#115;&#101;&#114;&#64;&#108;&#111;&#99;&#97;&#108;&#104;&#111;&#115;&#116;&#46;&#108;&#111;&#99;&#97;&#108;&#100;&#111;&#109;&#97;&#105;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 28 Jun 2012 18:03:48 +0000</pubDate>
</item>
<item>
    <title>Provide list{addresses,aliases,users,relocated} subcommands</title>
    <link>http://hg.localdomain.org/vmm/log/499c63f52462/TODO</link>
    <description><![CDATA[Provide list{addresses,aliases,users,relocated} subcommands<br/>
<br/>
The patch provides the list{addresses,aliases,users,relocated} subcommands to<br/>
the UI. All commands actually take the same path in the code and only one<br/>
query is run with different parameters for each case.<br/>
<br/>
There are still two shortcomings:<br/>
<br/>
  1. With alias domains, the output order is not as one might want it, e.g.<br/>
<br/>
        foo@example.org<br/>
        bar@example.org<br/>
        foo@example.com<br/>
        bar@example.com<br/>
<br/>
     when it should really be foo@ twice and then bar@ twice. I have not found<br/>
     a way to modify the SQL accordingly.<br/>
<br/>
  2. The SELECT queries for Accounts, Alias and Relocated are hard-coded in<br/>
     common.py.]]></description>
    <author>&#109;&#97;&#114;&#116;&#105;&#110;&#32;&#102;&#46;&#32;&#107;&#114;&#97;&#102;&#102;&#116;&#32;&#60;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#64;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 15 Apr 2012 13:17:21 +0200</pubDate>
</item>
<item>
    <title>Remove domain/account notes from TODO</title>
    <link>http://hg.localdomain.org/vmm/log/ff805bd17817/TODO</link>
    <description><![CDATA[Remove domain/account notes from TODO]]></description>
    <author>&#109;&#97;&#114;&#116;&#105;&#110;&#32;&#102;&#46;&#32;&#107;&#114;&#97;&#102;&#102;&#116;&#32;&#60;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#64;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 14 Apr 2012 22:56:52 +0200</pubDate>
</item>
<item>
    <title>Add list* subcommands to TODO</title>
    <link>http://hg.localdomain.org/vmm/log/3ffe4ee3740f/TODO</link>
    <description><![CDATA[Add list* subcommands to TODO]]></description>
    <author>&#109;&#97;&#114;&#116;&#105;&#110;&#32;&#102;&#46;&#32;&#107;&#114;&#97;&#102;&#102;&#116;&#32;&#60;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#64;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 14 Apr 2012 11:50:33 +0200</pubDate>
</item>
<item>
    <title>add domain/account notes to TODO</title>
    <link>http://hg.localdomain.org/vmm/log/f494a593c674/TODO</link>
    <description><![CDATA[add domain/account notes to TODO]]></description>
    <author>&#109;&#97;&#114;&#116;&#105;&#110;&#32;&#102;&#46;&#32;&#107;&#114;&#97;&#102;&#102;&#116;&#32;&#60;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#64;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 14 Apr 2012 10:41:10 +0200</pubDate>
</item>
<item>
    <title>Add my WIP items to the TODO list</title>
    <link>http://hg.localdomain.org/vmm/log/dc66f66c51cf/TODO</link>
    <description><![CDATA[Add my WIP items to the TODO list]]></description>
    <author>&#109;&#97;&#114;&#116;&#105;&#110;&#32;&#102;&#46;&#32;&#107;&#114;&#97;&#102;&#102;&#116;&#32;&#60;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#64;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 13 Apr 2012 22:57:23 +0200</pubDate>
</item>
<item>
    <title>Add non-root TODO</title>
    <link>http://hg.localdomain.org/vmm/log/5b9a03762813/TODO</link>
    <description><![CDATA[Add non-root TODO]]></description>
    <author>&#109;&#97;&#114;&#116;&#105;&#110;&#32;&#102;&#46;&#32;&#107;&#114;&#97;&#102;&#102;&#116;&#32;&#60;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#64;&#109;&#97;&#100;&#100;&#117;&#99;&#107;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 08 Apr 2012 00:02:00 +0200</pubDate>
</item>
<item>
    <title>TODO: updated …</title>
    <link>http://hg.localdomain.org/vmm/log/7d27627c7fb0/TODO</link>
    <description><![CDATA[TODO: updated …]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sat, 05 Nov 2011 02:00:07 +0000</pubDate>
</item>
<item>
    <title>pgsql: Added support for different mailbox formats.</title>
    <link>http://hg.localdomain.org/vmm/log/e21ceaabe871/TODO</link>
    <description><![CDATA[pgsql: Added support for different mailbox formats.<br/>
  - users.passwd can store sha512-crypt.hex hashes now<br/>
  - Added new update scripts.]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 20 Jul 2010 03:15:57 +0000</pubDate>
</item>
<item>
    <title>VMM/password: added some CRYPT_* constants.</title>
    <link>http://hg.localdomain.org/vmm/log/619dadc0fd25/TODO</link>
    <description><![CDATA[VMM/password: added some CRYPT_* constants.<br/>
Reverted modification (284:ec1966828246) in _get_salt().]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Tue, 11 May 2010 01:54:50 +0000</pubDate>
</item>
<item>
    <title>VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt().</title>
    <link>http://hg.localdomain.org/vmm/log/ec1966828246/TODO</link>
    <description><![CDATA[VMM/password: Added support Blowfish/SHA-256/SHA-512 crypt().<br/>
Also updated Config and man section 5.]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Mon, 03 May 2010 08:25:26 +0000</pubDate>
</item>
<item>
    <title>VMM: added 'Configuration' variable and set_configuration().</title>
    <link>http://hg.localdomain.org/vmm/log/ae80282301a3/TODO</link>
    <description><![CDATA[VMM: added 'Configuration' variable and set_configuration().<br/>
Handler.__init__() now exports its config via set_configuration().]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 18 Apr 2010 15:42:46 +0000</pubDate>
</item>
<item>
    <title>man: reworded some parts.</title>
    <link>http://hg.localdomain.org/vmm/log/d9ca5c46c1fa/TODO</link>
    <description><![CDATA[man: reworded some parts.]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Mon, 18 Jan 2010 18:34:48 +0000</pubDate>
</item>
<item>
    <title>Removed svn keywords, more POSIX compliant shell scripts</title>
    <link>http://hg.localdomain.org/vmm/log/485d3f7d6981/TODO</link>
    <description><![CDATA[Removed svn keywords, more POSIX compliant shell scripts<br/>
<br/>
Removed the subversion keywords $Date$, $Id$ and $Rev$ from all files.<br/>
<br/>
Added centralized versions information from VirtualMailManager.constants.VERSION<br/>
to many files.<br/>
<br/>
install.sh and upgrade.sh do now strict POSIX compliant string comparison in<br/>
expressions. Fixed a type in upgrade.sh.<br/>
<br/>
Updated copyright information]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 09 Aug 2009 00:37:56 +0000</pubDate>
</item>
<item>
    <title>* 'VirtualMailManager/Alias.py'</title>
    <link>http://hg.localdomain.org/vmm/log/b3debcfea7bc/TODO</link>
    <description><![CDATA[* 'VirtualMailManager/Alias.py'<br/>
    - Implemented Alias._checkExpansion() in order to prevent the exceeding of<br/>
      Postfix' virtual_alias_expansion_limit<br/>
<br/>
* 'po/de.po'<br/>
* 'po/vmm.pot'<br/>
    - updated]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 17 Sep 2008 02:43:16 +0000</pubDate>
</item>
<item>
    <title>* 'TODO'</title>
    <link>http://hg.localdomain.org/vmm/log/6f2fa633f1a1/TODO</link>
    <description><![CDATA[* 'TODO'<br/>
* 'po/de.po'<br/>
* 'po/vmm.pot'<br/>
    - updated]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 12 Sep 2008 21:24:10 +0000</pubDate>
</item>
<item>
    <title>* 'VirtualMailManager/VirtualMailManager.py'</title>
    <link>http://hg.localdomain.org/vmm/log/cc195af37de0/TODO</link>
    <description><![CDATA[* 'VirtualMailManager/VirtualMailManager.py'<br/>
    - VirtualMailManager.aliasAdd() checks if the destination account exists if<br/>
      vmm knows the destinations domain<br/>
<br/>
* 'po/de.po'<br/>
* 'po/vmm.pot'<br/>
    - updated]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Fri, 12 Sep 2008 00:25:33 +0000</pubDate>
</item>
<item>
    <title>* 'install.sh'</title>
    <link>http://hg.localdomain.org/vmm/log/89b71a9abfcf/TODO</link>
    <description><![CDATA[* 'install.sh'<br/>
* 'upgrade.sh'<br/>
    - Added -q option to 'python setup.py install'<br/>
<br/>
* 'update_tables_0.4.x-0.5.pgsql'<br/>
    - Remove an obsolete trigger from table domain_name if exists<br/>
<br/>
* 'man/de/man1/vmm.1'<br/>
* 'man/man1/vmm.1'<br/>
    - Added relocated stuff<br/>
<br/>
* 'po/de.po'<br/>
    - updated]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Wed, 10 Sep 2008 00:00:37 +0000</pubDate>
</item>
<item>
    <title>* 'VirtualMailManager/EmailAddress.py'</title>
    <link>http://hg.localdomain.org/vmm/log/14c0a092d7d2/TODO</link>
    <description><![CDATA[* 'VirtualMailManager/EmailAddress.py'<br/>
    - Added to repository - to simplify/reduce address validation.<br/>
<br/>
* 'VirtualMailManager/Relocated.py'<br/>
    - Added to repository<br/>
<br/>
* 'VirtualMailManager/Exceptions.py'<br/>
    - Added exception classes for class EmailAddress and class Relocated<br/>
<br/>
* 'VirtualMailManager/constants/ERROR.py'<br/>
    - Updated<br/>
    - Removed shebang<br/>
<br/>
* 'VirtualMailManager/VirtualMailManager.py'<br/>
    - Moved static methods chkLocalpart() and chkEmailAddress to new class<br/>
      EmailAddress<br/>
    - Added static methods accountExists(), aliasExists(), relocatedExists() and<br/>
      _exists()<br/>
    - Fixed a bug in VirtualMailManager._readpass()<br/>
    - Integrated class EmailAddress<br/>
<br/>
* 'VirtualMailManager/Alias.py'<br/>
    - Integrated class EmailAddress<br/>
    - Removed Alias._isAccount()<br/>
<br/>
* 'VirtualMailManager/Account.py'<br/>
    - Integrated class EmailAddress<br/>
    - Removed Account._isAlias()<br/>
<br/>
* 'VirtualMailManager/AliasDomain.py'<br/>
* 'VirtualMailManager/Config.py'<br/>
* 'VirtualMailManager/Domain.py'<br/>
* 'VirtualMailManager/MailLocation.py'<br/>
* 'VirtualMailManager/Transport.py'<br/>
* 'VirtualMailManager/constants/EXIT.py'<br/>
    - Removed shebang<br/>
<br/>
* 'vmm'<br/>
    - more detailed error messages from alias_add()]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Mon, 08 Sep 2008 05:30:17 +0000</pubDate>
</item>
<item>
    <title>* 'vmm.cfg.5'</title>
    <link>http://hg.localdomain.org/vmm/log/48ea255e8a85/TODO</link>
    <description><![CDATA[* 'vmm.cfg.5'<br/>
    - Added to repository<br/>
<br/>
* 'vmm.cfg'<br/>
* 'update_config_0.3.x-0.4.py'<br/>
* 'VirtualMailManager/VirtualMailManager.py'<br/>
* 'VirtualMailManager/Config.py'<br/>
    - Moved option 'base' from section 'maildir' to section 'domdir'<br/>
<br/>
* 'VirtualMailManager/Account.py'<br/>
    - Removed parameter 'address' from Account._setAddr()<br/>
<br/>
* 'VirtualMailManager/Domain.py'<br/>
    - Added 'ORDER BY' clause in queries in Domain.getAccounts() and<br/>
      Domain.getAliases()<br/>
<br/>
* 'setup.py'<br/>
    - Adjusted trove classifiers.]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Mon, 28 Apr 2008 21:33:28 +0000</pubDate>
</item>
<item>
    <title>* 'create_tables.pgsql'</title>
    <link>http://hg.localdomain.org/vmm/log/e3d3dbeb5b84/TODO</link>
    <description><![CDATA[* 'create_tables.pgsql'<br/>
    - Added view vmm_domain_info<br/>
<br/>
* 'VirtualMailManager/Alias.py'<br/>
    - Removed attribute Alias._aid<br/>
    - Removed parameter basedir from Alias.__init__() and Alias._setAddr()<br/>
<br/>
* 'VirtualMailManager/MailLocation.py'<br/>
    - Fixed typo in MailLocation.__init__()<br/>
<br/>
* 'VirtualMailManager/Account.py'<br/>
    - Integrated Transport- and MailLocation-stuff<br/>
    - Removed attributes: Account._base and Account._home<br/>
<br/>
* 'VirtualMailManager/VirtualMailManager.py'<br/>
    - some small fixes<br/>
<br/>
* 'VirtualMailManager/Domain.py'<br/>
    - Added Transport-stuff<br/>
<br/>
* 'vmm.cfg'<br/>
    - 'Added option transport in section misc']]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 02 Mar 2008 20:22:00 +0000</pubDate>
</item>
<item>
    <title>Initial import @sf.net</title>
    <link>http://hg.localdomain.org/vmm/log/bb0aa2102206/TODO</link>
    <description><![CDATA[Initial import @sf.net]]></description>
    <author>&#80;&#97;&#115;&#99;&#97;&#108;&#32;&#86;&#111;&#108;&#107;&#32;&#60;&#110;&#101;&#118;&#101;&#114;&#115;&#101;&#101;&#110;&#64;&#117;&#115;&#101;&#114;&#115;&#46;&#115;&#111;&#117;&#114;&#99;&#101;&#102;&#111;&#114;&#103;&#101;&#46;&#110;&#101;&#116;&#62;</author>
    <pubDate>Sun, 06 Jan 2008 18:22:10 +0000</pubDate>
</item>

  </channel>
</rss>
