ChangeLog
changeset 150 3e972996da7f
parent 111 50ff50f5055e
child 572 3238c58d01ae
equal deleted inserted replaced
149:581a5680d0ef 150:3e972996da7f
       
     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