| 
     1 === 0.5.2 ===  | 
         | 
     2 2009-09-09  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
     3   | 
         | 
     4 	* vmm:  | 
         | 
     5 	Improved error handling in vmm's {alias}domaininfo. | 
         | 
     6 	[581a5680d0ef] [tip]  | 
         | 
     7   | 
         | 
     8 2009-09-08  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
     9   | 
         | 
    10 	* po/nl.po, setup.py:  | 
         | 
    11 	Added the Dutch translation to the repository. Many thanks to Erwin  | 
         | 
    12 	Poeze from the Translation Project for the work.  | 
         | 
    13 	[e574f5dedb60]  | 
         | 
    14   | 
         | 
    15 	* VirtualMailManager/Alias.py, vmm:  | 
         | 
    16 	Improved error handling in vmm's {user,alias,relocated}info. Removed | 
         | 
    17 	some comparisons of string and Unicode.  | 
         | 
    18 	[e3fd0b67ae50]  | 
         | 
    19   | 
         | 
    20 2009-09-07  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    21   | 
         | 
    22 	* VirtualMailManager/Alias.py:  | 
         | 
    23 	Alias.__init__(): Check really if the given address is not used.  | 
         | 
    24 	[a08d78344706]  | 
         | 
    25   | 
         | 
    26 	* VirtualMailManager/Account.py:  | 
         | 
    27 	Sort alias addresses in Account.getAliases() / vmm userinfo.  | 
         | 
    28 	[ead2a7e9f8be]  | 
         | 
    29   | 
         | 
    30 2009-09-05  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    31   | 
         | 
    32 	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py:  | 
         | 
    33 	Small optimizations in Account.getAliases() and Alias.getInfo().  | 
         | 
    34 	[4c6aa6c29dd7]  | 
         | 
    35   | 
         | 
    36 	* VirtualMailManager/VirtualMailManager.py:  | 
         | 
    37 	Code cleanup/optimization in VMM's idn2ascii() and ace2idna().  | 
         | 
    38 	[16542519a5a8]  | 
         | 
    39   | 
         | 
    40 2009-09-04  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    41   | 
         | 
    42 	* VirtualMailManager/Domain.py, vmm:  | 
         | 
    43 	Reduced the mixing/concatenating of str and unicode objects.  | 
         | 
    44 	Optimized list generation in Domain class.  | 
         | 
    45 	[28f26f7f3d8f]  | 
         | 
    46   | 
         | 
    47 	* VirtualMailManager/__init__.py:  | 
         | 
    48 	Small optimization in w_std()/w_err() 'avoid the dot'.  | 
         | 
    49 	[ecd6a379e523]  | 
         | 
    50   | 
         | 
    51 2009-09-03  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    52   | 
         | 
    53 	* VirtualMailManager/VirtualMailManager.py:  | 
         | 
    54 	Code cleanup/optimization in VirtualMailManager's __getSalt().  | 
         | 
    55 	[ffac064bd728]  | 
         | 
    56   | 
         | 
    57 2009-09-02  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    58   | 
         | 
    59 	* po/fr.po, setup.py:  | 
         | 
    60 	Added the French translation to the repository. Many thanks to  | 
         | 
    61 	Dimitri Duc from the Translation Project for the work.  | 
         | 
    62 	[7f6911bd11cd]  | 
         | 
    63   | 
         | 
    64 	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,  | 
         | 
    65 	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,  | 
         | 
    66 	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,  | 
         | 
    67 	VirtualMailManager/Exceptions.py,  | 
         | 
    68 	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,  | 
         | 
    69 	VirtualMailManager/Transport.py,  | 
         | 
    70 	VirtualMailManager/VirtualMailManager.py,  | 
         | 
    71 	VirtualMailManager/__init__.py, VirtualMailManager/ext/Postconf.py,  | 
         | 
    72 	vmm:  | 
         | 
    73 	Reorganized module import. Dropped the import of constants.VERSION,  | 
         | 
    74 	when it wasn't really needed. Centralized the import of os, re and  | 
         | 
    75 	locale in VirtualMailManager/__init__.py. Also moved w_std() and  | 
         | 
    76 	w_err() from vmm to the __init__.py.  | 
         | 
    77 	[617f27715b01]  | 
         | 
    78   | 
         | 
    79 2009-09-01  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    80   | 
         | 
    81 	* vmm:  | 
         | 
    82 	Don't crash if the date format not only consists of ASCII signs.  | 
         | 
    83 	Added also the u stringprefix to translatable strings where it was  | 
         | 
    84 	missing.  | 
         | 
    85 	[fc09f657082d]  | 
         | 
    86   | 
         | 
    87 2009-08-31  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    88   | 
         | 
    89 	* VirtualMailManager/Config.py,  | 
         | 
    90 	VirtualMailManager/VirtualMailManager.py, vmm:  | 
         | 
    91 	Reorganized imports, eliminated a potential UnicodeEncodeError.  | 
         | 
    92 	Removed double definition of function w_std() in Config class.  | 
         | 
    93 	[fb61f64e6351]  | 
         | 
    94   | 
         | 
    95 2009-08-25  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
    96   | 
         | 
    97 	* INSTALL, UPGRADE:  | 
         | 
    98 	Updated documentation  | 
         | 
    99 	[32ad0c79a6ef]  | 
         | 
   100   | 
         | 
   101 	* VirtualMailManager/Account.py:  | 
         | 
   102 	Fixed a Python2.4.4 SyntaxError  | 
         | 
   103 	[6ca3d22e5dd0]  | 
         | 
   104   | 
         | 
   105 	* VirtualMailManager/Account.py, VirtualMailManager/Alias.py,  | 
         | 
   106 	VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py,  | 
         | 
   107 	VirtualMailManager/Domain.py, VirtualMailManager/EmailAddress.py,  | 
         | 
   108 	VirtualMailManager/MailLocation.py, VirtualMailManager/Relocated.py,  | 
         | 
   109 	VirtualMailManager/VirtualMailManager.py,  | 
         | 
   110 	VirtualMailManager/ext/Postconf.py, man/de/man1/vmm.1,  | 
         | 
   111 	man/man1/vmm.1, po/de.po, po/vmm.pot, vmm:  | 
         | 
   112 	Replaced angle quotes by quotation marks.  | 
         | 
   113 	[2d5c4745efec]  | 
         | 
   114   | 
         | 
   115 2009-08-23  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   116   | 
         | 
   117 	* VirtualMailManager/VirtualMailManager.py, po/de.po, po/vmm.pot:  | 
         | 
   118 	Added a deprecated warning for managesieve. Updated translation.  | 
         | 
   119 	[fa22bd13b4d1]  | 
         | 
   120   | 
         | 
   121 2009-08-22  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   122   | 
         | 
   123 	* INSTALL, UPGRADE:  | 
         | 
   124 	Updated documentation  | 
         | 
   125 	[2b8154cc7ebe]  | 
         | 
   126   | 
         | 
   127 	* update_config_0.4.x-0.5.py:  | 
         | 
   128 	avoid error message if used with version 0.5.2  | 
         | 
   129 	[9dca3e898ddb]  | 
         | 
   130   | 
         | 
   131 2009-08-21  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   132   | 
         | 
   133 	* .hgignore, VirtualMailManager/Alias.py, po/de.po, po/vmm.pot:  | 
         | 
   134 	Updated translation.  | 
         | 
   135 	[4ffb50de00d5]  | 
         | 
   136   | 
         | 
   137 	* INSTALL, UPGRADE, VirtualMailManager/Account.py,  | 
         | 
   138 	VirtualMailManager/Config.py, VirtualMailManager/Transport.py,  | 
         | 
   139 	VirtualMailManager/VirtualMailManager.py,  | 
         | 
   140 	VirtualMailManager/constants/ERROR.py,  | 
         | 
   141 	VirtualMailManager/ext/Postconf.py:  | 
         | 
   142 	Converted VirtualMailManager and Postconf to new-style classes. A  | 
         | 
   143 	few small cleanups.  | 
         | 
   144 	[cf8116625866]  | 
         | 
   145   | 
         | 
   146 	* INSTALL, UPGRADE:  | 
         | 
   147 	Updated documentation  | 
         | 
   148 	[97a9f6dd954b]  | 
         | 
   149   | 
         | 
   150 	* update_tables_0.5.x_for_dovecot-1.2.x.pgsql:  | 
         | 
   151 	removed GRANT statement. It's mentioned in UPGRADE  | 
         | 
   152 	[3643a0777e77]  | 
         | 
   153   | 
         | 
   154 	* update_tables_0.5.x_for_dovecot-1.2.x.pgsql:  | 
         | 
   155 	Removed the currently not needed WHERE clause from the VIEW.  | 
         | 
   156 	[988b9a719929]  | 
         | 
   157   | 
         | 
   158 	* create_optional_types_and_functions-dovecot-1.2.x.pgsql,  | 
         | 
   159 	create_tables-dovecot-1.2.x.pgsql:  | 
         | 
   160 	Added create SQL scripts for Dovecot v1.2.x  | 
         | 
   161 	[68af38212ff5]  | 
         | 
   162   | 
         | 
   163 	* update_tables_0.5.x_for_dovecot-1.2.x.pgsql,  | 
         | 
   164 	update_types_and_functions_0.5.x_for_dovecot-1.2.x.pgsql:  | 
         | 
   165 	Added update SQL scripts for Dovecot v1.2.x  | 
         | 
   166 	[626c008a4a04]  | 
         | 
   167   | 
         | 
   168 2009-08-20  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   169   | 
         | 
   170 	* VirtualMailManager/Alias.py, VirtualMailManager/AliasDomain.py,  | 
         | 
   171 	VirtualMailManager/Domain.py, VirtualMailManager/MailLocation.py,  | 
         | 
   172 	VirtualMailManager/Relocated.py:  | 
         | 
   173 	Converted to new-style class, added __slots__.  | 
         | 
   174 	[30abf0abf8f8]  | 
         | 
   175   | 
         | 
   176 	* VirtualMailManager/Account.py:  | 
         | 
   177 	Converted to new-style class, added __slots__, updated queries. Use  | 
         | 
   178 	the _uid attribute in queries whenever it is possible.  | 
         | 
   179 	[7ccc05774118]  | 
         | 
   180   | 
         | 
   181 	* VirtualMailManager/Config.py:  | 
         | 
   182 	Comments updated.  | 
         | 
   183 	[928659c8ee9f]  | 
         | 
   184   | 
         | 
   185 	* VirtualMailManager/VirtualMailManager.py,  | 
         | 
   186 	update_config_0.4.x-0.5.py:  | 
         | 
   187 	Small code cleanups (replaced dir+'/'+file by os.path.join()).  | 
         | 
   188 	[014335f38962]  | 
         | 
   189   | 
         | 
   190 2009-08-19  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   191   | 
         | 
   192 	* update_config_0.4.x-0.5.py, upgrade.sh:  | 
         | 
   193 	Rewrote upgrade script and config update script  | 
         | 
   194 	[cf85d78486ce]  | 
         | 
   195   | 
         | 
   196 	* setup.py:  | 
         | 
   197 	Updated long_description, download_url and platforms. Dropped  | 
         | 
   198 	VirtualMailManager.constants.VERSION import - error-prone.  | 
         | 
   199 	[c96b5768c76d]  | 
         | 
   200   | 
         | 
   201 2009-08-18  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   202   | 
         | 
   203 	* VirtualMailManager/EmailAddress.py:  | 
         | 
   204 	Fixed a logical mistake in EmailAddress.__ne__() (not used), small  | 
         | 
   205 	code cleanups.  | 
         | 
   206 	[949c5db6447a]  | 
         | 
   207   | 
         | 
   208 	* VirtualMailManager/Account.py,  | 
         | 
   209 	VirtualMailManager/VirtualMailManager.py, vmm:  | 
         | 
   210 	Added sieve/managesieve switching stuff, depending on the used  | 
         | 
   211 	Dovecot version.  | 
         | 
   212 	[21f264a88ab2]  | 
         | 
   213   | 
         | 
   214 	* VirtualMailManager/Account.py:  | 
         | 
   215 	Fixed a libpq.OperationalError in Account.delete() Passing only the  | 
         | 
   216 	object's address string to the 'alias delete' query, not the whole  | 
         | 
   217 	EmailAddress object.  | 
         | 
   218 	[e671210b04b8]  | 
         | 
   219   | 
         | 
   220 2009-08-17  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   221   | 
         | 
   222 	* VirtualMailManager/Account.py, VirtualMailManager/Config.py,  | 
         | 
   223 	VirtualMailManager/VirtualMailManager.py, man/de/man1/vmm.1,  | 
         | 
   224 	man/de/man5/vmm.cfg.5, man/man1/vmm.1, man/man5/vmm.cfg.5, vmm,  | 
         | 
   225 	vmm.cfg:  | 
         | 
   226 	Config: renamed services.managesieve to services.sieve, added  | 
         | 
   227 	misc.dovecotvers  | 
         | 
   228 	[e35755191ff3]  | 
         | 
   229   | 
         | 
   230 	* VirtualMailManager/Config.py:  | 
         | 
   231 	Hopefully the final UnicodeDecodeError fix for the Config class  | 
         | 
   232   | 
         | 
   233 	Added a global w_std() function and replaced all print statements.  | 
         | 
   234 	[d1f345f91e1c]  | 
         | 
   235   | 
         | 
   236 2009-08-16  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   237   | 
         | 
   238 	* ChangeLog:  | 
         | 
   239 	Added the essential changes since vmm-0.4. Partly reformatted.  | 
         | 
   240 	[50ff50f5055e]  | 
         | 
   241   | 
         | 
   242 2009-08-14  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   243   | 
         | 
   244 	* VirtualMailManager/Domain.py, VirtualMailManager/Transport.py:  | 
         | 
   245 	Transport: converted to new-style class; Domain: query reduction  | 
         | 
   246   | 
         | 
   247 	VirtualMailManager/Transport.py:  | 
         | 
   248 	    * added: __slots__  | 
         | 
   249 	    * implemented: __eq__(), __ne__() and __str__()  | 
         | 
   250   | 
         | 
   251 	VirtualMailManager/Domain.py (updateTransport()):  | 
         | 
   252 	    * reduced db lookups/update  | 
         | 
   253 	[cb8b2f6a5fca]  | 
         | 
   254   | 
         | 
   255 	* VirtualMailManager/VirtualMailManager.py:  | 
         | 
   256 	VMM: Fixed an AttributeError, caused by the last commit. Class  | 
         | 
   257 	EmailAddress has no __dict__ anymore.  | 
         | 
   258 	[766299a8639d]  | 
         | 
   259   | 
         | 
   260 2009-08-13  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   261   | 
         | 
   262 	* VirtualMailManager/EmailAddress.py:  | 
         | 
   263 	VMM.EmailAddress: Added __slots__ aka post-sf.net-hg-update-commit  | 
         | 
   264 	[fb88585f17fe]  | 
         | 
   265   | 
     1 === 0.5.1 ===  | 
   266 === 0.5.1 ===  | 
     2 2009-08-12  Pascal Volk  <neverseen@users.sourceforge.net>  | 
   267 2009-08-12  Pascal Volk  <neverseen@users.sourceforge.net>  | 
         | 
   268   | 
         | 
   269 	* .hgtags:  | 
         | 
   270 	Added tag vmm-0.5.1 for changeset dc98cc162c66  | 
         | 
   271 	[e98a0fdf1266]  | 
     3   | 
   272   | 
     4 	* NEWS, UPGRADE, VirtualMailManager/constants/VERSION.py:  | 
   273 	* NEWS, UPGRADE, VirtualMailManager/constants/VERSION.py:  | 
     5 	Released vmm-0.5.1  | 
   274 	Released vmm-0.5.1  | 
     6 	[dc98cc162c66] [vmm-0.5.1]  | 
   275 	[dc98cc162c66] [vmm-0.5.1]  | 
         | 
   276   | 
     7 	* pgsql-relocated_maps.cf, pgsql-smtpd_sender_login_maps.cf,  | 
   277 	* pgsql-relocated_maps.cf, pgsql-smtpd_sender_login_maps.cf,  | 
     8 	pgsql-transport.cf, pgsql-virtual_alias_maps.cf,  | 
   278 	pgsql-transport.cf, pgsql-virtual_alias_maps.cf,  | 
     9 	pgsql-virtual_gid_maps.cf, pgsql-virtual_mailbox_domains.cf,  | 
   279 	pgsql-virtual_gid_maps.cf, pgsql-virtual_mailbox_domains.cf,  | 
    10 	pgsql-virtual_mailbox_maps.cf, pgsql-virtual_uid_maps.cf:  | 
   280 	pgsql-virtual_mailbox_maps.cf, pgsql-virtual_uid_maps.cf:  | 
    11 	Set default value of hosts to localhost  | 
   281 	Set default value of hosts to localhost  |