|
1 === 0.6.1 === |
|
2 2012-10-03 Pascal Volk <user@localhost.localdomain.org> |
|
3 |
|
4 * doc/web/source/conf.py, doc/web/source/download.rst, |
|
5 doc/web/source/howto/manage_accounts.rst, |
|
6 doc/web/source/installation/install_vmm.rst, |
|
7 doc/web/source/installation/postgresql_configuration.rst, |
|
8 doc/web/source/pgsql_set_permissionspermissions.rst, |
|
9 doc/web/source/release_history.rst, |
|
10 doc/web/source/substitutions.rst, |
|
11 doc/web/source/upgrade/0.5-0.6.rst: |
|
12 doc/web: Updated documentation for vmm-0.6.1. |
|
13 [f151defe7078] [tip] |
|
14 |
|
15 2012-10-02 martin f. krafft <madduck@madduck.net> |
|
16 |
|
17 * man/de/man1/vmm.1, man/man1/vmm.1: |
|
18 Add list* commands to manpages |
|
19 [ac27f89fad86] |
|
20 |
|
21 2012-10-01 Pascal Volk <user@localhost.localdomain.org> |
|
22 |
|
23 * UPGRADE: |
|
24 UPGRADE: Added procedure for updating from v0.6.0. |
|
25 [e1fc4a3075de] |
|
26 |
|
27 2012-09-30 Pascal Volk <user@localhost.localdomain.org> |
|
28 |
|
29 * update_config.py: |
|
30 update_config: Updated to work with version 0.6.0. |
|
31 |
|
32 Fixed some PEP8 related issues. |
|
33 [d7101e496795] |
|
34 |
|
35 2012-09-29 Pascal Volk <user@localhost.localdomain.org> |
|
36 |
|
37 * doc/web/source/howto/general_subcommands.rst, |
|
38 doc/web/source/howto/manage_alias_addresses.rst, |
|
39 doc/web/source/howto/manage_catch-all_addresses.rst: |
|
40 doc/web: Updated and extended documentation. |
|
41 |
|
42 Updated description of subcommands aliasdelete and catchalldelete. |
|
43 Added description of subcommands listaddresses, listaliases, |
|
44 listrelocated and listusers. |
|
45 [e60b8ed5fd35] |
|
46 |
|
47 * VirtualMailManager/cli/clihelp.py: |
|
48 VMM/cli/clihelp: Added missing help messages. |
|
49 |
|
50 Added descriptions of subcommands listaddresses, listaliases, |
|
51 listrelocated and listusers. |
|
52 [d8b60e53334f] |
|
53 |
|
54 2012-09-27 Pascal Volk <user@localhost.localdomain.org> |
|
55 |
|
56 * po/nl.po: |
|
57 po: Updated Dutch translation (translated by Erwin Poeze). |
|
58 [ca882a1ff90b] |
|
59 |
|
60 * VirtualMailManager/alias.py: |
|
61 VMM/alias: Load destination addresses sorted. |
|
62 |
|
63 This produces sorted output for the aliasinfo subcommand. |
|
64 [4ec5c015b7aa] |
|
65 |
|
66 * VirtualMailManager/alias.py, VirtualMailManager/catchall.py, |
|
67 VirtualMailManager/cli/clihelp.py, |
|
68 VirtualMailManager/cli/subcommands.py, |
|
69 VirtualMailManager/handler.py, man/de/man1/vmm.1, man/man1/vmm.1: |
|
70 VMM: {alias,catchall}delete: Accept multiple destinations. |
|
71 [d8736bb80bdc] |
|
72 |
|
73 2012-09-24 Pascal Volk <user@localhost.localdomain.org> |
|
74 |
|
75 * po/nl.po: |
|
76 po: Updated Dutch translation (translated by Erwin Poeze). |
|
77 [9eecf0160c39] |
|
78 |
|
79 2012-09-23 Pascal Volk <user@localhost.localdomain.org> |
|
80 |
|
81 * VirtualMailManager/cli/main.py: |
|
82 VMM/cli/main: Check if we have warnings before exiting. |
|
83 |
|
84 If so, print them and exit afterwards. |
|
85 [996bfcae49b0] |
|
86 |
|
87 2012-09-16 Pascal Volk <user@localhost.localdomain.org> |
|
88 |
|
89 * VirtualMailManager/domain.py: |
|
90 VMM/domain: Enabled transport-validation. |
|
91 |
|
92 Validate the transport also in Domain.set_transport() and |
|
93 Domain.update_transport(). |
|
94 [5882bfdf83e8] |
|
95 |
|
96 * VirtualMailManager/account.py, VirtualMailManager/common.py: |
|
97 VMM: Moved transport-validation to common. |
|
98 [1ec3497a6733] |
|
99 |
|
100 2012-09-15 Pascal Volk <user@localhost.localdomain.org> |
|
101 |
|
102 * VirtualMailManager/account.py: |
|
103 VMM/account: Fixed account's transport check. |
|
104 |
|
105 Make sure that 'virtual:' isn't used as transport when the mailbox- |
|
106 format is set to mdbox or sdbox. |
|
107 [7b3494f1a2ef] |
|
108 |
|
109 2012-09-12 Pascal Volk <user@localhost.localdomain.org> |
|
110 |
|
111 * po/nl.po: |
|
112 po: Updated Dutch translation (translated by Erwin Poeze). |
|
113 [924535664ecc] |
|
114 |
|
115 2012-09-05 Pascal Volk <user@localhost.localdomain.org> |
|
116 |
|
117 * VirtualMailManager/account.py, VirtualMailManager/catchall.py, |
|
118 VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py, |
|
119 VirtualMailManager/config.py, VirtualMailManager/domain.py, |
|
120 VirtualMailManager/handler.py: |
|
121 PEP8: Fixed all PEP8 related issues. |
|
122 [8e9b0046bc8f] |
|
123 |
|
124 2012-09-03 Pascal Volk <user@localhost.localdomain.org> |
|
125 |
|
126 * po/vmm.pot: |
|
127 po: Regenerated vmm.pot |
|
128 [b6c4e77046b9] |
|
129 |
|
130 * VirtualMailManager/cli/clihelp.py, |
|
131 VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py: |
|
132 Added a few comments for the Translation Project. |
|
133 [56ec275911f2] |
|
134 |
|
135 * VirtualMailManager/catchall.py, VirtualMailManager/cli/clihelp.py, |
|
136 VirtualMailManager/cli/subcommands.py, |
|
137 VirtualMailManager/ext/postconf.py: |
|
138 VMM: Corrected/updated some msgids. |
|
139 |
|
140 Unified some messages and corrected a few typos. |
|
141 [0ed93eb8b364] |
|
142 |
|
143 2012-09-02 Pascal Volk <user@localhost.localdomain.org> |
|
144 |
|
145 * VirtualMailManager/cli/subcommands.py: |
|
146 VMM/cli/subcommands: Corrected username's usage string. |
|
147 |
|
148 username's name argument is optional. |
|
149 [46454ff9d441] |
|
150 |
|
151 * VirtualMailManager/cli/clihelp.py, |
|
152 VirtualMailManager/cli/subcommands.py: |
|
153 VMM/cli: Activated help subcommand. |
|
154 |
|
155 Implemented Command.help_(), which reads the command's help message |
|
156 from cli.clihelp. |
|
157 [ab97727357a4] |
|
158 |
|
159 * VirtualMailManager/handler.py: |
|
160 VMM/handler: Fixed user{quota,services,transport} subcommands. The |
|
161 subcommands user{quota,services,transport} actually failed with the |
|
162 arguments '<address> domain'. This is part II of changeset |
|
163 a75923ce2842 |
|
164 [b994444f7dee] |
|
165 |
|
166 * doc/web/source/howto/manage_accounts.rst: |
|
167 doc/web: Added missing userservices description. Fixed order of |
|
168 subcommand listing. |
|
169 [7fdc4b2d4640] |
|
170 |
|
171 * man/man1/vmm.1: |
|
172 man: Typo-fix. |
|
173 [981f02b2d4c5] |
|
174 |
|
175 * VirtualMailManager/cli/subcommands.py: |
|
176 VMM/cli/subcommands: Corrected two usage strings. domainnote's and |
|
177 usernote's note argument is optional. |
|
178 [af88f01e5bfa] |
|
179 |
|
180 2012-09-01 Pascal Volk <user@localhost.localdomain.org> |
|
181 |
|
182 * VirtualMailManager/cli/subcommands.py, VirtualMailManager/common.py: |
|
183 VMM: Decode localized numbers to the current encoding. That avoids |
|
184 UnicodeDecodeErrors since locale.format(%d) may return localized |
|
185 numbers, which contain NO-BREAK SPACE as the thousands separator. |
|
186 [463b10c258d9] |
|
187 |
|
188 2012-08-28 Pascal Volk <user@localhost.localdomain.org> |
|
189 |
|
190 * VirtualMailManager/cli/subcommands.py: |
|
191 VMM/cli/subcommands: Don't mark empty strings as translatable. |
|
192 gettext('') returns the header entry with meta information, not the |
|
193 empty string. |
|
194 [0571f45501da] |
|
195 |
|
196 * doc/web/source/upgrade/0.5-0.6.rst: |
|
197 doc/web: Added description 'Upgrade to Dovecot ≧ v1.2.beta2'. |
|
198 [82e722f35aab] |
|
199 |
|
200 2012-08-27 Pascal Volk <user@localhost.localdomain.org> |
|
201 |
|
202 * pgsql/dovecot_update_v1.2+.pgsql: |
|
203 pgsql: Added dovecot_update_v1.2+.pgsql. Use this file when you are |
|
204 upgrading your Dovecot installation to a version >= 1.2.beta2. |
|
205 [bb23693e5fc9] |
|
206 |
|
207 * VirtualMailManager/cli/subcommands.py: |
|
208 VMM/cli/subcommands: Reverted accidentally committed help() code. |
|
209 [c79fdce49908] |
|
210 |
|
211 * VirtualMailManager/cli/subcommands.py, pgsql/create_tables.pgsql: |
|
212 pgsql/create_tables.pgsql: Eliminated two unnecessary differences. |
|
213 Yeah, cosmetic only. |
|
214 [607aa5c2acc4] |
|
215 |
|
216 * pgsql/create_tables.pgsql, pgsql/update_tables_0.5.x-0.6.pgsql: |
|
217 pgsql: Don't select service_set.ssid in dovecotpassword() |
|
218 unconditional. This may cause an empty result, which will make |
|
219 logins impossible. |
|
220 [86b967c0f1a1] |
|
221 |
|
222 * VirtualMailManager/serviceset.py: |
|
223 VMM/serviceset: Fixed a conditional ProgrammingError. Affects only |
|
224 setups with Dovecot < v1.2.beta2. Actually the SQL query in method |
|
225 ServiceSet._load_by_services wasn't updated. |
|
226 |
|
227 Removed unnecessary code, which would have also produced a |
|
228 ProgrammingError, if it would have been correct. |
|
229 [cdbe200c0ecc] |
|
230 |
|
231 2012-08-23 Pascal Volk <user@localhost.localdomain.org> |
|
232 |
|
233 * VirtualMailManager/cli/subcommands.py: |
|
234 VMM/cli/subcommands: Added 'missing' newline below domain notes. |
|
235 This patch contains also a small code cleanup and PEP8-fix. |
|
236 [3dc1764c23d2] |
|
237 |
|
238 2012-08-19 Pascal Volk <user@localhost.localdomain.org> |
|
239 |
|
240 * doc/web/source/howto/manage_accounts.rst: |
|
241 doc/web: Added the transport filed to the usertransport example. |
|
242 [ef384bc8fde6] |
|
243 |
|
244 2012-08-12 Pascal Volk <user@localhost.localdomain.org> |
|
245 |
|
246 * doc/web/source/howto.rst, |
|
247 doc/web/source/howto/general_subcommands.rst, |
|
248 doc/web/source/howto/manage_accounts.rst, |
|
249 doc/web/source/howto/manage_alias_addresses.rst, |
|
250 doc/web/source/howto/manage_alias_domains.rst, doc/web/source/howto |
|
251 /manage_catch-all_addresses.rst, |
|
252 doc/web/source/howto/manage_domains.rst, |
|
253 doc/web/source/howto/manage_relocated_users.rst, |
|
254 doc/web/source/index.rst, |
|
255 doc/web/source/installation/install_vmm.rst: |
|
256 doc/web: Added the 'Howto'. The reStructuredText version of vmm.1, |
|
257 in multiple parts. |
|
258 [2b165e90e225] |
|
259 |
|
260 * man/de/man1/vmm.1, man/man1/vmm.1: |
|
261 man/{de/}man1: A few more corrections. |
|
262 [9d343514b832] |
|
263 |
|
264 * man/de/man1/vmm.1, man/man1/vmm.1: |
|
265 man/{de/}man1: Small corrections for domaininfo's description. |
|
266 [60907fc875f7] |
|
267 |
|
268 * man/de/man5/vmm.cfg.5, man/man5/vmm.cfg.5: |
|
269 man/{de/}man5: s/Wiki/Homepage/g |
|
270 [dcde0010cdf8] |
|
271 |
|
272 2012-08-11 Pascal Volk <user@localhost.localdomain.org> |
|
273 |
|
274 * man/de/man1/vmm.1, man/man1/vmm.1: |
|
275 man/{de/}man1: s/Wiki/Homepage/g |
|
276 [8767ec854084] |
|
277 |
|
278 2012-08-08 martin f. krafft <madduck@debian.org> |
|
279 |
|
280 * VirtualMailManager/common.py: |
|
281 VMM/common: Improve search_address complexity Checking the |
|
282 dictionary (a hash) for existence of a key is likely to be |
|
283 O(log(n)), while checking a list is O(n). Therefore, to increase |
|
284 performance, this patch changes the check accordingly. |
|
285 [cd1200d06700] |
|
286 |
|
287 2012-08-07 Pascal Volk <user@localhost.localdomain.org> |
|
288 |
|
289 * doc/web/source/_static/vmm.cfg: |
|
290 doc/web: Refreshed vmm.cfg |
|
291 [ffd24974ed68] |
|
292 |
|
293 * vmm.cfg: |
|
294 vmm.cfg: Updated/improved comments. |
|
295 [f9a2327f57a6] |
|
296 |
|
297 2012-08-07 martin f. krafft <madduck@debian.org> |
|
298 |
|
299 * VirtualMailManager/common.py: |
|
300 If an alias has multiple destinations, multiple records exist, due |
|
301 to the nature of the database. address_list would then return the |
|
302 same alias multiple times, which does not add any information, eats |
|
303 screen space and is potentially confusing. |
|
304 |
|
305 Therefore, we SELECT DISTINCTly from the alias table. |
|
306 |
|
307 Signed-off-by: martin f. krafft <madduck@debian.org> |
|
308 --- VirtualMailManager/common.py | 2 +- 1 file changed, 1 |
|
309 insertion(+), 1 deletion(-) |
|
310 [a479c38931c4] |
|
311 |
|
312 * VirtualMailManager/common.py: |
|
313 Due to the UNION query in address_list, the assumption that the list |
|
314 of gids received from the database would be continuous does not |
|
315 hold. |
|
316 |
|
317 To prevent addresses for domains with multiple entry types from |
|
318 being listed, it is necessary to check the list of domain gids for |
|
319 every entry. |
|
320 |
|
321 Signed-off-by: martin f. krafft <madduck@debian.org> |
|
322 --- VirtualMailManager/common.py | 4 +--- 1 file changed, 1 |
|
323 insertion(+), 3 deletions(-) |
|
324 [605f8c115711] |
|
325 |
|
326 2012-07-29 Pascal Volk <user@localhost.localdomain.org> |
|
327 |
|
328 * doc/web/source/installation/dovecot_configuration.rst, |
|
329 doc/web/source/installation/postgresql_configuration.rst: |
|
330 doc/web: Emphasized a few lines of Dovecot/PostgreSQL configuration |
|
331 file excerpts. |
|
332 [9c138471d569] |
|
333 |
|
334 * .hgignore: |
|
335 .hgignore: "doc/build" is no longer required. |
|
336 [b62210b96ea7] |
|
337 |
|
338 * doc/web/Makefile, doc/web/source/_static/local.conf, |
|
339 doc/web/source/_static/vmm.cfg, doc/web/source/_static/vmm_logo.png, |
|
340 doc/web/source/_templates/layout.html, doc/web/source/conf.py, |
|
341 doc/web/source/download.rst, doc/web/source/ext_references.rst, |
|
342 doc/web/source/features.rst, doc/web/source/index.rst, |
|
343 doc/web/source/install.rst, |
|
344 doc/web/source/installation/dovecot_configuration.rst, |
|
345 doc/web/source/installation/install_vmm.rst, |
|
346 doc/web/source/installation/postfix_configuration.rst, |
|
347 doc/web/source/installation/postgresql_configuration.rst, |
|
348 doc/web/source/installation/prerequisites.rst, |
|
349 doc/web/source/installation/system_preparation.rst, |
|
350 doc/web/source/pgsql_set_permissionspermissions.rst, |
|
351 doc/web/source/release_history.rst, |
|
352 doc/web/source/substitutions.rst, doc/web/source/upgrade.rst, |
|
353 doc/web/source/upgrade/0.4.x-0.5.rst, |
|
354 doc/web/source/upgrade/0.5-0.6.rst, doc/web/source/vmm.cfg.rst: |
|
355 doc: Added source of http://vmm.localdomain.org/. |
|
356 [be0906181a10] |
|
357 |
|
358 * doc/Makefile, doc/api/Makefile, doc/api/source/conf.py, |
|
359 doc/api/source/index.rst, doc/api/source/vmm.rst, |
|
360 doc/api/source/vmm_alias.rst, doc/api/source/vmm_config.rst, |
|
361 doc/api/source/vmm_constants_error.rst, |
|
362 doc/api/source/vmm_emailaddress.rst, doc/api/source/vmm_errors.rst, |
|
363 doc/api/source/vmm_relocated.rst, doc/source/conf.py, |
|
364 doc/source/index.rst, doc/source/vmm.rst, doc/source/vmm_alias.rst, |
|
365 doc/source/vmm_config.rst, doc/source/vmm_constants_error.rst, |
|
366 doc/source/vmm_emailaddress.rst, doc/source/vmm_errors.rst, |
|
367 doc/source/vmm_relocated.rst: |
|
368 doc: Moved API documentation to doc/api. |
|
369 [20141b967c0b] |
|
370 |
|
371 2012-07-22 Pascal Volk <user@localhost.localdomain.org> |
|
372 |
|
373 * INSTALL: |
|
374 INSTALL: Updated PostgreSQL configuration URL. Use ${sql} and |
|
375 ${proxysql} expressions in the main.cf description. |
|
376 [4f9079dd4b65] |
|
377 |
|
378 2012-07-01 Pascal Volk <user@localhost.localdomain.org> |
|
379 |
|
380 * README: |
|
381 README: Substituted a few words. |
|
382 [0be27a75776a] |
|
383 |
|
384 2012-06-30 Pascal Volk <user@localhost.localdomain.org> |
|
385 |
|
386 * README: |
|
387 README: Updated URL of the hg repository@sf.net. |
|
388 [f9e6e0a237f0] |
|
389 |
|
390 * man/man1/vmm.1: |
|
391 man: Deleted erroneous placed backslash. |
|
392 [9acf628bf0be] |
|
393 |
|
394 2012-06-28 Pascal Volk <user@localhost.localdomain.org> |
|
395 |
|
396 * .hgtags: |
|
397 Added tag vmm-0.6.0 for changeset 3238c58d01ae |
|
398 [0643c25121b5] |
|
399 |
|
400 * ChangeLog, NEWS, VirtualMailManager/constants.py, setup.py: |
|
401 Released vmm-0.6.0 |
|
402 [3238c58d01ae] [vmm-0.6.0] |
|
403 |
1 === 0.6.0 === |
404 === 0.6.0 === |
2 2012-06-28 Pascal Volk <user@localhost.localdomain.org> |
405 2012-06-28 Pascal Volk <user@localhost.localdomain.org> |
3 |
406 |
4 * VirtualMailManager/Account.py, VirtualMailManager/Alias.py, |
407 * VirtualMailManager/Account.py, VirtualMailManager/Alias.py, |
5 VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py, |
408 VirtualMailManager/AliasDomain.py, VirtualMailManager/Config.py, |