~ubuntu-dev/ubuntu/lucid/dovecot/lucid-201002110912

« back to all changes in this revision

Viewing changes to dovecot-sieve/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): CHuck Short, Chuck Short
  • Date: 2009-11-06 00:47:29 UTC
  • mfrom: (4.1.9 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091106004729-i39n7v9e7d4h51f6
Tags: 1:1.2.6-1ubuntu1
* Merge from debian testing, remaining changes:
  Add new binary pkg dovecot-postfix that integrates postfix and dovecot
  automatically: (LP: #164837)
  + debian/control:
    - add new binary with short description
    - set Architecture all for dovecot-postfix (LP: #329878)
  + debian/dovecot-postfix.postinst:
    - create initial certificate symlinks to snakeoil.
    - set up postfix with postconf to:
      - use Maildir/ as the default mailbox.
      - use dovecot as the sasl authentication server.
      - use dovecot LDA (deliver).
      - use tls for smtp{d} services.
    - fix certificates paths in postfix' main.cf
    - add reject_unauth_destination to postfix' recipient restrictions
    - add reject_unknown_sender_domain to postfix' sender restrictions
    - rename configuration name on remove, delete on purge
    - restart dovecot after linking certificates
    - handle use case when postfix is unconfigurated
   + debian/dovecot-postfix.dirs: create backup directory for postfix's configuration
   + restart postfix and dovecot.
   + debian/dovecot-postfix.postrm:
     - remove all dovecot related configuration from postfix.
     - restart postfix and dovecot.
   + debian/dovecot-common.init:
     - check if /etc/dovecot/dovecot-postfix.conf exists and use it
       as the configuration file if so.
   + debian/patches/warning-ubuntu-postfix.dpatch
     - add warning about dovecot-postfix.conf in dovecot default 
       configuration file
   + debian/patches/dovecot-postfix.conf.diff:
     - Ubuntu server custom changes to the default dovecot configuration for
       better interfation with postfix
     - enable sieve plugin
   + debian/patches/dovecot-postfix.conf.diff:
     + Ubuntu server custom changes to the default dovecot configuration for
       better integration with postfix:
       - enable imap, pop3, imaps, pop3s and managesieve by default.
       - enable dovecot LDA (deliver).
       - enable SASL auth socket in postfix private directory.
   + debian/rules:
     - copy, patch and install dovecot-postfix.conf in /etc/dovecot/.
     - build architecure independent packages too
   + Use Snakeoil SSL certificates by default.
     - debian/control: Depend on ssl-cert.
     - debian/patches/ssl-cert-snakeoil.dpatch: Change default SSL cert
       paths to snakeoil.
     - debian/dovecot-common.postinst: Relax grep for SSL_* a bit.
   + Add autopkgtest to debian/tests/*.
   + Fast TearDown: Update the lsb init header to not stop in level 6.
   + Add ufw integration:
     - Created debian/dovecot-common.ufw.profile.
     - debian/rules:
       + install profile
     - debian/control:
       + Suggest ufw
   + debian/{control,rules}: enable PIE hardening.
   + dovecot-imapd, dovecot-pop3: Replaces dovecot-common (<< 1:1.1). LP: #254721
   + debian/control:
     - Update Vcs-* headers.
   + debian/rules:
     - Create emtpy stamp.h.in files in dovecot-sieve/ and dovecot-managesieve/
       if they're not there since empty files are not included in the diff.gz 
       file.
   + Add SMTP-AUTH support for Outlook (login auth mechanism)
   + Dropped:
     - debian/patches/security-CVE-2009-3235: Applied upstream.
     - debian/patches/fix-pop3-assertion.dpatch: Applied upstream.
     - dovecot-sieve and dovecot-managesieve: Use the debian patches instead.

  [Chuck Short]
  - Updated dovecot-sieve to 0.1.13.
  - Updated dovecot-managesieve to 0.11.9.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2008-12-22  Timo Sirainen  <tss@iki.fi>
2
 
 
3
 
        * .hgtags:
4
 
        Added tag 1.1.6 for changeset 6d12f96fc1f1
5
 
        [12597ac6bd8f] [tip]
6
 
 
7
 
        * configure.in:
8
 
        Released v1.1.6.
9
 
        [6d12f96fc1f1] [1.1.6]
10
 
 
11
 
2008-12-21  Timo Sirainen  <tss@iki.fi>
12
 
 
13
 
        * src/sieve-cmu.c:
14
 
        vacation: Don't force <> around From address to allow using name
15
 
        field. Patch by Stephan Bosch.
16
 
        [49537bad6797]
17
 
 
18
 
2008-10-03  Timo Sirainen  <tss@iki.fi>
19
 
 
20
 
        * src/sieve-cmu.c:
21
 
        Compiler warning fix.
22
 
        [cac988cd3e7d]
23
 
 
24
 
2008-07-21  Timo Sirainen  <tss@iki.fi>
25
 
 
26
 
        * src/sieve-cmu.c:
27
 
        If sieve script is a symlink, recompile also if the symlink changes.
28
 
        Patch by Frank Behrens.
29
 
        [f4560fb9b8c1]
30
 
 
31
 
2008-06-12  Timo Sirainen  <tss@iki.fi>
32
 
 
33
 
        * src/sieve-cmu.c:
34
 
        Don't assert-crash if unfolding a header string that ends with LF.
35
 
        [d7fdee930d07]
36
 
 
37
 
2008-06-06  Timo Sirainen  <tss@iki.fi>
38
 
 
39
 
        * configure.in:
40
 
        Fail if trying to compile the plugin against Dovecot v1.0.
41
 
        [56dcc0a823af]
42
 
 
43
 
2008-05-16  Timo Sirainen  <tss@iki.fi>
44
 
 
45
 
        * .hgtags:
46
 
        Added tag 1.1.5 for changeset 5ebdbdd084f4
47
 
        [bfed165c4db2]
48
 
 
49
 
        * configure.in:
50
 
        Released v1.1.5.
51
 
        [5ebdbdd084f4] [1.1.5]
52
 
 
53
 
        * src/sieve-cmu.c:
54
 
        If sieve path is a directory instead of a file, give a clear error
55
 
        message instead of "input in flex scanner failed".
56
 
        [25b786f5b3c0]
57
 
 
58
 
2008-04-25  Timo Sirainen  <tss@iki.fi>
59
 
 
60
 
        * src/sieve-cmu.c:
61
 
        Unfold multiline headers before comparing them.
62
 
        [486736da7e4c]
63
 
 
64
 
2008-04-18  Timo Sirainen  <tss@iki.fi>
65
 
 
66
 
        * src/cmusieve-plugin.c:
67
 
        If mail_debug is enabled, log also if the script isn't found.
68
 
        [af18c7215bde]
69
 
 
70
 
2008-04-01  Timo Sirainen  <tss@iki.fi>
71
 
 
72
 
        * src/sieve-cmu.c:
73
 
        If compiled script has the exact same mtime as the source, assume
74
 
        the script hasn't changed.
75
 
        [841220f564e4]
76
 
 
77
 
2008-02-25  Timo Sirainen  <tss@iki.fi>
78
 
 
79
 
        * src/sieve-cmu.c:
80
 
        Fixed error message. Patch by Anders.
81
 
        [a9e43a2cb235]
82
 
 
83
 
        * src/cmusieve-plugin.c:
84
 
        Expand ~ to home in sieve path.
85
 
        [e0a053a4ca84]
86
 
 
87
 
2008-02-16  Timo Sirainen  <tss@iki.fi>
88
 
 
89
 
        * configure.in:
90
 
        Released v1.1.4.
91
 
        [dff41cab0623]
92
 
 
93
 
        * src/sieve-cmu.c:
94
 
        Fixed to compile with changed message_parser_deinit() API.
95
 
        [ef20d7a75cd2]
96
 
 
97
 
2008-01-01  Timo Sirainen  <tss@iki.fi>
98
 
 
99
 
        * configure.in:
100
 
        Released v1.1.3.
101
 
        [62f96e333d61]
102
 
 
103
 
        * src/sieve-cmu.c:
104
 
        Adding keywords crashed. Also fixed a memory leak.
105
 
        [281aade4b591]
106
 
 
107
 
2007-09-30  Timo Sirainen  <tss@iki.fi>
108
 
 
109
 
        * .hgtags:
110
 
        Added tag 1.1.2 for changeset 8dbe745fa69d
111
 
        [2027b51f4332]
112
 
 
113
 
        * configure.in:
114
 
        Released v1.1.2.
115
 
        [8dbe745fa69d] [1.1.2]
116
 
 
117
 
        * src/sieve-cmu.c:
118
 
        If script is compiled successfully, unlink .err file.
119
 
        [48c4f168da70]
120
 
 
121
 
        * src/cmusieve-plugin.c, src/cmusieve-plugin.h, src/sieve-cmu.c:
122
 
        Deliver API now passes destination address instead of username.
123
 
        Separate these so that getenvelope("to") returns the address and
124
 
        getenvelope("auth") returns the username.
125
 
        [485f4449e3ae]
126
 
 
127
 
        * .hgtags:
128
 
        Added tag 1.1.1 for changeset ae26edc369f1
129
 
        [1bb37e36a468]
130
 
 
131
 
        * configure.in:
132
 
        Released v1.1.1.
133
 
        [ae26edc369f1] [1.1.1]
134
 
 
135
 
        * src/sieve-cmu.c:
136
 
        getheader() didn't return SIEVE_FAIL if no headers were found.
137
 
        [ea1942bc565b]
138
 
 
139
 
2007-09-23  Timo Sirainen  <tss@iki.fi>
140
 
 
141
 
        * .hgtags:
142
 
        Added tag 1.1.0 for changeset 127e423b7df4
143
 
        [fe11e5bfbd7c]
144
 
 
145
 
        * configure.in:
146
 
        Released v1.1.0.
147
 
        [127e423b7df4] [1.1.0]
148
 
 
149
 
2007-09-16  Timo Sirainen  <tss@iki.fi>
150
 
 
151
 
        * src/libsieve/comparator.c, src/libsieve/message.c,
152
 
        src/libsieve/sievec.c, src/map.c, src/sieve-cmu.c, src/xmalloc.h:
153
 
        Use the updated APIs
154
 
        [57c65bac08b3]
155
 
 
156
 
2007-09-09  Timo Sirainen  <tss@iki.fi>
157
 
 
158
 
        * src/sieve-cmu.c:
159
 
        Informational logging of vacation response outcome. Based on patch
160
 
        by <pod@sysdev.oucs.ox.ac.uk>
161
 
        [0eb93cd3b462]
162
 
 
163
 
2007-08-15  Timo Sirainen  <tss@iki.fi>
164
 
 
165
 
        * src/cmusieve-plugin.c:
166
 
        Better error message for "per-user script location not set."
167
 
        [39e2131dc592]
168
 
 
169
 
2007-08-13  Timo Sirainen  <tss@iki.fi>
170
 
 
171
 
        * src/sieve-cmu.c:
172
 
        Fixed to compile with new API
173
 
        [0367450c9382]
174
 
 
175
 
2007-08-09  Timo Sirainen  <tss@iki.fi>
176
 
 
177
 
        * src/libsieve/sieve.y:
178
 
        Code cleanup
179
 
        [8f6830cf7b75]
180
 
 
181
 
        * src/libsieve/bc_eval.c:
182
 
        Minor fix
183
 
        [0d7f8f2dd9c4]
184
 
 
185
 
2007-07-20  Timo Sirainen  <tss@iki.fi>
186
 
 
187
 
        * src/sieve-cmu.c:
188
 
        Lookup headers using mail_get_headers_utf8() so non-ASCII headers
189
 
        can be compared.
190
 
        [131e25f6862b]
191
 
 
192
 
        * src/cmusieve-plugin.c, src/sieve-cmu.c:
193
 
        global_script_path -> sieve_global_path global_script_dir ->
194
 
        sieve_global_dir Also added sieve_dir setting which overrides home
195
 
        directory.
196
 
        [fae7f0d39827]
197
 
 
198
 
        * src/sieve-cmu.c:
199
 
        Use sieve_dir instead of home if it exists for finding personal
200
 
        scripts.
201
 
        [3d36c3f1f755]
202
 
 
203
 
        * src/sieve-cmu.c:
204
 
        Added support for include extension.
205
 
        [48178539087b]
206
 
 
207
 
        * src/sieve-cmu.c:
208
 
        We weren't supposed to log first error immediately.
209
 
        [978a6225ecd7]
210
 
 
211
 
        * src/sieve-cmu.c:
212
 
        Another memory leak fix for body.
213
 
        [7fbc683f2587]
214
 
 
215
 
        * src/sieve-cmu.c:
216
 
        Memory leak fix with body extension.
217
 
        [c75b2da3fd3b]
218
 
 
219
 
        * src/cmusieve-plugin.c, src/cmusieve-plugin.h,
220
 
        src/libsieve/Makefile.am, src/libsieve/bc_dump.c,
221
 
        src/libsieve/bc_emit.c, src/libsieve/bc_eval.c,
222
 
        src/libsieve/bc_generate.c, src/libsieve/bytecode.h,
223
 
        src/libsieve/comparator.c, src/libsieve/comparator.h,
224
 
        src/libsieve/interp.c, src/libsieve/interp.h,
225
 
        src/libsieve/message.c, src/libsieve/message.h,
226
 
        src/libsieve/script.c, src/libsieve/script.h, src/libsieve/sieve-
227
 
        lex.l, src/libsieve/sieve.y, src/libsieve/sieve_err.c,
228
 
        src/libsieve/sieve_err.h, src/libsieve/sieve_interface.h,
229
 
        src/libsieve/sievec.c, src/libsieve/sieved.c, src/libsieve/tree.c,
230
 
        src/libsieve/tree.h, src/sieve-cmu.c:
231
 
        Upgraded to Cyrus Sieve v2.3 and changed code to compile against
232
 
        Dovecot v1.1. Sieve body extension works now, but include doesn't
233
 
        yet.
234
 
        [09f894d3cc84]
235
 
 
236
 
2007-07-13  Timo Sirainen  <tss@iki.fi>
237
 
 
238
 
        * src/sieve-cmu.c:
239
 
        Added support for mailto notify. Patch by Uldis Pakuls.
240
 
        [0ddc99d4b747]
241
 
 
242
 
        * src/sieve-cmu.c:
243
 
        If sieve_execute_bytecode() fails, log an error.
244
 
        [f8f207198d09]
245
 
 
246
 
2007-06-19  Timo Sirainen  <tss@iki.fi>
247
 
 
248
 
        * src/sieve-cmu.c:
249
 
        Log a bit more if debug is enabled.
250
 
        [64a7986b5e55]
251
 
 
252
 
2007-06-16  Timo Sirainen  <tss@iki.fi>
253
 
 
254
 
        * src/sieve-cmu.c:
255
 
        Vacation crashfix: If there's no return path (or it's broken),
256
 
        getenvelope() returns SIEVE_FAIL now.
257
 
        [c41e5970e2dc]
258
 
 
259
 
2007-05-19  Timo Sirainen  <tss@iki.fi>
260
 
 
261
 
        * .cvsignore, src/.cvsignore, src/libsieve/.cvsignore:
262
 
        We no longer need .cvsignore files
263
 
        [8ac0d2217a46]
264
 
 
265
 
        * .hgignore, Makefile.am, autogen.sh:
266
 
        Mercurify the repository
267
 
        [2cbb35f2443f]
268
 
 
269
 
2007-05-19  convert-repo  <convert-repo>
270
 
 
271
 
        * .hgtags:
272
 
        update tags
273
 
        [eb09390f96fa]
274
 
 
275
 
2007-02-22  Timo Sirainen  <tss@iki.fi>
276
 
 
277
 
        * configure.in, src/Makefile.am, src/libsieve/Makefile.am:
278
 
        Support compiling against installed dovecot-config and headers. This
279
 
        way sievec and sieved aren't compiled though because liblib.a
280
 
        doesn't exist.
281
 
        [ea5fc9277fbd]
282
 
 
283
 
2007-02-16  Timo Sirainen  <tss@iki.fi>
284
 
 
285
 
        * src/map.c:
286
 
        Don't crash if the .sievec file is zero bytes.
287
 
        [4b1a6ae4e7fb]
288
 
 
289
 
2007-01-18  Timo Sirainen  <tss@iki.fi>
290
 
 
291
 
        * configure.in:
292
 
        We never include dsieve-config.h, so regexp defines didn't work in
293
 
        there. Added them to CFLAGS at least for now.
294
 
 
295
 
        Relased 1.0.1
296
 
        [8b6df1256798]
297
 
 
298
 
2006-11-05  Timo Sirainen  <tss@iki.fi>
299
 
 
300
 
        * .cvsignore, INSTALL, NEWS, README, configure.in,
301
 
        src/libsieve/.cvsignore:
302
 
        Doing an actual v1.0 release.
303
 
        [ca81eb8c2d16]
304
 
 
305
 
2006-10-16  Timo Sirainen  <tss@iki.fi>
306
 
 
307
 
        * src/xmalloc.h:
308
 
        Include sys/types.h. Fixes compile problems with some systems.
309
 
        [52cb8af83763]
310
 
 
311
 
2006-10-13  Timo Sirainen  <tss@iki.fi>
312
 
 
313
 
        * src/cmusieve-plugin.c:
314
 
        If debug is enabled, log the sieve path. Also log an error if home
315
 
        dir isn't given and no specific sieve script path is given.
316
 
        [42e40d6258d3]
317
 
 
318
 
        * src/deliver.c:
319
 
        Not needed anymore
320
 
        [b03918f5884c]
321
 
 
322
 
2006-10-10  Timo Sirainen  <tss@iki.fi>
323
 
 
324
 
        * src/sieve-cmu.c:
325
 
        More __attribute__((unused)) -> __attr_unused__
326
 
        [68b8b5faf129]
327
 
 
328
 
        * src/libsieve/comparator.c, src/libsieve/message.c,
329
 
        src/libsieve/sievec.c:
330
 
        __attribute__((unused)) -> __attr_unused__ so it now compiles with
331
 
        non-gcc
332
 
        [018ca3d92aa4]
333
 
 
334
 
2006-10-08  Timo Sirainen  <tss@iki.fi>
335
 
 
336
 
        * src/sieve-cmu.c:
337
 
        Unified logging formats. Everything beings now with msgid=<id>.
338
 
        [b730321798a1]
339
 
 
340
 
2006-09-01  Timo Sirainen  <tss@iki.fi>
341
 
 
342
 
        * src/sieve-cmu.c:
343
 
        Log message ID when saving mails
344
 
        [8a0a93971e2d]
345
 
 
346
 
2006-07-01  Timo Sirainen  <tss@iki.fi>
347
 
 
348
 
        * src/libsieve/Makefile.am, src/libsieve/bc_eval.c,
349
 
        src/libsieve/bytecode.h, src/libsieve/sieved.c:
350
 
        Build sieve decompiler (sieved) also.
351
 
        [5c779d4ba6b2]
352
 
 
353
 
2006-06-17  Timo Sirainen  <tss@iki.fi>
354
 
 
355
 
        * src/Makefile.am, src/libsieve/Makefile.am:
356
 
        Build libsieve as a shared library so it can be portably linked with
357
 
        the plugin.
358
 
        [4e1cd37102db]
359
 
 
360
 
2006-06-12  Timo Sirainen  <tss@iki.fi>
361
 
 
362
 
        * src/sieve-cmu.c:
363
 
        "saved mail to" logging printed always INBOX
364
 
        [7f4e1c2fbffb]
365
 
 
366
 
2006-06-11  Timo Sirainen  <tss@iki.fi>
367
 
 
368
 
        * src/libsieve/sieve.y:
369
 
        Unsupported feature -> Unsupported features in require line
370
 
        [f503bc3fb371]
371
 
 
372
 
        * .cvsignore, AUTHORS, COPYING.LGPL, Makefile.am, NEWS, README,
373
 
        autogen.sh, configure.in, src/.cvsignore, src/Makefile.am, src
374
 
        /cmusieve-plugin.c, src/cmusieve-plugin.h, src/deliver.c,
375
 
        src/imparse.c, src/imparse.h, src/libconfig.h,
376
 
        src/libsieve/.cvsignore, src/libsieve/AUTHORS, src/libsieve/COPYING,
377
 
        src/libsieve/ChangeLog, src/libsieve/Makefile.am, src/libsieve/NEWS,
378
 
        src/libsieve/README, src/libsieve/addr-lex.l, src/libsieve/addr.y,
379
 
        src/libsieve/bc_dump.c, src/libsieve/bc_emit.c,
380
 
        src/libsieve/bc_eval.c, src/libsieve/bc_generate.c,
381
 
        src/libsieve/bytecode.h, src/libsieve/comparator.c,
382
 
        src/libsieve/comparator.h, src/libsieve/interp.c,
383
 
        src/libsieve/interp.h, src/libsieve/message.c,
384
 
        src/libsieve/message.h, src/libsieve/parseaddr.c,
385
 
        src/libsieve/parseaddr.h, src/libsieve/script.c,
386
 
        src/libsieve/script.h, src/libsieve/sieve-lex.l,
387
 
        src/libsieve/sieve.y, src/libsieve/sieve_err.c,
388
 
        src/libsieve/sieve_err.et, src/libsieve/sieve_err.h,
389
 
        src/libsieve/sieve_interface.h, src/libsieve/sievec.c,
390
 
        src/libsieve/sieved.c, src/libsieve/tree.c, src/libsieve/tree.h,
391
 
        src/map.c, src/map.h, src/sieve-cmu.c, src/xmalloc.h, stamp.h.in:
392
 
        Initial import of dovecot-lda's Sieve code to a deliver plugin.
393
 
        [c8819160e67c] [r_1_0_0]
394
 
 
395
 
        * .cvsignore, AUTHORS, COPYING.LGPL, Makefile.am, NEWS, README,
396
 
        autogen.sh, configure.in, src/.cvsignore, src/Makefile.am, src
397
 
        /cmusieve-plugin.c, src/cmusieve-plugin.h, src/deliver.c,
398
 
        src/imparse.c, src/imparse.h, src/libconfig.h,
399
 
        src/libsieve/.cvsignore, src/libsieve/AUTHORS, src/libsieve/COPYING,
400
 
        src/libsieve/ChangeLog, src/libsieve/Makefile.am, src/libsieve/NEWS,
401
 
        src/libsieve/README, src/libsieve/addr-lex.l, src/libsieve/addr.y,
402
 
        src/libsieve/bc_dump.c, src/libsieve/bc_emit.c,
403
 
        src/libsieve/bc_eval.c, src/libsieve/bc_generate.c,
404
 
        src/libsieve/bytecode.h, src/libsieve/comparator.c,
405
 
        src/libsieve/comparator.h, src/libsieve/interp.c,
406
 
        src/libsieve/interp.h, src/libsieve/message.c,
407
 
        src/libsieve/message.h, src/libsieve/parseaddr.c,
408
 
        src/libsieve/parseaddr.h, src/libsieve/script.c,
409
 
        src/libsieve/script.h, src/libsieve/sieve-lex.l,
410
 
        src/libsieve/sieve.y, src/libsieve/sieve_err.c,
411
 
        src/libsieve/sieve_err.et, src/libsieve/sieve_err.h,
412
 
        src/libsieve/sieve_interface.h, src/libsieve/sievec.c,
413
 
        src/libsieve/sieved.c, src/libsieve/tree.c, src/libsieve/tree.h,
414
 
        src/map.c, src/map.h, src/sieve-cmu.c, src/xmalloc.h, stamp.h.in:
415
 
        Initial revision
416
 
        [7d85833eff96]
417