* 'VirtualMailManager/VirtualMailManager.py'
- implemented:
* VirtualMailManager.__getSalt()
* VirtualMailManager.__pwCrypt()
* VirtualMailManager.__pwSHA1()
* VirtualMailManager.__pwMD5()
* VirtualMailManager.__pwMD4()
- updated VirtualMailManager.__pwhash()
* 'VirtualMailManager/constants/VERSION.py'
- set version to 0.4-dev
* 'INSTALL'
- added hint for python-crypto
- updated user_query
===0.0.0===2008-04-14PascalVolk<neverseen@users.sourceforge.net>*VirtualMailManager/VirtualMailManager.py:Implemented:VirtualMailManager.__getSalt(),VirtualMailManager.__pwCrypt(),VirtualMailManager.__pwSHA1(),VirtualMailManager.__pwMD5()andVirtualMailManager.__pwMD4()updatedVirtualMailManager.__pwhash()*VirtualMailManager/constants/VERSION.py:SetVersionto0.4-dev*INSTALL:Addedhintforpython-crypto,fixeduser_query2008-04-10PascalVolk<neverseen@users.sourceforge.net>*update_tables_0.3.x-0.4.py:Replacedviewdovecot_user*create_tables.pgsql(VIEW:dovecot_user):Addedextrafieldmail*UPGRADE:fixedfilename,hintforviewpermissionsanduser_query*INSTALL:Replacedmail_extra_groupswithmail_privileged_group,updateduser_query2008-04-06PascalVolk<neverseen@users.sourceforge.net>*install.sh:Removed$PF_GID*INSTALL:AddedhintsforpyPgSQLandsmtpd_recipient_restrictions*update_config_0.3.x-0.4.py:*upgrade.sh:*UPGRADE:Addedtorepository*VirtualMailManager/VirtualMailManager.py(VirtualMailManager.__init__):Don't call VirtualMailManager.__chkenv() if vmm is started withoptionconfigure.*VirtualMailManager/VirtualMailManager.py(VirtualMailManager.__chkenv):Addedvalueforplaceholderinerrormessage.2008-03-05PascalVolk<neverseen@users.sourceforge.net>*create_tables.pgsql:Removedunneedednewlinesfromviewsdovecot_userandpostfix_uid*update_tables_0.2.x-0.3.pgsql:Removedfromrepository*update_tables_0.3.x-0.4.py:Addedtorepository2008-03-04PascalVolk<neverseen@users.sourceforge.net>*VirtualMailManager/Alias.py:*VirtualMailManager/VirtualMailManager.py:*vmm:Nowit's possible to delete an alias with a specific destination2008-03-03PascalVolk<neverseen@users.sourceforge.net>*pgsql-virtual_mailbox_domains.cf:Addedtorepository*INSTALL:fixedpostfixdocu2008-03-02PascalVolk<neverseen@users.sourceforge.net>*create_tables.pgsql:Addedviewvmm_domain_info*VirtualMailManager/Alias.py:RemovedattributeAlias._aidRemovedparameterbasedirfromAlias.__init__()andAlias._setAddr()*VirtualMailManager/MailLocation.py:FixedtypoinMailLocation.__init__()*VirtualMailManager/Account.py:IntegratedTransport-andMailLocation-stuffRemovedattributes:Account._baseandAccount._home*VirtualMailManager/VirtualMailManager.py:somesmallfixes*VirtualMailManager/Domain.py:AddedTransport-stuff*vmm.cfg:Addedoptiontransportinsectionmisc*pgsql-transport.cf:changedqueryfornewtablelayout*pgsql-smtpd_sender_login_maps.cf:addedmissingsinglequoteinquery2008-02-02PascalVolk<neverseen@users.sourceforge.net>*create_tables:RenamedtablemaildirtomaillocationAddedtransportidtotabledomains,fordefaulttransport*VirtualMailManager/Transport.py:*VirtualMailManager/MailLocation.py:Addedtorepository*VirtualMailManager/constants/ERROR.py:AddederrorcodesforMailLocationandTransportclasses*VirtualMailManager/Exceptions.py:AddedexceptionclassesforMailLocationandTransport2008-01-18PascalVolk<neverseen@users.sourceforge.net>*create_tables.pgsql:Removedunneededsequences'alias_id'and'relocated_id'.Removedunneededcolumn'id'fromtable'alias'and'relocated'.2008-01-15PascalVolk<neverseen@users.sourceforge.net>*create_tables.pgsql:Redesignoftablelayout,createseparatetablesformaildir-folderandtransport.Alsoassigntransporttousersnottodomains2008-01-11PascalVolk<neverseen@users.sourceforge.net>*vmm(usage):Fixedasyntaxerror.2008-01-09PascalVolk<neverseen@users.sourceforge.net>*install.sh:Alsoinstalldocs*VirtualMailManager/Account.py:*VirtualMailManager/Alias.py:*VirtualMailManager/Config.py:*VirtualMailManager/Domain.py:*VirtualMailManager/Exceptions.py:*VirtualMailManager/VirtualMailManager.py:*setup.py:*vmm:Includedglobalversionnumber.*VirtualMailManager/constants/VERSION.py:Addedtorepository.2008-01-09PascalVolk<neverseen@users.sourceforge.net>*VirtualMailManager/Account.py:*VirtualMailManager/Alias.py:*VirtualMailManager/Domain.py:*VirtualMailManager/VirtualMailManager.py:*vmm:Replacedemailwithe-mail.Correctedopening/closingquotationmarks(«word»->»word«).*VirtualMailManager/VirtualMailManager.py:RenamedVirtualMailManager.__chkEmailadresstoVirtualMailManager.__chkEmailAddress.*ChangeLog:Addedtorepository.===0.3.1===2008-01-08PascalVolk<neverseen@users.sourceforge.net>*vmm(getVMM):Fixednamesnamesofexceptederrors.*VirtualMailManager/VirtualMailManager.py(VirtualMailManager.__init__):activatedcheckformissingsections/options*vmm-0.3.1.tar.bz2:It's really bzip2 compressed. ;-)