|         |      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 |