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