Import Debian changes 4.92-8+deb10u6
[hcoop/debian/exim4.git] / debian / changelog
1 exim4 (4.92-8+deb10u6) buster-security; urgency=high
2
3 * Fix several security vulnerabilities reported by Qualys and add related
4 robustness improvements. (Originally fixed in upstream release 4.94.3 and
5 in upstream GIT branch exim-4.92.3+fixes. (Special thanks to Heiko)
6 + CVE-2020-28025: Heap out-of-bounds read in pdkim_finish_bodyhash()
7 + CVE-2020-28018: Use-after-free in tls-openssl.c
8 + CVE-2020-28023: Out-of-bounds read in smtp_setup_msg()
9 + CVE-2020-28010: Heap out-of-bounds write in main()
10 + CVE-2020-28011: Heap buffer overflow in queue_run()
11 + CVE-2020-28013: Heap buffer overflow in parse_fix_phrase()
12 + CVE-2020-28017: Integer overflow in receive_add_recipient()
13 + CVE-2020-28022: Heap out-of-bounds read and write in extract_option()
14 + CVE-2020-28026: Line truncation and injection in spool_read_header()
15 + CVE-2020-28015 and CVE-2020-28021: New-line injection into spool header
16 file.
17 + CVE-2020-28009: Integer overflow in get_stdinput()
18 + CVE-2020-28024: Heap buffer underflow in smtp_ungetc()
19 + CVE-2020-28012: Missing close-on-exec flag for privileged pipe
20 + CVE-2020-28019: Failure to reset function pointer after BDAT error
21 + CVE-2020-28007: Link attack in Exim's log directory
22 + CVE-2020-28008: Assorted attacks in Exim's spool directory
23 + CVE-2020-28014, CVE-2021-27216: Arbitrary PID file creation, clobbering,
24 and deletion.
25
26 -- Andreas Metzler <ametzler@debian.org> Sat, 01 May 2021 11:42:39 +0200
27
28 exim4 (4.92-8+deb10u5) buster; urgency=medium
29
30 * Fix use of concurrent TLS connections under GnuTLS:
31 80_01-GnuTLS-fix-hanging-callout-connections.patch
32 80_02-GnuTLS-tls_write-wait-after-uncorking-the-session.patch
33 80_03-GnuTLS-Do-not-care-about-corked-data-when-uncorking.patch
34 (Thanks, Heiko Schlittermann for the backport)
35 * Pull 82_TLS-use-RFC-6125-rules-for-certifucate-name-checks-w.patch from
36 upstream git (already included in 4.94), on TLS connections to a CNAME
37 verify the certificate against the original CNAME instead of against
38 the A record. Closes: #985243
39 * In README.Debian explicitly document the limitation/extent of server
40 certificate checking (authenticity not enforced) in the default
41 configuration (Thanks, Jö Fahlke). This Closes: #985244 (improved
42 documentation and Closes: #985344 (Yes, without required cert
43 checking MitM attacks are possible, but for a stable update documenting
44 this is the best compromise.)
45
46 -- Andreas Metzler <ametzler@debian.org> Thu, 18 Mar 2021 09:10:15 +0100
47
48 exim4 (4.92-8+deb10u4) buster-security; urgency=high
49
50 * Fix authentication bypass in SPA authenticator due to out-of-bound buffer
51 read. https://bugs.exim.org/show_bug.cgi?id=2571 CVE-2020-12783
52
53 -- Andreas Metzler <ametzler@debian.org> Wed, 13 May 2020 18:01:31 +0200
54
55 exim4 (4.92-8+deb10u3) buster-security; urgency=high
56
57 * 78_02-Fix-buffer-overflow-in-string_vformat.-Bug-2449.patch:
58 Fix buffer overflow in string_vformat.
59
60 -- Andreas Metzler <ametzler@debian.org> Fri, 27 Sep 2019 18:09:35 +0200
61
62 exim4 (4.92-8+deb10u2) buster-security; urgency=high
63
64 * 78_01-string.c-do-not-interpret-before-0-CVE-2019-15846.patch Fix SNI
65 related buffer overflow. CVE-2019-15846
66
67 -- Andreas Metzler <ametzler@debian.org> Tue, 03 Sep 2019 19:51:11 +0200
68
69 exim4 (4.92-8+deb10u1) buster-security; urgency=high
70
71 * Fix remote command execution vulnerability related to
72 "${sort}"-expansion. CVE-2019-13917 OVE-20190718-0006
73
74 -- Andreas Metzler <ametzler@debian.org> Sat, 20 Jul 2019 13:35:58 +0200
75
76 exim4 (4.92-8) unstable; urgency=low
77
78 * Pulled from exim-4.92+fixes branch:
79 + 75_11-GnuTLS-fix-tls_out_ocsp-under-hosts_request_ocsp.patch
80 Fix expansion of $tls_out_ocsp under hosts_request_ocsp.
81 + 75_12-GnuTLS-fix-the-advertising-of-acceptable-certs-by-th.patch
82 When tls_verify_certificates was set to a directory instead of a file
83 exim/GnuTLS would still send out the list of accepted certificates,
84 This did not match documented behavior.
85 + 75_13-Use-dsn_from-for-success-DSN-messages.-Bug-2404.patch
86 The dsn_from option was not used for DSN success messages.
87 * Pulled from upstream GIT master:
88 + 75_14-Fix-smtp-response-timeout.patch
89 Fix the timeout on smtp response to apply to the whole response instead
90 of resetting for every byte received.
91 + 75_15-Fix-detection-of-32b-platform-at-build-time.-Bug-240.patch
92 https://bugs.exim.org/show_bug.cgi?id=2405
93 ${eval } was broken on 32bit archs.
94
95 -- Andreas Metzler <ametzler@debian.org> Sat, 08 Jun 2019 17:37:43 +0200
96
97 exim4 (4.92-7) unstable; urgency=medium
98
99 * Upload to unstable.
100
101 -- Andreas Metzler <ametzler@debian.org> Tue, 07 May 2019 19:44:23 +0200
102
103 exim4 (4.92-6) experimental; urgency=medium
104
105 * Revert 90_localscan_dlopen.dpatch removal to give Magnus some chance for
106 debugging sa-exim.
107 * Set HAVE_LOCAL_SCAN=yes in EDITME.
108 * Upload to experimental.
109
110 -- Andreas Metzler <ametzler@debian.org> Tue, 16 Apr 2019 17:58:20 +0200
111
112 exim4 (4.92-5) unstable; urgency=medium
113
114 * Improved spam-scanning example with accompaning information in
115 README.Debian. Explicitly warn about adding the default SpamAssassin
116 report in a header, which Closes: #774553
117 * Drop 90_localscan_dlopen.dpatch. (It has been non-functional for a couple
118 of months.) Closes: #925982 Add a Conflicts for sa-exim, which relied on
119 the (working) version of the patch. Drop exim4-dev package. Add a NEWS
120 entry for this change.
121
122 -- Andreas Metzler <ametzler@debian.org> Sun, 07 Apr 2019 13:39:31 +0200
123
124 exim4 (4.92-4) unstable; urgency=medium
125
126 * Another patch from exim-4.92+fixes branch:
127 75_10-Harden-plaintext-authenticator.patch
128
129 -- Andreas Metzler <ametzler@debian.org> Fri, 22 Mar 2019 07:15:20 +0100
130
131 exim4 (4.92-3) unstable; urgency=medium
132
133 * Pull fixes from exim-4.92+fixes branch.
134 + 75_05-Fix-expansions-for-RFC-822-addresses-having-comments.patch
135 + 75_06-Docs-Add-note-on-lsearch-for-IPv4-mapped-IPv6-addres.patch
136 + 75_07-Fix-crash-from-SRV-lookup-hitting-a-CNAME.patch
137 + 75_08-Logging-fix-initial-listening-on-log-line.patch
138 + 75_09-OpenSSL-Fix-aggregation-of-messages.patch
139
140 -- Andreas Metzler <ametzler@debian.org> Wed, 20 Mar 2019 17:01:29 +0100
141
142 exim4 (4.92-2) unstable; urgency=medium
143
144 * Upload to unstable.
145
146 -- Andreas Metzler <ametzler@debian.org> Wed, 20 Feb 2019 19:23:11 +0100
147
148 exim4 (4.92-1) experimental; urgency=medium
149
150 * Point watchfile to release directory again.
151 * New upstream stable release, identical to rc6 except for the version
152 string.
153 * Pull fixes from exim-4.92+fixes branch.
154 + 75_01-Fix-json-extract-operator-for-unfound-case.patch
155 + 75_02-Fix-transport-buffer-size-handling.patch
156 + 75_03-Fix-info-on-using-local_scan-in-the-default-Makefile.patch
157 + 75_04-GnuTLS-Fix-client-detection-of-server-reject-of-clie.patch
158 * Upload to experimental while waiting for rc6 to migrate.
159
160 -- Andreas Metzler <ametzler@debian.org> Sun, 17 Feb 2019 13:13:55 +0100
161
162 exim4 (4.92~RC6-1) unstable; urgency=low
163
164 * New upstream snapshot rc6, includes
165 40_01-Fix-dkim_verify_signers-option.-Bug-2366.patch.
166
167 -- Andreas Metzler <ametzler@debian.org> Sat, 09 Feb 2019 14:33:15 +0100
168
169 exim4 (4.92~RC5-2) unstable; urgency=high
170
171 * In init script use start-stop-daemon directly instead of lsb-base's
172 killproc which currently fails to pass on the executable name to s-s-d
173 (921558). This broke with s-s-d 1.19.2 which (for security reasons)
174 requires further filtering arguments in addition to --pidfile when the pid
175 file is not owned by root. Closes: #921205
176
177 -- Andreas Metzler <ametzler@debian.org> Thu, 07 Feb 2019 18:42:41 +0100
178
179 exim4 (4.92~RC5-1) unstable; urgency=medium
180
181 * New upstream snapshot rc5.
182 * 40_01-Fix-dkim_verify_signers-option.-Bug-2366.patch: dkim_verify_signers
183 was ignored.
184
185 -- Andreas Metzler <ametzler@debian.org> Thu, 31 Jan 2019 19:25:03 +0100
186
187 exim4 (4.92~RC4-3) unstable; urgency=medium
188
189 * Refresh debian/upstream/signing-key.asc from
190 https://downloads.exim.org/Exim-Maintainers-Keyring.asc.
191 * Drop outdated pointers to alioth package homepage from README.Debian.
192 * Update exim4-config Breaks to enforce upgrade to daemon binary package
193 with DANE support. Closes: #919902
194 * [lintian] Minimize upstream/signing-key.asc.
195
196 -- Andreas Metzler <ametzler@debian.org> Sun, 20 Jan 2019 17:52:39 +0100
197
198 exim4 (4.92~RC4-2) unstable; urgency=medium
199
200 * Upload to unstable.
201
202 -- Andreas Metzler <ametzler@debian.org> Sat, 05 Jan 2019 15:35:38 +0100
203
204 exim4 (4.92~RC4-1) experimental; urgency=low
205
206 * New upstream version.
207 + Drop 75_GnuTLS-repeat-lowlevel-read-and-write-operations-whi.patch.
208 + Unfuzz patches.
209
210 -- Andreas Metzler <ametzler@debian.org> Mon, 31 Dec 2018 13:13:45 +0100
211
212 exim4 (4.92~RC3-1) unstable; urgency=low
213
214 * Add 75_GnuTLS-repeat-lowlevel-read-and-write-operations-whi.patch from
215 upstream GIT master, fixing outgoing TLS 1.3.
216 https://bugs.exim.org/show_bug.cgi?id=2359
217 * New upstream version.
218 * Upload to unstable.
219
220 -- Andreas Metzler <ametzler@debian.org> Wed, 26 Dec 2018 16:07:52 +0100
221
222 exim4 (4.92~RC2-1) experimental; urgency=low
223
224 * New upstream version.
225 + Drop 75_01-Fix-parsing-of-option-type-Kint-integer-stored-in-K-.patch
226
227 -- Andreas Metzler <ametzler@debian.org> Tue, 18 Dec 2018 19:20:24 +0100
228
229 exim4 (4.92~RC1-1) experimental; urgency=low
230
231 * Update upstream/signing-key.asc from
232 https://ftp.exim.org/pub/exim/Exim-Maintainers-Keyring.asc, adding
233 96E4754B8F93C1B239F1A95785BCF7AC6735A680 while removing
234 1F9C181B1E83D2099F02C95AC4F4F94804D29EBA and
235 FAA1C7F9CD077DC4304BC0C885AB833FDDC03262.
236 * New upstream release candidate:
237 + Point watchfile to test subdir.
238 + Update watchfile to handle -RC1 in addition to _RC1.
239 + Drop 75_fixes*.patch.
240 + Unfuzz 32_exim4.dpatch and 90_localscan_dlopen.dpatch
241 + Update configuration from upstream example, except for
242 tls_sni/tls_require_ciphers settings on remote_smtp_smarthost transport:
243 * Enable dns_dnssec_ok.
244 * Set dnssec_request_domains = * on dnslookup and
245 dnslookup_relay_to_domains routers.
246 * Set hosts_try_dane = */dnssec_request_domains = * on remote_smtp
247 transport unless REMOTE_SMTP_DISABLE_DANE is set.
248 * Set multi_domain on remote_smtp_smarthost transport.
249 * Post release updates:
250 + 75_01-Fix-parsing-of-option-type-Kint-integer-stored-in-K-.patch
251
252 -- Andreas Metzler <ametzler@debian.org> Sat, 15 Dec 2018 16:24:54 +0100
253
254 exim4 (4.91-9) unstable; urgency=low
255
256 * Run "wrap-and-sort --max-line-length=72 --short-indent" and add back
257 autodeleted comments.
258 * Update from exim-4_91+fixes branch:
259 + 75_fixes_26-Fix-bad-use-of-library-copying-string-over-itself.patch
260 + 75_fixes_27-Fix-cyrus-sasl-authenticator-for-authenticated_fail_.patch
261 + 75_fixes_28-Avoid-leaving-domain-live-with-bogus-info-during-ser.patch
262 + 75_fixes_29-Fix-AUTH_GSASL-build.patch
263 + 75_fixes_30-Harden-string-list-handling.patch
264
265 -- Andreas Metzler <ametzler@debian.org> Thu, 06 Dec 2018 19:19:38 +0100
266
267 exim4 (4.91-8) unstable; urgency=low
268
269 [ Andreas Metzler ]
270 * Update from exim-4_91+fixes branch:
271 + 75_fixes_18-Restore-Darwin-OS-configuration.patch
272 + 75_fixes_20-Fix-filter-noerror-command.-Bug-2318.patch
273 + 75_fixes_21-DANE-fix-TA-mode-verify-under-GnuTLS.-Bug-2311.patch
274 + 75_fixes_22-Testsuite-track-newer-GnuTLS-behaviour.patch
275 + 75_fixes_24-DANE-ignore-undersized-TLSA-records.patch
276 + 75_fixes_25-Logging-do-not-log-a-missing-proxy-address-on-delive.patch
277
278 [ Marc Haber ]
279 * Move definition of CHECK_RCPT_*_LOCALPARTS macro to acl file proper.
280
281 -- Andreas Metzler <ametzler@debian.org> Sat, 29 Sep 2018 19:08:52 +0200
282
283 exim4 (4.91-7) unstable; urgency=low
284
285 * Update from exim-4_91+fixes branch:
286 + 75_fixes_16-Fix-non-EVENTS-build.patch
287 + 75_fixes_17-Fix-cutthrough-delivery-for-more-than-one-iteration-.patch
288
289 -- Andreas Metzler <ametzler@debian.org> Sun, 26 Aug 2018 11:33:15 +0200
290
291 exim4 (4.91-6) unstable; urgency=low
292
293 * Update from exim-4_91+fixes branch:
294 + 75_fixes_13-DKIM-Fix-signing-for-body-lines-starting-with-a-pair.patch
295 + 75_fixes_14-ARC-Fix-verification-to-do-AS-checks-in-reverse-orde.patch
296 + 75_fixes_15-I18N-Fix-protocol-recorded-for-a-multi-SMTPUTF8-mess.patch
297 * [lintian] Do not run mininal testsuite with DEB_BUILD_OPTIONS=nocheck.
298 (override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS)
299
300 -- Andreas Metzler <ametzler@debian.org> Fri, 20 Jul 2018 11:21:24 +0200
301
302 exim4 (4.91-5) unstable; urgency=medium
303
304 * Update from exim-4_91+fixes branch:
305 + 75_fixes_10-Use-serial-number-1-for-self-generated-selfsigned-ce.patch
306 + 75_fixes_11-Fix-logging-of-cmdline-args-when-starting-in-an-unli.patch
307 + 75_fixes_12-ARC-Fix-signing-for-case-when-DKIM-signing-failed.patch
308
309 -- Andreas Metzler <ametzler@debian.org> Sat, 09 Jun 2018 18:10:39 +0200
310
311 exim4 (4.91-4) unstable; urgency=medium
312
313 * Update from exim-4_91+fixes branch:
314 + 75_fixes_06-Cutthrough-fix-race-resulting-in-duplicate-delivery..patch
315 + 75_fixes_07-tidying.patch
316 + 75_fixes_08-ARC-fix-crash-on-signing-with-missing-key-file.patch
317 + 75_fixes_09-Content-scanning-Fix-locking-on-message-spool-files..patch
318 * [lintian] Delete trailing empty lines in changelog.
319
320 -- Andreas Metzler <ametzler@debian.org> Thu, 17 May 2018 17:14:53 +0200
321
322 exim4 (4.91-3) unstable; urgency=medium
323
324 * Update from exim-4_91+fixes branch:
325 + 75_fixes_01-Belated-README.UPDATING-notes-for-Exim-4.91.patch
326 + 75_fixes_02-Avoid-doing-logging-in-signal-handlers.-Bug-1007.patch
327 + 75_fixes_03-Fix-typo-in-arc.-Bug-2262.patch
328 + 75_fixes_04-Fix-OpenSSL-non-OCSP-build.patch
329 + 75_fixes_05-DKIM-enforce-limit-of-20-on-received-DKIM-Signature-.patch
330 + Move 50_localscan_dlopen.dpatch to end of patch series and rename to
331 90_... to preserve alphanumeric patch ordering.
332 * Add log_message for local blacklists to improve log readability. (Patch by
333 Dominic Hargreaves).
334
335 -- Andreas Metzler <ametzler@debian.org> Sat, 28 Apr 2018 14:59:36 +0200
336
337 exim4 (4.91-2) unstable; urgency=low
338
339 * Upload to unstable.
340
341 -- Andreas Metzler <ametzler@debian.org> Sat, 21 Apr 2018 10:38:50 +0200
342
343 exim4 (4.91-1) experimental; urgency=medium
344
345 * Point watchfile to release directory again and use downloads.exim.org
346 host.
347 * New upstream version.
348 * Tighten b-d on libgnutls28-dev to >= 3.5.7, earlier Debian packages did
349 not ship libgnutls-dane0.
350
351 -- Andreas Metzler <ametzler@debian.org> Sun, 15 Apr 2018 17:52:05 +0200
352
353 exim4 (4.91~RC4-1) experimental; urgency=medium
354
355 * New upstream version.
356
357 -- Andreas Metzler <ametzler@debian.org> Mon, 09 Apr 2018 19:25:18 +0200
358
359 exim4 (4.91~RC3-1) experimental; urgency=medium
360
361 * New upstream version.
362 * Point vcs* to salsa.
363
364 -- Andreas Metzler <ametzler@debian.org> Thu, 05 Apr 2018 19:43:39 +0200
365
366 exim4 (4.91~RC2-1) experimental; urgency=medium
367
368 * New upstream version.
369 Drop 75_01-Fix-heavy-pipeline-SMTP-command-input-corruption.-Bu.patch
370
371 -- Andreas Metzler <ametzler@debian.org> Wed, 21 Mar 2018 19:25:44 +0100
372
373 exim4 (4.91~RC1-1) experimental; urgency=medium
374
375 * Point watchfile to test subdirectory.
376 * New upstream version:
377 + Drop debian/patches/75_*.
378 + Update example.conf.md5.
379 Upstream now enables verify = header_syntax check in default config,
380 mirror this change in Debian, introduce
381 NO_CHECK_DATA_VERIFY_HEADER_SYNTAX macro to override this.
382 * Build with newly available (well, for GnuTLS) DANE support.
383 * Pull 75_01-Fix-heavy-pipeline-SMTP-command-input-corruption.-Bu.patch from
384 upstream master, fixing https://bugs.exim.org/show_bug.cgi?id=2250.
385
386 -- Andreas Metzler <ametzler@debian.org> Sat, 17 Mar 2018 17:41:51 +0100
387
388 exim4 (4.90.1-5) unstable; urgency=medium
389
390 * Update from exim-4_90+fixes branch:
391 75_15-Pipe-transport-part-two.-Bug-2257.patch
392 75_16-Fix-spool_wireformat-final-dot-on-LMTP-transport.-Bu.patch
393 75_17-Cutthrough-enforce-non-use-in-combination-with-DKIM-.patch
394
395 -- Andreas Metzler <ametzler@debian.org> Sat, 31 Mar 2018 07:14:31 +0200
396
397 exim4 (4.90.1-4) unstable; urgency=medium
398
399 * Update from exim-4_90+fixes branch:
400 75_11-DMARC-add-variables-to-list-of-those-now-unused-at-t.patch
401 75_12-Fix-heavy-pipeline-SMTP-command-input-corruption.-Bu.patch
402 75_13-Unbreak-DMARC.patch
403 75_14-Fix-pipe-transport-to-not-use-a-socket-only-syscall..patch
404
405 -- Andreas Metzler <ametzler@debian.org> Thu, 22 Mar 2018 07:44:05 +0100
406
407 exim4 (4.90.1-3) unstable; urgency=medium
408
409 * Update from exim-4_90+fixes branch:
410 75_07-Fix-ldap-lookups-for-zero-length-attribute-value.-Bu.patch
411 75_08-Mark-variables-unused-before-release-of-store-in-the.patch
412 75_09-Mark-variables-unused-before-release-of-store-in-the.patch
413 75_10-Mark-variables-that-are-unused-before-release-of-sto.patch
414
415 -- Andreas Metzler <ametzler@debian.org> Fri, 16 Mar 2018 18:35:01 +0100
416
417 exim4 (4.90.1-2) unstable; urgency=medium
418
419 * Update from exim-4_90+fixes branch:
420 75_01-ACL-Enforce-non-usability-of-control-utf8_downconver.patch
421 75_02-Fix-memory-leak-during-multi-message-reception-using.patch
422 75_03-OpenSSL-Fix-memory-leak-during-multi-message-connect.patch
423 75_04-Fix-exim_dbmbuild-to-permit-directoryless-filenames..patch
424 75_05-OpenSSL-revert-needless-free-of-certificate-list.-Th.patch
425 75_06-I18N-Fix-utf8_downconvert-propagation-through-a-redi.patch
426
427 -- Andreas Metzler <ametzler@debian.org> Sat, 10 Mar 2018 14:25:51 +0100
428
429 exim4 (4.90.1-1) unstable; urgency=high
430
431 * New upstream version, fixing CVE-2018-6789. Closes: #890000
432 + Drop 75_*.patch.
433
434 -- Andreas Metzler <ametzler@debian.org> Sat, 10 Feb 2018 13:45:40 +0100
435
436 exim4 (4.90-7) unstable; urgency=medium
437
438 * Update from exim-4_90+fixes branch. (exim-4.90.0.27)
439 + 75_21-DKIM-fix-buffer-overflow-in-verify.patch
440 + 75_22-Repair-Heimdal-GSSAPI-authenticator-init.patch
441 + 75_23-Repair-Heimdal-GSSAPI-authenticator-init-part-2.patch
442 * Typo fixes in old patch descriptions. (Thanks, lintian!)
443
444 -- Andreas Metzler <ametzler@debian.org> Sat, 10 Feb 2018 13:13:37 +0100
445
446 exim4 (4.90-6) unstable; urgency=medium
447
448 * Update from exim-4_90+fixes branch.
449 + 75_17-Cutthrough-fix-for-port-number-defined-by-router.-Bu.patch
450 + 75_18-GnuTLS-fix-to-ignore-timeout-on-unrelated-callout-co.patch
451 Closes: #887489
452 + 75_19-Build-.git-may-be-a-file-when-this-repo-is-a-submodu.patch
453 + 75_20-Debugging-fix-potential-null-derefs-in-DSN-debug_pri.patch
454
455 -- Andreas Metzler <ametzler@debian.org> Wed, 07 Feb 2018 19:37:03 +0100
456
457 exim4 (4.90-5) unstable; urgency=low
458
459 * Add 75_16-Cutthrough-fix-multi-message-initiating-connections.patch from
460 exim-4_90+fixes branch.
461 * Improved exim4-daemon-custom documentation by Gedalya. Closes: #887971
462 * [update-exim4.conf] stop converting variables set to an empty value in
463 /etc/exim4/update-exim4.conf.conf to exim macros with a literal value of
464 "empty" in the generated configuration. Thanks, Gedalya. Closes: #887972
465
466 -- Andreas Metzler <ametzler@debian.org> Sat, 27 Jan 2018 17:00:42 +0100
467
468 exim4 (4.90-4) unstable; urgency=low
469
470 * Update from exim-4_90+fixes branch.
471 75_13-Lookups-fix-mysql-lookup-returns-for-no-data-queries.patch
472 75_14-Fix-D-string-expansion-to-not-use-millisec.patch
473 75_15-DKIM-DNS-records-having-no-v-tag-are-acceptable.-Bug.patch
474
475 -- Andreas Metzler <ametzler@debian.org> Sat, 20 Jan 2018 08:00:45 +0100
476
477 exim4 (4.90-3) unstable; urgency=medium
478
479 * Three more patches from exim-4_90+fixes branch:
480 75_10-Fix-issue-with-continued-connections-when-the-DNS-sh.patch
481 75_11-MIME-ACL-fix-SMTP-response-for-non-accept-result-of-.patch
482 75_12-DKIM-permit-dkim_private_key-to-override-dkim_strict.patch
483
484 -- Andreas Metzler <ametzler@debian.org> Mon, 08 Jan 2018 18:55:28 +0100
485
486 exim4 (4.90-2) unstable; urgency=medium
487
488 * Update to exim-4_90+fixes branch:
489 + Replace 75_Lookups-fix-pgsql-multiple-row-single-column-return.patch.
490 + 75_01-TLS-Fix-excessive-calling-of-smtp_auth_acl-under-AUT.patch
491 + 75_02-TLS-avoid-calling-smtp_auth_acl-on-client-cert-when-.patch
492 + 75_03-Debug-fix-coding-in-dnssec-reporting.-Bug-2205.patch
493 + 75_04-DKIM-Ignore-non-DKIM-TXT-records-in-DNS-response.-Bu.patch
494 + 75_05-Fix-build-of-nisplus-lookup.patch
495 + 75_06-Fix-const-issue-in-nisplus-lookup.patch
496 + 75_08-DKIM-tighter-checking-while-parsing-signature-header.patch
497 + 75_09-Fix-crash-associated-with-dnsdb-lookup-done-from-DKI.patch
498
499 -- Andreas Metzler <ametzler@debian.org> Sat, 30 Dec 2017 15:43:52 +0100
500
501 exim4 (4.90-1) unstable; urgency=low
502
503 * rc4 released as 4.90.
504 * Point watchfile to release directory again.
505 * 75_Lookups-fix-pgsql-multiple-row-single-column-return.patch from upstream
506 GIT master branch. Fix pgsql lookup for multiple result-tuples with a
507 single column. Previously only the last row was returned.
508 https://lists.exim.org/lurker/message/20171223.102237.a53dd5bd.en.html
509 * Simplify debian/rules and make it usable with dh v10 compat. The
510 fine-grained support for selecting the to be built packages (-custom with
511 or without -base) was dropped. The build process is now controlled by
512 attaching tasks to dh-override hooks instead of using file dependencies,
513 makefile-style. The latter broke with dh v10 due to upstream's
514 build-system which always has the main targets out-of-date inter alia due
515 to the compile-number feature.
516 * Use hardening=+all instead of hardening=+bindnow,+pie. (Does not change
517 buildflags ATM.)
518 * Use debhelper v10 compat.
519 * Drop override_dh_strip-arch, we have had enough toolchain and
520 source changes to prevent file conflicts.
521
522 -- Andreas Metzler <ametzler@debian.org> Thu, 28 Dec 2017 13:42:23 +0100
523
524 exim4 (4.90~RC4-1) unstable; urgency=medium
525
526 * New upstream version.
527
528 -- Andreas Metzler <ametzler@debian.org> Thu, 14 Dec 2017 18:11:40 +0100
529
530 exim4 (4.90~RC3-2) unstable; urgency=low
531
532 * Upload to unstable.
533 * Point homepage to https URL.
534
535 -- Andreas Metzler <ametzler@debian.org> Sat, 02 Dec 2017 17:37:13 +0100
536
537 exim4 (4.90~RC3-1) experimental; urgency=medium
538
539 * New upstream version.
540 + Fix a use-after-free while reading smtp input for header lines.
541 A crafted sequence of BDAT commands could result in in-use memory
542 being freed. CVE-2017-16943. Closes: #882648
543 + Fix checking for leading-dot on a line during headers reading
544 from SMTP input. Previously it was always done; now only done for
545 DATA and not BDAT commands. CVE-2017-16944 Closes: #882671
546 * Drop 78_Disable-chunking-BDAT-by-default.patch again.
547
548 -- Andreas Metzler <ametzler@debian.org> Fri, 01 Dec 2017 19:14:08 +0100
549
550 exim4 (4.90~RC2-3) experimental; urgency=medium
551
552 * As a workaround for the yet-unfixed security vulnerability resurrect (and
553 adapt for 4.90) 78_Disable-chunking-BDAT-by-default.patch (dropped in
554 4.89-4) to disable both incoming and outgoing BDAT/CHUNKING. #882648
555 https://lists.exim.org/lurker/message/20171125.034842.d1d75cac.en.html
556
557 -- Andreas Metzler <ametzler@debian.org> Sat, 25 Nov 2017 12:01:40 +0100
558
559 exim4 (4.90~RC2-2) experimental; urgency=low
560
561 * B-d on lynx, instead of lynx-cur | lynx.
562
563 -- Andreas Metzler <ametzler@debian.org> Fri, 17 Nov 2017 17:03:10 +0100
564
565 exim4 (4.90~RC2-1) experimental; urgency=low
566
567 * New upstream release candidate.
568 + Unfuzz patches, drop 40_reproducible_build.diff and
569 75_fix_ftbfs_SOURCE_DATE_EPOCH.diff.
570 + Refresh debian/example.conf.md5, No changes to Debian's configuration
571 needed, upstream added a (commented) entry to change OpenSSL ciphers.
572
573 -- Andreas Metzler <ametzler@debian.org> Thu, 16 Nov 2017 19:40:35 +0100
574
575 exim4 (4.90~RC1-1) experimental; urgency=low
576
577 * New upstream release candidate.
578 + Point watchfile to test subdirectory.
579 + Update 40_reproducible_build.diff
580 + Drop 75_fixes*.patch and
581 80_Repair-manualroute-transport-name-not-last-option.patch.
582 + Unfuzz EDITME*.diff
583 + 75_fix_ftbfs_SOURCE_DATE_EPOCH.diff Fix build-error when
584 SOURCE_DATE_EPOCH is set.
585 * Drop trailing whitespace in debian/README.source, debian/changelog and
586 debian/rules. (Thanks, lintian)
587 * Drop debian/README.source and outdated parts of debian/copyright.
588
589 -- Andreas Metzler <ametzler@debian.org> Sun, 29 Oct 2017 10:52:30 +0100
590
591 exim4 (4.89-13) unstable; urgency=high
592
593 * 75_fixes_21-Chunking-do-not-treat-the-first-lonely-dot-special.-.patch
594 from exim-4_89+fixes branch. Closes: #882671 CVE-2017-16944
595
596 -- Andreas Metzler <ametzler@debian.org> Wed, 29 Nov 2017 19:30:37 +0100
597
598 exim4 (4.89-12) unstable; urgency=high
599
600 * Sync with exim-4_89+fixes branch:
601 + 75_fixes_19-Fix-mariadb-mysql-macro-confusion.patch
602 + 75_fixes_20-Avoid-release-of-store-if-there-have-been-later-allo.patch
603 Closes: #882648 (use-after-free, remote-code-execution) CVE-2017-16943
604 * Update EDITME* for 75_fixes_19-Fix-mariadb-mysql-macro-confusion.patch.
605
606 -- Andreas Metzler <ametzler@debian.org> Tue, 28 Nov 2017 20:04:23 +0100
607
608 exim4 (4.89-11) unstable; urgency=critical
609
610 * B-d on lynx, instead of lynx-cur | lynx.
611
612 -- Andreas Metzler <ametzler@debian.org> Sat, 25 Nov 2017 13:02:43 +0100
613
614 exim4 (4.89-10) unstable; urgency=critical
615
616 * As a workaround for the yet-unfixed security vulnerability resurrect
617 78_Disable-chunking-BDAT-by-default.patch (dropped in 4.89-4) to disable
618 both incoming and outgoing BDAT/CHUNKING. #882648
619 https://lists.exim.org/lurker/message/20171125.034842.d1d75cac.en.html
620
621 -- Andreas Metzler <ametzler@debian.org> Sat, 25 Nov 2017 11:43:24 +0100
622
623 exim4 (4.89-9) unstable; urgency=medium
624
625 * Upload to unstable.
626
627 -- Andreas Metzler <ametzler@debian.org> Fri, 27 Oct 2017 19:23:25 +0200
628
629 exim4 (4.89-8) experimental; urgency=low
630
631 * Sync with exim-4_89+fixes branch:
632 75_fixes_17-Fix-queue_run_in_order-to-ignore-the-PID-portion-of-.patch
633 75_fixes_18-Use-safer-routine-for-possibly-overlapping-copy.patch
634 * Point watchfile to https site.
635
636 -- Andreas Metzler <ametzler@debian.org> Mon, 23 Oct 2017 19:14:24 +0200
637
638 exim4 (4.89-7) unstable; urgency=low
639
640 * In debian/rules' manually called update-mtaconflicts target use
641 grep-aptavail instead of hard-coding /var/lib/apt/lists/.
642 (Thanks, Julian Andres Klode) Closes: #874772
643 * Update debian/mtalist.
644 * Sync with exim-4_89+fixes branch:
645 75_fixes_13-Document-CVE-assignment-for-Berkeley-DB-issue.patch
646 75_fixes_14-DKIM-fix-signing-bug-induced-by-total-size-of-parame.patch
647 75_fixes_15-SOCKS-fix-unitialized-pointer.patch
648 75_fixes_16-Fix-crash-in-transport-on-second-smtp-connect-fail-f.patch.
649
650 -- Andreas Metzler <ametzler@debian.org> Wed, 27 Sep 2017 07:35:23 +0200
651
652 exim4 (4.89-6) unstable; urgency=medium
653
654 * Use "runuser --command ..." instead of "su - --command ..." in
655 exim4-base.cron.daily to avoid invoking pam_systemd. Closes: #871688
656 (Thanks, Jakobus Schürz)
657 * Sync priorities with override file: exim4{,-base,-config,-daemon-light}
658 optional from standard, exim4-dev optional from extra.
659 * In debian/rules when setting up the build-tree for -custom also copy
660 EDITME.eximon to allow building based on EDITME.exim4-light with eximon
661 building *not* disabled. (Thanks, Marko von Oppen) Closes: #783813
662
663 -- Andreas Metzler <ametzler@debian.org> Sat, 09 Sep 2017 15:29:39 +0200
664
665 exim4 (4.89-5) unstable; urgency=medium
666
667 * Update to exim-4_89+fixes branch:
668 75_fixes_01-Start-exim-4_89-fixes-to-cherry-pick-some-commits-fr.patch
669 75_fixes_02-Cleanup-prevent-repeated-use-of-p-oMr-to-avoid-mem-l.patch
670 (replaces 79_CVE-2017-1000369.patch)
671 75_fixes_03-Fix-log-line-corruption-for-DKIM-status.patch (replaces
672 81_Fix-log-line-corruption-for-DKIM-status.patch)
673 75_fixes_04-Openssl-disable-session-tickets-by-default-and-sessi.patch
674 75_fixes_05-Transport-fix-smtp-under-combo-of-mua_wrapper-and-li.patch
675 75_fixes_07-Openssl-disable-session-tickets-by-default-and-sessi.patch
676 75_fixes_08-Transport-fix-smtp-under-combo-of-mua_wrapper-and-li.patch
677 75_fixes_09-Use-the-BDB-environment-so-that-a-database-config-fi.patch
678 (CVE-2017-10140)
679 75_fixes_10-Fix-cache-cold-random-callout-verify.-Bug-2147.patch
680 75_fixes_11-On-callout-avoid-SIZE-every-time-but-noncacheable-rc.patch
681 75_fixes_12-Fix-build-for-earlier-version-Berkeley-DB.patch
682 * Simplify debian/rules by including buildflags.mk unconditionally which was
683 introduced in dpkg 1.16.1 released in October 2011.
684 * Use pkg-info.mk to get package-version, upstream-version and
685 SOURCE_DATE_EPOCH. For the latter fall back to current time if it is not
686 provided by pkg-info.mk.
687 * [lintian] In *daemon.postinst use which certtool instead of
688 [ -x /usr/bin/certtool ] to check for availablility of the command.
689
690 -- Andreas Metzler <ametzler@debian.org> Thu, 10 Aug 2017 10:17:05 +0200
691
692 exim4 (4.89-4) unstable; urgency=low
693
694 * 80_Repair-manualroute-transport-name-not-last-option.patch from GIT
695 master: Starting with 4.85 a transport name needed to specified after
696 options in route_list. Closes: #865287
697 * Add 81_Fix-log-line-corruption-for-DKIM-status.patch from GIT master.
698 * Drop 78_Disable-chunking-BDAT-by-default.patch, enable BDAT/Chunking by
699 default.
700 * Standards-Version: 4.0.0
701 + Do not check for availability of invoke-rc.d, use it always and do not
702 fall back to invoking the init-script directly.
703 + Drop eximon menu file.
704 * Migrate to automatic debug packages. Bump b-d on debhelper since
705 --dbgsym-migration was introduced in debhelper 9.20160114.
706
707 -- Andreas Metzler <ametzler@debian.org> Sat, 15 Jul 2017 12:46:16 +0200
708
709 exim4 (4.89-3) unstable; urgency=high
710
711 * Re-upload to unstable.
712
713 -- Andreas Metzler <ametzler@debian.org> Mon, 19 Jun 2017 18:51:13 +0200
714
715 exim4 (4.89-2+deb9u1) stretch-security; urgency=medium
716
717 * CVE-2017-100369
718
719 -- <jmm@debian.org> Wed, 14 Jun 2017 07:03:07 +0200
720
721 exim4 (4.89-2) unstable; urgency=medium
722
723 * Revert addition of header "# pidfile: /var/run/exim4/exim.pid" to
724 initscript (#844178). It breaks when the initscript does not start a
725 daemon but only runs update-exim4.conf. (inetd or QUEUERUNNER='nodaemon').
726 Closes: #860317
727 * When reporting bugs also attach /etc/default/exim4 by default.
728
729 -- Andreas Metzler <ametzler@debian.org> Thu, 20 Apr 2017 17:14:04 +0200
730
731 exim4 (4.89-1) unstable; urgency=medium
732
733 * Enable inbound (server-side) proxying for -heavy. Closes: #856712
734 * New upstream release, source identical to RC7.
735
736 -- Andreas Metzler <ametzler@debian.org> Thu, 09 Mar 2017 17:49:47 +0100
737
738 exim4 (4.89~RC7-1) unstable; urgency=medium
739
740 * New upstream version.
741
742 -- Andreas Metzler <ametzler@debian.org> Wed, 01 Mar 2017 18:37:18 +0100
743
744 exim4 (4.89~RC6-1) unstable; urgency=medium
745
746 * Document E4BCD_PANICLOG_LINES in README.Debian.
747 * New upstream version.
748
749 -- Andreas Metzler <ametzler@debian.org> Thu, 23 Feb 2017 18:24:33 +0100
750
751 exim4 (4.89~RC5-1) unstable; urgency=medium
752
753 * New upstream version.
754
755 -- Andreas Metzler <ametzler@debian.org> Mon, 13 Feb 2017 19:04:46 +0100
756
757 exim4 (4.89~RC4-1) unstable; urgency=medium
758
759 * New upstream version.
760 + Drop 92_CVE-2016-1238.diff.
761 * Use /run/exim4/ instead of legacy directory /var/run/exim4 for pidfile
762 while we are changing the init script.
763
764 -- Andreas Metzler <ametzler@debian.org> Sun, 12 Feb 2017 15:28:09 +0100
765
766 exim4 (4.89~RC3-1) unstable; urgency=medium
767
768 * New upstream version.
769 + Unfuzz 92_CVE-2016-1238.diff.
770 * init file:
771 + Source /etc/default/exim4 *before* defining the shell
772 variables holding the pidfilenames. Overriding these via
773 /etc/default/exim4 is not supported.
774 + Add missing support for reload when QUEUERUNNER='queueonly'.
775 + For QUEUERUNNER='queueonly' use $PIDFILE instead of $QRPIDFILE. This way
776 $PIDFILE is used for the main exim process for all available QUEUERUNNER
777 choices.
778 + Add header "# pidfile: /var/run/exim4/exim.pid" for improved systemd
779 interaction. systemd-sysv-generator uses this pseudoheader to set
780 PIDFile in the generated service file and it also sets
781 RemainAfterExit=no instead of yes if it is present. Thanks, Michael
782 Biebl for suggestion and explanation. Closes: #844178
783
784 -- Andreas Metzler <ametzler@debian.org> Fri, 10 Feb 2017 19:08:52 +0100
785
786 exim4 (4.89~RC2-1) unstable; urgency=medium
787
788 * New upstream version.
789 + Drop 75_add_bak_spec.txt.diff.
790
791 -- Andreas Metzler <ametzler@debian.org> Sat, 04 Feb 2017 15:24:44 +0100
792
793 exim4 (4.89~RC1-1) unstable; urgency=low
794
795 * Refresh debian/upstream/signing-key.asc.
796 * New upstream bugfix release.
797 + Drop superfluous patches.
798 75_00_DKIM-More-validation-of-DNS-key-record.-Bug-1926.patch
799 75_01_DKIM-Under-debug-when-signing-do-an-extra-check-on-t.patch
800 75_02_Do-not-call-ldap_start_tls_s-on-ldapi-connections.patch
801 75_03_PROXY-fix-v2-protocol-decode.-Bugs-2003-1747.patch
802 75_04_CHUNKING-fix-non-pipelined-synch-checks.-Bug-2004.patch
803 + Unfuzz 31_eximmanpage.dpatch and
804 78_Disable-chunking-BDAT-by-default.patch.
805 + Add 75_add_bak_spec.txt.diff - spec.txt and filter.txt missing in rc
806 tarball.
807 + Unfuzz debian/EDITME.exim4-*.
808 + Update debian/example.conf.md5. - Upstream typo fix.
809
810 -- Andreas Metzler <ametzler@debian.org> Tue, 31 Jan 2017 19:52:50 +0100
811
812 exim4 (4.88-5) unstable; urgency=medium
813
814 * 78_Disable-chunking-BDAT-by-default.patch: Change default value of main
815 option chunking_advertise_hosts and smtp transport option
816 hosts_try_chunking from "*" to empty.
817 This is a Debian specific change, we are right before the freeze and BDAT
818 needs a little time.
819
820 -- Andreas Metzler <ametzler@debian.org> Thu, 19 Jan 2017 19:18:15 +0100
821
822 exim4 (4.88-4) unstable; urgency=medium
823
824 * Upload to unstable.
825
826 -- Andreas Metzler <ametzler@debian.org> Sat, 07 Jan 2017 14:38:00 +0100
827
828 exim4 (4.88-3) experimental; urgency=medium
829
830 * Pull multiple patches from upstream GIT:
831 + 75_00_DKIM-More-validation-of-DNS-key-record.-Bug-1926.patch,
832 75_01_DKIM-Under-debug-when-signing-do-an-extra-check-on-t.patch
833 + 75_02_Do-not-call-ldap_start_tls_s-on-ldapi-connections.patch
834 + 75_03_PROXY-fix-v2-protocol-decode.-Bugs-2003-1747.patch
835 + 75_04_CHUNKING-fix-non-pipelined-synch-checks.-Bug-2004.patch
836 (Thanks, Bart Noordervliet for the pointer) Closes: #850175
837
838 -- Andreas Metzler <ametzler@debian.org> Fri, 06 Jan 2017 17:32:20 +0100
839
840 exim4 (4.88-2) unstable; urgency=medium
841
842 * Upload to unstable.
843
844 -- Andreas Metzler <ametzler@debian.org> Tue, 27 Dec 2016 17:36:29 +0100
845
846 exim4 (4.88-1) experimental; urgency=medium
847
848 * New upstream version.
849 * Upload to experimental, let (almost identical) 4.88~RC6-2 propagate to
850 testing.
851 * Drop 75_Fix-DKIM-information-leakage.patch.
852
853 -- Andreas Metzler <ametzler@debian.org> Sun, 25 Dec 2016 18:07:12 +0100
854
855 exim4 (4.88~RC6-2) unstable; urgency=high
856
857 * Add macro IGNORE_SMTP_LINE_LENGTH_LIMIT to allow disabling the SMTP DATA
858 physical line limit check for both for SMTP DATA ACL and remote_smtp*
859 transports. Closes: #828801
860 Also update corresponding NEWS entry.
861 * [lintian] debian/changelog: s/lenght/length/
862 * Pull 75_Fix-DKIM-information-leakage.patch from upstream GIT, fixing DKIM
863 information leakage issue CVE-2016-9963.
864
865 -- Andreas Metzler <ametzler@debian.org> Thu, 22 Dec 2016 16:50:21 +0100
866
867 exim4 (4.88~RC6-1) unstable; urgency=low
868
869 * New upstream version.
870
871 -- Andreas Metzler <ametzler@debian.org> Thu, 08 Dec 2016 07:19:18 +0100
872
873 exim4 (4.88~RC5-1) unstable; urgency=low
874
875 * New upstream version.
876 + Drop 75_01-Ensure-socket-is-nonblocking-before-draining.diff.
877
878 -- Andreas Metzler <ametzler@debian.org> Sat, 19 Nov 2016 17:43:51 +0100
879
880 exim4 (4.88~RC4-2) unstable; urgency=low
881
882 * Pull 75_01-Ensure-socket-is-nonblocking-before-draining.diff from upstream
883 GIT to fix exim bug 1914 (exim doesn't close connection after quit.
884 * Upload to unstable.
885
886 -- Andreas Metzler <ametzler@debian.org> Sat, 12 Nov 2016 07:26:14 +0100
887
888 exim4 (4.88~RC4-1) experimental; urgency=low
889
890 * New upstream version.
891
892 -- Andreas Metzler <ametzler@debian.org> Mon, 07 Nov 2016 19:08:47 +0100
893
894 exim4 (4.88~RC3-1) experimental; urgency=medium
895
896 * New upstream version.
897 Drop 75_01-Fix-check-for-commandline-macro-definition.patch
898 75_02_Fix-bug-with-aborted-server-TLS-connection-under-Gnu.patch.
899
900 -- Andreas Metzler <ametzler@debian.org> Mon, 24 Oct 2016 19:25:31 +0200
901
902 exim4 (4.88~RC2-3) experimental; urgency=medium
903
904 * Fix thinko in exim4-daemon-*.postinst. Do not regenerate gnutls params on
905 every upgrade.
906 * 75_02_Fix-bug-with-aborted-server-TLS-connection-under-Gnu.patch: Fix
907 longstanding bug with aborted TLS server connection handling. Under
908 GnuTLS, when a session startup failed (eg because the client
909 disconnected) Exim did stdio operations after fclose. This was exposed by
910 a recent change which nulled out the file handle after the fclose.
911
912 -- Andreas Metzler <ametzler@debian.org> Sun, 23 Oct 2016 16:39:13 +0200
913
914 exim4 (4.88~RC2-2) experimental; urgency=medium
915
916 * 75_01-Fix-check-for-commandline-macro-definition.patch - Fix permission
917 problems on commandline mail submission. Closes: #840355
918
919 -- Andreas Metzler <ametzler@debian.org> Thu, 13 Oct 2016 19:25:07 +0200
920
921 exim4 (4.88~RC2-1) experimental; urgency=low
922
923 * New upstream version.
924 + Changed default Diffie-Hellman parameters to be Exim-specific, created
925 by Phil Pennock. Added RFC7919 DH primes as an alternative.
926 Closes: #839978
927 * Set tls_dhparam = historic to use site-specific DH parameters.
928 * Again, ship /usr/share/exim4/exim4_refresh_gnutls-params, use it in
929 -daemon postinst.
930 * Initialize /var/spool/exim4/gnutls-params-2048 at daemon install, either
931 by running certtool or by installing
932 /usr/share/exim4/gnutls-params-2048. Do not try to use
933 openssl dhparam, it takes too long.
934
935 -- Andreas Metzler <ametzler@debian.org> Sun, 09 Oct 2016 17:37:08 +0200
936
937 exim4 (4.88~RC1-1) experimental; urgency=low
938
939 * Drop reference to removed (in 4.80-7) "what"-option in init script usage
940 message. (Thanks, Calum Mackay!) Closes: #823855
941 * 92_CVE-2016-1238.diff: eximstats: Remove . from @INC [CVE-2016-1238]
942 Closes: #832442
943 * [lintian] update-exim4.conf.8 - fix typo.
944 * [lintian] Drop unused override binaries-have-file-conflict.
945 * B-d on default-libmysqlclient-dev.
946 * New upstream version.
947 + Refresh patches: 31_eximmanpage.dpatch 32_exim4.dpatch 35_install.dpatch
948 50_localscan_dlopen.dpatch
949 + Drop superfluous patches.
950 71_01_configure.default-nice-message-for-overlong-lines-Bu.patch
951 71_02_Delivery-quieten-smtp-transport-conn-reuse-vs.-deliv.patch
952 71_03_Avoid-exposing-passwords-in-log-on-failing-ldap-look.patch
953 71_04_Avoid-exposing-passwords-in-log-on-failing-ldap-look.patch
954 + Fix crash in VRFY handling when handed an unqualified name
955 (lacking @domain). Apply the same qualification processing as RCPT.
956 Closes: #834699
957 + Fix a possible security hole, wherein a process operating with the Exim
958 UID can gain a root shell. Credit to http://www.halfdog.net/ for
959 discovery and writeup. LP: #1580454
960 * [lintian] exim4-config_files.5 - fix typo.
961
962 -- Andreas Metzler <ametzler@debian.org> Sun, 25 Sep 2016 15:44:00 +0200
963
964 exim4 (4.87-3) unstable; urgency=medium
965
966 * Pull multiple patches from upstream GIT:
967 + 71_01_configure.default-nice-message-for-overlong-lines-Bu.patch
968 Improved message on overlong lines in example config.
969 + 71_02_Delivery-quieten-smtp-transport-conn-reuse-vs.-deliv.patch
970 Fix race condition related to connection reuse.
971 https://bugs.exim.org/show_bug.cgi?id=1810
972 + 71_03_Avoid-exposing-passwords-in-log-on-failing-ldap-look.patch
973 71_04_Avoid-exposing-passwords-in-log-on-failing-ldap-look.patch
974 Avoid exposing passwords in log on failing ldap lookup
975 expansion. https://bugs.exim.org/show_bug.cgi?id=165
976 * Copy information message on rejecting overlong lines in data ACL from
977 upstream example configuration. Closes: #823418
978 * Add NEWS entry on line-length-limit introduced in 4.87~RC1-1.
979 Closes: 821830
980
981 -- Andreas Metzler <ametzler@debian.org> Sun, 08 May 2016 14:03:10 +0200
982
983 exim4 (4.87-2) unstable; urgency=medium
984
985 * Fix reference to README.Debian in 01_exim4-config_listmacrosdefs.
986 (Thanks, L. Guruprasad!) Closes: #821416
987 * Add REMOTE_SMTP_SMARTHOST_HOSTS_REQUIRE_TLS macro to enforce TLS
988 connections (hosts_require_tls option) in remote_smtp_smarthost
989 transport. Closes: #822174
990 * exim4-daemon-heavy: Disable WITH_OLD_DEMIME ("demime" ACL condition). It
991 is deprecated and will be removed in 4.88.
992 * README.Debian*: Fix minor issues found by lintian.
993 * Fix reference to spec.txt in 30_exim4-config_check_rcpt. Closes: #665399
994 * Drop exim4-base Recommends on perl-modules. This had been unnecessary
995 since 4.80~rc6-1 which dropped /usr/share/exim4/timeout.pl.
996
997 -- Andreas Metzler <ametzler@debian.org> Sat, 30 Apr 2016 13:38:29 +0200
998
999 exim4 (4.87-1) unstable; urgency=medium
1000
1001 * Fix comment in
1002 conf.d/transport/30_exim4-config_remote_smtp_smarthost. (Thanks,
1003 Jörg-Volker Peetz!) Closes: #819780
1004 * New upstream release.
1005
1006 -- Andreas Metzler <ametzler@debian.org> Thu, 07 Apr 2016 19:26:59 +0200
1007
1008 exim4 (4.87~RC7-1) unstable; urgency=low
1009
1010 * Enable SOCKS support in both -light and -heavy. Closes: #818091
1011 * Fix typos in configuration. (Thanks, Vincent Lefevre!) Closes: #819482
1012 * New upstream version.
1013 + Drop 74_Store-the-initial-working-directory.diff,
1014 75_String-expansions-fix-extract.patch,
1015 76_only_warn_on_nonempty_environment.diff.
1016 + Update debian/example.conf.md5.
1017
1018 -- Andreas Metzler <ametzler@debian.org> Fri, 01 Apr 2016 19:04:07 +0200
1019
1020 exim4 (4.87~RC6-3) unstable; urgency=medium
1021
1022 * Merge changelog entries for 4.86.2-1 and -2.
1023 * Upload to unstable.
1024 * Add link to CVE details to latest NEWS entry and bump its version and date
1025 to match this upload. Closes: #818349, #817244
1026
1027 -- Andreas Metzler <ametzler@debian.org> Wed, 23 Mar 2016 18:44:22 +0100
1028
1029 exim4 (4.87~RC6-2) experimental; urgency=medium
1030
1031 * 74_Store-the-initial-working-directory.diff,
1032 76_only_warn_on_nonempty_environment.diff: Upstream followups on the
1033 CVE fix (Thanks, Heiko Schlittermann!):
1034 + Runtime warning is only generated if (and only if) keep_environment
1035 is unset and environment is nonempty.
1036 + Store the initial working directory and make it available in the new
1037 expansion variable $initial_cwd.
1038 * Merge all NEWS.Debian files into a single one, identical for all binary
1039 packages. - Different NEWS files built from a single source package is not
1040 and has not ever been supported by apt-listchanges which is the most
1041 important frontend.
1042 * Add a NEWS entry about the environment related runtime warning.
1043
1044 -- Andreas Metzler <ametzler@debian.org> Sat, 19 Mar 2016 18:11:32 +0100
1045
1046 exim4 (4.87~RC6-1) experimental; urgency=medium
1047
1048 * New upstream version.
1049 * Add 75_String-expansions-fix-extract.patch from upstream GIT, fixing
1050 ${extract } string expansion for the numeric/3-string case. (Bug was
1051 introduced in 4.85.)
1052 * Set keep_environment to empty value instead of setting a minimal PATH in
1053 add_environment.
1054
1055 -- Andreas Metzler <ametzler@debian.org> Fri, 11 Mar 2016 19:50:07 +0100
1056
1057 exim4 (4.87~RC5-2) experimental; urgency=medium
1058
1059 * Update debian/upstream/signing-key.asc, using the keys listed in
1060 ftp://ftp.exim.org/pub/exim/Exim-Maintainers-Keyring.asc. This adds
1061 Heiko Schlittermann's key.
1062 * Bump exim4-config Breaks to exim4-daemon-* (<< 4.87~RC5). Closes: #816790
1063
1064 -- Andreas Metzler <ametzler@debian.org> Sat, 05 Mar 2016 13:17:01 +0100
1065
1066 exim4 (4.87~RC5-1) experimental; urgency=medium
1067
1068 * exim4-config.postinst: Test for existence of /etc/inetd.conf before trying
1069 to grep in it. Closes: #814998
1070 * New upstream version, includes the patch for CVE-2016-1531. (Local root
1071 exploit).
1072 * Add macros MAIN_KEEP_ENVIRONMENT and MAIN_ADD_ENVIRONMENT to set the new
1073 options. If neither is used we use add_environment to set a minimal
1074 PATH=/bin:/usr/bin to avoid a runtime warning.
1075
1076 -- Andreas Metzler <ametzler@debian.org> Wed, 02 Mar 2016 21:06:43 +0100
1077
1078 exim4 (4.87~RC3-2) experimental; urgency=medium
1079
1080 * README.Debian: Refer to Exim specification by chapter name instead of
1081 chapter number. Closes: #813351
1082 * Fix some spelling errors found by lintian.
1083 * Minor debian/rules cleanup:
1084 + Restore originally intended behavior, upstream changelog is only
1085 shipped in exim4-base, symlinks to it elsewhere.
1086 + Drop workaround for #347577, fixed in debhelper 5.0.15.
1087 + Use "dh binary-arch" and "dh binary-indep" and a bunch of override
1088 targets instead of listing all dh-commands. While this is uglier and
1089 slows things down a bit it shortens debian/rules by 40 lines and has the
1090 huge benefit that we automatically use all suggested helpers in correct
1091 order.
1092 + Drop unused variables combinedidbgpackage/dhcombinedidbgpackage.
1093 + Delete unused, commented code.
1094 + Drop (exported) variable MTACONFLICTS, used only once.
1095 * Bugfix: Stop build if generation of EDITME.exim4-heavy fails.
1096 * Refresh debian/EDITME.*, -heavy was missing ldap and sql support.
1097
1098 -- Andreas Metzler <ametzler@debian.org> Sat, 13 Feb 2016 20:10:53 +0100
1099
1100 exim4 (4.87~RC3-1) experimental; urgency=medium
1101
1102 * Move Vcs-* from git/http to https.
1103 * [lintian] README.Debian: s/desireable/desirable/.
1104 * [lintian] README.Debian: Fix grammar error "allow + infinitive".
1105 * [lintian] exim4-config.postinst: Use which foo > /dev/null
1106 instead of [ -x /path/to/foo ].
1107 * Update list of patches in debian/README.Debian.xml
1108 * Drop 66_enlarge-dh-parameters-size.dpatch: It does not have any effect
1109 with GnuTLS >= 2.12 and even stable has GnuTLS 3.x.
1110 * New upstream version.
1111 + Upstream's default rcpt ACL now requires that a HELO/EHLO was accepted,
1112 merge this change and drop CHECK_MAIL_HELO_ISSUED macro.
1113
1114 -- Andreas Metzler <ametzler@debian.org> Thu, 21 Jan 2016 17:44:00 +0100
1115
1116 exim4 (4.87~RC2-1) experimental; urgency=medium
1117
1118 * New upstream version.
1119
1120 -- Andreas Metzler <ametzler@debian.org> Sat, 19 Dec 2015 17:51:39 +0100
1121
1122 exim4 (4.87~RC1-1) experimental; urgency=medium
1123
1124 * New upstream version.
1125 + Refresh patches.
1126 + Drop debian/patches/75_00xx*.patch from exim-4_86+fixes branch.
1127 + Sync with upstream default configuration: Check maximum (physical, i.e.
1128 before unfolding) line length in default spec file data ACL and smtp
1129 transport. Bug 1684 Closes: #797919
1130 + HS/02 Add the Exim version string to the process info. This way exiwhat
1131 gives some more detail about the running daemon. Closes: #240883
1132 * Override upstream's new default of tls_advertise_hosts = * if
1133 MAIN_TLS_ENABLE is not set.
1134
1135 -- Andreas Metzler <ametzler@debian.org> Fri, 11 Dec 2015 20:15:30 +0100
1136
1137 exim4 (4.86.2-2) unstable; urgency=high
1138
1139 * Bump exim4-config Breaks to exim4-daemon-* (<< 4.86.2). Closes: #816790
1140
1141 -- Andreas Metzler <ametzler@debian.org> Sat, 05 Mar 2016 13:07:31 +0100
1142
1143 exim4 (4.86.2-1) unstable; urgency=high
1144
1145 * Pull 75_0012_Cutthrough-Fix-bug-with-dot-only-line.patch from upstream
1146 4.86+fixes branch.
1147 * New upstream security release for CVE-2016-1531.
1148 + New options keep_environment/add_environment which are empty by default,
1149 i.e. any subprocesses start in a clean (empty) environment.
1150 + -C requires an absolute path.
1151 + Exim changes it's working directory to / right after startup.
1152 * Add macros MAIN_KEEP_ENVIRONMENT and MAIN_ADD_ENVIRONMENT to set the new
1153 options. If neither is used we use add_environment to set a minimal
1154 PATH=/bin:/usr/bin to avoid a runtime warning.
1155
1156 -- Andreas Metzler <ametzler@debian.org> Tue, 01 Mar 2016 19:34:39 +0100
1157
1158 exim4 (4.86-7) unstable; urgency=medium
1159
1160 * Allow arch-indep build (dpkg-buildpackage -A). Closes: #806023
1161 * 75_0011_MIME-fix-crash-on-filenames-having-null-charset.-Bug.patch from
1162 exim-4_86+fixes branch fixes another MIME ACL related crash.
1163 https://bugs.exim.org/show_bug.cgi?id=1730
1164
1165 -- Andreas Metzler <ametzler@debian.org> Sat, 28 Nov 2015 18:45:31 +0100
1166
1167 exim4 (4.86-6) unstable; urgency=medium
1168
1169 * Cleanup (actual patch is identical): Use
1170 75_0009_Avoid-misaligned-access-in-cached-lookup.-Bug-1708.patch from
1171 exim-4_86+fixes branch instad of
1172 76_Avoid-misaligned-access-in-cached-lookup.-Bug-1708.patch.
1173 * Pull 75_0010_DKIM-ignore-space-tab-embedded-in-base64-during-deco.patch,
1174 DKIM: ignore space & tab embedded in base64 during decode. Bug 1700
1175
1176 -- Andreas Metzler <ametzler@debian.org> Sun, 08 Nov 2015 07:55:51 +0100
1177
1178 exim4 (4.86-5) unstable; urgency=high
1179
1180 * Pull 76_Avoid-misaligned-access-in-cached-lookup.-Bug-1708.patch from GIT
1181 head to avoid misaligned access in cached lookup. Closes: #803255
1182
1183 -- Andreas Metzler <ametzler@debian.org> Tue, 03 Nov 2015 19:33:49 +0100
1184
1185 exim4 (4.86-4) unstable; urgency=medium
1186
1187 * Fix documentation of lowuid_aliases router, exceptions are in
1188 CONFDIR/lowuid-aliases not CONFDIR/lowuid_aliases. (Thanks, Tim Krah)
1189 Closes: #799672
1190 * fcron has been removed from Debian in 2011, stop listing it as an
1191 alternative dependency of exim4-base (Thanks, Alexandre Detiste).
1192 Closes: #798236
1193 * Update to upstream exim-4_86+fixes branch:
1194 + Drop 75_Fix-ESMTP-MAIL-command-option-processing.patch,
1195 76_Fix-post-transport-crash.patch,
1196 77_Fix-post-transport-crash-safeguard-for-missing-spool.patch,
1197 78_Close-logs-after-daemon-process-exceptional-write.patch.
1198 + Add 75_0001-Fix-post-transport-crash.patch
1199 75_0002-Fix-post-transport-crash-safeguard-for-missing-spool.patch
1200 75_0003-Fix-ESMTP-MAIL-command-option-processing.patch
1201 75_0005-Close-logs-after-daemon-process-exceptional-write.-B.patch
1202 75_0007-DNS-time-limit-cached-returns-using-TTL.-Bug-1395.patch
1203 75_0008-Retry-always-use-interface-if-set-for-retry-DB-key.-.patch
1204 * Use dh v9.
1205
1206 -- Andreas Metzler <ametzler@debian.org> Sat, 17 Oct 2015 15:01:01 +0200
1207
1208 exim4 (4.86-3) unstable; urgency=medium
1209
1210 * Pull three patches from upstream git:
1211 + 75_Fix-ESMTP-MAIL-command-option-processing.patch:
1212 Corrects handling of mail-addresses with whitespace.
1213 <http://article.gmane.org/gmane.mail.exim.user/97069>
1214 + 76_Fix-post-transport-crash.patch
1215 77_Fix-post-transport-crash-safeguard-for-missing-spool.patch
1216 <https://bugs.exim.org/show_bug.cgi?id=1671>
1217 * Fix spelling error in copyright file. (Thanks, lintian)
1218 * Pull 77_Fix-post-transport-crash-safeguard-for-missing-spool.patch from
1219 upstream git, exim was keeping logfiles open after after a "too many
1220 connections" event. Closes: #796524, #476958 (Thanks to Andreas Pflug for
1221 chasing this.)
1222 * When saving the berkeley DB version at build-time pass -P option to cpp,
1223 to prevent linebreaks.
1224
1225 -- Andreas Metzler <ametzler@debian.org> Tue, 25 Aug 2015 20:05:59 +0200
1226
1227 exim4 (4.86-2) unstable; urgency=high
1228
1229 * Update exim4-config Breaks, PRDR support is was moved from being
1230 Experimental into the mainline with 4.83.
1231 Closes: #794320
1232
1233 -- Andreas Metzler <ametzler@debian.org> Sun, 02 Aug 2015 07:40:24 +0200
1234
1235 exim4 (4.86-1) unstable; urgency=medium
1236
1237 * New upstream version, identical to RC5 (except for the version string).
1238
1239 -- Andreas Metzler <ametzler@debian.org> Sun, 26 Jul 2015 18:35:33 +0200
1240
1241 exim4 (4.86~RC5-1) unstable; urgency=medium
1242
1243 * New upstream version.
1244 + Drop 75_Bump-LOCAL_SCAN_ABI_VERSION.patch.
1245
1246 -- Andreas Metzler <ametzler@debian.org> Sat, 18 Jul 2015 11:46:11 +0200
1247
1248 exim4 (4.86~RC4-2) unstable; urgency=medium
1249
1250 * Drop libmysqlclient15-dev alternative build-dependency. Closes: #790463
1251 * Update list of upstream gpg-keys (0x4D1E900E14C1CC04 Phil Pennock,
1252 0x85AB833FDDC03262 Nigel Metheringham, 0xFFC0F14C84C71B6E Tony Finch,
1253 0xC4F4F94804D29EBA Todd Lyons, 0xBCE58C8CE41F32DF Jeremy Harris,
1254 0x63762CDA67E2F359 David Woodhouse, 0xAD5EDBB793EC57E4 Graeme Fowler),
1255 transition from debian/upstream-signing-key.pgp to
1256 debian/upstream/signing-key.asc.
1257 * Pull 75_Bump-LOCAL_SCAN_ABI_VERSION.patch from upstream GIT and update
1258 exim4-localscanapi-x.y provides to 2.0. A binNMU of sa-exim will then
1259 properly fix the issue. Closes: #790616
1260
1261 -- Andreas Metzler <ametzler@debian.org> Sun, 05 Jul 2015 11:47:47 +0200
1262
1263 exim4 (4.86~RC4-1) unstable; urgency=medium
1264
1265 * unexport/undefine TZ in debian/rules for reproducible build. It would be
1266 used as default value for TIMEZONE_DEFAULT.
1267 * New upstream version.
1268 + Unfuzz 31_eximmanpage.dpatch.
1269
1270 -- Andreas Metzler <ametzler@debian.org> Mon, 29 Jun 2015 07:43:19 +0200
1271
1272 exim4 (4.86~RC3-2) unstable; urgency=medium
1273
1274 * Upload to unstable.
1275
1276 -- Andreas Metzler <ametzler@debian.org> Tue, 23 Jun 2015 19:11:19 +0200
1277
1278 exim4 (4.86~RC3-1) experimental; urgency=medium
1279
1280 * Don't provide default-mta on Ubuntu and Ubuntu-derivatives. See LP-bug
1281 1166671.
1282 * New upstream version.
1283
1284 -- Andreas Metzler <ametzler@debian.org> Mon, 22 Jun 2015 20:39:11 +0200
1285
1286 exim4 (4.86~RC2-1) experimental; urgency=medium
1287
1288 * Drop nowadays unneeded XS-Testsuite: autopkgtest in debian/control
1289 (Thanks, lintian).
1290 * New upstream version:
1291 +Drop included patches.
1292 (-72_0001-Guard-routing-against-a-null-deref.-Bug-1639.patch,
1293 72_0002-Spamd-add-missing-initialiser.-Rspamd-mode-was-incor.patch,
1294 72_0003-DSN-fix-null-deref-when-bounce-is-due-to-conn-timeou.patch,
1295 72_0004-Content-scan-Use-ETIMEDOUT-not-ETIME-as-having-bette.patch)
1296 * Sync Debian config with upstream default config:
1297 + Set prdr_enable.
1298 + Add +smtp_protocol_error +smtp_syntax_error +tls_certificate_verified to
1299 log_selector option value.
1300
1301 -- Andreas Metzler <ametzler@debian.org> Wed, 17 Jun 2015 19:49:58 +0200
1302
1303 exim4 (4.86~RC1-3) experimental; urgency=medium
1304
1305 * Get time and date of latest debian/changelog entry and patch exim(on) to
1306 use these instead of __DATE__ and __TIME__.
1307 * Pull 72_0004-Content-scan-Use-ETIMEDOUT-not-ETIME-as-having-bette.patch
1308 from GIT to fix FTBFS on kfreebsd.
1309
1310 -- Andreas Metzler <ametzler@debian.org> Sat, 13 Jun 2015 15:22:47 +0200
1311
1312 exim4 (4.86~RC1-2) experimental; urgency=medium
1313
1314 * Pull three post-release fixes from upstream GIT. (null pointer
1315 derefencing, and spam scanning defaulting to rspam mode)
1316 + 72_0001-Guard-routing-against-a-null-deref.-Bug-1639.patch
1317 + 72_0002-Spamd-add-missing-initialiser.-Rspamd-mode-was-incor.patch
1318 + 72_0003-DSN-fix-null-deref-when-bounce-is-due-to-conn-timeou.patch
1319
1320 -- Andreas Metzler <ametzler@debian.org> Sun, 07 Jun 2015 07:26:13 +0200
1321
1322 exim4 (4.86~RC1-1) experimental; urgency=medium
1323
1324 * New upstream release.
1325 + Drop 84_Fix-truncation-of-items-in-headers_remove-lists-this.patch,
1326 refresh patches.
1327 + Update EDITME*, enable AUTH_TLS for -heavy.
1328 + Sync Debian config with upstream default config, rfc1413 calls are now
1329 disabled by default.
1330 + Uses MIME format bounce messages (RFC 3461). Closes: #230284,#400741
1331 + The spamd_address main option now supports an optional timeout value per
1332 server (tmo=timespec), it defaults two 2 minutes. Closes: #297915
1333 + spamd_address also accepts hostnames and IPv6 addresses. Closes: #751687
1334 + log reason for defer, on a hostlist dns-lookup temporary error.
1335 Closes: #670035
1336
1337 -- Andreas Metzler <ametzler@debian.org> Sat, 06 Jun 2015 15:41:33 +0200
1338
1339 exim4 (4.85-3) unstable; urgency=medium
1340
1341 * Upload to unstable.
1342
1343 -- Andreas Metzler <ametzler@debian.org> Tue, 28 Apr 2015 19:34:16 +0200
1344
1345 exim4 (4.85-2) experimental; urgency=medium
1346
1347 * Merge from unstable 4.84-8.
1348 + Tighten dependency of exim4 on exim4-base to (>= ${source:Version}) and
1349 (<< ${source:Version}.1), at least source version, but not the next
1350 sourceful upload. Closes: #777246
1351 + Pull 84_Fix-truncation-of-items-in-headers_remove-lists-this.patch from
1352 upstream GIT which fixes breakage of string-expansion in headers_remove
1353 commands. (Thanks Gordon Dickens, for the pointer.) -
1354 83_Remove-limit-on-remove_headers-item-size.-Bug-1533.patch not added
1355 here since it already part of 4.85.
1356
1357 -- Andreas Metzler <ametzler@debian.org> Sat, 21 Feb 2015 15:38:47 +0100
1358
1359 exim4 (4.85-1) experimental; urgency=medium
1360
1361 * exim4-config_files.5: Escape dots in regex. (Thanks, ael)
1362 * New upstream version.
1363
1364 -- Andreas Metzler <ametzler@debian.org> Tue, 13 Jan 2015 18:48:45 +0100
1365
1366 exim4 (4.85~RC4-1) experimental; urgency=medium
1367
1368 * update-exim4.conf:
1369 + Drop unused variable UPEX4C_internal_tmp.
1370 + Use tempfile(1) if the generated file will not be written to
1371 /var/lib/exim4/.
1372 + Add --check option.
1373 * init-script: On restart use update-exim4.conf --check before stopping the
1374 daemon. (This is a no-op with systemd since its sysv compat layer
1375 translates "foo restart" into "foo stop" "foo start" instead of using the
1376 init scripts restart target.)
1377 * Handle _RC in watchfile with uversionmangle.
1378 * New upstream version.
1379 + Stop repacking source, rfcs have been dropped.
1380
1381 -- Andreas Metzler <ametzler@debian.org> Wed, 31 Dec 2014 14:24:35 +0100
1382
1383 exim4 (4.85~RC3+dfsg-1) experimental; urgency=medium
1384
1385 * New upstream version.
1386
1387 -- Andreas Metzler <ametzler@debian.org> Thu, 18 Dec 2014 19:07:59 +0100
1388
1389 exim4 (4.85~RC2+dfsg-1) experimental; urgency=medium
1390
1391 * New upstream version.
1392 * Unfuzz patches: 50_localscan_dlopen.dpatch 67_unnecessaryCopt.diff
1393 70_remove_exim-users_references.dpatch.
1394
1395 -- Andreas Metzler <ametzler@debian.org> Mon, 01 Dec 2014 18:54:17 +0100
1396
1397 exim4 (4.85~RC1+dfsg-1) experimental; urgency=medium
1398
1399 * Unset message_prefix/message_sufix in maildrop_pipe transport. Maildrop
1400 neither expects a mbox-style From nor an empty line add the end. (Thanks,
1401 Edward Betts) Closes: #769396
1402 * Change the init script's restart order from { regenerate_config; stop;
1403 start ; } to { stop; regenerate_config; start ; }. (Thanks, Jakub Warmuz)
1404 Closes: #768874
1405 * New upstream version.
1406 + Unfuzz 66_enlarge-dh-parameters-size.dpatch
1407 + Drop 80_mime_empty_charset.diff.
1408 * Remove rfc from upstream source and repack it.
1409
1410 -- Andreas Metzler <ametzler@debian.org> Tue, 18 Nov 2014 19:28:20 +0100
1411
1412 exim4 (4.84-8) unstable; urgency=medium
1413
1414 * Pull 83_Remove-limit-on-remove_headers-item-size.-Bug-1533.patch and
1415 84_Fix-truncation-of-items-in-headers_remove-lists-this.patch from
1416 upstream GIT which fix breakage of string-expansion in headers_remove
1417 commands. (Thanks Gordon Dickens, for the pointer.)
1418
1419 -- Andreas Metzler <ametzler@debian.org> Tue, 17 Feb 2015 18:00:42 +0100
1420
1421 exim4 (4.84-7) unstable; urgency=medium
1422
1423 * Tighten dependency of exim4 on exim4-base to (>= ${source:Version}) and
1424 (<< ${source:Version}.1), at least source version, but not the next
1425 sourceful upload. Closes: #777246
1426
1427 -- Andreas Metzler <ametzler@debian.org> Sat, 07 Feb 2015 15:12:33 +0100
1428
1429 exim4 (4.84-6) unstable; urgency=medium
1430
1431 * Revert init script's restart order change in 4.84-4 for the time being.
1432 This needs a slightly more involved change than I want to push into jessie
1433 right now.
1434
1435 -- Andreas Metzler <ametzler@debian.org> Sun, 21 Dec 2014 14:07:12 +0100
1436
1437 exim4 (4.84-5) unstable; urgency=medium
1438
1439 * 82_quoted-or-r-2047-encoded.diff pulled from upstream git (sans
1440 testsuite), extends the fix in 4.84-2.
1441
1442 -- Andreas Metzler <ametzler@debian.org> Wed, 17 Dec 2014 19:03:39 +0100
1443
1444 exim4 (4.84-4) unstable; urgency=medium
1445
1446 * Unset message_prefix/message_sufix in maildrop_pipe transport. Maildrop
1447 neither expects a mbox-style From nor an empty line add the end. (Thanks,
1448 Edward Betts) Closes: #769396
1449 * Change the init script's restart order from { regenerate_config; stop;
1450 start ; } to { stop; regenerate_config; start ; }. (Thanks, Jakub Warmuz)
1451 Closes: #768874
1452 * 81_buffer-overrun-in-spam-acl.diff from upstream git. Fix a buffer overrun
1453 with control characters in argument of spam= acl condition.
1454 <http://bugs.exim.org/show_bug.cgi?id=1552>
1455
1456 -- Andreas Metzler <ametzler@debian.org> Sun, 30 Nov 2014 08:24:04 +0100
1457
1458 exim4 (4.84-3) unstable; urgency=medium
1459
1460 * Apply patch to Italian (it) debconf template translation, thanks to
1461 s3v <c0llapsed@yahoo.it>. Closes: #764925
1462 * Let virtual package cron-daemon fulfill exim4-base's dependency now that
1463 bcron provides it instead of "cron" and systemd-cron is fixed.
1464 Closes: #765720
1465
1466 -- Andreas Metzler <ametzler@debian.org> Sun, 19 Oct 2014 13:35:56 +0200
1467
1468 exim4 (4.84-2) unstable; urgency=high
1469
1470 * Add 80_mime_empty_charset.diff from upstream GIT (the parts that change
1471 the code, not the testsuite) to handle empty content-type charset.
1472
1473 -- Andreas Metzler <ametzler@debian.org> Fri, 29 Aug 2014 19:41:38 +0200
1474
1475 exim4 (4.84-1) unstable; urgency=medium
1476
1477 * New upstream release.
1478
1479 -- Andreas Metzler <ametzler@debian.org> Thu, 14 Aug 2014 19:33:01 +0200
1480
1481 exim4 (4.84~RC2-1) unstable; urgency=medium
1482
1483 * New upstream release candidate.
1484
1485 -- Andreas Metzler <ametzler@debian.org> Sat, 09 Aug 2014 07:42:00 +0200
1486
1487 exim4 (4.84~RC1-3) unstable; urgency=medium
1488
1489 * Third try. Simply comment *custom* in debian/control.
1490
1491 -- Andreas Metzler <ametzler@debian.org> Sat, 02 Aug 2014 09:29:13 +0200
1492
1493 exim4 (4.84~RC1-2) unstable; urgency=medium
1494
1495 * Re-upload, after manually removing *custom* from the changes file to avoid
1496 false detection of NEW packages due to the changes in the archive
1497 infrastructure related source-only uploads.
1498
1499 -- Andreas Metzler <ametzler@debian.org> Sat, 02 Aug 2014 08:14:54 +0200
1500
1501 exim4 (4.84~RC1-1) unstable; urgency=medium
1502
1503 * New upstream release candidate, fixing a regression in the MIME handling
1504 code.
1505
1506 -- Andreas Metzler <ametzler@debian.org> Sat, 02 Aug 2014 07:45:26 +0200
1507
1508 exim4 (4.83-2) unstable; urgency=medium
1509
1510 * Upload to unstable.
1511
1512 -- Andreas Metzler <ametzler@debian.org> Sat, 26 Jul 2014 09:25:15 +0200
1513
1514 exim4 (4.83-1) experimental; urgency=medium
1515
1516 * New upstream release which includes the fix for CVE-2014-2972.
1517
1518 -- Andreas Metzler <ametzler@debian.org> Wed, 23 Jul 2014 08:13:22 +0200
1519
1520 exim4 (4.83~RC3-1) experimental; urgency=medium
1521
1522 * New upstream release candidate.
1523
1524 -- Andreas Metzler <ametzler@debian.org> Tue, 08 Jul 2014 19:07:52 +0200
1525
1526 exim4 (4.83~RC2-1) experimental; urgency=medium
1527
1528 * New upstream release candidate.
1529 + JH/26 Port service names are now accepted for tls_on_connect_ports, to
1530 align with daemon_smtp_ports. Bug 72. Closes: #316441
1531
1532
1533 -- Andreas Metzler <ametzler@debian.org> Fri, 06 Jun 2014 19:11:24 +0200
1534
1535 exim4 (4.83~RC1-1) experimental; urgency=medium
1536
1537 * New upstream feature release candidate.
1538 + JH/06 Log outbound-TLS and port details, subject to log selectors, for a
1539 failed delivery. Closes: #712987
1540 * Unfuzz 31_eximmanpage.dpatch and 50_localscan_dlopen.dpatch.
1541 * Drop superfluous patches: 75_unbind-ldap-connection.diff
1542 76_fix_ldap_option_setting.diff 77_close-the-server-side-of-TLS.diff
1543 80_fix_ftbfs_hurd.diff
1544 * Since exim4-base currently only includes daily cronjobs let anacron
1545 fulfill the dependency, too. Systems with missing recommends (anacron
1546 recommends cron) that are *not* restarted regularily will therefore not
1547 run the cron-job regularily. Exim should not break horribly in this case
1548 and we can assume the local system administrator knows what (s)he is doing
1549 by disabling installation of recommends. (Policy: "[...] packages that
1550 would be found together with this one in all but unusual installations")
1551 Closes: #733929
1552
1553 -- Andreas Metzler <ametzler@debian.org> Thu, 29 May 2014 13:09:04 +0200
1554
1555 exim4 (4.82.1-2) unstable; urgency=high
1556
1557 * [87_double_expansion.diff] from upstream. Stop unwanted double expansion
1558 of arguments to mathematical comparison operations. CVE-2014-2972
1559
1560 -- Andreas Metzler <ametzler@debian.org> Sun, 20 Jul 2014 19:05:48 +0200
1561
1562 exim4 (4.82.1-1) unstable; urgency=high
1563
1564 * New upstream security release, fixing CVE-2014-2957. This is a remote
1565 code execution flaw in Exim version 4.82 (only) when built with DMARC
1566 support. Debian's binary packages are not built with DMARC support and
1567 therefore not vulnerable. However we want to fix this for people building
1568 their own binaries based on Debian's packaging.
1569
1570 -- Andreas Metzler <ametzler@debian.org> Wed, 28 May 2014 19:01:43 +0200
1571
1572 exim4 (4.82-8) unstable; urgency=medium
1573
1574 * Now that GMP has been relicensed to LGPLv3+/GPLv2+ build exim against
1575 GnuTLS v3.
1576
1577 -- Andreas Metzler <ametzler@debian.org> Sat, 12 Apr 2014 16:19:05 +0200
1578
1579 exim4 (4.82-7) unstable; urgency=high
1580
1581 [ Martin Pitt ]
1582 * debian/tests/control: Add missing python test dependency, as
1583 debian/tests/security calls python. Closes: #740092
1584
1585 [ Andreas Metzler ]
1586 * 4.82 deprecated $tls_bits, $tls_certificate_verified, $tls_cipher,
1587 $tls_peerdn, $tls_sni and introduced tls_in_*/tls_out_* variants of these
1588 variables which describe the respective status of the current incoming or
1589 outgoing TLS connection. The rationale for this is that a single exim
1590 process can now use both an incoming (message reception) and outgoing
1591 TLS connection (callout or cutthrough delivery) concurrently. With this
1592 change the "old" variables were mapped to tls_in_*, i.e. they expand to
1593 empty values on outgoing connections. (This is not yet documented.)
1594 Outgoing tls-connections can therefore not be detected by nonempty
1595 $tls_cipher anymore. exim4-config << 4.82 used this mechanism to prevent
1596 sending of plaintext AUTH information on unencrypted connections. Force a
1597 lockstep upgrade of exim4-config by bumping the version of exim4-base's
1598 dependency on exim4-config to >= 4.82.
1599 Closes: #742901, #736081
1600
1601 -- Andreas Metzler <ametzler@debian.org> Sun, 06 Apr 2014 08:32:11 +0200
1602
1603 exim4 (4.82-6) experimental; urgency=medium
1604
1605 [ Martin Pitt ]
1606 * debian/tests/control: Add missing python test dependency, as
1607 debian/tests/security calls python. Closes: #740092
1608
1609 [ Andreas Metzler ]
1610 * Now that GMP has been relicensed to LGPLv3+/GPLv2+ build exim against
1611 GnuTLS v3.
1612
1613 -- Andreas Metzler <ametzler@debian.org> Sat, 05 Apr 2014 14:18:11 +0200
1614
1615 exim4 (4.82-5) unstable; urgency=medium
1616
1617 * Upgrade to libdb5.3-dev. Closes: #738637 Be paranoid and bump BDBVERSION
1618 in exim4-base.postinst from 3.0 (no idea why this did not read 5.1) to
1619 5.3, therefore purging hints db on upgrades.
1620
1621 -- Andreas Metzler <ametzler@debian.org> Wed, 12 Feb 2014 19:31:55 +0100
1622
1623 exim4 (4.82-4) unstable; urgency=medium
1624
1625 * Correct title/name of exim4-config_files(5). (Thanks, Heiko Schlittermann)
1626 Closes: #734212
1627 * 80_fix_ftbfs_hurd.diff by Samuel Thibault fixes FTBFS on GNU/hurd due to
1628 missing support for TCLASS. Closes: #738445
1629 * Add debian/upstream-signing-key.pgp (listed in
1630 debian/source/include-binaries) and update watchfile to check
1631 upstream signature.
1632
1633 -- Andreas Metzler <ametzler@debian.org> Sun, 09 Feb 2014 19:41:34 +0100
1634
1635 exim4 (4.82-3) unstable; urgency=low
1636
1637 * Upload to unstable.
1638
1639 -- Andreas Metzler <ametzler@debian.org> Wed, 27 Nov 2013 19:51:26 +0100
1640
1641 exim4 (4.82-2) experimental; urgency=low
1642
1643 * Pull two post-release fixes from upstream git master:
1644 + 75_unbind-ldap-connection.diff - Only unbind ldap connection if bind
1645 succeeded.
1646 + 77_close-the-server-side-of-TLS.diff - Correctly close the server side
1647 of TLS when forking for delivery.
1648 * Pull 76_fix_ldap_option_setting.diff from Todd Lyons testing tree. See
1649 <http://mid.gmane.org/20131029200309.GA277075%40zedat.fu-berlin.de>.
1650
1651 -- Andreas Metzler <ametzler@debian.org> Sat, 09 Nov 2013 17:24:59 +0100
1652
1653 exim4 (4.82-1) experimental; urgency=low
1654
1655 * New upstream stable release.
1656 * Drop exim4-config_files.5 symlinks for local_host_whitelist and
1657 local_sender_whitelist, add symlinks for host_local_deny_exceptions and
1658 sender_local_deny_exceptions instead. Closes: #661365
1659
1660 -- Andreas Metzler <ametzler@debian.org> Sat, 09 Nov 2013 11:52:58 +0100
1661
1662 exim4 (4.82~rc5-1) experimental; urgency=low
1663
1664 * New upstream version.
1665
1666 -- Andreas Metzler <ametzler@debian.org> Sat, 26 Oct 2013 08:50:58 +0200
1667
1668 exim4 (4.82~rc3-1) experimental; urgency=low
1669
1670 * New upstream version.
1671 + TL/15 Fix exiqsumm summary for corner case. Patch provided by Richard
1672 Hall.
1673 + TL/16 Bugzilla 1289 - Clarify host/ip processing when have errors
1674 looking up a hostname or reverse DNS when processing a host list. Used
1675 suggestions from multiple comments on this bug.
1676 + TL/17 Bugzilla 1057 - Multiple clamd TCP targets patch from Mark Zealey.
1677 * Add macros for sending a client certificate on outgoing TLS connections.
1678 (REMOTE_SMTP_TLS_CERTIFICATE/REMOTE_SMTP_PRIVATEKEY,
1679 REMOTE_SMTP_SMARTHOST_TLS_CERTIFICATE/REMOTE_SMTP_SMARTHOST_PRIVATEKEY)
1680 Closes: #677826
1681
1682 -- Andreas Metzler <ametzler@debian.org> Sat, 12 Oct 2013 09:30:28 +0200
1683
1684 exim4 (4.82~rc2-1) experimental; urgency=low
1685
1686 * exim-gencert: Generate 2048bit key by default. LP: #1200581
1687 * New upstream version.
1688 + Drop 80_addmanuallybuiltdocs.diff
1689
1690 -- Andreas Metzler <ametzler@debian.org> Thu, 03 Oct 2013 19:24:59 +0200
1691
1692 exim4 (4.82~rc1-1) experimental; urgency=low
1693
1694 * New upstream version.
1695 + TL/02 Add +smtp_confirmation as a default logging option.
1696 Closes: #649600
1697 + JH/05 Permit multiple router/transport headers_add/remove lines.
1698 Closes: #276126
1699 + See /usr/share/doc/exim4-base/NewStuff.gz for other newly added
1700 features.
1701 * Upload to experimental.
1702 * Drop unnecessary patches (30_dontoverridecflags.dpatch
1703 75_openssl_sni.diff 76_tls_dh_min_bits.diff 77_docsfortls_dh_min_bits.diff
1704 78_pkcs11_init.diff 84_CVE-2012-5671.patch 85_server_set_id_SPA.diff
1705 86_Dovecot-robustness.diff 87_localinjected_mimeacl.diff), unfuzz patches.
1706 * Applying upstream's default configuration updates to Debian configuration
1707 change 30_exim4-config_examples to use tls_in_cipher/tls_out_cipher
1708 instead of tls_out_cipher. - exim4-config therefore Breaks
1709 exim daemon << 4.82~rc1.
1710 * 80_addmanuallybuiltdocs.diff: Upstream rc tarball ships empty filter.txt
1711 and spec.txt, replace these with correct handbuilt versions.
1712
1713 -- Andreas Metzler <ametzler@debian.org> Sun, 29 Sep 2013 14:43:25 +0200
1714
1715 exim4 (4.80-9) unstable; urgency=low
1716
1717 * Upload to unstable.
1718
1719 -- Andreas Metzler <ametzler@debian.org> Sat, 14 Sep 2013 08:05:18 +0200
1720
1721 exim4 (4.80-8) experimental; urgency=low
1722
1723 * Import updated watchfile by Bart Martens. (Handles more compression types
1724 and x.y.revision versioning.)
1725 * In initscript invoke pidofproc with a pathname argument as it is
1726 documented in LSB and required by lsb-base (>= 4.1+Debian9).
1727 Closes: #693696, #718871
1728 * Improve exim4-config_files.5 and README.Debian - Warn about unresolvable
1729 items in host lists. Closes: #627988
1730 * Drop support for "/etc/init.d/exim4 what". It offers zero benefit to
1731 invoking exiwhat directly and throws an error mesage, too. (Thanks Regid
1732 Ichira for the diagnosis.) Closes: #643720
1733 * Set "host_find_failed = ignore" (instead of defer) on smarthost and
1734 hub_user_smarthost router. Now if one (of the possibly multiple) listed
1735 smarthosts is not resolvable (NXDOMAIN) ignores it and and tries the next
1736 listed one. If all listed hosts are unresolvable the mail is still
1737 defered, since host_all_ignored is set to defer by default. Therefore the
1738 behavior does not change for single-smarthost systems. Closes: #658878
1739 * Remove obsolete conffile /etc/cron.monthly/exim4-base which was only
1740 shipped in 4.69-3. Closes: #689334
1741 * Update exim_db.8, syncing against spec.txt from exim 4.80.
1742 * 87_localinjected_mimeacl.diff from upstream GIT. When injecting a message
1743 locally in non-SMTP mode, and with MIME ACLs configured, if the ACL
1744 rejected the message, Exim would try to `fprintf(NULL, "%s",
1745 the_message)`. This fixes that.
1746 * [lintian] Escape some dashes in exim4-config_files.5.
1747 * Point vcs-* to anonscm.
1748 * Remove pidfile after stopping the daemon, exim does not remove it itself.
1749 Closes: #702988
1750 * eu.po: Fix last reference to /usr/share/doc/exim4-base/README.Debian
1751 (without either .html or .gz suffix). Closes: #394975
1752 * Merge autopkgtests from Ubuntu (Thanks Yolanda Robla for the pointer)
1753 Closes: #710018
1754 + tests/CVE-2010-4344.py is GPLv2 - Add license header.
1755 + tests/daemon and tests/security do not use bashisms, change shebang
1756 to /bin/sh.
1757 * Upload to experimental, due to perl transition.
1758
1759 -- Andreas Metzler <ametzler@debian.org> Sun, 01 Sep 2013 15:58:49 +0200
1760
1761 exim4 (4.80-7) unstable; urgency=low
1762
1763 * Use exim's ${quote:xxx} operator when invoking spfquery to disallow
1764 bypassing of SPF validation by using special mailbox names. (Thanks to
1765 Lekensteyn for diagnosis and testing.) Closes: #697057
1766
1767 -- Andreas Metzler <ametzler@debian.org> Wed, 02 Jan 2013 19:37:21 +0100
1768
1769 exim4 (4.80-6) unstable; urgency=low
1770
1771 * Cherrypick two changes from GIT:
1772 + 85_server_set_id_SPA.diff: server_set_id was not stored in
1773 $authenticated_id when using SPA authentication.
1774 http://article.gmane.org/gmane.mail.exim.user/92181
1775 + 86_Dovecot-robustness.diff: robustness fixes for the Dovecot
1776 authenticator.
1777
1778 -- Andreas Metzler <ametzler@debian.org> Wed, 21 Nov 2012 19:08:53 +0100
1779
1780 exim4 (4.80-5.1) unstable; urgency=high
1781
1782 * Non-maintainer upload by the Security Team.
1783 * CVE-2012-5671: Fix heap-based buffer overflow in DKIM handling.
1784
1785 -- Nico Golde <nion@debian.org> Thu, 25 Oct 2012 20:11:11 +0200
1786
1787 exim4 (4.80-5) unstable; urgency=low
1788
1789 * Fix grammar error in debian/manpages/exim4-config_files.5. (Thanks,
1790 Regid Ichira)
1791 * Fix hardening support. (Thanks, Simon Ruderich)
1792 + Append $(CPPFLAGS) to CFLAGS, the exim buildsystem does not use it.
1793 + Set LFLAGS += $(LDFLAGS) in debian/rules.
1794 Closes: #687645
1795 * Correct typo in Russian debconf translation. (Thanks, Krasu)
1796 Closes: #683385
1797 * Point Vcs-* to git repository.
1798
1799 -- Andreas Metzler <ametzler@debian.org> Sun, 23 Sep 2012 12:20:16 +0200
1800
1801 exim4 (4.80-4) unstable; urgency=low
1802
1803 * Disable autoloading of PKCS#11 modules. Closes: #678238
1804
1805 -- Andreas Metzler <ametzler@debian.org> Sat, 23 Jun 2012 18:35:03 +0200
1806
1807 exim4 (4.80-3) unstable; urgency=low
1808
1809 * Pull 75_openssl_sni.diff from upstream. - Segfault caused by NULL
1810 dereference if Exim is built using OpenSSL, tls_sni is used and a
1811 forced expansion failure is configured.
1812 * Pull 76_tls_dh_min_bits.diff (and the corresponding doc change
1813 77_docsfortls_dh_min_bits.diff) from upstream. Adds a new SMTP transport
1814 option tls_dh_min_bits for setting the minimal size of DH parameters.
1815 * Add macro TLS_DH_MIN_BITS for setting the tls_dh_min_bits smtp transport
1816 option. Closes: #676563
1817 * [lintian] Stop shipping empty directory /usr/share/exim4 in exim4-base.
1818
1819 -- Andreas Metzler <ametzler@debian.org> Fri, 08 Jun 2012 12:37:05 +0200
1820
1821 exim4 (4.80-2) unstable; urgency=low
1822
1823 * [Brown paper bag] actually target unstable in changelog.
1824
1825 -- Andreas Metzler <ametzler@debian.org> Sun, 03 Jun 2012 17:24:05 +0200
1826
1827 exim4 (4.80-1) experimental; urgency=low
1828
1829 * New upstream version, identical to rc7.
1830 * Add a missing piece of documentation to update-exim4.conf.8. DCreadhost
1831 is not only used for rewriting, in satellite setup it is also
1832 the host where local mail is delivered to. (Thanks, Regid Ichira).
1833 Closes: #675712
1834
1835 -- Andreas Metzler <ametzler@debian.org> Sun, 03 Jun 2012 16:49:51 +0200
1836
1837 exim4 (4.80~rc7-1) experimental; urgency=low
1838
1839 * New upstream version.
1840 * Let debian/EDITME.openssl.exim4-light.diff apply again.
1841
1842 -- Andreas Metzler <ametzler@debian.org> Tue, 29 May 2012 19:33:07 +0200
1843
1844 exim4 (4.80~rc6-1) experimental; urgency=low
1845
1846 * Ship newly available GnuTLS-FAQ.txt in exim4-base.
1847 * Upstream's handling of GnuTLS DH parameters has changed, hardcoded
1848 parameters (from RFCs are used by default. See
1849 /usr/share/doc/exim4-base/README.UPDATING* for details. Stop shipping
1850 /usr/share/exim4/exim4_refresh_gnutls-params /usr/share/exim4/timeout.pl
1851 and /var/spool/exim4/gnutls-params-2236.
1852
1853 -- Andreas Metzler <ametzler@debian.org> Sun, 27 May 2012 18:46:48 +0200
1854
1855 exim4 (4.80~rc5-1) experimental; urgency=low
1856
1857 * New upstream version.
1858
1859 -- Andreas Metzler <ametzler@debian.org> Thu, 24 May 2012 20:20:24 +0200
1860
1861 exim4 (4.80~rc4-1) experimental; urgency=low
1862
1863 * New upstream version.
1864 + Unfuzz 50_localscan_dlopen.dpatch
1865 + Drop 80_revert_stringformatprintf.diff, superseded upstream.
1866 + Default DH param size switched to 2236 for NSS compat. Update
1867 generation script and shipped parameters.
1868
1869 -- Andreas Metzler <ametzler@debian.org> Mon, 21 May 2012 20:00:18 +0200
1870
1871 exim4 (4.80~rc2-1) experimental; urgency=low
1872
1873 * Fix typo in retry/30_exim4-config (s/frequenzy/frequency/) (Thanks, Regid
1874 Ichira). Closes: #646338
1875 * dpkg-buildflags supersedes hardening-wrapper. set
1876 DEB_BUILD_MAINT_OPTIONS := hardening=+bindnow,+pie to use features enabled
1877 by hardening-wrapper by default. Make sure to always set -Wall.
1878 * List mapppings between debconf choices ("mail sent by smarthost; no local
1879 mail" et al.) and corresponding values of the DC_eximconfig_configtype
1880 macro in update-exim4.conf(8). Closes: #651883
1881 * README.Debian.*: Correct documentation of the lowuid_aliases router. - The
1882 macro is named FIRST_USER_ACCOUNT_UID instead of FIRST_USER_UID. (Thanks,
1883 Yubao Liu) Closes: #653058
1884 * add more verbose help to /etc/default/exim4. Closes: #653272
1885 * Updated French debconf templates translation. (thanks for proofreading,
1886 debian-l10n-french!) Closes: #668475
1887 * Fix typo usualy in update-exim4.conf.8.
1888 * Add source lintian override (debian/source/lintian-overrides) for
1889 binaries-have-file-conflict exim4-daemon-heavy-dbg exim4-daemon-light-dbg.
1890 *-daemon-dbg depends on the respective -daemon, and the daemon-packages
1891 conflict with each other.
1892 * New upstream version:
1893 + Unfuzz patches
1894 + Update 66_enlarge-dh-parameters-size.dpatch. This is now a noop if built
1895 against gnutls >= 2.12.
1896 + Default DH param size is 2432, update generation script and shipped
1897 parameters.
1898 + Unfuzz/update */EDITME/*. Update debian/example.conf.md5.
1899 + 80_revert_stringformatprintf.diff. Do not mark string_format() as
1900 PRINTF_FUNCTION(3,4) to allow compilation with -Wformat
1901 -Werror=format-security
1902 + Sets accept_8bitmime = true by default. Closes: #445013
1903 + Uses GnuTLS priority string for configuration. (See NEWS.Debian)
1904 Closes: #624041
1905
1906 -- Andreas Metzler <ametzler@debian.org> Sun, 20 May 2012 15:57:15 +0200
1907
1908 exim4 (4.77-1) unstable; urgency=low
1909
1910 * Fix typo in exim4-config_files.5. (Thanks, Regid Ichira) Closes: #645283
1911 * New upstream stable release. (No major changes compared to rc4)
1912 * Upload to unstable.
1913
1914 -- Andreas Metzler <ametzler@debian.org> Sat, 22 Oct 2011 18:00:11 +0200
1915
1916 exim4 (4.77~rc4-1) experimental; urgency=low
1917
1918 * New upstream release candidate.
1919 + drop patches included in this release.
1920 (80_gnutls_certificate_verify_peers2.diff 80_gnutls_initrc.diff
1921 80_TLS1.2-and-TLS1.1-support.diff)
1922 + New expansion conditions, "inlist", "inlisti".
1923 + Exim no longer performs string expansion on the second string of
1924 the match_* expansion conditions: "match_address", "match_domain",
1925 "match_ip" & "match_local_part". Named lists can still be used. The
1926 previous behavior made it too easy to create (remotely) vulnerable
1927 configurations. A more detailed rationale and explanation can be found
1928 on
1929 https://lists.exim.org/lurker/message/20111003.122326.fbcf32b7.en.html
1930 + doc/pcrepattern.txt is not shipped anymore as part of the exim tarball
1931 (and therefore the Debian package suite.)
1932 * Make use of /usr/share/dpkg/buildflags.mk if available.
1933 * Change build system to build each binary variant in a separate copy of
1934 the source tree instead of re-using the copy and moving away the results
1935 after build. The old approach stopped working since upstream added a
1936 dependency on make all to make install. - As we were changing parts of
1937 tree (Local/Makefile) after the build this caused an (incorrect) rebuild
1938 on make install.
1939
1940 -- Andreas Metzler <ametzler@debian.org> Sat, 08 Oct 2011 13:07:35 +0200
1941
1942 exim4 (4.76-4) experimental; urgency=low
1943
1944 * 80_TLS1.2-and-TLS1.1-support.diff (pulled from upstream GIT gnutls_fixes
1945 branch): Enable TLS1.2 and TLS1.1
1946 * 80_gnutls_certificate_verify_peers2.diff, 80_gnutls_initrc.diff (pulled
1947 from upstream GIT gnutls_fixes branch): Use
1948 gnutls_certificate_verify_peers2() instead of
1949 gnutls_certificate_verify_peers(). The deprecated function was dropped in
1950 GnuTLS 3.x. Closes: #624082
1951
1952 -- Andreas Metzler <ametzler@debian.org> Sat, 24 Sep 2011 18:36:08 +0200
1953
1954 exim4 (4.76-3) unstable; urgency=low
1955
1956 * [exim4-base.cron.daily] Correct invocation of mail(1), options need to be
1957 specified before arguments for compatibility with heirloom-mailx (Thanks,
1958 Andreas Schiweck). Closes: #629314
1959 * [exim4-base.exim4.init] Use echo instead of log_failure_msg for the panic
1960 log warning. Closes: #629610
1961 * [exim4-base.postinst] Also take care of ratelimit db on bdbd upgrades.
1962 Closes: #630985
1963 * Update Debian exim webpage URL. Closes: #641126
1964 * Do not run upgrade test for 4.67-5 on exim4.conf.template if split config
1965 is used and vice versa. Closes: #577633
1966 * [lintian] Do not specify priority in binary package stanzas, unless it
1967 deviates from the source package priority setting.
1968 * [lintian] Drop unused lintian override binary-without-manpage
1969 usr/sbin/exim.
1970 * [lintian] Improve on short descriptions of *-dbg packages.
1971
1972 -- Andreas Metzler <ametzler@debian.org> Sun, 18 Sep 2011 11:49:13 +0200
1973
1974 exim4 (4.76-2) unstable; urgency=low
1975
1976 * debian/rules: Remove test/ and test-stamp on clean.
1977 * Handle BerkeleyDB upgrades more gracefully. Instead of checking Debian
1978 version numbers compare DB-version of old exim (stored by postinst in
1979 /var/lib/exim4/berkeleydbvers.txt) with currently used DB-version
1980 (hardcoded at build time in exim4-base.postinst).
1981 * [exim4-base.postinst exim4-config.postinst] Do away with unnecessary
1982 chowns by dropping them or limiting to upgrades from 4.30.
1983
1984 -- Andreas Metzler <ametzler@debian.org> Sun, 29 May 2011 18:21:03 +0200
1985
1986 exim4 (4.76-1) unstable; urgency=low
1987
1988 * New upstream version.
1989 * Drop 80_match_isinlist.diff (included upstream).
1990
1991 -- Andreas Metzler <ametzler@debian.org> Mon, 09 May 2011 19:12:09 +0200
1992
1993 exim4 (4.76~RC1-3) experimental; urgency=low
1994
1995 * 80_match_isinlist.diff pulled from upstream git.
1996
1997 -- Andreas Metzler <ametzler@debian.org> Sun, 08 May 2011 14:44:20 +0200
1998
1999 exim4 (4.76~RC1-2) experimental; urgency=low
2000
2001 * Fix testsuite error.
2002 * Disable verification of DKIM signatures if DC_minimaldns or the (newly
2003 added) DISABLE_DKIM_VERIFY macro are set. Closes: #609764
2004 * [lintian] Drop useless comments from debian/watch.
2005
2006 -- Andreas Metzler <ametzler@debian.org> Sun, 08 May 2011 08:58:24 +0200
2007
2008 exim4 (4.76~RC1-1) experimental; urgency=low
2009
2010 * New upstream version.
2011 * Drop superfluous patches. 80_ldap_require_cert-work.diff
2012 81_negatebool.diff 82_dkimpercent.diff
2013 * [Lintian] Fix grammar error in manpage (spelling-error-in-manpage
2014 update-exim4defaults.8.gz allows to allows one to).
2015 * [debian/minimaltest]: Added. Try to run a minimal functionality test after
2016 building exim. (Currently only supported if the build-system has a
2017 Debian-exim user.)
2018
2019 -- Andreas Metzler <ametzler@debian.org> Fri, 06 May 2011 20:27:56 +0200
2020
2021 exim4 (4.75-3) unstable; urgency=high
2022
2023 * [debian/rules] Fix dependencies and targets, speeding up package build.
2024 Previously everything was compiled twice.
2025 * Patches pulled from upstream git:
2026 +81_negatebool.diff Negating the $bool expansion condition did not work.
2027 +82_dkimpercent.diff dkim sig logged to paniclog. Closes: #624670
2028 (CVE-2011-1764)
2029
2030 -- Andreas Metzler <ametzler@debian.org> Fri, 06 May 2011 20:08:51 +0200
2031
2032 exim4 (4.75-2) unstable; urgency=low
2033
2034 * clamav socket on Debian is clamd:/var/run/clamav/clamd.ctl, fix
2035 configuration example accordingly. (Thanks, Roman V. Nikolaev)
2036 Closes: #622111
2037 * Use on libdb5.1-dev (instead of 4.8), zap hints db on upgrade from <=
2038 4.75-1. Closes: #621388
2039 * Enable hardening options. (Last difference to Ubuntu except for not being
2040 the default-mta there.) Closes: #542726
2041
2042 -- Andreas Metzler <ametzler@debian.org> Sat, 16 Apr 2011 14:45:36 +0200
2043
2044 exim4 (4.75-1) unstable; urgency=low
2045
2046 * New upstream version.
2047 * 80_ldap_require_cert-work.diff Pulled from upstream git. The new
2048 ldap_require_cert option would segfault if used.
2049
2050 -- Andreas Metzler <ametzler@debian.org> Mon, 28 Mar 2011 19:24:55 +0200
2051
2052 exim4 (4.75~rc3-1) experimental; urgency=low
2053
2054 * New upstream version.
2055
2056 -- Andreas Metzler <ametzler@debian.org> Thu, 03 Mar 2011 19:10:06 +0100
2057
2058 exim4 (4.75~rc2-1) experimental; urgency=low
2059
2060 * New upstream version.
2061 + Fixes exiqgrep "Line mismatch" error on messages without size info.
2062 Closes: #528625
2063 + Restore default SIGPIPE handler for child_open_uid. Closes: #573779
2064 * Enable verbose compilation.
2065
2066 -- Andreas Metzler <ametzler@debian.org> Sun, 27 Feb 2011 11:59:45 +0100
2067
2068 exim4 (4.74-2) unstable; urgency=low
2069
2070 * Upload to unstable.
2071
2072 -- Andreas Metzler <ametzler@debian.org> Thu, 24 Feb 2011 19:02:07 +0100
2073
2074 exim4 (4.74-1) experimental; urgency=low
2075
2076 * 4.74 release, should build on hurd again.
2077 * Fix some lintian --pedantic issues: copyright-refers-to-symlink-license
2078 maintainer-script-without-set-e debian-control-has-unusual-field-spacing
2079
2080 -- Andreas Metzler <ametzler@debian.org> Sat, 29 Jan 2011 15:39:51 +0100
2081
2082 exim4 (4.74~rc2-1) experimental; urgency=low
2083
2084 * In spf example use spf-tools-perl's spfquery instead of the one from
2085 libmail-spf-query-perl. Do not try to use unimplemented best-guess
2086 support. Update Suggests accordingly. Closes: #608336
2087 * Add headers in ACL by using the add_header modifier instead of "message".
2088 (This modifier has been available since 4.61.) Closes: #609308
2089 * New upstream version.
2090 + includes the fix for CVE-2011-0017
2091 + If a non-debug daemon was invoked with a non-whitelisted macro, then
2092 logs from after attempting delivery would be silently lost, including
2093 for successful delivery. This log-loss bug was introduced in 4.73
2094 as part of the security lockdown. Closes: #610611
2095 + Update some patches.
2096
2097 -- Andreas Metzler <ametzler@debian.org> Sun, 23 Jan 2011 14:02:36 +0100
2098
2099 exim4 (4.73~rc1-1) experimental; urgency=low
2100
2101 * New upstream release candidate.
2102 * Drop included patches. 80_4.73rc1_*, 40_dkimnotinpaniclog.diff.
2103 * Update 31_eximmanpage.dpatch.
2104 * exim4 now uses INSTREAM (added in clamav 0.95) instead of STREAM when
2105 talking to clamav. exim4-daemon-heavy therefore Breaks: clamav-daemon
2106 (<< 0.95).
2107 * Unfuzz EDITME*diff.
2108 * Dependency changes:
2109 + Drop exim4-config's conflicts with bash (<< 2.05). This was relevant
2110 pre-sarge.
2111 + Drop exim4-daemon-* dependency on exim4-base (>> 4.71-2). This one is
2112 superfluous because of of the dependency on
2113 exim4-base (>= ${Upstream-Version}).
2114 + exim4-config breaks instead of conflicts with pre-DKIM (i.e. << 4.69.1)
2115 exim4-daemon.
2116 + exim4-base breaks instead of conflicts with <<${Upstream-Version} daemon
2117 packages.
2118 * Add Vcs-Svn and Vcs-Browser fields to debian/control.
2119 * Build depend on libmysqlclient-dev | libmysqlclient15-dev instead of
2120 libmysqlclient15-dev. libmysqlclient-dev is not a virtual package
2121 anymore. Closes: #590218
2122 * Use db_settitle unconditionally, even etch supports this. Drop unneeded
2123 lintian override exim4-config: settitle-requires-versioned-depends.
2124
2125 -- Andreas Metzler <ametzler@debian.org> Mon, 27 Dec 2010 19:48:19 +0100
2126
2127 exim4 (4.72-6) unstable; urgency=high
2128
2129 * 80_4.74_filtertesting.diff: Do not abort when setgid fails if privileges
2130 were dropped. This fixes a regression from 4.72-2, it was not possible to
2131 test filter files with exim4 -bf anymore. Closes: #611572
2132
2133 -- Andreas Metzler <ametzler@debian.org> Mon, 31 Jan 2011 19:05:48 +0100
2134
2135 exim4 (4.72-5) unstable; urgency=medium
2136
2137 * 80_4.74_deliverylogging.patch (Pulled from upstream git): If a non-debug
2138 daemon was invoked with a non-whitelisted macro, then logs from after
2139 attempting delivery would be silently lost, including for successful
2140 delivery. This log-loss bug was introduced as part of the security
2141 lockdown for fixing CVE-2010-4345. Closes: #610611
2142
2143 -- Andreas Metzler <ametzler@debian.org> Sat, 29 Jan 2011 14:33:36 +0100
2144
2145 exim4 (4.72-4) unstable; urgency=medium
2146
2147 * In spf example use spf-tools-perl's spfquery instead of the one from
2148 libmail-spf-query-perl. Do not try to use unimplemented best-guess
2149 support. Update Suggests accordingly. Closes: #608336
2150 * 80_4.74_CVE-2011-0017.patch (Pulled from upstream git): Check return
2151 values of setgid/setuid. This is a privilege escalation vulnerability
2152 whereby the Exim run-time user can cause root to append content of the
2153 attacker's choosing to arbitrary files.
2154
2155 -- Andreas Metzler <ametzler@debian.org> Sat, 22 Jan 2011 17:48:19 +0100
2156
2157 exim4 (4.72-3) unstable; urgency=low
2158
2159 * [README.Debian*] Correct command for manual paniclog rotation. (Thanks,
2160 Jörg Sommer) Closes: #602188
2161 * 67_unnecessaryCopt.diff: Do not use exim's -C option in utility scripts.
2162 This would not work with ALT_CONFIG_PREFIX.
2163 * Pull changes related to fixing CVE-2010-4345 from exim 4.73 rc1.
2164 Closes: #606527
2165 + 1_cfile_norw_eximuid: Don't allow a configure file which is writeable by
2166 the Exim user or group.
2167 + 2_permcheck_configurefile: Check configure file permissions even for
2168 non-default files if still privileged.
2169 + 3_remove_ALT_CONFIG_ROOT_ONLY: Remove ALT_CONFIG_ROOT_ONLY build option,
2170 effectively making it always true.
2171 + 4_FD_CLOEXEC: Set FD_CLOEXEC on SMTP sockets after forking in the
2172 daemon, to ensure that rogue child processes cannot use them.
2173 + 5_TRUSTED_CONFIG_LIST: Add TRUSTED_CONFIG_LIST compile option.
2174 + 6_nonroot_system_filter_user: If the system filter needs to be run as
2175 root, let that be explicitly configured. The default is now the Exim
2176 run-time user.
2177 + 7_filter_D_option: Add a (compiletime) whitelist of acceptable values
2178 for the -D option.
2179 + 8_updatedocumentation: Update documentation to reflect the changes.
2180 * Build with WHITELIST_D_MACROS=OUTGOING. Post patch 7_filter_D_option exim
2181 will not regain root privileges (usually necessary for local delivery) if
2182 the -D option was used. Macro identifiers listed in WHITELIST_D_MACROS are
2183 exempted from this restriction. mailscanner (4.79.11-2.2) uses -DOUTGOING.
2184 * Build with TRUSTED_CONFIG_LIST=/etc/exim4/trusted_configs. Post patch
2185 3_remove_ALT_CONFIG_ROOT_ONLY exim will not re-gain root privileges
2186 (usually necessary for local delivery) if the -C option was used. This
2187 makes it impossible to start a fully functional damon with an alternate
2188 configuration file. /etc/exim4/trusted_configs (can) contain a list of
2189 filenames (one per line, full path given) to which this restriction does
2190 not apply.
2191
2192 -- Andreas Metzler <ametzler@debian.org> Sun, 26 Dec 2010 15:13:08 +0100
2193
2194 exim4 (4.72-2) unstable; urgency=low
2195
2196 [ Marc Haber ]
2197 * Apply patch to russian (ru) debconf template, thanks to Тим
2198 Алексеевский and Tim Alexeevsky. Closes: #576202
2199 * fix exim4-config_files man page, mention
2200 {host|sender}_local_deny_exceptions instead of
2201 local_{host|sender}_whitelist. Thanks to Fabien André in #578176
2202 * add !acl = acl_local_deny_exceptions to defer stanzas in SPF code.
2203 Thanks to Fabien André. Closes: #578176
2204 * Re-work config.autogenerated header to more exactly reflect
2205 configuration source. (mh) Closes: #593984
2206
2207 [ Andreas Metzler ]
2208 * Fix getopt invocation to make update-exim4.conf.template -o work. (Thank
2209 you Matthew W. S. Bell) Closes: #590333
2210 * 40_dkimnotinpaniclog.diff pulled from upstream git. Stop logging
2211 non-critical DKIM errors in paniclog. Closes: #567876
2212 * Debconf translations:
2213 - Danish. Closes: #592792
2214
2215 -- Andreas Metzler <ametzler@debian.org> Sat, 30 Oct 2010 13:38:26 +0200
2216
2217 exim4 (4.72-1) unstable; urgency=low
2218
2219 * New upstream release. (Identical to the git snapshot previously
2220 uploaded to experimental.)
2221
2222 -- Andreas Metzler <ametzler@debian.org> Thu, 03 Jun 2010 17:42:52 +0200
2223
2224 exim4 (4.72~20100529-1) experimental; urgency=low
2225
2226 * Git snapshot 20100529.
2227 + Fix documentation for exipick -bpra. #574778
2228 + CVE-2010-2024: Protect against symlink attacks on MBX lockfile in /tmp.
2229 (Debian's default configuration does not use MBX format, but the
2230 exim4-daemon-heavy binary supports MBX.)
2231 + CVE-2010-2023 Prevent hardlink attack on mbox sticky mail directory.
2232 (Probably not relevant for Debian systems at all, since the mail spool
2233 is 2775 root:mail.)
2234 + Dovecot authenticator ignores unknown keywords, making it compatible
2235 with version 1.1 of Dovecot authentication protocol. (= dovecot 2.0).
2236 See Changelog for complete list.
2237 * Drop patches included upstream: 36_typoinexipick.diff
2238 20_PDKIM-Upgrade-PolarSSL.diff.
2239
2240 -- Andreas Metzler <ametzler@debian.org> Sun, 30 May 2010 14:01:52 +0200
2241
2242 exim4 (4.71-4) unstable; urgency=low
2243
2244 * Drop unneeded lintian overrides.
2245 + description-contains-homepage
2246 + debian/source.lintian-overrides dbg-package-missing-depends exim4-dbg.
2247 + partially-translated-question
2248 + maintainer-script-needs-depends-on-update-inetd
2249 + possible-bashism-in-maintainer-script
2250 + binary-without-manpage
2251 + possible-debconf-note-abuse
2252 + changelog-not-compressed-with-max-compression
2253 * Lintian informational hints:
2254 + hyphen-used-as-minus-sign. debian/manpages/exim4-config_files.5
2255 debian/manpages/update-exim4.conf.8 debian/manpages/exiwhat.8
2256 * Use dh_lintian.
2257 * Fix sourcing of lsb-functions in init-script. Test for existence of
2258 /usr/lib/exim4/exim4 first. Unconditionally read /lib/lsb/init-functions.
2259 If they are not present the package's dependencies are not installed.
2260 Bump dependency on lsb-base to 3.0-6. (log_action_*)
2261 * Update reference to spec.txt in README.Debian. Closes: #568051
2262 * Invoke spfquery as spfquery.mail-spf-query-perl. There are three different
2263 implementations of spfquery in Debian, with incompatible commandline
2264 switches and different exit codes. Closes: #573956
2265
2266 -- Andreas Metzler <ametzler@debian.org> Thu, 25 Mar 2010 17:34:30 +0100
2267
2268 exim4 (4.71-3) unstable; urgency=low
2269
2270 * exim4-base.cron.daily: Do not run exim_tidydb on Berkeley DB logfiles.
2271 Closes: #501892
2272 * exim4-base.postinst: If exim_dumpdb fails to read a hints-db also remove
2273 Berkeley DB logfiles.
2274 * Switch to Berkeley DB 4.8 (from 4.6). Zap hints db on upgrade. Temporarily
2275 make -daemon packages depend on exim4-base >> 4.71-2. (This can be removed
2276 after the next upstream release.)
2277 Closes: #548479
2278 * control: Drop bzip2 from Build-Depends. Use line-wrapping for
2279 Build-Depends.
2280 * 36_typoinexipick.diff: Fix a typo in exipick manpage. (Lintian).
2281 * exim4-base.postinst: Redirect status message to stderr.
2282
2283 -- Andreas Metzler <ametzler@debian.org> Fri, 01 Jan 2010 13:41:44 +0100
2284
2285 exim4 (4.71-2) unstable; urgency=low
2286
2287 * Pulled from upstream: 20_PDKIM-Upgrade-PolarSSL.diff. Update files copied
2288 from PolarSSL to 0.12.1.
2289 * Add example file to set smarthost from /etc/network/interfaces (mh)
2290 * Add DKIM_* macros on remote smtp transports for setting the corresponding
2291 dkim_* options.
2292 * Upload to unstable.
2293
2294 -- Andreas Metzler <ametzler@debian.org> Sat, 12 Dec 2009 13:24:21 +0100
2295
2296 exim4 (4.71-1) experimental; urgency=low
2297
2298 * New upstream version.
2299 + Drop patches included upstream. 51_dkimrelatedcrash.diff
2300 51_noreject_unsigned.diff.
2301
2302 -- Andreas Metzler <ametzler@debian.org> Sat, 28 Nov 2009 12:03:50 +0100
2303
2304 exim4 (4.70-2) experimental; urgency=low
2305
2306 * 51_noreject_unsigned.diff Fix a dkim related expansion error that appears
2307 when the expanded value of dkim_verify_signers winds up empty and
2308 acl_smtp_dkim is defined. (This has the effect of rejecting any mail
2309 without DKIM signature.)
2310 * Work around 490937 by removing CHANGES.
2311
2312 -- Andreas Metzler <ametzler@debian.org> Sat, 21 Nov 2009 10:15:41 +0100
2313
2314 exim4 (4.70-1) experimental; urgency=low
2315
2316 * Point watchfile to ftp.exim.org.
2317 * Use dpkg-source v3 instead of dpatch, simplifying debian/rules a little
2318 bit.
2319 * New upstream version.
2320 + Pull 51_dkimrelatedcrash.diff fixing a segfault only applying to the
2321 4.7x series. http://bugs.exim.org/show_bug.cgi?id=912
2322 * debhelper v7 mode.
2323 + Use -XCHANGES to Keep dh_installchangelogs v7 from insisting to install
2324 ./CHANGES as upstream changelog.
2325 + Bump build-dependency.
2326 + Use dh_prep instead of dh_clean -k.
2327
2328 -- Andreas Metzler <ametzler@debian.org> Sun, 15 Nov 2009 13:10:32 +0100
2329
2330 exim4 (4.70~rc4-1) experimental; urgency=low
2331
2332 * New upstream version.
2333
2334 -- Andreas Metzler <ametzler@debian.org> Wed, 11 Nov 2009 19:04:35 +0100
2335
2336 exim4 (4.70~cvs+20091030-1) experimental; urgency=low
2337
2338 * New upstream snapshot.
2339
2340 -- Andreas Metzler <ametzler@debian.org> Sat, 31 Oct 2009 10:08:55 +0100
2341
2342 exim4 (4.70~cvs+20091026-1) experimental; urgency=low
2343
2344 * New snapshot.
2345 + Fixes segfault in dovecot authenticator. Closes: #551106
2346 + Improved documentation regarding certifacte verification on outgoing
2347 SMTP connections. Closes: #544472
2348 * Drop 40_boolean_redefine_protect.dpatch - included upstream.
2349 * Drop unapplied superfluous patches from diff: 36_pcre 37_exiwhatpsmisc.
2350
2351 -- Andreas Metzler <ametzler@debian.org> Mon, 26 Oct 2009 16:09:32 +0100
2352
2353 exim4 (4.70~cvs+20091017-1) experimental; urgency=low
2354
2355 * Fix syntax errors in README.Debian.xml. (Thank's, Daniel Leidert)
2356 * New upstream cvs snapshot.
2357 + Drop unnecessary patches: 36_pcre 37_exiwhatpsmisc.
2358 + Close dovecot socket after wrong password was given. Closes: #515503
2359 + Standalone DKIM support. Obsoletes and therefore
2360 Closes: #486437,#459883
2361 * Drop upstream URL from package descriptions. Closes: #471425
2362 * [patches/00_unpack.dpatch] Drop workaround for tar 1.14, even oldstable
2363 has 1.16. Closes: #486436.
2364 * Do not set 'tls_try_verify_hosts = *' by default anymore. Some clients
2365 (e.g Outlook) will terminate the SSL connection when the server presents
2366 the long list of accepted TLS certificates after STARTTLS. If TLS
2367 certificate validation of clients is needed you'll need to set
2368 MAIN_TLS_TRY_VERIFY_HOSTS again and point MAIN_TLS_VERIFY_CERTIFICATES to
2369 a file containing only the accepted certificates.
2370 Closes: #515999, #316522, #482012
2371 * Add debian/README.source. (Policy 3.8.3)
2372 * Fix typo in update-exim4.conf.8.
2373 Thanks to Calum Mackay. Closes: #543354
2374 * Listen on IPv6 loopback interface by default. (Only applies to fresh
2375 installations.) Closes: #544292
2376 * upstream default configure file explicitly disables dkim in some
2377 instances. Merge into Debian config and update debian/example.conf.md5.
2378 Bump Conflicts of exim4-config package.
2379
2380 -- Andreas Metzler <ametzler@debian.org> Sat, 17 Oct 2009 14:26:54 +0200
2381
2382 exim4 (4.69-11) unstable; urgency=medium
2383
2384 * Build-Depend on lynx-cur|lynx instead of lynx. (lynx is just a dummy
2385 package currently, and due its strict dependencies uninstallable until
2386 the most recent version of lynx-cur has been built.)
2387 * Work around sed's improved unicode support, not accepting latin1
2388 characters as pattern delimiters in UTF-8 locales anymore. Closes: #527445
2389 + [update-exim4.conf] Go for / as separator instead. - This might have
2390 served a purpose in earlier releases with free-form replacements but is
2391 just overcomplicated now.
2392 + [update-exim4defaults]: The tricky bits for exim options are the
2393 ones that take a filename as argument (e.g. -C and -oX) or -D for
2394 overriding macros. Use LC_CTYPE=C.
2395 + [exim4-config.config] The sed commands deals with (lists of) hostnames
2396 and IP(v6) addresses and nets. Use LC_CTYPE=C.
2397
2398 -- Andreas Metzler <ametzler@debian.org> Sun, 10 May 2009 10:15:34 +0200
2399
2400 exim4 (4.69-10) unstable; urgency=low
2401
2402 [ Andreas Metzler ]
2403 * Use macro CONFDIR in lowuid_aliases router, too. Closes: #507124
2404 * Disable shell filename expansion in update-exim4.conf using set -f.
2405 Closes: #515668
2406 * Stop using set -u in update-exim4.conf. With version 4.0 bash changed its
2407 behavior to throw an error on expansion of $* or $@ with set -u if no
2408 positional parameters were given. Working around this is obnoxious and
2409 harms readability, imho doing away with set -u's benefits. Closes: #518752
2410 * Allow setting outgoing smtp helo/ehlo by setting
2411 REMOTE_SMTP_HELO_DATA macro directly. Previously this was just supposed
2412 to be used as a helper macro for REMOTE_SMTP_HELO_FROM_DNS.
2413 REMOTE_SMTP_HELO_FROM_DNS overrides a manual REMOTE_SMTP_HELO_DATA data
2414 setting. Closes: #514113
2415 * [README.Debian] Bring documentation for Diffie-Hellman parameters up to
2416 current practice, mainly by deleting most of the outdated docs.
2417 Closes: #508749
2418 * [exim4 init-script]. Modify check for smtp inetd entry to use an anchored
2419 pattern, matching "smtp" but not "smtp-foo". Closes: #516146
2420 * exim4-daemon-light now Provides: default-mta. See #508644.
2421 * Ship both transport-filter.pl and ratelimit.pl in
2422 /usr/share/doc/exim4-base/examples. Closes: #518836
2423 * [lintian] Add ${misc:Depends} to all Depends.
2424 * [lintian] Add override for dbg-package-missing-depends exim4-dbg.
2425 * Sync debian/control with override file by moving *-dbg to section debug.
2426 * Fix grammar error in update-exim4.conf.8. (Thank's, Gerfried Fuchs)
2427 Closes: #525248
2428
2429 [ Christian Perrier ]
2430 * Debconf translations:
2431 - Asturian. Closes: #511624
2432 - Belarusian. Closes: #516049
2433 - Kazakh added. Closes: #520996
2434 - Slovak. Closes: #523447
2435 - Bengali added.
2436
2437 -- Andreas Metzler <ametzler@debian.org> Sat, 02 May 2009 09:05:56 +0200
2438
2439 exim4 (4.69-9) unstable; urgency=medium
2440
2441 * [update-exim4.conf]: Use POSIX character classes [:alnum:] or explicit
2442 listing ("ABCDEF..") instead of a-z, since the latter does not work as
2443 expected in some locales. Closes: #500691
2444
2445 -- Andreas Metzler <ametzler@debian.org> Tue, 30 Sep 2008 20:12:27 +0200
2446
2447 exim4 (4.69-8) unstable; urgency=low
2448
2449 [ Andreas Metzler ]
2450 * Quote last n lines (configurable by changing the value of
2451 E4BCD_PANICLOG_LINES, defaults to 10) of paniclog in warning
2452 email sent out on non-empty paniclog. Closes: #499492
2453 * Fix evaluation logic of E4BCD_WATCH_PANICLOG for sending out warning
2454 e-mails about non-empty paniclog in daily cron-job to match documentation:
2455 + yes: Send daily warning e-mails, do not touch panniclog.
2456 + once: Send out the mail and rotate paniclog afterwards.
2457 + no: Do nothing. (Logfile is rotated when its size reaches 10 MB.)
2458 (Previously the interpretations of "once" and yes were mixed up.)
2459
2460 [ Debconf translations ]
2461 * Catalan. Closes: #499299
2462
2463 -- Andreas Metzler <ametzler@debian.org> Sun, 28 Sep 2008 12:01:39 +0200
2464
2465 exim4 (4.69-7) unstable; urgency=low
2466
2467 [ Andreas Metzler ]
2468 * Sync from ubuntu: Refer to spec.txt.gz instead of spec.txt in
2469 README.Debian.xml.
2470
2471 [ Debconf translations ]
2472 * Korean. Closes: #491518
2473 * Lithuanian. Closes: #497402
2474 * Greek. Closes: #498466
2475 * Esperanto. Closes: #498796
2476
2477 -- Andreas Metzler <ametzler@debian.org> Tue, 16 Sep 2008 19:14:08 +0200
2478
2479 exim4 (4.69-6) unstable; urgency=high
2480
2481 [ Debconf translations ]
2482 * Malayalam. Closes: #479466
2483 * Albanian. Closes: #480282
2484 * Polish. Closes: #481638
2485 * Vietnamese. Closes: #482641
2486 * Turkish. Closes: #482714
2487 * Brazilian Portuguese. Closes: #485384
2488 * Finnish. Closes: #489171
2489
2490 [ Marc Haber ]
2491 * Have timeout.pl print a meaningful error message if perl-modules
2492 is not installed. Have exim4-base recommend perl-modules.
2493 Thanks to Tom Schouten. Closes: #482319
2494 * Create gnutls-params with mode 644 in the first place.
2495 Thanks to Jean-Luc Coulon. Closes: #481765
2496 * Replace ~/.rnd with $HOME/.rnd in exim_gencerts. Thanks to
2497 Ross Boylan for noticing this.
2498 * exim4-config.config: send hostname --fqdn stderr to /dev/null,
2499 we handle errors properly. Thanks to Andrew Vaughan in #481597.
2500
2501 [ Andreas Metzler ]
2502 * Fix typos/other errors in README.Debian.xml. Improve formatting.
2503 (Thank's Georg Neis and Paul Menzel) Closes: #486105, #486106, #486116
2504 * Revert fancy quoting in initscript. Closes: #486667,#482752
2505 (fixes rc-bugs).
2506 * [debian/control README.Debian.xml] Spelling fix ("metapackage" instead of
2507 "meta-package"). Thank's lintian
2508
2509 -- Andreas Metzler <ametzler@debian.org> Sat, 19 Jul 2008 19:56:36 +0200
2510
2511 exim4 (4.69-5) unstable; urgency=low
2512
2513 * remove chmod/chown code from exim4_refresh_gnutls-params completely
2514 * do not remove gnutls-params in exim4-base.postinst
2515
2516 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 28 Apr 2008 21:46:18 +0200
2517
2518 exim4 (4.69-4) unstable; urgency=low
2519
2520 * update-exim4.conf: Fix impossible code path in guessed_name check. Ouch.
2521 Thanks to Anand Kumria. Closes: #478066
2522 * Regenerating the 2048 bits DH parameters takes too long for slow
2523 systems, disable (both in the monthly cron job and postinst) and
2524 document that paranoid people will want to regenerate them manually.
2525
2526 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 27 Apr 2008 10:06:39 +0200
2527
2528 exim4 (4.69-3) unstable; urgency=low
2529
2530 * The "please do not file duplicate bugs" release
2531
2532 [ Marc Haber ]
2533 * Work around lsb-base regression (#477055, "wontfix") by changing
2534 the way we quote exim's arguments in the init script, hoping that
2535 this does not sacrifice robustness.
2536 Closes: #477194, #477236, #477239, #477258, #477562, #476987
2537 * README.Debian.xml: Fix router/transport pair typo.
2538 Thanks to Georg Neis. Closes: #463573
2539 * Have exim4-base Suggest swaks
2540 * Relax exim4-dbg dependency on eximon4 to a recommends (see #463929).
2541 * 30_exim4-config_check_rcp: Remove mention of /usr/share/doc/exim4-
2542 config/default_acl in favor of exim4-config_files(5).
2543 Thanks to Jon Dowland. Closes: #464539
2544 * Move paniclog log rotation to /etc/logrotate.d/exim4-paniclog to
2545 allow people to manually rotate the paniclog only by calling
2546 logrotate -f /etc/logrotate.d/exim4-paniclog. Thanks to Josip Rodin
2547 (#396003) for this nice idea. Implement E4BCD_WATCH_PANICLOG=once
2548 as suggested by Vasilis Vasaitis.
2549 * activate dlfunc. Closes: #471314
2550 * set LC_ALL=C in debian/rules. Thanks to Michael Meskes. Closes: #471486
2551 * Document that Incredimail's TLS "implementation" breaks on a
2552 certificate request. Thanks to Andrew McGlashan. Closes: #459323
2553 * Fix parenthesis mismatch in README.Debian
2554 * exim4_refresh_gnutls-params: Call openssh dhparam with
2555 HOME=$EXIM4_SPOOLDIR so that openssl's .rnd file is placed there.
2556 * update-exim4.conf: print a warning if dc_minimaldns and hostname
2557 --fqdn does not print a fully qualified name. Thanks to Lothar
2558 Ketterer. Closes: #476249
2559 * DH parameters handling: Closes: #475194
2560 * add dpatch to have exim use 2048 bit DH parameters
2561 * ship static gnutls-params file with the package.
2562 * Override resulting lintian warning.
2563 * generate new gnutls-params only monthly and in postinst on configure.
2564 * exim4_refresh_gnutls-params:
2565 * generate 2048 bit DH parameters
2566 * dh-params file can be world readable
2567 * Filter out noise from mainlog before handing it off to eximstats
2568 in daily cron job. Thanks to Justin Pryzby. Closes: #476541
2569 * Move docs from Apps/Net to Network/Communication
2570 * linda R.I.P.
2571
2572 [ Robert Millan ]
2573 * Process acl_local_deny_exceptions ACL before rejecting a message in SPF
2574 check. Thanks to Miklos Szeredi. Closes: #451633
2575
2576 [ Andreas Metzler ]
2577 * Fix typos in exinext's man page (/s/eximnext/exinext/). (Thanks,
2578 Filipus Klutiero) Closes: #471113
2579 * exiwhat: Check at runtime whether killall is available. Fall back to a
2580 combination of 'ps ax' and regular kill otherwise.
2581 Closes: #476455
2582 * Fix wrong logic in testing for existence of lsb-base functions in init
2583 script. (Thanks, Tim Cross) Closes: #477578
2584
2585 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 26 Apr 2008 00:00:30 +0200
2586
2587 exim4 (4.69-2) unstable; urgency=low
2588
2589 [ Marc Haber ]
2590 * update-exim4.conf: fix bashism echo -n in preprocess_macro.
2591 Thanks to Michal Politowski. Closes: #462173
2592
2593 [ Christian Perrier ]
2594 * Debconf translations updates:
2595 - German. Thanks to Eric Schanze. Closes: #462673
2596
2597 [Andreas Metzler]
2598 * Add missing .P to exim_db.8 to fix indenting. (Thanks, David L. Anselmi)
2599 Closes: #462712
2600 * Add (disabled) patch to save random seed to a file
2601
2602 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 30 Jan 2008 09:26:56 +0100
2603
2604 exim4 (4.69-1) unstable; urgency=low
2605
2606 [ Marc Haber ]
2607 * New upstream version.
2608 - improve --help handling. Closes: 438435
2609 * Debconf translations updates:
2610 - Dutch. Thanks to Bart Cornelis. Closes: #448924
2611 - Norwegian Bokmål. Thanks to Hans Fredrik Nordhaug. Closes: #452383
2612 - Slovak. Thanks to Peter Mann. Closes: #460502
2613 - Catalan: fix some semicolon issues and most obvious fuzzy strings.
2614 Thanks to Jordà Polo. Closes: #447765.
2615 * Add support for smtp_accept_max_nonmail_hosts to ease external
2616 relay testing.
2617 * Make Change to init script dependencies as suggested by Petter
2618 Reinholdtsen. Closes: #460229
2619 * debian/control:
2620 * Add Homepage field to Source Package stanza.
2621 * Standards-Version: 3.7.3 (no changes necessary)
2622 * lintian/overrides:
2623 - Override all description-contains-homepage messages,
2624 we're going to keep this field around until post-lenny.
2625 - Override exim4-daemon-heavy: package-contains-empty-directory
2626 usr/lib/exim4/local_scan/, the directory should be there to show
2627 people where to put local extensions (and I am not sure how exim
2628 behaves if that directory is not there).
2629 * linda/overrides:
2630 - Override menu section Applications, which is a false alert.
2631 - Override complaint about newer standards version.
2632 - This override does not work due to #386647
2633 * exim4-base.NEWS: fix Debian's typo
2634 * exim4-base.dirs: remove usr/bin, we do not ship any files there.
2635 * Generate exim macros from every definition found in ue4cc that
2636 starts with a capital letter (sans CFILEMODE) to cater for an
2637 obviously very common user error. This feature is going to stay
2638 undocumented.
2639
2640 [ Christian Perrier ]
2641 * Debconf translations updates:
2642 - Dzongkha. Thanks to Tenzin Dendup. Closes: #455871
2643 - Slovak. Thanks to Peter Mann. Closes: #460502
2644
2645 [ Andreas Metzler ]
2646 * Fix typo in acl/20_exim4-config_local_deny_exceptions. (Thanks, Roderick
2647 Schertler) Closes: #456343
2648
2649 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 22 Jan 2008 09:19:14 +0100
2650
2651 exim4 (4.68-2) unstable; urgency=low
2652
2653 [ Marc Haber ]
2654 * Fix changelog: lowuid router does not close #420217. Closes: #440217
2655
2656 [ Andreas Metzler ]
2657 * Mention /etc/exim4/exim4.conf in FILES section of update-exim4.conf.8.
2658 * Fix syntax error in real-local router. Closes: #446346
2659 * Configuring exim as configtype="internet host" asks a different set of
2660 questions than e.g. satellite. However some of the settings controlled by
2661 these hidden questions still have effects on exim's behavior. Change
2662 exim4-config to ask these hidden questions if they have been set to a
2663 non-default value. (Either manually, or by switching configtype after
2664 setting the values.) Closes: #443210
2665 These questions have been added conditionally:
2666 - internet site with smarthost:
2667 + dc_relay_domains
2668 - satellite
2669 + dc_relay_domains
2670 + dc_localdelivery
2671
2672 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 01 Nov 2007 19:17:36 +0100
2673
2674 exim4 (4.68-1) unstable; urgency=low
2675
2676 * new upstream version. Closes: #444195
2677 * Documents tls_verify_hosts during TLS sessions. Closes: #422419
2678 * new example.conf md5 sum
2679 * Move lowuid router to a later place, handle real- only for
2680 locally generated messages. Thanks to Andreas Metzler and others
2681 on pkg-exim4-devel. Closes: #440217
2682 * /etc/init.d/exim4:
2683 * Use start_daemon and killproc from lsb-base
2684 as a new plunge at #396944
2685 * Do not clean the environment as severly as before (functions
2686 need to survive).
2687 * README.Debian:
2688 * Document that using client certificates needs extra
2689 configuration. Thanks to John Goerzen. Closes: #440663
2690 * conf.d/main/03_exim4-config_tlsoptions: Make it clear that this
2691 file only concerns exim as an SMTP server.
2692 * exim4-config.preinst: Add EX4DEBUG facility, add rm_conffile
2693 function
2694 * Rename acl_whitelist_local_deny to acl_local_deny_exceptions
2695 as suggested by Ross Boylan. Closes: #387078.
2696 * Switch Build-Depends to db4.6. Closes: #442645
2697 * Debconf translations updates:
2698 - Portuguese. Thanks to Miguel Figueiredo. Closes: #441895, #445494
2699 - Norwegian Nynorsk. Thanks to Håvard Korsvoll.
2700 * exim4-config.NEWS: Explicitly mention that .dpkg-old and
2701 .dpkg-dist files are included in the DEBCONFsomethingDEBCONF check to
2702 allow lazy people to only grep the docs instead of actually reading
2703 them. This was requested by Hamish Moffatt in #445327.
2704
2705 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 07 Oct 2007 21:38:22 +0200
2706
2707 exim4 (4.67-8) unstable; urgency=low
2708
2709 [ Marc Haber ]
2710 * Define REMOTE_SMTP_HELO_DATA and REMOTE_SMTP_HELO_FROM_DNS macros
2711 to have exim pull its HELO name from DNS automatically.
2712 Thanks to Jari Aalto and Magnus Holmgren. Closes: #275975
2713 * Enable DNSDB in exim4-daemon-light (needed by the HELO magic)
2714 * update-exim4.conf: Allow [] in ascii strings (needed for @[])
2715 * Improve domain literal docs
2716 * Remove debconf template noalias_regenerate
2717 * Fix PRIMARY_HOSTNAME typo in main/02_exim4-config_options.
2718 Thanks to Tim Krah. Closes: #434337
2719 * fix alphabet salad in README.Debian. Closes: #434640
2720 * Add E4BCD_DAILY_REPORT_TO to daily cron job.
2721 Thanks to Florian Schlichting. Closes: #426840
2722 * Fix /etc/exim paths in exim4-config_files(5).
2723 Thanks to Marques Johansson.
2724 * Debconf translations updates:
2725 - Japanese. Closes: #433070
2726 - Spanish. Thanks to Javier Fernández-Sanguino Peña. Closes: #433084
2727 - Thai. Thanks to Theppitak Karoonboonyanan. Closes: #433177
2728 - Arabic. Thanks to Ossama Khayat. Closes: #433222
2729 - Hebrew. Thanks to Baruch Even. Closes: #433291
2730 - Italian. Closes: #433200
2731 - Galician. Closes: #433218
2732 - Portuguese. Thanks to Miguel Figueiredo. Closes: #433293
2733 - Hungarian. Thanks to Josip Rodin. Closes: #433336
2734 - Punjabi. Thanks to Amanpreet Singh Alam. Closes: #433578
2735 - Marathi. Thanks to Priti Patil.
2736 - Wolof. Thanks to M Mamoune Mbacke. Closes: #433701
2737 - Indonesian. Thanks to Arief S Fitrianto. Closes: #433758
2738 - Romanian. Thanks to Eddy Petrisor. Closes: #433854
2739 - Nepali. Thanks to shyam krishna bal. Closes: #435345
2740 - Swedish. Thanks to Daniel Nylander. Closes: #435705
2741
2742 [ Andreas Metzler ]
2743 * Update eximon menu file for menu 2.1.35 hierarchy.
2744
2745 [ Christian Perrier ]
2746 * Fix typo in README.Debian.xml. Thanks to <shaulka@012.net.il>
2747 Closes: #434961
2748
2749 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 19 Aug 2007 09:25:10 +0200
2750
2751 exim4 (4.67-7) unstable; urgency=low
2752
2753 * only generate HIDE_MAILNAME macro if its value is really non-empty
2754
2755 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 14 Jul 2007 08:47:40 +0200
2756
2757 exim4 (4.67-6) unstable; urgency=low
2758
2759 * Add some more debugging output to maintainer scipts, hopefully
2760 nailing #396944 which has surfaced again.
2761 * Improve wording in NEWS.Debian for exim4-config.
2762 Closes: #431019, #431130
2763 * Issue DEBCONFfooDEBCONF warning as well for
2764 DEBCONFheaders_rewriteDEBCONF.
2765 Thanks to John Goerzen. Closes: #431088
2766 * fix localhost inserted twice into local_domains. Closes: #432394
2767 * fix MAIN_RELAY_TO_DOMAINS in update-exim4.conf.
2768 Thanks to Ben Wheeler. Closes: #432521
2769 * Document that special handling is needed for host lists that only
2770 consist of a single IPv6 address. Thanks to Frederic Daniel Luc
2771 Lehobey. Closes: #432229
2772 * Add forgotten (conditional) definition of REMOTE_SMTP_HEADERS_REWRITE
2773 and REMOTE_SMTP_RETURN_PATH for remote_smtp transports.
2774 Thanks to Miguel Martins Feitosa Filho. Closes: #432716
2775 * Debconf translations
2776 * Bulgarian completed. Closes: #431957, #430521
2777 * Update Tamil. Thanks to Tirumurti Vasudevan. Closes: #432181
2778 * Update Spanish.
2779 Thanks to Javier Fernández-Sanguino Peña. Closes: #429940
2780
2781 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 13 Jul 2007 22:22:09 +0200
2782
2783 exim4 (4.67-5) unstable; urgency=low
2784
2785 * the "verderben viele Koeche den Brei?" release
2786
2787 [ Andreas Metzler ]
2788 * Point to exim4_passwd(5) instead of non-existing exim_passwd(5) in AUTH
2789 section of configuration. (Thanks Arkadiusz Dykiel, #430149)
2790 * update-exim4.conf check_ascii_pipe(): Accept < since we use it for list
2791 construction. Closes: #430391
2792 * Anchor UPEX4CmacrosUPEX4C in update-exim4.conf
2793
2794 [ Robert Millan ]
2795 * Update informational message in SPF ACL to use the latest
2796 http://www.openspf.org/Why API.
2797
2798 [ Debconf translations ]
2799 * French completed and converted to UTF-8
2800 * All remaining non UTF-8 translation switched to UTF-8
2801
2802 [ Marc Haber ]
2803 * do not quote error message in lowuid router
2804 * replace commented UPEX4CmacrosUPEX4C with UPEX4CmacrosUPEX4C exim
2805 configuration macro definition as placeholder for ue4c-generated macros.
2806
2807 [ Christian Perrier ]
2808 * Correct the invalid ${fqdn} variable in exim4-config.templates
2809
2810 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 28 Jun 2007 09:22:04 +0200
2811
2812 exim4 (4.67-4) unstable; urgency=low
2813
2814 * update-exim4.conf:
2815 * fix embarrassing typo in update-exim4.conf that broke macro
2816 expansion for two values.
2817 Thanks to Andrew Chittenden. Closes: #429828
2818 * Allow ! and * in ue4cc.
2819 Thanks to Dieter Hametner and Raf D'Halleweyn. Closes: #429986
2820 * have @ and localhost added to local_domains list.
2821 Thanks to a big number of people. Closes: #429939
2822 * eliminate -e && chmod construct as a possible cause of #429617.
2823 Thanks to Martin Ketzer and Silvestre Zabala
2824 * Now barfs if DEBCONFsomethingDEBCONF is still found in the
2825 configuration file. Thanks to a truckload of users who were too lazy
2826 to read the docs, did not accept the suggested configuration file
2827 changes and then complained about a non-working exim ("malformed macro
2828 definition")
2829 * README.Debian: Document the new low-UID handling mechanism.
2830 Thanks to Johannes Rohr. Closes: #429878
2831 * debian/rules: do not ignore make clean errors
2832 * Debconf translation updates:
2833 - Basque. Closes: #429626
2834 - Czech.
2835 - Brazilian Portuguese. Closes: #429867
2836
2837 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 22 Jun 2007 13:55:15 +0200
2838
2839 exim4 (4.67-3) unstable; urgency=low
2840
2841 [ Andreas Metzler ]
2842 * Initialize permissions of bug-script and exim-adduser as 755, since diff
2843 does not preserve permissions. Both were shipped as 644 in binary packages
2844 not built with svn-buildpackage. Closes: #420446
2845
2846 [ Marc Haber ]
2847 * Merge experimental changes from revision 2018:2073
2848 * Fix "Zahlendreher" in closure of #427690. Closes: #427690
2849 * update-exim4.conf:
2850 * finally get rid of the DEBCONFfooDEBCONF stuff. That information
2851 is now passed to the configuration by ue4c by directly setting exim
2852 macros in the configuration. This has caused both the configuration
2853 and ue4c to be much shorter.
2854 * run with -e, -C and -u.
2855 * convert input read from update-exim4.conf.conf to lower case
2856 * barf if strange characters are found in ue4cc. Closes: #400294
2857 * Remove superfluous "x$foo" = "xbar" constructs from scripts
2858 * Add routers to reject mail to accounts with low UID.
2859 Closes: #400790.
2860 * Make daily cron job barf if /usr/bin/mail is not found. Have
2861 exim4-base recommend mailx. Closes: #427690
2862 * Have all -daemon packages provide exim4-localscanapi-1.0 and
2863 exim4-localscanapi-1.1 as requested by Magnus Holmgren while fixing
2864 #426425. Also include exim4-localscan-plugin-config script with
2865 exim4-dev. Thanks to Magnus for helping with this. Closes: #428274
2866 * remove /etc/exim4/email-addresses symlink and document this.
2867 Thanks to Josip Rodin. Closes: #420578
2868 * introduce conf.d/250_exim4-config_lowuid which optionally allows
2869 to reject (or alias away) mail to low-uid accounts that are not
2870 listed in an exception list. Thanks to Dominic Hargreaves,
2871 Marc Sherman and Ross Boylan. Closes: #400790, #307768, #331716
2872 * remove versioned depends on cron, since the version we need is
2873 well before sarge.
2874 * Add cron | fcron dependency. Fcron is going to be removed again
2875 at the first sign of trouble. Closes: #381806
2876 * remove move_exim3_spool debconf template. Closes: #391762
2877 * replace openssl gendh with openssl dhparam. Closes: #413235
2878 * adapt docs, README and manpages
2879 * have Hilko fix the lynx-dump postprocessing to repair generating
2880 README.Debian text version. Thanks!
2881 * increase README.Debian generation robustness. Thanks to Hilko.
2882 * debconf:
2883 * Partly apply Christian Perrier's patch for reviewed
2884 templates and control file. Closes: #426980
2885 * Other minor template changes.
2886 * get rid of "mails" in debconf templates, use "messages" instead.
2887 Re-word local_interface debconf template. Other minor changes.
2888 Thanks to Jens Seidel and Christian Perrrier. Closes: #394976
2889 * re-work exim4-config.config logic to have split/non-split config
2890 asked last instead of first. This partly addresses #410756.
2891 * Add exim4-daemon-heavy.templates, exim4-daemon-light.templates
2892 and exim4.templates to POTFILES.in
2893 * Re-Word dc_other_hostnames debconf template.
2894 Thanks to Hans G. Ehrbar. Closes: #421860
2895
2896 [ Christian Perrier ]
2897
2898 * Debconf translation updates:
2899 - French
2900 - Ukrainian. Closes: #427793
2901 - Bulgarian.
2902 - Thai.
2903 - Galician.
2904 - Swedish.
2905 - Punjabi.
2906 - Indonesian.
2907 - Italian.
2908 - Khmer.
2909 - Traditional Chinese. Closes: #428072, #428069.
2910 - Portuguese.
2911 - Simplified Chinese.
2912 - Marathi
2913 - Romanian. Closes: #429242
2914 - Russian. Closes: #429352
2915
2916 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 18 Jun 2007 10:26:20 +0200
2917
2918 exim4 (4.67-1) unstable; urgency=low
2919
2920 [ Marc Haber ]
2921 * new upstream version
2922 * remove 37_upstream-patch-384015-add_headers
2923 * remove 80_disable_rsa_export
2924 * remove 80_upstream_408174_4-64-PH18
2925 * EDITME patch changes to allow for 4.67
2926 * enable dovecot authentication
2927 * Upstream patch from Magnus Holmgren included upstream.
2928 Thanks to Simon Walter. Closes: #407957
2929 * Upstream patch PH/18 included upstream.
2930 Thanks to Marc Schiffbauer. Closes: #408174
2931 * merge experimental changes
2932 * exim man page patch changes for 4.67
2933 * robustness patches for
2934 * create-custom-package
2935 * exim-gencert
2936 * exim4-base.config
2937 * exim4-base.postinst
2938 * exim4-config.config
2939 * exim4-config.postinst
2940 * exim4-daemon-light.postinst
2941 * update-exim4defaults
2942 * replace backticks with $() notation
2943 * Add patch to 50_localscan_dlopen to reduce dynamic symbol table.
2944 Thanks to Magnus Holmgren. Closes: #413602
2945 * remove woody compatibility hacks from
2946 * exim4-daemon-light.postinst
2947 * exim4-config.postinst
2948 * Fix eximnext => exinext in man page.
2949 * README.Debian:
2950 * add warning to "IP addresses for incoming connections" section.
2951 * add new chapter about how to influence exim's behavior.
2952 * add missing closing bracket. Thanks to Martin Schwarz. Closes: #419700
2953 * update-exim4.conf(8):
2954 * clarify update-exim4.conf about how ue4cc and exim configuration
2955 interface
2956 * remote_smtp_smarthost transport: make hosts_try_auth host list
2957 semicolon-separated to correctly handle IPv6
2958 * multiple minor changes to lintian overrides
2959 * debian/control: have exim4 depend on debconf (>= 1.4.69) | cdebconf
2960 (>= 0.39) explicitly to allow usage of debconf error template type.
2961
2962 [ Christian Perrier ]
2963 * Esperanto debconf translation update (Serge Leblanc). Closes: #415590
2964 * Marathi debconf translation added (Priti Pathil). Closes: #416801
2965
2966 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 21 Apr 2007 11:48:48 +0200
2967
2968 exim4 (4.63-17) unstable; urgency=low
2969
2970 * 30_exim4-config_examples: add missing backslash in non-TLS client
2971 login authenticator. Thanks to Kai Weber. Closes: #407567
2972
2973 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 20 Jan 2007 10:38:16 +0100
2974
2975 exim4 (4.63-16) unstable; urgency=low
2976
2977 * Add ta (Tamil) translation of Tirumurti Vasudevan
2978 Closes: #406974
2979 * exim4_refresh_gnutls-params: allow EXIM4_SPOOLDIR to be overridden from
2980 the environment. Closes: #406989
2981 * Re-work client authenticators to handle passwords containing
2982 colons and circumflexes. Thanks to Steaphan Greene. Closes: #406686
2983 * transport/30_exim4-config_remote_smtp_smarthost: feed
2984 hosts_try_auth from $host and $host_address, avoiding issues with
2985 round-robin DNS setup.
2986 Thanks to Celejar and Heiko Schlittermann. Closes: #403583
2987
2988 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 18 Jan 2007 21:10:34 +0100
2989
2990 exim4 (4.63-15) unstable; urgency=low
2991
2992 * keep config.h from being installed in exim4-base.
2993 Thanks to Aaron M. Ucko. Closes: #405824
2994
2995 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 6 Jan 2007 22:12:05 +0100
2996
2997 exim4 (4.63-14) unstable; urgency=low
2998
2999 * patch LOCAL_SCAN_ABI_VERSION to 1.1 in 50_localscan_dlopen after
3000 consulting with Magnus Holmgren.
3001 * Fix update-exim4.conf.8 manpage
3002 * FILES section is no longer doubled
3003 * NAME is no longer multi-line
3004 * proper reference to ue4cc in FILES section
3005 * Thanks to Angus Mackenzie
3006 * debian/rules
3007 * allow buildbasepackages and extradaemonpackages to be set from
3008 the environment
3009 * fix buildbasepackages=no and extradaemonpackages which were
3010 broken due to the new -dev binary package
3011 * remove "" in various places, this is Make not shell
3012 * add optional debugging output for variables that are meant to be set
3013 externally
3014 * clean now unpatches first, otherwise clean fails because files
3015 are first deleted and then non-existing files are unpatched
3016 * take config.h from first non-light daemon package built instead
3017 of -heavy (we might not be building -heavy but still need -dev)
3018 * Thanks to Gerfried Fuchs for actually using these features and
3019 finding this bug group.
3020 * exim4.init: Now returns 0 when starting and daemon already
3021 running, and when stopping and daemon already stopped. This fixes LSB
3022 compliance. Thanks to Heiko Schlittermann. Closes: #404182
3023
3024 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 5 Jan 2007 16:34:58 +0100
3025
3026 exim4 (4.63-13) unstable; urgency=low
3027
3028 * Fix mangled sense in /etc/aliases exim4-config_files(5) man page.
3029 Thanks to Angus Mackenzie.
3030 * [update-exim4.conf.8] exim4-config_files manpage is in section 5 instead
3031 of 8. Thanks to Angus Mackenzie. Closes: #404494 (am)
3032 * Clarify /etc/exim4/passwd.client host name lookup to go after the
3033 reverse DNS entry in exim4-config_files(5) man page.
3034 * Update uk (Ukrainian) translation of debconf templates.
3035 Thanks to Eugeniy Meshcheryakov and Yanovych Borys. Closes: #404481
3036 * Update sl (Slovenian) translation of debconf templates.
3037 Thanks to Matej Kovacic. Closes: #404481
3038 * merge in experimental changes:
3039 * create exim4-dev package for sa-exim and other packages. Closes: #401462
3040 * fix broken usage of DPATCH_WORKDIR (dpatch-edit-patch didn't
3041 work with tarballed upstream)
3042 * don't use DPATCH_WORKDIR any more
3043 * modify patches to apply to build-tree
3044 * remove leftover debugging output from debian/patches/00_unpack.dpatch
3045
3046 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 2 Jan 2007 14:43:59 +0100
3047
3048 exim4 (4.63-12) unstable; urgency=low
3049
3050 * exim4-base.postinst: Redirect command -v's stdout to /dev/null
3051 * update-exim4.conf: add lots of quoting to increase robustness.
3052 Thanks to Paul Slootman. Closes: #403605
3053 * Debconf templates translation updates and new translations:
3054 - Esperanto
3055 - Norwegian Nynorsk (Håvard Korsvoll).
3056 - Punjabi (A.S. Alam).
3057 - Malayalam (Praveen A). Closes: #402541
3058 - Italian (typos corrected by Davide Viti). Closes: #403199
3059 - see Last-Translator for rewards)
3060
3061 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 20 Dec 2006 14:23:57 +0100
3062
3063 exim4 (4.63-11) unstable; urgency=low
3064
3065 * Remove patch to spec.txt for pkg-exim4-users, it is included
3066 upstream. No idea why this patch even applied correctly.
3067 * README.Debian:
3068 * Fix wrong pidfile name
3069 * Move FAQ to the Wiki
3070 * Adapt "Using completely different configuration scheme" to also
3071 mention /etc/exim4/exim4.conf.
3072 * Move titles in the same line as the section statement, making it
3073 easier to work with a code folding editor.
3074 * exim4_files(5): fix recommended permissions for passwd[.client].
3075 Thanks to Georg Neis. Closes: #398365
3076 * Remove temporary gnutls parameters file if neither certtool nor
3077 openssl are installed. Closes: #399023
3078 * Fix path to gnutls-params file in exim4-base.postinst.
3079 Thanks to J.L. Fernandez. Closes: #400794
3080 * Translation updates (see Last-Translator for rewards).
3081 - Punjabi (not yet complete)
3082 - Hebrew (not yet complete)
3083 - Portuguese. Closes: #399242
3084 * merge changes from experimental:
3085 * enable sqlite for exim4-daemon-heavy.
3086 Thanks to Adrian Phillips. Closes: #398718
3087 * Add Build-Dependency on libsqlite3-dev.
3088 Thanks to Frank Lichtenheld. Closes: #398880
3089 * Build-Depends
3090 * add po-debconf
3091 * add bzip2
3092 * debian/rules:
3093 * run debconf-updatepo in clean targets
3094 * adapt build system to allow direct building from an upstream tarball
3095 * needs tardy at build time on sarge, but not on newer distributions
3096 * use dpatch-run for patches instead of locally programmed handling
3097 * add lintian overrides:
3098 * partially-translated-question exim4/dc_eximconfig_configtype for
3099 cy, eo, et, he, mk, nn, pa, pl, sl, tl, uk - translators, move!
3100 * possible-debconf-note-abuse config:15 */drec
3101 * remove gratuitous exim4-daemon-heavy.postinst
3102 (it is symlinked at build time)
3103
3104 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 1 Dec 2006 11:16:34 +0000
3105
3106 exim4 (4.63-10) unstable; urgency=low
3107
3108 * The "praise Osamu Aoki" release.
3109 * Translation updates (see Last-Translator for rewards).
3110 - Dutch. Closes: #396725
3111 * README.Debian:
3112 * Add information about how to obtain reportbug information for
3113 mailing list questions.
3114 * Point people directly to passwd.client man page instead of the
3115 file itself. Thanks to Osamu Aoki.
3116 * Re-work the /etc/aliases section.
3117 * Improve smarthost description in update-exim4.conf(8) man page.
3118 Give examples. Thanks to Osamu Aoki.
3119 * include documentation for /etc/aliases in exim4-config_files(5)
3120 man page. Symlink to etc-aliases(5).
3121 Thanks to Osamu Aoki. Closes: #397042
3122 * Change symlink of exim4-config_files(5) to email-addresses(5) to
3123 point to etc-email-addresses(5) for consistency.
3124 * Use nwildlsearch to index into passwd.client to allow wildcards
3125 here. Thanks to Osamu Aoki. This is another pain relief for #244724.
3126 * use printf instead of echo in daily cron job.
3127 Thanks to Ming Hua. Closes: #395448
3128 * Add de-uglyfication request to man pages.
3129
3130 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 5 Nov 2006 10:36:28 +0000
3131
3132 exim4 (4.63-9) unstable; urgency=low
3133
3134 * Fix a spelling error in templates: s/adviseable/advisable
3135 Thanks to Jens Seidel for spotting it
3136 * Translation updates (see Last-Translator for rewards).
3137 - Bosnian. Closes: #396592
3138 - Bulgarian. Closes: #396558
3139 - Greek.
3140 - Lithuanian. Closes: #396478
3141 - Norwegian Bokmål. Closes: #391768
3142 - Wolof. Closes: #395944
3143 * Have ue4c barf on more lookup types found in more ue4cc fields,
3144 courtesy to regexp from hell.
3145
3146 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 2 Nov 2006 18:07:24 +0000
3147
3148 exim4 (4.63-8) unstable; urgency=low
3149
3150 * Translation updates (see Last-Translator for rewards).
3151 - Albanian. Closes: #394725
3152 - Arabic
3153 - Basque
3154 - Catalan
3155 - Chinese (Simplified)
3156 - Chinese (Traditional)
3157 - Croatian
3158 - Czech
3159 - Dzongkha
3160 - Finnish. Closes: #393644
3161 - German
3162 - Italian.
3163 - Korean. Closes: #394235
3164 - Nepali
3165 - Norwegian Bokmal. Closes: #394270
3166 - Portuguese
3167 - Romanian
3168 - Russian.
3169 - Slovak
3170 - Turkish
3171 * README.Debian
3172 * remove wiki references from README.Debian
3173 * remove dc_local_delivery FAQ entry since this is now debconfized
3174 * Fix typos, replace "documented below" with a direct link.
3175 Thanks to Olaf van der Spek. Closes: #394617
3176 * exim4-config.templates
3177 * Fixed typo: s/arbitrary/arbitrarily
3178 * Extra space removed at the end of a line. Closes: #394569
3179 * Change references to inexistent README.Debian.html and README.Debian,
3180 both replaced by README.Debian.gz. Thanks to Eric Schanze for spotting
3181 this.
3182 * Various English use changes suggested by Jens Seidel. Closes: #394651
3183 * update-exim4.conf: Fix wrong behavior if a debconf list answer already
3184 starts with "<". Thanks to Vineet Kumar. Closes: #393843
3185 * conf.d/main/02_exim4-config_options: Use upstream's wording for
3186 rfc1413 configuration, fix wrongly commented timeout value.
3187 Thanks to Andre Bischoff on IRC.
3188 * conf.d/transports/35_exim4-config_address_directory: Add
3189 delivery_date_add, streamline other options' syntax.
3190 Thanks to Dominic Hargreaves. Closes: #393930
3191 * Remove commented out inetd entries from maintainer scripts, we are
3192 not going to support inetd again.
3193 * Zap gnutls-params in postinst if old binary format is detected.
3194 Exim cannot read that file any more since RSA_EXPORT has been removed.
3195 Always kill the file if file(1) is not present, recommend file(1).
3196 Thanks to John Goerzen. Closes: #394598
3197
3198 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 23 Oct 2006 20:49:46 +0200
3199
3200 exim4 (4.63-7) unstable; urgency=low
3201
3202 * Translation updates (see Last-Translator for rewards). Closes: #391768
3203 - Brazilian Portuguese
3204 - Danish. Closes: #392548
3205 - Galician
3206 - Hungarian
3207 - Indonesian
3208 - Japanese
3209 - Spanish
3210 - Thai
3211 * Do not ask for local delivery method if custom entry (i.e. neither
3212 maildir_home nor mail_spool) has bin set in update-exim4.conf and continue
3213 to use this custom setting instead of overwriting it with mail_spool. (am)
3214 Closes: #392993
3215 * Special-case "dsearch;" constructs in dc_other_hostnames, no
3216 longer supported. Adapt documentation accordingly.
3217 * Adapt docs and man pages so that they do not longer suggest that
3218 answers to debconf questions might use all exim
3219 host/address/domain list features.
3220 * fix ue4c to handle more than one smarthost correctly.
3221 * Handle spaces, commas and semicolons as separator in root alias
3222 handling.
3223 * Wolof translation contained a comma in the translation of a element of the
3224 Choices list for the dc_eximconfig_configtype question, replace it with a
3225 semicolon. (am)
3226
3227 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 14 Oct 2006 23:45:17 +0000
3228
3229 exim4 (4.63-6) unstable; urgency=low
3230
3231 * s/ipv6/IPv6 in templates (general writing consistency)
3232 * Translation updates (see Last-Translator for rewards)
3233 - Arabic (partial)
3234 - Basque (partial)
3235 - Croatian (partial)
3236 - Greek (partial)
3237 - Khmer
3238 - Spanish (partial)
3239 - Swedish
3240 - Vietnamese. Closes: #392772
3241 * README.Debian:
3242 * Fine tuning of SMTP AUTH and TLS docs after user feedback
3243 received over $BEVERAGE irl.
3244 * Adapt configuration chapter to re-worded templates.
3245 * Fix exim4_files man page names to not pollute name space.
3246 * Clarify exim4-config_files man page to reflect that the host name
3247 given there does not actually influence the routing decision.
3248 Thanks to Sven Luther.
3249 * Fix list separator handling for dc_other_hostnames in ue4c.
3250 Thanks to Alexandre Fayolle. Closes: #392831
3251
3252 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 14 Oct 2006 07:40:05 +0000
3253
3254 exim4 (4.63-5) unstable; urgency=low
3255
3256 * define MAIN_LOG_SELECTOR conditionally.
3257 Thanks to Aaron M. Ucko. Closes: #390758
3258 * Fix typos in man pages. Thanks to A. Costa.
3259 Closes: #390705, #390706, #390707
3260 * Address #373786:
3261 * cron.daily: Try UID change with start-stop-daemon, and fall
3262 back to su if that fails. This should enhance compatibility
3263 with libpam-tmpdir.
3264 * exim4_refresh_gnutls-params: don't drop privileges any more,
3265 generate gnutls-params as root and chown them later.
3266 * Thanks to Piotr Kaczuba and Tollef Fog Heen. Closes: #373786
3267 * Add debugging facility to exim4_refresh_gnutls-params
3268 * Debconf-Rework
3269 * update-exim4.conf: expand UE4CC_semicolon list to allow
3270 semicolons in all debconf questions as list separators for consistency.
3271 * Do template changes suggested by Christian Perrier. Closes: #260141
3272 * new mail name template thanks to Jari Aalto. Closes: #275953
3273 * relay templates changes thanks to Ross Boylan. Closes: #342061
3274 * remove conftype exim3manual. Closes: #355265
3275 * use semicolon as list separator in debconf templates. ue4.conf
3276 handles both semicolons and colons since #360162. Thanks to Adam
3277 Borowski. Closes: #365428
3278 * Make existing templates style-compatible regarding developer's
3279 reference.
3280 * Lower priorities so that the Installer can do its work without
3281 exim4 asking questions. Closes: #379485
3282 * Modify templates saying that smarthost::port is a valid
3283 notation. Modify transport/30_exim4-config_remote_smtp_smarthost to
3284 take only the first part of DCsmarthost (up to first colon) as host
3285 name for hosts_try_auth. This allows debconf configuration of a
3286 different port to connect to the smarthost. Closes: #251949
3287 * Add debconf template to packages telling people to dpkg-reconfigure
3288 exim4-config.
3289 * Allow choosing between delivery to /var/mail or ~/Maildir with debconf.
3290 (am) Closes: #250980, #274560, #289959
3291 * Translation updates (see Last-Translator for rewards)
3292 - Brazilian Portuguese
3293 - Danish
3294 - Galician
3295 - Slovak
3296 - Thai
3297 - Turkish
3298 - Romanian
3299 - Japanese
3300 - French
3301 * Patch by Florian Weimer which disables RSA_EXPORT support which
3302 should eliminate the "exim blocking on entropy starvation" issue.
3303 * update-exim4.conf: Take only the first word from /etc/mailname as
3304 system mail name. Thanks to Mike Mestnik. Closes: #215319.
3305 * init script: log_failure_message alert if non-zero paniclog is
3306 found. Thanks to Andreas Barth.
3307 * README.Debian: document cron job, including paniclog monitoring.
3308 Thanks to Stephen Gran.
3309
3310 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 10 Oct 2006 16:50:27 +0000
3311
3312 exim4 (4.63-4) unstable; urgency=low
3313
3314 * Make update-exim4.conf man page also update-exim4.conf.conf man page.
3315 * Fix SPF error message when $sender_address_domain is undefined (i.e. sender
3316 is <>). (rm)
3317 * Change debian/rules documentation for daemon-custom build.
3318 Thanks to Guido Hennecke. Closes: #386135
3319 * Rotate paniclog by size, not daily, to avoid rotating away
3320 messages after complaining from the daily cron job.
3321 Thanks to Dirk Meyer.
3322 * Update Slovak translation.
3323 Thanks to Peter Mann.
3324 * Add Wolof translation.
3325 Thanks to M Mamoune Mbacke
3326 * Add a paragraph explaning the gnutls-bin suggestion to ease DH
3327 parameter generation in case of entropy starvation.
3328 Thanks to Andi Barth and Florian Weimer.
3329 * Since a new version of sysvinit upload will move /var/run/ to a tmpfs
3330 directories under /var/run/ and their permissions are not persistent
3331 anymore but will be lost after a reboot. - Re-generate /var/run/exim4 in
3332 the init script to compensate for this. (am) (closes: #387699)
3333 * update-exim4.conf: Exit with an error if dc_use_split_config is neither
3334 true nor false instead of replacing the configuration with an empty one.
3335 (am) Closes: #386554
3336 * More intelligence for exim4_refresh_gnutls-params:
3337 * If certtool (from gnutls-bin) is unavailable but openssl is installed
3338 use openssl to re-generate DH params. (am)
3339 * Change exim4-base Suggests on gnutls-bin to gnutls-bin|openssl. (am)
3340 * Move invocation and background mechanism to exim4_refresh_gnutls-params.
3341 Script can now be called any time from the command line or any
3342 other script.
3343 * Only regenerate dh params if tls_advertise_hosts is non empty.
3344 According to Florian Weimer, DH params are only needed for
3345 incoming TLS connections.
3346 * Thanks, Yuri D'Elia. This addresses #387448
3347 * Improve entropy and gnutls-params docs.
3348 * cron-daily:
3349 * Invoke exim4_refresh_gnutls-params unconditionally.
3350 * Send out e-mail alert if gnutls-params is older than 14 days.
3351 * rename config varables to E4BCD_, source /etc/default/exim4
3352 * introduce a E4BCD_PANICLOG_NOISE variable containing a regexp.
3353 Paniclog is negatively filtered against that regexp and paniclog
3354 warning is only sent out if unfiltered lines remain. This is to allow
3355 work around http://www.exim.org/bugzilla/show_bug.cgi?id=92
3356 * Prepare hosts_avoid_tls statement on SMTP transports
3357 * Macroize log_selector, remove +tls_cipher from examples (it is on
3358 by default) and always set tls_peerdn (we use TLS by default for
3359 outgoing connections). Make it easier to enable debug logging.
3360 * Mention in the comments of the default RCPT ACL that verification
3361 is likely to have false negatives in smarthost/satellite setups. This
3362 is the easiest way to fix #388460; the "real" fix would be very very
3363 complicated and thus unsuitable for the default configuration.
3364 Closes: #388460
3365 * README.Debian:
3366 * Re-Work "misc" section to contain subsection. Fix minor
3367 formatting issues.
3368 * Add a section about SELinux to the misc subsection saying that
3369 we currently do not have an SELinux policy but would appreciate
3370 people helping here. This is already bug #387327 and #390179.
3371
3372 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 1 Oct 2006 14:37:53 +0000
3373
3374 exim4 (4.63-3) unstable; urgency=low
3375
3376 * Have exim4-config conflict with exim4-daemon-* << 4.63.
3377 Thanks to Yannick Roehlly. Closes: #383420, #384058
3378 * Tweak NEWS.Debian formatting. Remove asterisks and make sure that
3379 contents lines start with four spaces.
3380 * exim4-config.NEWS: A pair of minor fixes in SPF entry. (rm) Closes: #383708
3381 * Apply upstream fix allowing header names with an odd number of
3382 characters in add_headers in filters.
3383 Thanks to Tony Finch. Closes: #384015
3384 * Add documentation for inaccessible home directories.
3385 Thanks to Juha Jäykkä. Closes: #383469
3386
3387 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 23 Aug 2006 17:16:38 +0000
3388
3389 exim4 (4.63-2) unstable; urgency=low
3390
3391 * upload to unstable
3392
3393 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 15 Aug 2006 20:35:55 +0000
3394
3395 exim4 (4.63-1) experimental; urgency=low
3396
3397 * New upstream version 4.63
3398 + Change PostgreSQL charset handling. Closes: #369351
3399 + Recognize SMTP codes at the start of "message" in ACLs and after
3400 :fail: and :defer: in a redirect router. Add forbid_smtp_code to
3401 suppress the latter. forbid_smtp_code is enabled in Debian's
3402 default config. Closes: #378131
3403 * Adapt configuration to current upstream
3404 + re-work RCPT ACL. Closes: #379155
3405 + add new comments to default authenticators
3406 + use $auth[123] instead of $[123] which are now deprecated
3407 + forbid_smtp_code on userforward router
3408 * Add missing dependency on lsb-base (>= 3.0-3), needed for the new
3409 init-script shipped in exim4-base. (am)
3410
3411 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 1 Aug 2006 10:47:44 +0000
3412
3413 exim4 (4.62-5) unstable; urgency=low
3414
3415 * Fix typo in exim4-base daily cron job.
3416 Thanks to Salvatore Bonaccorso. Closes: #381048
3417 * Fix language issues in package descriptions
3418
3419 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 8 Aug 2006 15:02:14 +0200
3420
3421 exim4 (4.62-4) unstable; urgency=low
3422
3423 * Add missing dependency on lsb-base (>= 3.0-3), needed for the new
3424 init-script shipped in exim4-base. (am)
3425
3426 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 1 Aug 2006 11:03:57 +0000
3427
3428 exim4 (4.62-3) unstable; urgency=low
3429
3430 * remove pkg-exim4-user mail address from README.Debian, mention
3431 that one needs to be subscribed to post.
3432 Thanks to Ross Boylan. Closes: #368242
3433 * re-word -o description in update-exim4.conf(8) man page.
3434 Thanks to Ross Boylan.
3435 * Flag update-exim4.conf(8) man page for a re-work in its BUGS
3436 section.
3437 * Give a - hopefully - better explanation of the mail name thingy in
3438 README.Debian.
3439 * Fix occurrences of default_acl file in documentation. Make part of
3440 README.Debian less confusing.
3441 Thanks to Ross Boylan. Closes: #376459
3442 * When installing via apt using dpkg-preconfigure the value of
3443 dc_hide_mailname was overwritten during the second run of the debconf
3444 script (invoked by postinst), before the value was stored in the
3445 configuration file. Fix this. (am) Closes: #376460
3446 * Make spamassassin example in 40_exim4_config_check_data actually
3447 work, add link to documentation for "really suiteable" configuration
3448 examples. Thanks, again, to Ross Boylan.
3449 * remove left-over "and a bunch" sentence from exim4-config_files.5
3450 * Add a symlink from /etc/email-addresses to /etc/exim4/email-addresses
3451 * Fix bad parsing of CHECK_RCPT_DOMAIN_DNSBLS.
3452 Thanks to Robert Millan. Closes: #378581
3453 * Note in README.Debian that other parts of the Debian system might
3454 give outdated and/or wrong advice. See #378684, #378685.
3455 * SPF support: (rm) Closes: #290464
3456 * Add (disabled) template to check SPF in 30_exim4-config_check_rcpt.
3457 * Add libmail-spf-query-perl (>= 1.999-1) to Suggests.
3458 * Rewrite Q/A about SPF from README.Debian.
3459 * Add a small note to exim4-config.NEWS.
3460 * Add conf.d/acl/30_exim4-config_check_mail to reject mail without HELO/EHLO.
3461 (rm) Closes: #378935
3462 * Add LSBized init script. Thanks to Carlos Villegas. Closes: #376953
3463 * re-order RCPT ACL statements to resemble Upstreams default config
3464 a little more. This used to be the case in the beginning, but was
3465 changed eventually, and I didn't find any rationale for our deviation.
3466 Thus, we change back to upstream's default to see which things might
3467 break.
3468 * remove cron.d from exim4-base dirs - we do not have a cron.d job
3469 any more for years.
3470 * Re-work daily cron job:
3471 * Make statistics configurable with a variable
3472 * Comment that the log handling code is fragile and depending on
3473 log rotation strategy
3474 * Add code to generate warnings if paniclog non-empty.
3475 Thanks to Andrew Ferrier. Closes: #379898
3476 * Build -dbg packages.
3477 * Updated vi (vietnamese) translation.
3478 Thanks to Clytie Siddall. (am) Closes: #380357
3479
3480 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 31 Jul 2006 06:10:51 +0000
3481
3482 exim4 (4.62-2) unstable; urgency=low
3483
3484 * Move explanation about using ";" as separator in lists from debian/NEWS to
3485 debian/exim4-config.NEWS. (The former ends up as
3486 /usr/share/doc/eximon4/NEWS.Debian.gz.) Also fix version-number of
3487 entry. (am)
3488 * have ue4.conf --verbose print split or non-split config.
3489 Thanks to Florian Laws. (mh)
3490 * Mention http://pkg-exim4.alioth.debian.org/ in package description.
3491 Thanks to Florian Laws. (mh)
3492 * Mention in package description that README.Debian has information
3493 about how to configure the Debian packages.
3494 * /etc/init.d/exim4: parse extended inetd.conf syntax from
3495 openbsd-inetd. (mh) Closes: #365928
3496 * New th (thai) translation.
3497 Thanks to Theppitak Karoonboonyanan. (mh) Closes: #367351
3498 * New dz (Dzongkha) translation.
3499 Thanks to Pema Geyleg. (am) Closes: #368593
3500 * New ne (Nepali) translation.
3501 Thanks to Paras pradhan. (am) Closes: #369526
3502 * New eo (Esperanto) translation.
3503 Thanks to Serge Leblanc. (am) Closes: #369241
3504 * Updated hu (hungarian) translation.
3505 Thanks to Attila Szervac. (am) Closes: #374616
3506 * Make documentation of CHECK_RCPT_LOCAL_LOCALPARTS and
3507 CHECK_RCPT_REMOTE_LOCALPARTS more verbose and concentrate it in the
3508 ACL file. Thanks to Klaus Muth. (mh) Closes: #366491
3509 * README.Debian.xml (mh)
3510 * Add new section documenting where to find documentation.
3511 * Move misplaced sentence.
3512 * Fix spelling errors in README.Debian.
3513 Thanks to Salvatore Bonaccorso. Closes: #366003
3514 Thanks to Ross Boylan. Closes: #374216
3515 * remove "you can stop reading now" sentence.
3516 Thanks to David Lawyer. Closes: #370790
3517 * Mention Debian-specific man pages
3518 * Give instructions about how to use apropos to find out about man
3519 pages.
3520 * Documentation changes inspired by Ross Boylan. Closes: #369126
3521 * Add exim4-config_files(5) man page to aid as repository for file
3522 explanations.
3523 * /etc/email-addresses
3524 * /etc/exim4/local_host_blacklist
3525 * /etc/exim4/local_host_whitelist
3526 * /etc/exim4/local_sender_blacklist
3527 * /etc/exim4/local_sender_whitelist
3528 * /etc/exim4/local_sender_callout
3529 * /etc/exim4/local_rcpt_callout
3530 * /etc/exim4/local_domain_dnsbl_whitelist
3531 * /etc/exim4/hubbed_hosts
3532 * /etc/exim4/passwd
3533 * /etc/exim4/passwd.client
3534 * /etc/exim4/exim.crt
3535 * /etc/exim4/exim.key
3536 If you find any files that might be missing in the man page,
3537 please report a bug.
3538 * mention exim4-config_files(5) in update-exim4.conf.8
3539 * Explicitly mention README.Debian in exim man page.
3540 * Remove /usr/share/doc/exim4-config/default_acl, move contents to
3541 README.Debian and exim4-config_files.
3542 * remove empty /usr/share/doc/exim4-config/examples.
3543 * clarify docs in RCPT ACL.
3544 * streamline docs:
3545 * hubbed_hosts router.
3546 * passwd.client.
3547 * server side authentication examples
3548 * Standard-Version: 3.7.2, no changes necessary.
3549
3550 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 24 Jun 2006 08:56:19 +0000
3551
3552 exim4 (4.62-1) unstable; urgency=low
3553
3554 * New upstream version
3555 * remove !acl patch, bug is fixed upstream
3556 * Some minor changes to README.Debian
3557 * Downgrade priority of exim4/dc_eximconfig_configtype, exim4/no_config and
3558 exim4/exim3_upgrade from critical to high, as there is a sane default.
3559 Closes: #342077
3560 * Allow single quotes in recipient mail addresses. Closes: #346222
3561 * Update debian/mtalist to conflict with hula-mta. (mh)
3562 * Move back man-pages (actually they are symlinks) related to the
3563 mail-transport-agent virtual package from exim4-base to the daemon
3564 packages. Other MTA packages also include these manpages and would
3565 otherwise need to explicitly conflict with exim4-base. Add "Replaces:
3566 exim4-base (<= 4.61-1)" to the daemon packages. Thanks to Justin Pryzby.
3567 Closes: #362852 (am)
3568 * Update km (Khmer) translation.
3569 Thanks to Khoem Sokhem. (mh) Closes: #363672, #363671
3570 * Update pa (Punjabi) translation.
3571 Thanks to A S Alam. (am) Closes: #364268
3572 * replace backticks with $() construct in ue4.conf. (mh)
3573 * Allow ";" as separator in dc_local_interfaces and dc_relay_nets.
3574 If a semicolon is found, "<;" is prepended to allow a semicolon as
3575 separator. Thanks to Adam Borowski. (mh) Closes: #360162
3576 * Link against libdb4.3 instead of 4.2. (am). Closes: #365467
3577 * Standards-Version: 3.7.0, no changes required. (am)
3578 * README.Debian: Add link to "how to use a completely different
3579 configuration scheme" to the beginning of the chapter about Debian's
3580 configuration to provide an easy way out for experienced exim people.
3581 (mh)
3582 * Fix grammar error in README.Debian. (Thanks, Ross Boylan) Closes: #365546
3583 * Whennever changing major Berkeley DB versions we zap the exim hint
3584 databases in exim4-base postinst. Change the code to also delete
3585 __db.retry, __db.misc, __db.callout and __db.wait* (which afaik are
3586 Berkeley DB internal files). If these are somehow broken strange errors
3587 occur, e.g. #360696. As we are deleting the whole db, deleting these files
3588 seems to be a good idea. (am)
3589
3590 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 2 May 2006 11:47:58 +0000
3591
3592 exim4 (4.61-1) unstable; urgency=low
3593
3594 * New upstream version
3595 - Temporary files for content scanning subdirectory are now also mode 640
3596 instead of 666. Closes: #280282
3597 - If group was specified without a user on a router, and no group
3598 or user was specified on a transport, the group from the router
3599 was ignored. Closes: #343074
3600 - .include statements now require an absolute path. Closes: #268083
3601 * Apply upstream patch allowing !acl constructs
3602 (http://www.exim.org/mail-archives/exim-cvs/2006-April/msg00008.html)
3603 * Rename the Punjabi translation file name from pa_IN to pa
3604 to fit a decision taken in -i18n
3605 * README.Debian:
3606 * mention that relay_nets does allow relaying without authentication.
3607 * minor formatting fixes
3608 * Add Khmer debconf translation (Thanks, Kakada Hok) (bubulle)
3609 Closes: #359668
3610 * Add linda overrides for libs-not-in-depends (see #357727)
3611
3612 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 4 Apr 2006 19:50:39 +0000
3613
3614 exim4 (4.60-5) unstable; urgency=low
3615
3616 * re-introduce inst_aliases, patch src/install_exim to prevent path
3617 to inst_aliases to be put into example config file. (mh)
3618 * Fix typo in README.Debian.xml, thanks to Frank S. Thomas. (mh)
3619 * Fix Copy&Waste error in README.Debian.xml.
3620 Thanks to Olaf van der Spek. (mh) Closes: #356354
3621 * Added partial Punjabi debconf translation,
3622 thanks to Amanpreet Singh Alam. (cp) Closes: #349644
3623 * Fix wrong example in conf.d/acl/20_exim4-config_whitelist_local_deny.
3624 Thanks to Kaare Hviid for pointing this out on IRC. (mh)
3625 * Add documentation about Debconf templates to README.Debian to make
3626 yath happy. (mh)
3627 * exim4-refresh_gnutls-params: Use prefix for tempfile to make it
3628 easier recognizeable. (mh)
3629
3630 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 13 Mar 2006 15:30:07 +0000
3631
3632 exim4 (4.60-4) unstable; urgency=low
3633
3634 * add rationale to README.Debian explaining why using system
3635 passwords for SMTP AUTH is a bad idea.
3636 * streamline configuration to decrease differences to upstream default
3637 example, and to adopt new things that were added since we last
3638 looked there.
3639 * Do not set inst_aliases for installation, this only affects
3640 example.conf anyway.
3641 * fail build if upstream's example configuration has changed.
3642 * fix NEWS confusion. Thanks to Andreas for spotting this.
3643 * exim4-base.exim4.init: invoke exim4 daemon with the environment
3644 cleaned to avoid language confusion.
3645 * document tls on connect in README.Debian.
3646 * use adduser --quiet instead of > /dev/null in *.postinst.
3647 * Add require_files directive to userforward router to avoid errors
3648 when mailing uucp@hostname.
3649 * Add comment about setting up TLS in conf.d/auth/30_exim4-config_examples
3650 to keep people from blindly allowing cleartext auth.
3651 * Replace 37_dns_disable_additional_section patch with
3652 37_upstream_patch_342619, which is the nearly identical patch from
3653 upstream CVS, approved by Philip. (mh) Closes: #342619
3654
3655 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 22 Feb 2006 10:30:16 +0000
3656
3657 exim4 (4.60-3) unstable; urgency=low
3658
3659 * Have exim4-base replace exim4-daemon-light and -heavy. This is a
3660 needed corollary to the movement of the man pages to -base. Let's
3661 hope that this change doesn't introduce too much breakage. Thanks
3662 to Hamish Moffatt for making me take a closer look at policy.
3663 (mh) Closes: #347908, #348067
3664 * Introduce Makefile variable to build with OpenSSL instead of
3665 GnuTLS. This is a last minute maneuver to help sites suffering from
3666 the GnuTLS entropy issue (#338319, #343085) whose only other chance is
3667 disabling TLS completely. Please note that building exim4-daemon-heavy
3668 with OpenSSL is a GPL violation since OpenSSL's license clashes with
3669 the MySQL client library, which is GPL licensed without OpenSSL
3670 exception. (mh)
3671 * re-pack configuration diffs. (mh) Closes: #331698
3672 * Fix wrong variable substitution in lt (Lithuanian) debconf
3673 translation. Thanks to Davide Viti and Gintautas Miliauskas. (mh)
3674 Closes: #342242
3675 * Fix typo in exim.8 man page. Thanks to A Costa. (mh) Closes: #338579
3676 * Honor dpkg-statoverride entries for run-time data in /var.
3677 Thanks to Peter Mottram. (mh) Closes: #269448
3678
3679 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 15 Jan 2006 00:23:47 +0000
3680
3681 exim4 (4.60-2) unstable; urgency=low
3682
3683 * Add, but not enable, 37_dns_disable_additional_section.dpatch,
3684 which might be a possible fix for #342619
3685 * conf.d/auth/30_exim4-config_examples: add hint to adapt public_name
3686 string in support_broken_outlook_express_4_server authenticator if
3687 other authencators than LOGIN and PLAIN are offered.
3688 * Fix missing special characters in some debconf translations.
3689 Thanks to Davide Viti. (mh) Closes: #341442
3690 * Fix broken README reference in system_aliases router docs. (mh)
3691 * remove references to alias files from the address_pipe transport. (mh)
3692 * remove "Some-State" default from exim-gencert. (mh)
3693 * Clarify split vs unsplit config in README.Debian. Thanks to Faheem
3694 Mitha and Ross Boylan for helping. (mh)
3695 * Update Build-Depends to libmysqlclient15-dev. (mh) Closes: #343767
3696 * Fix wrong header in conf.d/routers/300_exim4-config_real_local.
3697 Thanks to Ross Boylan for spotting this. (mh)
3698 * Document headers_rewrite, return_path and dc_mailname_in_oh in
3699 update-exim4.conf man page. (mh) Closes: #332520, #342233
3700 * Re-Instate debian/patches/31_eximmanpage which was erroneously
3701 removed in 4.60-1, we have local Debian patches in here. Thanks to
3702 Ross Boylan for spotting this. (mh) Closes: #330967
3703 * Mention relay permission from localhost in update-exim4.conf(8). (mh)
3704 * Add more prose to relay control configuration. (mh)
3705 * Update Greek debconf translation (Thanks, Kostas Papadimas) (am)
3706 Closes: #344576
3707 * Add cross-reference to README.Debian to better find macro docs.
3708 Thanks to Shyamal Prasad. (mh) Closes: #329988
3709 * Fix incorrect variable substitution in pt_BR debconf translation. (Thanks,
3710 Felipe Augusto van de Wiel) (am) Closes: #345363
3711 * [exim4-config.templates, po/*po] Replace reference to README.SMTP-AUTH
3712 with one to its replacement README.Debian.html. (am) Closes: #344826
3713 * Re-work long package descriptions. Move reference to README.Debian in
3714 front, add hint to dpkg-reconfigure exim4-config, complete stub
3715 sentences, remove non-referenced acronym MTA from the long
3716 descriptions, move explanation what exim is to the very front.
3717 * README.Debian: Add section about changing the configuration,
3718 explain structure of conf.d and .conf.template, add hint that the SMTP
3719 AUTH examples are documented.
3720 * Introduce MAIN_TLS_CERTKEY to allow for single-file certificate/key
3721 storage. Thanks to John Goerzen. (mh) Closes: #315126
3722 * Mention entropy issue in README.Debian.
3723 * Ship symlink to /usr/sbin/exim, see NEWS.Debian. (mh) Closes: 319316
3724 * use dh_installinit -n instead of --noscripts to work around #347577. (mh)
3725 * use dh_installinit --name instead of --init-script, rename init
3726 script. (mh)
3727 * move man pages from daemon packages to exim4-base, add lintian
3728 and linda overrides to allow daemon packages not to contain man pages.
3729
3730 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 12 Jan 2006 12:36:50 +0000
3731
3732 exim4 (4.60-1) unstable; urgency=low
3733
3734 * new upstream version 4.60
3735 * assign value to UE4CC after command line processing. Only have
3736 ue4c throw an error on not-existing UPEX4C_confd if split config is
3737 seleted. Thanks to Ted Percival. (mh) Closes: #337229
3738 * A number of man page fixes. Thanks to A Costa. (mh)
3739 Closes: #338580, #338581, #338582, #338583, #338584
3740 * Pull spool dir path from exim -bP instead of hard-coding it in
3741 daily cron job and exim4_refresh_gnutls-params.
3742 Thanks to Alex Hermann. (mh) Closes: 340002
3743 * Corrected zh_CN translation by Ming Hua. (am) Closes: #338928
3744 * Corrected pl translation by Jacek Politowski. (am) Closes: #339671
3745 * Change README.Debian to clarify the exim as a client only uses
3746 STARTTLS and not TLS on connect. Thanks to Rob Brenart and Marc
3747 Sherman for pointing that out on exim-users.
3748 * Clarify passwd.client format. Thanks to Osamu Aoki for providing a
3749 good starting point in #244724, which is unfortunately not fixed just
3750 now.
3751 * remove patch 31_eximmanpage, fixes are included upstream.
3752
3753 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 28 Nov 2005 18:16:12 +0000
3754
3755 exim4 (4.54-2) unstable; urgency=low
3756
3757 * debian/README.Debian* merged into one xml-file. Binary packages ship both
3758 a html (generated by xsltproc) and plain-text version (lynx +
3759 post processing) of the file. (Hilko Bengen)
3760 * Switch to libmysqlclient14.
3761 * Fix two typos in French debconf templates.
3762 Thanks to Christian Perrier. (mh)
3763 * Replace broken courier auth example with one that actually denies
3764 access if a wrong password is given. Thanks to Peter Thomassen for
3765 carrying that report from some colorful web forum to the people who
3766 can fix it after like four months. (mh) Closes: #336979
3767 * Fix minor typos in README.Debian.xml and changelog. (mh)
3768 * Add 255.255.255.255 to ignore_target_hosts in dnslookup. (mh)
3769
3770 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 2 Nov 2005 19:40:22 +0000
3771
3772 exim4 (4.54-1) unstable; urgency=low
3773
3774 * new upstream version 4.54. (mh)
3775 * fix typo in router/real_local header
3776 * add same_domain_copy_routing to router/hubbed_hosts
3777 * [update-exim4.conf.8] false friend: s/sensible/sensitive/.
3778 Thanks to Ross Boylan. (am) Closes: #330975
3779 * modify broken outlook express 4 authenticator so that it only
3780 advertises on encrypted connections, as the other plaintext
3781 authenticators do. Thanks again, Fred Viles. (mh)
3782 * update-exim4.conf.8: alphabetically sort REPLACEMENT PATTERNS and
3783 CONFIGURATION VARIABLES sections, add documentation for
3784 DEBCONFlocal_domainsDEBCONF.
3785 Thanks to Ross Boylan. (mh) Closes: #330980
3786 * fix bashism == in init script. Thanks to Adam D. Barratt and
3787 Justin Pryzby. (mh) Closes: #331299
3788
3789 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 4 Oct 2005 09:59:24 +0000
3790
3791 exim4 (4.53-1) unstable; urgency=low
3792
3793 * new upstream version 4.53. (mh)
3794 * Fix obviously unfinished sentence in update-exim4.conf.8
3795 documenting dc_local_interfaces. (mh)
3796 * Move SMTP authentication docs to README.Debian. (mh)
3797 * Adapt reportbug script to be useable from the command line as well,
3798 mention this in README.Debian mailing list paragraph. (mh)
3799 * Remove /etc/default/exim4 in exim4-config's postrm instead of exim4-base's
3800 one, as it is created in exim4-config's postinst. (am) Closes: #325901
3801 * Fix error in README.Debian.xinetd.
3802 Thanks to Diego Biurrun. (mh) Closes: #327847
3803 * Fix substitute variable in Japanese (ja) debconf translation.
3804 Thanks to Kenshi Muto. (mh) Closes: #329729
3805 * Add lintian override for maintainer-script-needs-depends-on-netbase. We
3806 don't need that depends since update-inetd.conf is checked for presence
3807 before invocation and that invocation is only optional cleanup. (mh)
3808 * add linda override to kill double shlib warning - libgnutls is
3809 fully versioned and thus is not a problem. (mh)
3810 * add lintian override to kill bashism "local" warning for
3811 exim4-config.config and exim4-config.postinst (see #330548). (mh)
3812 * add general package blurb to description of the exim4 meta package
3813 as well. Thanks to Marc Sherman for pointing this out. (mh)
3814 * remove code to escape dashes in the pod2man generated man pages.
3815 That code makes the man pages syntactically invalid, we'd rather
3816 live with suboptimal rendering (which is a pod2man bug anyway). (mh)
3817 * change spacing for rewrite rules in configuration, man page and
3818 ue4.conf to ease paragraph filling for the man page. (mh)
3819 * re-pack config patches. (mh)
3820
3821 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 28 Sep 2005 18:34:51 +0000
3822
3823 exim4 (4.52-2) unstable; urgency=low
3824
3825 * unpack/pack configs to get clear EDITME patches (mh)
3826 * Update ca (Catalan) translation.
3827 Thanks to Aleix Badia i Bosch. (mh) Closes: #317429
3828 * Update mk (Macedonian) translation.
3829 Thanks to Georgi Stanojevski. (mh) Closes: #320231
3830 * Use certtool from gnutls-bin in cron.daily to re-generate gnutls-params
3831 instead of only removing the file and letting exim4 re-generate it at SMTP
3832 time after receiving STARTTLS. The maximum runtime of certtool is limited
3833 to 2*1800 seconds per default by using timeout.pl by Piotr Roszatycki
3834 (checked and beautified by Marc 'HE' Brockschmidt). Add gnutls-bin to
3835 exim4-base' Suggests. (am) Closes: #285371
3836 * Build-Depend on libgnutls-dev (from gnutls12) instead of libgnutls11.
3837 * Drop compability with debhelper in woody (am):
3838 - mv *.templates.master *.templates
3839 - update po/POTFILES.in accordingly.
3840 - no more manual invocation of po2debconf in debian/rules
3841 - use dh_installppp instead of manual dh_installdirs/dh_install.
3842 Closes: #212893
3843 - Build-Depends: debhelper (>= 4.1.68)
3844 * drop upgly passwd dependency introduced in 4.30-6. (am)
3845 * shorten Build-Depends by replacing "libxfoo-dev|xlibs-dev' with just
3846 'libxfoo-dev'. (am)
3847 * Do not try to authenticate to smarthost if smarthost offers AUTH LOGIN but
3848 passwd.client does not contain a matching entry. (am) Closes: #323565
3849
3850 -- Andreas Metzler <ametzler@debian.org> Sun, 21 Aug 2005 11:44:27 +0200
3851
3852 exim4 (4.52-1) unstable; urgency=low
3853
3854 * new upstream version 4.51. (mh)
3855 * adapt 70_remove_exim-users_references
3856 * remove 37_gnutlsparams
3857 * adapt 36_pcre
3858 * adapt 31_eximmanpage
3859 * fix package priorities to have them in sync with override again. (mh)
3860 * Fix error in nb (Norwegian) translation.
3861 Thanks to Helge Hafting. (mh). Closes: #315775
3862 * Standards-Version: 3.6.2, no changes needed. (mh)
3863
3864 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 2 Jul 2005 06:08:34 +0000
3865
3866 exim4 (4.51-2) unstable; urgency=low
3867
3868 * Fix typo in exiwhat.8. (am) Closes: #313246
3869 * Clarify tls_verify_certificates documentation in
3870 conf.d/main/03_exim4-config_tlsoptions. Thanks to Wenzhuo Zhang. (mh)
3871 * Accept postmaster liberally for relay_to_domains. Thanks to
3872 Roderick Schertler. (mh) Closes: #313023
3873 * Improve update-exim4.conf's internal run-parts to warn about ignored files
3874 if running in verbose-mode. (am) Closes: #315656
3875 * Make it possible to purge a previously uninstalled exim4-suite if debconf
3876 has between removed since. (am) Closes: #315173
3877 - Stop useless sourcing of confmodule in exim4-config.postrm.
3878 - Use debconf to ask about trashing the mailqueue if debconf is available,
3879 keep the queue otherwise.
3880 * exim failed to setup gnutls parameters if the gnutls-param file was
3881 missing. This caused TLS breakage. (am) Closes: #315650
3882
3883 -- Andreas Metzler <ametzler@debian.org> Tue, 28 Jun 2005 19:35:35 +0200
3884
3885 exim4 (4.51-1) unstable; urgency=low
3886
3887 * new upstream version 4.51. (mh)
3888 * remove 80_upstream_fix-296492
3889 * remove 81_fix-kfreebsd-gnu
3890 * remove 82_upstream_fix-299733
3891 * remove 82_upstream_fix_299743
3892 * remove 83_upstream_fix-strangelog
3893 * build-depends: replace postgresql-dev with libpq-dev. (mh)
3894 * apply patch to EDITME.exim4-heavy.diff from ubuntu for clearer
3895 postgresql build. (mh)
3896 * fix wrong dc_other_hostnames statement in manpage. Thanks to
3897 Daniel Hermann. (mh) Closes: #311023
3898 * give more directions how to use /etc/exim4/exim4.conf. (mh)
3899 * Fix duplicated server_advertise_condition line in
3900 login_saslauth_server. Thanks to Rich Aycock. (mh) Closes: #311906
3901 * Conditional restarting the daemon in exim4-config.config now checks for
3902 DEBCONF_RECONFIGURE=1 instead of (mis)using an internal
3903 debconf-template. (am)
3904 * Documentation Improvements for update-exim4.conf.8, exim4.conf.template
3905 and 01_exim4-config_listmacrosdefs and README.Debian.
3906 Thanks to Ross Boylan. (am/mh)
3907 * New translation: et (Estonian) by Siim Põder. (mh) Closes: #312474
3908
3909 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 10 Jun 2005 18:57:03 +0000
3910
3911 exim4 (4.50-8) unstable; urgency=low
3912
3913 * integrate TLS docs in README.Debian, remove README.TLS.
3914 Thanks to Sam Morris. (mh) Closes: #310771
3915
3916 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 27 May 2005 07:57:14 +0000
3917
3918 exim4 (4.50-7) unstable; urgency=low
3919
3920 * Documentation Only Fixes
3921 - Fix grammar error in README.system_aliases. Thanks to Andreas
3922 Barth on IRC. (mh)
3923 - Optimize unencrypted authentication docs. Thanks to Drew Parsons.
3924 (mh) Closes: #305443
3925 - Clarify dc_smarthost host list processing in update-exim4.conf.8.
3926 (mh) Closes: #307370
3927 - Clarify split-config description in README.Debian.
3928 Thanks to Luc Saffre. (mh)
3929 - Fix a typo in README.Debian-accountname, thanks to Brett Parker. (mh)
3930 - Fix an issue in the exim manpage creating the illusion that
3931 whitespace is allowed between -d and its options.
3932 Thanks to Greg Kochanski. (mh) Closes: #309174
3933 - Start re-work of README.Debian FAQ.
3934 - Add "should -config depend on -base" question to README.Debian FAQ.
3935 - Link README.Debian to -daemon-light and -daemon-heavy, include a
3936 copy of README.Debian in -config.
3937 Thanks to Daniel Maier. (mh) Closes: #310118
3938 * Translations
3939 - Update: cy (Welsh) by Dafydd Harries. (mh) Closes: #306349
3940 - New: vi (Vietnamese) by Clytie Siddall. (mh) Closes: #306613
3941 - Fix typos in pt.po (Thanks, Miguel Figueire) (am) Closes: #310057
3942 * Configuration Clarification
3943 - move the regexps in the local part checks to macros, adapt docs.
3944 Thanks to Adam M. Costello. (mh) Closes: #306094
3945 * Bug Fixes
3946 - preserve escape sequences like '\\N' in
3947 /etc/exim4/update-exim4.conf.conf:
3948 - use awk instead of sed in exim4-config.postinst (Thanks, Barry Kitson).
3949 - use printf '%s\n' "$foo" instead of echo "$foo". (echo in dash would
3950 swallow the second backslash)
3951 - actually making this work requires changes in debconf, too,
3952 see #306134.
3953 - (Closes: #305957) (am)
3954 - apply upstream patch from
3955 http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20050425/msg00035.html
3956 in some circumstances, exim writes parts of /etc/passwd and/or
3957 /etc/group to the reject log. This scares people. (mh)
3958 - apply upstream patch from
3959 http://www.exim.org/mail-archives/exim-dev/2005-April/msg00012.html to
3960 only try SASL mechanisms that are actually specified in the
3961 configurations. Thanks to Juergen Kreileder. (mh) Closes: #299743
3962 - Build against libmysqlclient12-dev instead of libmysqlclient10-dev.
3963 (am) Closes: #306970
3964 - As "mail sent by smarthost; no local mail" aka satellite requires setting
3965 dc_readhost always ask this question. (am) Closes: #304838
3966 - Make nonsplit-config read /etc/exim4/exim4.conf.localmacros before
3967 /etc/exim4/exim4.conf.template to allow macros here as well. (mh)
3968 - Make it clear that "broken debconf" warning is issued by
3969 exim4-config.postinst
3970 - Make sure that "generated, do not touch" disclaimer in
3971 /var/lib/exim4/config.autogenerated always appears
3972 - [exim4-config] As the.config script stores answers in debconf's db and the
3973 postinst actually generates configurations files from these values
3974 restarting the daemon on dpkg-reconfigure has to be done in postinst. (am)
3975 Closes: #310703
3976
3977 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 26 May 2005 17:47:24 +0000
3978
3979 exim4 (4.50-6) unstable; urgency=low
3980
3981 * fix some errors in update-exim4.conf(8) manpage. (am)
3982 * more macros in config. (mh)
3983 * Apply upstream fix: $primary_hostname is now expanded in
3984 cyrus_sasl authenticator. Thanks to Juergen Kreileder, and of
3985 course Philip Hazel. (mh) Closes: 299733
3986 * fix conftype none missing "| \" bug, again. Thanks to Andrew Nimmo
3987 and Gabriel L. Briones III. (mh) Closes: 303351.
3988 * The upstream fix for #296492 sometimes causes an endless loop. Update
3989 patch with correction from Philip's commit, revision 1.10. (mh)
3990 * Document real_local router. (mh)
3991 * Add instructions about how to use inetd. Thanks to Ryan Underwood.
3992 (mh) Closes: #304436
3993 * Fix wrong file header in 100_exim4-config_domain_literal. (mh)
3994 * Fix bad english in 01_exim4-config_listmacrosdefs. (mh)
3995 * conf.d/main/02_exim4-config_options: Remove macro effort for options
3996 that we leave at their default by default anyway, re-commenting them
3997 for reference. (am)
3998 * Allow cleartext client AUTH PLAIN and AUTH LOGIN by setting a
3999 macro. (mh)
4000 * Update information in README.SMTP-AUTH. (mh)
4001
4002 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 17 Apr 2005 19:10:26 +0000
4003
4004 exim4 (4.50-5) unstable; urgency=low
4005
4006 * move exim4-config-simple and exim4-config-medium from the main
4007 source package to keep them from being released.
4008 * document the fact that the check done by update-exim4.conf does
4009 not detect all possible errors and fails with errors that are inside
4010 expanded items in the config file. Thanks to Marc Sherman.
4011 (mh) Closes: 286721
4012 * Add examples for cyrus_sasl to conf.d/auth/30_exim4-config_examples.
4013 Thanks to Juergen Kreileder. (mh) Closes: #299732
4014 * remove --dry-run from 10_daemon_close_fds.dpatch so that failures
4015 to patch cause failure. Thanks to Gergely Nagy, and apologies for
4016 blaming it on dpatch (see #297670). (mh)
4017 * remove ACL example file, incorporate DNSBL examples (without
4018 actual DNSBL domains) into main config. The example file hasn't been
4019 updated in ages, and the main config file has become quite
4020 sophisticated by itself. (mh)
4021 * add example authenticators for courier authdaemon. (mh)
4022 * have exim4-base recommend psmisc. Thanks to Thiemo Seufer.
4023 (mh) Closes: #299858
4024 * apply upstream patch fixing fallback handling. Thanks to Laurent Fousse.
4025 (mh) Closes: #296492
4026 * add patch to allow building on kfreebsd-gnu. Thanks to Robert
4027 Millan. (mh) Closes: #300967
4028 * remove 10_daemon_close_fds since this might close FDs which might
4029 be used by other libraries such as libnss-ldap. Thanks to Antonio
4030 Kanouras for reporting and testing, and to Florian Weimer for
4031 debugging. To avoid #297607 from happening again, use db_stop in
4032 exim4-config.config and coordinate with the d-i team. Thanks to
4033 Frans Pop for testing. (mh) Closes: #299051
4034 * make pidfile paths in init script variables. (mh)
4035 * Update bs (Bosnian) debconf templates. Thanks to Safir Secerovic.
4036 (mh) Closes: #301940
4037 * Fix update-exim4.conf to actually remove the DEBCONF stuff from
4038 configuration. Thanks to Jason Spiro. (mh)
4039 * correctly translate an empty debconf option visiblename to an
4040 _unset_ qualify_domain, not a qualify_domain set to the empty string.
4041 Thanks to Miquel van Smoorenburg. (mh) Closes: #302060
4042 * update-exim4.conf ignored the setting of dc_use_split_config and
4043 always used the data from split config for conftype none. (am)
4044 * Document #301988 (base-config) in README.Debian to offer an
4045 explanation for a long delay restarting exim right after Debian
4046 installation. (mh)
4047 * Fix exim4-config.NEWS and exim4-config.postinst, documenting the
4048 mailname change there. This should act as a heads-up to people who
4049 do funky things with their ue4.conf.conf which might overwrite the
4050 fixup intrduced by the maintainer script. Thanks to Vincent
4051 Lefevre. (mh) Closes: #301906
4052 * Make Maildir location configurable via exim macro. Thanks to
4053 Frederic Lehobey. (mh) Closes: #302215
4054 * pull update-exim4.conf.conf file name in shell variables
4055 * liberally use .ifdef in conf.d files which changed in this release
4056 anyway. This is part of the process to fix #297603. (mh)
4057 * Adapt formatting policy to conf.d files which were changed. (mh)
4058 * Improve on Debconf documentation in update-exim4.conf.conf and
4059 the configuration templates. This partly addresses #289959. (mh)
4060 * re-work ue4.conf man page, also addressing #289959. (mh)
4061 * add a comment about caseless postmaster to
4062 conf.d/router/400_exim4-config_system_aliases. (mh)
4063 * print script name and parameters when debugging. (mh)
4064 * update-exim4.conf now gives a better error message if
4065 ue4.conf.conf does not exist. (mh)
4066 * ue4.conf.template: If a relative output path is given, actually
4067 put the file there and not in a path relative to
4068 /etc/exim4/conf.d. (mh)
4069
4070 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 3 Apr 2005 07:20:17 +0000
4071
4072 exim4 (4.50-4) unstable; urgency=low
4073
4074 * fix 10_daemon_close_fds.dpatch to actually apply again. Sheesh.
4075 Thanks to Joey Hess. (mh) Closes: #297607
4076
4077 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 2 Mar 2005 07:38:52 +0000
4078
4079 exim4 (4.50-3) unstable; urgency=low
4080
4081 * actually enable dlopen patch, show this in package descriptions.
4082 Thanks to Andrej KOLESNIKOV. (mh) Closes: #297282
4083 * Have exim4-config conflict with -daemon (<<4.50), as we use
4084 submission/sender_retain which is not supported by earlier daemons.
4085 Thanks to Echo Nolan. (mh) Closes: #297501
4086
4087 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 1 Mar 2005 06:45:26 +0000
4088
4089 exim4 (4.50-2) unstable; urgency=low
4090
4091 * now use WITH_OLD_DEMIME as discussed on pkg-exim4-devel. (mh)
4092 * postinst: add "This is a Debian specific file" to ue4.c.c. (mh)
4093 * fix exim.8 manpage to point to exim4 instead of exim.
4094 (mh) Closes: #296864
4095 * fix update-exim4.conf.8 man page to correctly document that
4096 multiple smarthosts are supported and non-SMTP ports are not. Thanks
4097 to Dan Jacobson. (mh) Closes: #283560
4098 * Add --output option to update-exim4.conf.template. Thanks to Marc
4099 Sherman. (mh/am) Closes: #296597
4100 * Compile with cyrus_sasl authentication mechanism, add libsasl2-dev to
4101 Build-Depends. Thanks to Sean Middleditch and Gergely Risko. (mh)
4102 Closes: #296203, #292906.
4103 * document that dc_localdelivery does not have a corresponding
4104 Debconf option.
4105 * Introduce ue4c_comments for /etc/exim4/update-exim4.conf.conf to
4106 set default for keepcomments/removecomments from the config file.
4107 Thanks to Greg Folkert. (mh) Closes: #295735
4108 * Use "control = submission/sender_retain" to fixup relayed messags instead
4109 of only adding a Message-ID with a warn-statement. (am) Closes: #285235
4110 * Add force-stop to the init script. Thanks to Jari Aalto. (mh)
4111 Closes: 271686
4112 * tighten local parts checks. Thanks to Jari Aalto. (mh) Closes: #273302
4113
4114 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 27 Feb 2005 16:33:05 +0000
4115
4116 exim4 (4.50-1) experimental; urgency=low
4117
4118 * new upstream version
4119 * kill exiscan patch as it is now included upstream
4120 * deliver configuration which will compile daemon-heavy with the
4121 built-in exiscan
4122 * convert package to svn on svn.debian.org with a debian/-only
4123 layout. (mh)
4124 * remove 37_kbsd-gnu patch on bug submitter's request (doesn't apply
4125 cleanly). (mh)
4126 * fix bad German translation of a debconf template. Thanks to Hanno
4127 Wagner. (mh) Closes: #291671
4128 * allow option passing to updatex-exim4.conf from init script.
4129 Thanks to Stephen Gran. (mh) Closes: #285973
4130 * change commented out example for reverse DNS RCPT check to catch
4131 deferrals as well. Thanks to Marc Sherman. (mh) Closes: #291832
4132 * Update ko (Korean) debconf templates. Thanks to Seo Sanghyeon.
4133 (mh) Closes: #292607
4134 * Update sq (Albanian) debconf templates. Thanks to Elian Myftiu.
4135 (am) Closes: #284529
4136 * New gl (Galician) debconf templates. Thanks to Jacobo Tarrío.
4137 (mh) Closes: #295562
4138 * use #!/bin/bash in reportbug script as a quick fix until #294954
4139 is fixed one way or the other in reportbug.
4140 * Minor fix to de (German) debconf templates. Thanks to Dennis
4141 Stampfer. (mh) Closes: #294815
4142 * add bad hack authenticator to support outlook express 4.xx. (mh)
4143 * streamline server authenticator names. (mh)
4144 * 60_convert4r4.dpatch: patch convert4r4 to prevent execution of the
4145 script without people reading a prominent warning. (mh)
4146 * re-work debian/control again, pointing people towards
4147 pkg-exim4-users to make upstream a little bit less unhappy.
4148
4149 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 18 Feb 2005 15:31:12 +0000
4150
4151 exim4 (4.44-2) unstable; urgency=low
4152
4153 * re-work debian/control to make lintian happy, make descriptions
4154 more orthogonal. (mh)
4155 * kill build-conflicts on libperl-dev (=5.8.4-1). (mh)
4156
4157 -- Andreas Metzler <ametzler@debian.org> Thu, 27 Jan 2005 13:45:45 +0100
4158
4159 exim4 (4.44-1) experimental; urgency=low
4160
4161 * New upstream bugfix-only release (exiscan-acl 4.44-28).
4162 - Fixes eximstats' generation of pie charts by volume. (Closes: #286074)
4163 - Reset the locale to "C" after calling embedded Perl. (Closes: #283538)
4164 - includes 66_cipherpreferences.dpatch,
4165 66_can2005-0021_can2005-0022.dpatch, 65_tidydb-spool.dpatch,
4166 62_statvfs.dpatch.
4167 * Fix (commented) example for AUTH LOGIN with saslauthd (Thanks, Maik
4168 Broemme). (Closes: #291205)
4169 * tl (Tagalog) translation of debconf templates by eric pareja.
4170 (Closes: #291184)
4171 * Use db4.2. (Closes: #258311)
4172
4173 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 23 Jan 2005 15:42:20 +0000
4174
4175 exim4 (4.43-4) unstable; urgency=low
4176
4177 * Change update-exim4.conf to again generate a valid return_path (instead
4178 of defering any mail to remote systems) if dc_hide_mailname='true'.
4179 (Closes: #290954)
4180 * Fix typo in changelog and exim4-config's NEWS.
4181 * Some changes (most notably changing the interfaces exim listens on)
4182 require restarting exim instead of just sending HUP. Change documentation
4183 and exim4-config.config accordingly. (Closes: #290945)
4184
4185 -- Andreas Metzler <ametzler@debian.org> Tue, 18 Jan 2005 12:57:58 +0100
4186
4187 exim4 (4.43-3) unstable; urgency=low
4188
4189 * Now that 4.44 is released upload 4.43 to unstable. ;-) Merge experimental
4190 and unstable changelog.
4191 * More lintian overrides. ("X" in eximon4's description has to be capital,
4192 and we take care to only use settitle if it is available.
4193 * make nullmailer setup and the way we use mailname a lot more sensible,
4194 attacking #244095 and #280207:
4195 - mailname is not implicitely made a local domain, instead it is listed
4196 explicitly in dc_other_hostnames, where users can easily remove it
4197 from. (This is basically what postfix does, too.) When upgrading
4198 existing installations mailname is automatically added _once_ to
4199 dc_other_hostnames, on fresh installations mailname is the default
4200 value of dc_other_hostnames. We store the fact that we have added
4201 mailname to dc_other_hostnames in $dc_mailname_in_oh in
4202 update-exim4.conf.conf.
4203 - Make exim work correctly if dc_readhost ("visible, rewritten domain name
4204 for local users") ends up as part of local_domain, which happens if
4205 the same value is chosen for mailname and dc_readhost. This
4206 implemented by new router, hub_user_smarthost. Previously users were
4207 required to use something different (my.invalid.domain) for mailname.
4208 - Special thanks to Christian Perrier for taking care of the
4209 template translation updates.
4210 * We did not substitute the current value into the debconf templates with
4211 db_subst but showed the old ones from the previous debconf run.
4212 * /etc/exim4/email-addresses is ignored now, please use /etc/email-addresses!
4213 * Bosnian (bs.po) translation is complete (Thanks Adis Nezirovic).
4214 * Includes de.po change suggested in #286525.
4215 * One-line fix for incorrect fi.po translation by Kalle Olavi Niemitalo.
4216 (Closes: #288930)
4217
4218 -- Andreas Metzler <ametzler@debian.org> Sat, 15 Jan 2005 19:38:16 +0100
4219
4220 exim4 (4.43-2) experimental; urgency=low
4221
4222 * Resync against sarge/sid (4.34-10).
4223 * Translation updates:
4224 - he (Hebrew) by Lior Kaplan (am) (Closes: #281249)
4225 * cy (Welsh) translation of debconf templates by Dafydd Harries.
4226 (am) (Closes: #282731)
4227 * sq (Albanian) translation of debconf templates by Elian Myftiu. (am)
4228 (Closes: #284529)
4229 * allow arbitrary Sender: and envelope headers in locally submitted
4230 messages, no longer force them to be the local account name at the
4231 local host name. (mh)
4232 * delete /var/spool/exim4/gnutls-params in cron.daily. (mh)
4233 (Closes: #224269)
4234 * run debian/rules update-mtaconflicts. (mh)
4235 * remove outdated info from README.SMTP-AUTH and clarify corresponding
4236 comments in configuration file (Closes: #281249). (am)
4237 * Add an example for AUTH LOGIN using saslauthd. (Closes: #276450). (am)
4238 * exim4-base.cron.daily: Use find | xargs -0r (Closes: #279205). (am)
4239 * Document /etc/email-addresses in README.Debian (Closes: #276958) (am).
4240 * exim_tidydb did not work properly with split spool directory. (am)
4241 * Make exim prefer stronger ciphers. (AES_256 AES_128 3DES ARCFOUR).
4242 * Make the prefered local transport (maildir/mailspool) configurable in
4243 update-exim4.conf.conf, attacking #250980. Document this, therefore
4244 (Closes: #274597) (am)
4245 * Move slightly more expensive tests in rcpt ACL further down. (This only
4246 changes commented out example code.) (Closes: #267708)
4247 * Fix 62_statvfs to work with older versions of dpatch. (Closes: #286302)
4248 * Version dpatch build-dependency to safeguard against reintroducing this
4249 bug.
4250 * In comment point out that using saslauthd for SMTP AUTH requires giving
4251 exim privileges to use it.
4252 * New patch 66_can2005-0021_can2005-0022.dpatch from
4253 http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20050103/msg00028.html
4254 fixing two buffer overflows labeled CAN-2005-0021 and CAN-2005-0022
4255 (mh/am).
4256
4257 -- Andreas Metzler <ametzler@debian.org> Thu, 6 Jan 2005 12:33:27 +0100
4258
4259 exim4 (4.43-1) experimental; urgency=low
4260
4261 * targeted for experimental since we need unstable to get new 4.34
4262 versions in sarge. unstable upload will happen as soon as t-p-u is in
4263 working condition.
4264 * New upstream version. (am) (Closes: #274246, #267994)
4265 - no more unescaped hyphens in exim.8. (Closes: #262592)
4266 - no more warnings in exipick.8 (Closes: #277817)
4267 - New option tls_on_connect_ports. (Closes: #265818)
4268 - better documentation about differences in configuring for GnuTLS or
4269 OpenSSL. (Closes: #241725)
4270 - verify = header_sender now respects callout options. (Closes: #260114)
4271 - There is now an overall timeout for performing a callout verification.
4272 (Closes: #261511)
4273 - Less typos in filter.txt. (Closes: #230545)
4274 - New ACL: acl_smtp_predata, useful for greylisting. (Closes: #237947)
4275 * exiscan patch 4.43-28 (mh)
4276 * Use statvsf() instead of statfs(), fixing complete breakage on
4277 alpha/ReiserFS (Closes: #280213). Thanks to John Goerzen for finding and
4278 debugging this. (am)
4279 * Use getconf LFS_CFLAGS instead of hardcoding -D_FILE_OFFSET_BITS=64 to
4280 prevent similar bugs. (am)
4281 * Translation updates:
4282 - tr (Turkish) by Recai Oktas (#281840) (am)
4283 * add lintian and linda overrides to get rid of warnings and errors. (mh)
4284 * delete debian/files from config-custom, make config-custom's
4285 debian/rules delete debian/files on clean. (mh)
4286
4287 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 21 Nov 2004 19:26:11 +0000
4288
4289 exim4 (4.34-10) unstable; urgency=high
4290
4291 * urgency high because this upload fixes two minor security issues.
4292 * more documentation for dc_localdelivery in update-exim4.conf.8.
4293 * Move slightly more expensive tests in rcpt ACL further down. (This only
4294 changes commented out example code.) (Closes: #267708)
4295 * Fix 62_statvfs to work with older versions of dpatch. (Closes: #286302)
4296 * Version dpatch build-dependency to safeguard against reintroducing this
4297 bug.
4298 * In comment point out that using saslauthd for SMTP AUTH requires giving
4299 exim privileges to use it.
4300 * New patch 66_can2005-0021_can2005-0022.dpatch from
4301 http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20050103/msg00028.html
4302 fixing two buffer overflows labeled CAN-2005-0021 and CAN-2005-0022
4303 (mh/am).
4304
4305 -- Andreas Metzler <ametzler@debian.org> Wed, 5 Jan 2005 10:39:03 +0100
4306
4307 exim4 (4.34-9) unstable; urgency=low
4308
4309 * Translation updates:
4310 - he (Hebrew) by Lior Kaplan (am) (Closes: #281249)
4311 * cy (Welsh) translation of debconf templates by Dafydd Harries.
4312 (am) (Closes: #282731)
4313 * sq (Albanian) translation of debconf templates by Elian Myftiu. (am)
4314 (Closes: #284529)
4315 * new patch 64_pipeliningfixup pulled from 4.42. Exim was forgetting that it
4316 had advertised PIPELINING for the second and subsequent messages on an
4317 SMTP connection. Thanks to Christoph Barbian. (am) (Closes: #283230)
4318 * allow arbitrary Sender: and envelope headers in locally submitted
4319 messages, no longer force them to be the local account name at the
4320 local host name. (mh)
4321 * delete /var/spool/exim4/gnutls-params in cron.daily. (mh).
4322 * remove outdated info from README.SMTP-AUTH and clarify corresponding
4323 comments in configuration file (Closes: #283568) (am).
4324 * Add an example for AUTH LOGIN using saslauthd. (Closes: #276450) (am).
4325 * exim4-base.cron.daily: Use find | xargs -0r (Closes: #279205) (am).
4326 * run debian/rules update-mtaconflicts
4327 * Document /etc/email-addresses in README.Debian (Closes: #276958) (am).
4328 * exim_tidydb did not work properly with split spool directory. (am)
4329 * Make the prefered local transport (maildir/mailspool) configurable in
4330 update-exim4.conf.conf, attacking #250980. Document this, therefore
4331 (Closes: #274597) (am)
4332
4333 -- Andreas Metzler <ametzler@debian.org> Tue, 7 Dec 2004 12:40:49 +0100
4334
4335 exim4 (4.34-8) unstable; urgency=medium
4336
4337 * The real-life-takes-its-toll-release.
4338 * Use statvsf() instead of statfs(), fixing complete breakage on
4339 alpha/ReiserFS (Closes: #280213). Thanks to John Goerzen for finding and
4340 debugging this.
4341 * Use getconf LFS_CFLAGS instead of hardcoding -D_FILE_OFFSET_BITS=64 to
4342 prevent similar bugs.
4343 * Translation updates:
4344 - tr (Turkish) by Recai Oktas (Closes: #281840)
4345 * new patch 63_nomorecrashongnutlserror pulled from 4.40: "If a server
4346 dropped the connection unexpectedly when an Exim client was using GnuTLS
4347 and trying to read a response, the client delivery process crashed while
4348 trying to generate an error log message." (Closes: #280647)
4349
4350 -- Andreas Metzler <ametzler@debian.org> Sat, 20 Nov 2004 10:52:18 +0100
4351
4352 exim4 (4.34-7) unstable; urgency=low
4353
4354 * Update README.Debian.UUCP (thanks, Andreas Barth) (Closes: #271179)
4355 * The hack to fix the infinite debconf loop on woody (#246742) broke
4356 dpkg-reconfigure. Add an additional [ "reconfigure" != "$1" ] condition to
4357 the abort clause. (Closes: #271864) (am)
4358 * apply patch fixing Italian debconf translation by Danilo
4359 Piazzalunga. (mh) (Closes: #274398)
4360 * ro (Romanian) translation of debconf templates by Eddy Petrisor.
4361 (mh) (Closes: #275414)
4362 * sl (Slovenian) translation of debconf templates by Jure Cuhalev.
4363 (mh) (Closes: #275090)
4364 * uk (Ukrainian) translation of debconf templates by Eugeniy
4365 Meshcheryakov. (mh) (Closes: #273505)
4366 * mk (Macedonian) translation of debconf templates by Georgi
4367 Stanojevski. (mh) (Closes: #275772)
4368 * fix encoding problem in hu.po. Thanks to Christian Perrier. (mh)
4369 * Hebrew translation updated. Closes: #277682 (Lior Kaplan)
4370 * Norwegian Nynorsk translation fixed (commas removed and replaced by
4371 dashes). Closes: #278011 (Christian Perrier)
4372 * Fix commas in Macedonian, Polish, Russian translations which broke the
4373 Choices list the same way they were in Norwegian Nynorsk (Christian
4374 Perrier)
4375 * Fix error in README.SMTP-AUTH, thanks Jari Aalto. (Closes: #276448) (am)
4376 * Make update-exim4.conf more forgiving, working with files that are missing
4377 the final newline. (Closes: #273279) (am)
4378 * Use procmail for delivery if /either/ etc/procmailrc or ~/.procmailrc
4379 exist. (Closes: #267706) (am)
4380 * Shorten overlong template in Catalan (Closes: #277686) (Jordi Mallach) and
4381 Brazilian translation (Closes: #278016) (Andre Luis Lopes)
4382
4383 -- Andreas Metzler <ametzler@debian.org> Sun, 7 Nov 2004 19:56:01 +0100
4384
4385 exim4 (4.34-6) unstable; urgency=low
4386
4387 * Uploaded to test changes before we break tpu.
4388 * zh_TW translation of debconf templates by Tetralet. (Closes: #267524)
4389 * bg (Bulgarian) translation of debconf templates by Ognyan Kulev
4390 (Closes: #267603)
4391 * updated translations:
4392 - nl (Dutch) by Bart Cornelis. (Closes: #268168)
4393 * remove osirusoft from dnsbl examples. Thanks to Greg Kochanski for
4394 noticing. Add dnsbl disclaimer. (mh) (Closes: #269501)
4395 * add an example for exim-adduser. (Thanks to Jonas Meurer for the initial
4396 idea, the commited version is different, though.) (mh/am) (Closes: #267792)
4397 * hr (Croatian) translation of debconf templates by Krunoslav Gernhard
4398 (Closes: #270578)
4399 * Do not remove the Debian-exim user in "exim4-config.postrm purge".
4400 Package dependencies are only effective for packages in status installed,
4401 but it is clearly not sane to remove the user until all exim4-packages
4402 are purged. e.g. this can completely break logrotate (Closes: #270681).
4403
4404 -- Andreas Metzler <ametzler@debian.org> Sat, 11 Sep 2004 10:29:26 +0200
4405
4406 exim4 (4.34-5) unstable; urgency=low
4407
4408 * The let's test the changes before we upload to tpu release.
4409 * updated translations:
4410 - eu (Basque) by Piarres Beobide Egaña. (Closes: #261912)
4411 - ca (Catalan) by Jordi Mallach. (Closes: #264842)
4412 * Fix broken permissions (not readable for group/other) in upstream tarball
4413 in clean target (thanks to Steve Langasek for help with find). This fixes
4414 "dpkg-buildpackage -rsudo && dpkg-buildpackage -rsudo". (Closes: #262607)
4415 * Stop daemon in "exim4-base.postrm remove". - Under specific circumstances
4416 apt seems to purge -base before removing the depending package (-daemon),
4417 therefore the daemon would not be stopped. (Closes: #261994)
4418 * Build against libgnutls11-dev. (Closes: #263665)
4419
4420 -- Andreas Metzler <ametzler@debian.org> Wed, 11 Aug 2004 09:17:35 +0200
4421
4422 exim4 (4.34-4) unstable; urgency=high
4423
4424 * Urgency high because upgrades from woody were broken.
4425 * Exim4 triggers a bug in woody's debconf. - With dialog frontend, invoked
4426 by dpkg-preconfigure you are stuck in a loop, always being asked the same
4427 two questions (split config, and basic configtype) again and again until
4428 you give up and choose split_config=yes although being discouraged from
4429 doing so. I am working around this by making the config-script abort if
4430 debconf is old and we are running in preconfigure mode. (Thanks to Dan
4431 Weber, Adrian Bunk and whoever else wasted brainpower on this.)
4432 (Closes: #246742) (am).
4433 * Arabic (ar.po) translation of debconf templates by the translation team
4434 of Arabeyes.org (Abdulaziz Al-Arfaj). (Closes: #261014)
4435 * Change maintainer address to a mailinglist, add myself to uploaders (am)
4436 * Quote ${dc_mailname} in exim4-config.config. (am)
4437 * Fix grammar error in the original English templates (found by Adam D.
4438 Barratt ages ago). Duplicate fix in .po files.(am)
4439 * Typo/thinko in exim4-config (two 35-clauses) prevented showing a
4440 (unimportant) question for satellite config. Thanks to Fabio Massimo Di
4441 Nitto for finding this.
4442
4443 -- Andreas Metzler <ametzler@debian.org> Tue, 27 Jul 2004 16:38:54 +0200
4444
4445 exim4 (4.34-3) unstable; urgency=low
4446
4447 * updated translations:
4448 - es (Spanish) by Javier Fernández-Sanguino Peña (Closes: #251987). Also
4449 shorten overlong string. (Closes: #251316)
4450 - tr (Turkish) by Recai Oktas, fixing overlong translations.
4451 (Closes: #251932)
4452 - de (German) corrected and scrutinized by Helge Kreutzmann.
4453 (Closes: #254038)
4454 - ru (Russian), too long templates shortened by Dmitry Beloglazov.
4455 (Assuming I read Last-Translator correctly) (Closes: #259148)
4456 * Hebrew (he.po) translation of debconf templates by Lior Kaplan.
4457 (Closes: #254026, #257508)
4458 * introduce .ifndef hacks to allow MESSAGE_SIZE_LIMIT, DCreadhost
4459 and DCsmarthost to be changed by the local admin without having to
4460 change dpkg-conffiles (mh).
4461 * Use byname on the smarthost route list (mh). (Closes: #250367)
4462 * Make build-dependency on libldap2-dev unversioned. This was just a paranoia
4463 measure and the buildds are using this version anyway (am).
4464 * escape some dashes in manpages (am).
4465 * Replace the three test -a/-o with &&/|| constructs, and egrep with grep
4466 -E (am).
4467 * Use symbolic name instead of signal numbers for trap (am).
4468 * Add explanation on missing SPF-support to README.Debian (am).
4469 * remove MESSAGE_SIZE_LIMIT rule from DATA acl, use global
4470 message_size_limit instead. Thanks to Matthias Gärtner for pointing
4471 this out to me (mh).
4472 * Increase MAX_NAMED_LIST to 32 for daemon-heavy (am). (Closes: #253959)
4473 * add a reportbug-script to gather additional information. This way we do
4474 not rely on possibly out of date information in debconf (am).
4475 (Closes: #255645)
4476 * Fix off-by-one error in queryprogram router (am).
4477 * set "tls_tempfail_tryclear = false" on remote_smtp_smarthost transport
4478 (am, Thanks to Dan Jacobson for the suggestion). (Closes: #253931)
4479
4480 -- Andreas Metzler <ametzler@debian.org> Mon, 19 Jul 2004 15:16:28 +0200
4481
4482 exim4 (4.34-2) unstable; urgency=medium
4483
4484 * Urgency medium because CAN-2004-0400 isstill not fixed in testing and
4485 because this version gets almost every single translation up to date.
4486 * Norwegian nynorsk translation of debconf templates by Håvard Korsvoll.
4487 (Closes: #248810)
4488 * fix debug_print in remote_smtp_smarthost transport. (Closes: #248922)
4489 * For minimal_dns update-exim4.conf(8) now tries to find out the primary
4490 hostname itself and hardcodes this value in the generated configuration
4491 file. (Closes: #241475,#248854)
4492 * updated translations:
4493 - ko (Korean) by Changwoo Ryu (Closes: #249026)
4494 - it (Italian) by Danilo Piazzalunga
4495 - lt (Lithuanian) by Gintautas Miliauskas (Closes: #249269)
4496 - ru (Russian) by Nikolai Prokoschenko (Closes: #249298)
4497 - es (Spanish) by Javier Fernández-Sanguino Peña
4498 - nl (Dutch) by Bart Cornelis
4499 - de (German) doublechecked and corrected by Dennis Stampfer
4500 (Closes: #249925)
4501 - fi (Finnish) by Tapio Lehtonen
4502 - nb (Norwegian bokmål) by Klaus Ade Johnstad (Closes: #250344)
4503 * New bugfix by upstream: "drop" in the DATA acl did not send 550 but dropped
4504 the connection immediately.
4505 * add a debian/watch file.
4506 * Catalan (ca.po) translation of debconf templates by Aleix Badia i Bosch.
4507 (Closes: #250113)
4508 * Polish (pl.po) translation of debconf templates by Tomasz Z. Napierala.
4509 (Closes: #250908)
4510 * Rudimentary (5/58) Bosnian debconf templates translation by Safir
4511 Šećerović (Closes: #251137)
4512 * Document why exim tries to make an AAAA lookup at startup and how to stop
4513 this in README.Debian. (Closes: #243822)
4514 * Compile with -fno-strict-aliasing. Exim uses lots of casts that are not
4515 allowed: "(char **)(&foo)" where foo is a pointer to unsigned char
4516 (sourcecode: CSS(foo) with foo being a uchar), which results in lots of
4517 "dereferencing type-punned pointer will break strict-aliasing rules".
4518 Thanks to Andrew Suffield for the explanation.
4519 * exim4-config uses features introduced in 4.33 - conflict with earlier
4520 versions. (Closes: #249550)
4521
4522 -- Andreas Metzler <ametzler@debian.org> Mon, 31 May 2004 10:31:51 +0200
4523
4524 exim4 (4.34-1) unstable; urgency=low
4525
4526 * remove cruft from source
4527 * New upstream version 4.34, exiscan -21
4528 * includes fix for buffer overflow (CAN-2004-0400) fixed in previous
4529 upload
4530 * Again adds a received header before local_scan() is invoked.
4531 * Adds a missing fclose() that was causing scan directories not
4532 to be deleted on NFS spools.
4533 * add debug_print statements on various routers (mh)
4534 * add docs to smarthost router regarding secondary MX setup (see
4535 #248370) (mh)
4536 * don't ask any more for relay_to_domains if configuring for
4537 smarthost and satellite setup. (Closes: #248370) (am)
4538 * straighten out remote_smtp transport by adding remote_smtp_smarthost
4539 and using that in the smarthost router. (mh)
4540 * add hubbed_hosts router for more flexible routing. (mh)
4541 * add update-exim4.conf.template and use it in debian/rules (Closes:
4542 #248338). (mh)
4543 * remove debian/patches/60_upstream_fixes as the fix is already
4544 included upstream now. (mh)
4545 * add README.Debian-accountname (mh)
4546 * updated translations:
4547 - zh_CN (Simplified Chinese) by Carlos Z.F. Liu (Closes: #248464). (mh)
4548 * Temporarily add a Build-Conflicts with libperl-dev 5.8.4-1. - This version
4549 included a dyna-loader incompatible with programs linked against 5.8.3.(am)
4550
4551 -- Andreas Metzler <ametzler@debian.org> Wed, 12 May 2004 22:30:19 +0200
4552
4553 exim4 (4.33-1) unstable; urgency=low
4554
4555 * new upstream version 4.33, exiscan -20:
4556 - includes the patches for rewriting and sighandler.
4557 - new expansion conditions to e.g. match a domain in named domainlist.
4558 * updated translations:
4559 - fr (French) by Christian Perrier (Closes: #245342)
4560 - el (Greek) by Konstantinos Margaritis.
4561 * Document known configuration variables in update-exim4.conf(8).
4562 * Make use of ${if match_domain to get rid of the ugly hack (two transports
4563 and two routers) to rewrite the envelope from.
4564 * Apply fix for verify=header_syntax buffer overflow (CAN-2004-0400).
4565
4566 -- Andreas Metzler <ametzler@debian.org> Thu, 6 May 2004 18:17:05 +0200
4567
4568 exim4 (4.32-2) unstable; urgency=low
4569
4570 * updated translations:
4571 - pt (Portuguese) by Nuno Sénica. (Closes: #244296,#245694)
4572 - el (Greek) by Konstantinos Margaritis (Closes: #244354)
4573 - cs (Czech) by Miroslav Kure (Closes: #244368)
4574 - da (Danish) by Claus Hindsgaul (Closes: #244508)
4575 - it (Italian) by Danilo Piazzalunga (Closes: #245174)
4576 - fr (French) by eric-m(at)wanadoo.fr (Closes: #245342) and Christian
4577 Perrier
4578 - ja (Japanese) by Kenshi Muto (Closes: #245430)
4579 - hu (Hungarian) by VEROK Istvan
4580 - nb (Norwegian Bokmål) by Steinar H. Gunderson
4581 - pt_BR (Brazilian Portuguese) by André Luís Lopes
4582 - ja (Japanese) by Kenshi Muto
4583 - cs (Czech) by Miroslav Kure
4584 - sv (Swedish) by André Dahlqvist (Closes: #245716)
4585 * Basque (eu.po) translation of debconf templates by Piarres Beobide Egaña.
4586 (Closes: #244401)
4587 * Indonesian (id.po) translation of debconf templates by I Gede Wijaya S.
4588 (Closes: #245120), updated (Closes: #245491)
4589 * Turkish (tr.po) translation of debconf templates by Recai Oktas.
4590 (Closes: #245751)
4591 * Slovak translation of debconf templates by Peter Mann (Closes: #245809)
4592 * Add comment in configuration file documenting that effective retry times
4593 depend on _both_ retry-rules and frequency of queue running. Keep
4594 default QUEUEINTERVAL at 30m because running the queue can be quite
4595 expensive and because therespective RFCs suggest 30m as minimal waiting
4596 time. (Closes: #242426)
4597 * Installation over serial console/minicom only has a screen size of 80
4598 characters x 24 lines available. Sigh. Shorten config-type question by
4599 cutting down the introduction. (Closes: #244464). Shorten relay-net
4600 question by replacing a unnecessarily complicated formulation with a
4601 clearer one which closes: #226809.
4602 * Debconf supports masquerading as a different host with rewriting not only
4603 for "satellite" but also for "smarthost" system. (Closes: #229911).
4604 - Introduces another but hopefully last pre-sarge template change.
4605 (This includes final versions of the templates without the dead
4606 references to "satellite" which closes: #229902.)
4607 - Rewrite /this/ stuff at smtp transport time. /etc/email-addresses
4608 rewriting still uses normal rewriting because it always has and because
4609 it is easier to setup.
4610 - This still does not address one basic issue, the misuse of /etc/mailname
4611 for qualifying recipeints because this needs clarification in policy
4612 _and_ changing MUAs to not do this. Therefore I declare this post-sarge.
4613 - Thanks to Chris Cheney for the kick, and to Adam Conrad and Wouter
4614 Verhelst for their help.
4615 * Add two fixes from upstream:
4616 - Change 4.31/55 was buggy and broke sender address rewriting and caching.
4617 - Change 4.24/6 broke the SIGALRM handler with deliver_drop_privilege.
4618 * README.TLS.gz and the actual configuration disagreed (Thanks, Richard
4619 Lamont).
4620 * Fix thinko in update-exim4defaults that made --queuetime a no-op.
4621
4622 -- Andreas Metzler <ametzler@debian.org> Mon, 26 Apr 2004 09:12:23 +0200
4623
4624 exim4 (4.32-1) unstable; urgency=low
4625
4626 * New upstream version 4.32 (exiscan 4.32-17)
4627 - includes the fix for the caching bug and uses MAIL FROM <> as default
4628 value for recipient callouts again.
4629 - new exiscan adds a local "Received:" header to the copy passed to
4630 spamassassin tofix evaluation of DNS lists, compensating for
4631 ChangeLog 4.31/66. (Closes: #242730)
4632 * Remove obsolete reference to auth_over_tls_hosts from documentation.
4633 (Thanks Jonas Meurer)
4634 * Enable SMTP authentication (hosts_try_auth) per default when sending
4635 mail to smarthost. No need to edit the configuration-file anymore if you
4636 just need to forward all mail to a smarthost with AUTH. (Closes: #203307)
4637 * Hungarian translation of debconf templates by VEROK Istvan.
4638 (Closes: #242931)
4639 * remove "exim 3 will stay default MTA for Debian sarge" from
4640 README.Debian as TPTB have decided otherwise. (Closes: #243687).
4641 * Rewrite "Sender:"-header for "satellite" configuration profile, too.
4642 (Closes: #228978)
4643 * Use the normal user account set-up during installation as default
4644 destination for delivery of mail for root. (Joey Hess)
4645 * Shorten exim4/dc_postmaster template to fit on console. (Joey Hess)
4646 (Closes: #242303)
4647 * In template suggest using real-foo to force local delivery.
4648 (Closes: #229909)
4649 * Template changes reviewed by debian-l10n-english. There might still be
4650 more changes, translators should probably wait a little bit longer before
4651 updating the translation.
4652 * On fresh installations smarthost profile only listens on loopback per
4653 default. - There are valid uses of "smarthost" that require listening on
4654 public interfaces but the most common one (dialup) does not.
4655 * Ship README.Debian.UUCP by Andreas Barth in /usr/share/doc/exim4-base. -
4656 This resolves our part of #201153.
4657
4658 -- Andreas Metzler <ametzler@debian.org> Sat, 17 Apr 2004 18:02:42 +0200
4659
4660 exim4 (4.31-2) unstable; urgency=low
4661
4662 * Fix caching bug in recipient callouts. (Nico Erfurth).
4663 * Document removal of local_scan perl-plugin in NEWS.Debian file.
4664 (Closes: #242227)
4665
4666 -- Andreas Metzler <ametzler@debian.org> Mon, 5 Apr 2004 15:55:12 +0200
4667
4668 exim4 (4.31-1) unstable; urgency=low
4669
4670 * New upstream version 4.31 (exiscan 4.31-16)
4671 - Supports CRL (Certificate Revocation List) (Closes: #229063)
4672 - exim_dbmbuild does not crash on _very_ long RHS values.
4673 (Closes: #231597)
4674 - route_list does not use a fixed length buffer anymore. (Closes: #231979)
4675 - An empty tls_verify_certificates file is correctly interpreted as empty
4676 list instead of breaking TLS. (Closes: #236478)
4677 * Korean translation of debconf templates by Changwoo Ryu (Closes: #241499)
4678 * Minor changes to rcpt_acl:
4679 * add missing message = qualifiers. (Closes: #240862)
4680 * resync against upstream default, incorporating change 4.23/30, allowing
4681 "/" and "|" in nonlocal addresses.
4682
4683 -- Andreas Metzler <ametzler@debian.org> Mon, 5 Apr 2004 12:00:54 +0200
4684
4685 exim4 (4.30-8) unstable; urgency=low
4686
4687 * remove dc_never_users from /etc/exim4/u-ex.conf.conf and the corresponding
4688 pattern DEBCONFnever_usersDEBCONF from the template. The code is
4689 superfluous since 4.24 introduced FIXED_NEVER_USERS and was broken, user
4690 changes were not preserved. (am)
4691 * Link against libmysqlclient10 instead of libmysqlclient12 to circumvent
4692 symbol-clashes when using PAM with libpam-mysql. (Closes: #235938) (am)
4693 * Dump temporary build-conflict with broken po-debconf. (am)
4694 * Copy ugly passwd-dependency from -base to -config. (am)
4695 * Do not throw away adduser's errormessages. Together with the added
4696 dependency noted above this (Closes: #237657). (am)
4697 * Installed copy of default configuration-file (example.conf) refered to the
4698 temporary install-directory. Ugly hotfix. (Closes: #236483)
4699 * Italian translation of debconf templates by Danilo Piazzalunga.
4700 (Closes: #237500)
4701 * Rewrite generation of /etc/aliases because it was broken when running
4702 under debbian-installer/debootstrap, which installs the packages with
4703 DEBIAN_FRONTEND=nointeractive and reconfigures them later (report by
4704 Florian Effenberger). (am)
4705 Instead of generating it _once_ and touching it never again ask for and
4706 add alias for root if it is missing. Debconf template
4707 exim4/dc_noalias_regenerate is not used any more. (Closes: #237524)
4708 * Norwegian Bokmål translation of debconf templates by Steinar H. Gunderson.
4709 (Closes: #237680)
4710 * Dump local_scan perl-plugin. Upstream development has stopped. (am)
4711 * Maintainer scripts now run with -x if environment variable EX4DEBUG
4712 is set (mh).
4713 * Minor clarifications of debian/README (mh).
4714 * rm -rf Local on debian/rules clean (mh).
4715 * Swedish translation of debconf templates by André Dahlqvist.
4716 (Closes: #238987)
4717 * Portuguese (pt) translation of debconf templates by Nuno Sénica.
4718 (Closes: #239030)
4719 * Lithuanian translation of debconf templates by Kęstutis Biliūnas.
4720 (Closes: #239118)
4721 * Add examples for client certificate-checking by J.H.M. Dassen (Ray)
4722 (Closes: #236609)
4723 * Adapt README.* to /etc/exim4/exim4.conf.template (am)
4724 * Update to exiscan v16
4725
4726 -- Andreas Metzler <ametzler@debian.org> Wed, 24 Mar 2004 15:39:35 +0100
4727
4728 exim4 (4.30-7) unstable; urgency=low
4729
4730 * 4.30-6 was rejected, we use | and || for OR in dependency fields.
4731 * libldap2 now uses GnuTLS10. Follow suit. (Temporarily bumped libldap2-dev
4732 build-dependencies for paranoia's sake.)
4733
4734 -- Andreas Metzler <ametzler@debian.org> Mon, 23 Feb 2004 17:03:58 +0100
4735
4736 exim4 (4.30-6) unstable; urgency=low
4737
4738 * Finnish translation of debconf templates by Tapio Lehtonen.
4739 (Closes: #229792)
4740 * Simplified Chinese translation of debconf templates by Carlos Z.F. Liu.
4741 (Closes: #229910)
4742 * Spanish translation of debconf templates by Javi Castelo. (Closes: #232207)
4743 * To increase robustness set explicit "domains = +local_domains" on all the
4744 routers that are supposed to be handling _only_ local mail (i.e. anything
4745 after dnslookup or smarthost) instead of relying on the no_more.
4746
4747 If the router handling remote addresses was modified by adding a
4748 precondition the address would have wrongly been handled by the later
4749 routers if the precondition failed, breaking at least "verify = sender".
4750 (Closes: #230403) (am)
4751 * In the data ACL add a Message-ID header to mails injected with SMTP from
4752 +relay_from_hosts. (Exim stopped doing this by default in 4.30.) (mh)
4753 * binary-all metapackage exim4 does not depend anymore on exim4-base with
4754 exactly the same version. There is no necessity for dependencies that
4755 strict and it broke both binary NMUs and installability on lagging
4756 architectures. (Closes: #231678) (am)
4757 * Give way to the "I use sid but keep it outdated by not running apt-get
4758 upgrade ever."-fraction. exim4-base now depends on working versions of
4759 passwd i.e. the version in woody or the one that has been in sid
4760 for more than 6 months. (Closes: #230423,#230836,#231111) (am)
4761 * in source-package symlink identical maintainerscripts. (am/mh)
4762 * Ship README.Debian.xinetd, explaning why we do not use (x)inetd and how to
4763 use xinetd properly if you insist. (Closes: #226627)
4764 * Update Build-Depencies to fit the XFree86 4.3 packages.
4765 * Make new lintian happy by quoting section and needs in eximon's
4766 menu-file.
4767
4768 -- Andreas Metzler <ametzler@debian.org> Mon, 23 Feb 2004 15:48:56 +0100
4769
4770 exim4 (4.30-5) unstable; urgency=low
4771
4772 * Only use db_settitle if available (Closes: #226992) (am)
4773 * Up to date debconf translations for all nine supported languages, thanks
4774 to the translators: Miroslav Kure (Czech), Claus Hindsgaul (Danish),
4775 Konstantinos Margaritis (Greek), Christian Perrier (French),
4776 Kenshi Muto (Japanese), Bart Cornelis (Dutch), André Luís Lopes
4777 (Brazilian Portuguese) and Ilgiz Kalmetev (Russian) (am)
4778 * After merging translations split the configtype-template, using the
4779 __Choices trick. I don't think I made any errors because podebconf's
4780 output has not changed. (am)
4781 * Don't use /etc/mailname (DEBCONFvisiblenameDEBCONF) as primary_hostname
4782 for minimaldns option. (Closes: #225477)
4783 * (Re)introduce /etc/exim4/exim4.conf.template as alternative to the
4784 multiple small files in /etc/exim4/conf.d/ and make it the default choice
4785 for fresh installations. This trades in a loss of comfort (you will again
4786 need to merge in each small change manually) for increased stability.
4787 (Closes: #224828) (am)
4788 * Disable piping to programs in /etc/aliases per default, because they would
4789 run as Debian-exim:Debian-exim per default. Add README.system_aliases
4790 suggesting dedicated router/transport pairs (am/mh) (Closes: #228062)
4791 * modify create-custom-package and adapt debian/rules to allow
4792 building multiple named custom packages in a single build. (mh)
4793 * "dpkg-reconfigure exim4-config" actually tells exim4 to read the updated
4794 configuration. (am)
4795 * Use -qqf instead of -qf in the ip-up.d file to force delivery of all
4796 messages over a single SMTP connection. (Closes: #228001)
4797
4798 -- Andreas Metzler <ametzler@debian.org> Wed, 21 Jan 2004 15:09:00 +0100
4799
4800 exim4 (4.30-4) unstable; urgency=low
4801
4802 * Updated Japanese debconf template translation by Kenshi Muto
4803 (Closes: #224584)
4804 * Remove bashism from update-exim4.conf (Closes: #224617) (Jochen Voss)
4805 * Czech translation of debconf templates by Miroslav Kure (Closes: #225713)
4806 * Fix typos in README.Debian. (Closes: #225149) (Vincent Lefevre)
4807 * Replace first, too long debconf question with three short ones (Joey
4808 Hess) (Closes: #222720)
4809 * Use a custom debconf title. (Closes: #222715)
4810 * Greek translation of debconf templates by Konstantinos Margaritis
4811 (Closes: #226844)
4812
4813 -- Andreas Metzler <ametzler@debian.org> Fri, 9 Jan 2004 09:12:07 +0100
4814
4815 exim4 (4.30-3) unstable; urgency=low
4816
4817 * update debian/copyright from NOTICE. (No substantial changes, credits
4818 for new code) (am)
4819 * missing \| made exim4-base.postinst configure hang. (Closes: #224294) (am)
4820 * update-exim4.conf: Don't try chown if not running as root. (mh)
4821 * Remove useless definition of an auth_over_tls_hosts hostlist in
4822 03_exim4-config_tlsoptions. - It was probably a leftover from somebody
4823 running convert4r4. (am)
4824 * Make it possible to override spooldir in another config-file snippet, too.
4825 (Closes: #223973)
4826
4827 -- Andreas Metzler <ametzler@debian.org> Fri, 19 Dec 2003 15:27:50 +0100
4828
4829 exim4 (4.30-2) unstable; urgency=low
4830
4831 * Fix exim4-base.logrotate to create logfiles accessible for the new
4832 exim-user. (Closes: #223860,#223862)
4833 * comment in 03_exim4-config_tlsoptions refered to the user "mail" too.
4834
4835 -- Andreas Metzler <ametzler@debian.org> Sat, 13 Dec 2003 15:01:20 +0100
4836
4837 exim4 (4.30-1) unstable; urgency=low
4838
4839 * Exim now runs under its own uid (Debian-exim) instead of using
4840 mail:mail. (am)
4841
4842 WARNING: You cannot downgrade this version to an older one without
4843 manual chown|chgrp all files owned by Debian-exim to mail.
4844
4845 - control: dependency on adduser and virtual package exim4-config-2 to
4846 force review of external -config packages.
4847 - use a statoverride for passwd.client.
4848 - different postinst scripts:
4849 * adduser.
4850 * chown|chgrp files/directories owned by mail (group|user) to
4851 Debian-exim.
4852 * update-exim4.conf does not exit immidiately if /etc/exim4/exim4.conf
4853 exists AND -o is specified. (Bill Moseley)
4854 * Brazilian Portuguese debconf template translation by André Luís Lopes
4855 (Closes: #219781)
4856 * Dutch debconf template translation by Bart Cornelis (cobaco)
4857 (Closes: #220694)
4858 * Pull Dansk debconf template translation from ddtp.
4859 * Use a macro to make it possible to overide the value of spool_directory
4860 with -DSPOOLDIR=. Needed for mailscanner, (Closes: #221468), suggested by
4861 Matthias Klose.
4862 * enable support for Cyrus saslauthd (package sasl2-bin,
4863 /var/run/saslauthd/mux) for SMTP AUTH against /etc/shadow. (am)
4864 * Christian Perrier has reviewed the debconf-templates and changed them to
4865 follow the "Debconf Templates Style Guide". (Closes: #221838) Thanks to
4866 the (ru|nl|fr|pt_BR) translators for updating their translations.
4867 * New upstream version 4.30 with exiscan 4.30-14 (am)
4868 - option table for -d in exim(8) readable (but not perfect).
4869 (Closes: #214853)
4870 - Messages for configuration errors now include the name of the main
4871 configuration files (Closes: #202136)
4872 - does not reject IPv6 address literals in EHLO/HELO anymore
4873 (Closes: #222521)
4874 * exim4-config.config: support going back to previous *package* when invoked
4875 by base-config 2.0. (Closes: #222773). Suggested by Joey Hess. (am)
4876 * exim4-config now conflicts with non-exim4 packages providing MTA, to keep
4877 dselect from automatically installing it (and -base) on dist-upgrades on
4878 systems that use a different MTA. (mh)
4879 * exim4-base depends on netbase again because exim requires
4880 /etc/services.(mh)
4881 * reindent init-script with two spaces instead of tabs to fit it in 80
4882 chars/line. (Closes: #221458)
4883
4884 -- Andreas Metzler <ametzler@debian.org> Mon, 8 Dec 2003 16:52:32 +0100
4885
4886 exim4 (4.24-3) unstable; urgency=low
4887
4888 * rename create-custom-package to create-custom-config-package (mh)
4889 * add create-custom-package to create renamed exim4-daemon-custom (mh)
4890 * README.TLS: Don't suggest to use commands messing up the local terminal
4891 (Sander Smeenk)
4892 * Pull Dansk debconf translation from ddtp (not yet up to date)
4893 * correct last references to uncompressed /u/s/d/e/README.Debian
4894 (Closes: #216639), also kill references to exim-tls. (Closes: #216979)
4895 (Kevin "Starfox" Arima). (am)
4896 * add exim4-config-medium template package to sources, document (mh)
4897 * Update to exiscan 4.24-13 (bugfix-release).
4898 * Ask about mailname after configtype. (Closes: #217931) (am)
4899 * minor thinko in debconf "local mail only"-config. (am)
4900 * update-exim4.conf: now add comment indicating the source file
4901 (Closes: #202040) (mh)
4902 * add --confdir option to update-exim4.conf (mh)
4903 * add "nodaemon" and "queueonly" option to /etc/default/exim4 and
4904 init script (mh).
4905 * Fix po2debconf on woody systems with old debhelper and po2debconf. (am)
4906 * exim4-config does not depend on exim4-base. (am)
4907 * Use "command -v" to check for existence of invoke-rc.d instead of
4908 hardcoding its path. (am)
4909 * Russian debconf translation by Ilgiz Kalmetev (Closes: #219101)
4910
4911 -- Andreas Metzler <ametzler@debian.org> Tue, 4 Nov 2003 12:18:38 +0100
4912
4913 exim4 (4.24-2) unstable; urgency=low
4914
4915 * Grammar of debconf-templates rectified by Ben Foley.
4916 * Handholded by Denis Barbier I have imported debconf translations from
4917 postfix: fr.po (Philippe Batailler), ja.po (Kenshi Muto), nl.po (Bart
4918 Cornelis) and pt_BR.po (André Luís Lopes). It is just 5 translated
4919 messages, 4 fuzzy translations, but it's a start.
4920 * No more first person in debconf-templates (Adam D. Barratt)
4921 * README.TLS was updated.
4922 * pseudopackage libxaw-dev is gone in sid (and libxaw7-dev is already
4923 available in woody) - Removed from build-depends.
4924 * French debconf translation by Christian Perrier (Thanks for the other
4925 hints, too.)
4926 * Build-Conflict with broken po-debconf (= 0.8.0). (Closes: #215432)
4927 * Add menu-entry for eximon (Artur R. Czechowski) (Closes: #215579).
4928 * Resolve name-clash between client- and server-side authenticators (Bug
4929 found by Rob Ristroph)
4930
4931 -- Andreas Metzler <ametzler@debian.org> Wed, 15 Oct 2003 12:45:49 +0200
4932
4933 exim4 (4.24-1) unstable; urgency=low
4934
4935 * New upstream version
4936 - 55_fixesfrom-4.23.dpatch is not needed anymore.
4937 - most interesting new feature: $acl_xx are now saved with the
4938 message, and can be accessed later in routers, transports, and filters.
4939 - Cannot run deliveries as root anymore. If you don't redirect mail for
4940 root via /etc/aliases or other means to a nonpriviledged account the
4941 mail will be delivered to /var/mail/mail with permissions 0600 and owner
4942 mail:mail. Change to local_user router to keep it from trying to route
4943 mail for root.
4944 * debconf for exim4-config pointed to /u/s/d/e/README.Debian but the
4945 file is available as README.Debian.gz (Closes: #211934)
4946 * exim(8) manpage provides correct NAME section for mailq/runq/... to
4947 generate corresponding whatis/apropos info (Thanks to Dan Jacobson
4948 <jidanni@jidanni.org> for mentioning lexgrog(1))
4949 * polish and crosslink documentation about SMTP AUTH in config-files,
4950 documentation and debconf templates. (Closes: #202920)
4951 * Ship README.SIEVE (Thanks to Ross Boylan)
4952 * Sync some debconf templates against the respective ones in postfix
4953 2.0.16, to limit the work of translators.
4954 * update-exim4defaults/init-script: Add a new value fuer QUEUERUNNER,
4955 "ppp". - Don't run queue by daemon but still run it from
4956 /etc/ppp/ip-up.d/exim4. (Dan Jacobson pointed out that this was very
4957 akward to accomplish with old setup.) update-exim4defaults now exits with
4958 an error if the argument for --queuerunner is invalid.
4959 * Enable gettext-style localisation of debconf templates with
4960 compatibility code for woody
4961 * Add German debconf-translation. (Some strings were copied from Martin A.
4962 Godischs translation of postfix's templates).
4963
4964 -- Andreas Metzler <ametzler@debian.org> Sun, 5 Oct 2003 13:41:30 +0200
4965
4966 exim4 (4.22-5) unstable; urgency=low
4967
4968 * Sorry, this is not 4.23. Tom is on holidays and because 4.23 changes
4969 some ACL code, exiscan needs in depth checking and not just applying the
4970 patch by hand.
4971 * exim4-config conflicts with bash (<< 2.05), because it cannot handle
4972 aliases in functions. This does not necessarily fix dist-upgrades
4973 from potato to sarge because debconf-config might happen before the
4974 new bash is installed but will keep people running potato from
4975 trying to install exim4-config. (Closes: #209720)
4976 * sanitize /usr/sbin/exim4's permissions, building with 007 umask
4977 could have installed it -rws--x--x
4978 * evaluation -oP option for specifying pid-file is broken in 4.22, use fix
4979 from 4.23 (Closes: #210847)
4980 * "warn log_message blah" in DATA acl triggered dumping of full headers
4981 to reject.log, although the message was not rejected by this acl
4982 statement. Take fix from 4.23. (Closes: #208782)
4983 * On cross-upgrades from exim3 unfold lines continued with a backslash
4984 in the old exim3 configuration before trying to parse it to preanswer the
4985 debconf-questions. (Closes: #210404) First instance of using perl in our
4986 maintainer-scripts, but I could not do it with sed.
4987
4988 -- Andreas Metzler <ametzler@debian.org> Fri, 19 Sep 2003 13:55:07 +0200
4989
4990 exim4 (4.22-4) unstable; urgency=low
4991
4992 * Update to exiscan-acl revision -12. (Emergency fix: When you were using
4993 'discard', and it was the last verb affecting a message, the mbox spool
4994 files in the scan directory were not cleaned up.)
4995 * Add syslog2eximlog by Martin Godisch, a script to make logfiles produced
4996 with exim option "log_file_path = syslog" readable for eximstats.
4997 (Closes: #208524)
4998 * Enhance description of -heavy and light a little bit. (Closes: #208404)
4999 * Standards-Version: 3.6.1, no changes required, we already prompt with
5000 debconf.
5001
5002 -- Andreas Metzler <ametzler@debian.org> Thu, 4 Sep 2003 19:19:25 +0200
5003
5004 exim4 (4.22-3) unstable; urgency=low
5005
5006 * Add copright notice of exiscan-acl to debian/copyright.
5007
5008 -- Andreas Metzler <ametzler@debian.org> Wed, 27 Aug 2003 17:49:46 +0200
5009
5010 exim4 (4.22-2) unstable; urgency=low
5011
5012 * Include exiscan-acl patch 4.22-10 http://duncanthrax.net/exiscan-acl/
5013 in -heavy and -custom (Closes: #204698)
5014 * clean up gnutls-params on purge of base-package.
5015
5016 -- Andreas Metzler <ametzler@debian.org> Wed, 27 Aug 2003 12:50:59 +0200
5017
5018 exim4 (4.22-1) unstable; urgency=low
5019
5020 * new upstream version 4.22. Please take a look at README.UPDATING
5021 and NewStuff in /usr/share/doc/exim4-base/
5022
5023 -- Andreas Metzler <ametzler@debian.org> Mon, 18 Aug 2003 16:51:47 +0200
5024
5025 exim4 (4.20-5) unstable; urgency=low
5026
5027 * Fix EHLO/HELO buffer-overflow CAN-2003-0698 (Closes: #205716)
5028 * exim-gencert was using '.' as separator for chown.
5029 * "head -n 1" instead of "head -1" in scripts
5030 * install /etc/exim4/passwd.client as root:mail 0640 (Closes: #205104)
5031 (it needs to be readable for the exim-user or -group, i.e. mail:mail)
5032 * set mode_fail_narrower = false for mail_spool and maildir_home transports
5033 (Closes: #204228)
5034 * Standards-Version: 3.6.0, no changes required.
5035
5036 -- Andreas Metzler <ametzler@debian.org> Sat, 16 Aug 2003 17:40:17 +0200
5037
5038 exim4 (4.20-4) unstable; urgency=low
5039
5040 * CFILEMODE and dc_local_interfaces were not saved in update-exim4.conf.conf
5041 on fresh installations.
5042 * update-exim4.conf: Remove comments _after_ doing DEBCONFpatternDEBCONF
5043 replacement.
5044 * conf.d/auth/30_exim4-config_examples: Fix forced failure of AUTH LOGIN
5045 client on non-encrypted connections.
5046
5047 -- Andreas Metzler <ametzler@debian.org> Tue, 5 Aug 2003 10:38:16 +0200
5048
5049 exim4 (4.20-3) unstable; urgency=low
5050
5051 * hub_user router: set correct .ifdef, remove superficial condition=
5052 * don't generate main/03_exim4-config_neverusers dynamically, use
5053 a DEBCONF_foo pattern that is replaced by up-ex4.conf. exim4 should
5054 now play nicely with readonly /etc.
5055 * Enable exim-filter in .forward per default. (Closes: #201827)
5056 * Enable maildrop-delivery for users with ~/.mailfilter
5057 * Easier setup of client side SMTP authentification:
5058 -short README file.
5059 -passwd.client example shipped in CONFDIR
5060 -30_exim4-config_examples:
5061 +change order, prefer cram-md5.
5062 +enable by default (auth-plain and -login only for TLS protected
5063 connections). They remain inactive while hosts_try_auth is
5064 disabled.
5065 * add comments listing the filename to the files in conf.d that were
5066 changed anyway. Addresses part of 202040.
5067 * remove misleading comments about "bottom of file" or "see below"
5068 from config-snippets. (Closes: #202165)
5069 * Disable orphaned inetd-entries from exim (v3) caused by bugs #202670 and
5070 #182206 in exim4-config's postinst. I'll close #201143 manually.
5071 * Restructure and clarify README.Debian and polish update-exim4.conf(8).
5072 Thanks to Ross Boylan for pushing me in the correct direction.
5073
5074 -- Andreas Metzler <ametzler@debian.org> Thu, 24 Jul 2003 10:29:19 +0200
5075
5076 exim4 (4.20-2) unstable; urgency=low
5077
5078 * update-exim4.conf works without daemon-package (Closes:#195329)
5079 * Add dnslookup_relay_to_domains router for "internet" config to
5080 allow relaying for domains with an MX pointing to an rfc1918
5081 address. (Closes: #198410) (MH)
5082 * update-exim4.conf would hang if one of the subdirectories in conf.d
5083 was empty. (Report and fix by Marc Merlin)
5084 * Build-Depend on libgnutls7
5085 * Preserve comments in update-exim4.conf.conf by first adding missing
5086 items and replacing the values with sed instead of regenerating file
5087 from scratch (Closes: #184099)
5088 * Set return_path_add, delivery_date_add and envelope_to_add for
5089 maildir-transport (Closes: #196178)
5090 * Use email-addresses file in /etc/ instead of in /etc/exim4 as exim3 does,
5091 exim4-config now needs to conflict with exim,exim-tls. We still include
5092 code for evaluating the old file if it exist, but suggest moving the
5093 contents to the new file in NEWS.Debian. postinst will remove old orphaned
5094 file if it is unmodified. (Closes: #197136)
5095 * Set return_fail_output instead of return_output on address_pipe transport.
5096 (Closes: #201280)
5097 * Stop generating rewriting rules dynamically, exim4 accepts any
5098 "address-list" item as source-pattern for rewriting. (Changelog entry
5099 obfuscated on purpose, read exim4debian for painful details.). Remove old
5100 dynamically generated files in postinst if they were managed by upex4conf.
5101 * daemon-light supports TLS (Closes: #193596)
5102
5103 -- Andreas Metzler <ametzler@debian.org> Wed, 16 Jul 2003 13:36:27 +0200
5104
5105 exim4 (4.20-1) unstable; urgency=low
5106
5107 * New upstream
5108 * Standards-version 3.5.10 (no changes required)
5109 * The doc packages have got new sane names - update Suggests.
5110 * Fix a endless loop (currently ownly showing when upgrading from old
5111 experimental packages) - Thanks to Marc Langer for the report.
5112 * introduce ${Upstream-Version} as substitution variable for
5113 debian/control (MH)
5114 * Make dependencies less strict, *-daemon-* 12.34-1 can be installed with
5115 -base 12.34-5.
5116
5117 -- Andreas Metzler <ametzler@debian.org> Mon, 19 May 2003 14:14:16 +0200
5118
5119 exim4 (4.14-1) unstable; urgency=low
5120
5121 * Upload to sid (Closes: #179066)
5122 * Ship an (empty) acl_check_data with commented out examples. Add
5123 Infrastructure to ease their activation. (MH)
5124
5125 -- Andreas Metzler <ametzler@debian.org> Fri, 16 May 2003 18:02:46 +0200
5126
5127 exim4 (4.14-0.6) experimental; urgency=low
5128
5129 * Don't link to gnutls' (tasn,gcrypt) dependencies directly
5130 (Closes: #193018)
5131 * fix AUTH PLAIN server side example to work if the data is not given
5132 in initial-response (exim-bug 193094)
5133 * ACL-updates (MH)
5134
5135 -- Andreas Metzler <ametzler@debian.org> Wed, 14 May 2003 12:16:06 +0200
5136
5137 exim4 (4.14-0.5) experimental; urgency=low
5138
5139 * updated version of dlopen patch (Marc Merlin)
5140 * don't regenerate files managed by update-exim4.conf on package
5141 updates if the local admin had deleted them.
5142 * replace the listenonpublic yes/no question with one that allows one to
5143 specify on which interfaces to listen to (Closes: #190498)
5144 * new dc-question for dial-on-demand-users to minimize DNS lookups
5145
5146 -- Andreas Metzler <ametzler@debian.org> Thu, 1 May 2003 16:03:59 +0200
5147
5148 exim4 (4.14-0.4) experimental; urgency=low
5149
5150 * Renamed conf.d files from *exim4-base* to *exim4-config* since
5151 they can now be found in the exim4-config package.
5152 WARNING, this breaks updates. After installation, execute
5153 something like the following bash snipped to rename your files:
5154 for i in `find . -name *exim4-base*`; do mv $i ${i/exim4-base/exim4-config}; done
5155 (MH)
5156 * Include more sophisticated check_rcpt ACL, include documentation,
5157 include even more sophisticate check_rcpt ACL in
5158 /u/s/d/e4-config/examples/acl. (MH)
5159 * update-exim4.conf now filters out consecutive empty lines (MH)
5160 * make update-exim4.conf's behaviour for configtype=none more consistent,
5161 respect CFILEMODE and --removecomments. (Thanks to Marc Merlin)
5162 * add warning about editing /etc/exim4/exim4.conf in place (Marc Merlin)
5163 * use .rul instead of .disabled to override/disable configfiles in
5164 /etc/exim4/conf.d/ (Suggested by Marc Merlin)
5165 * fix smtp auth client-side examples (Closes: #188828), thanks to Karl
5166 M. Hegbloom for the bug report (AM)
5167 * add @DPATCH@-tag to patches, as required by dpath-edit-patch in
5168 dpatch 1.17 (AM)
5169
5170 -- Andreas Metzler <ametzler@debian.org> Fri, 25 Apr 2003 12:37:50 +0200
5171
5172 exim4 (4.14-0.3) experimental; urgency=low
5173
5174 * add '|| true' to every call of db_input. (Thanks to Pierfrancesco Caci for
5175 the bugreport.) (Closes: #187008)
5176 * Don't set received_header_text in 02_exim4-base_options, use upstream's
5177 default.
5178 * renumber routers to have more space for local customization.
5179 WARNING WARNING upgrade is broken, execute this in
5180 /etc/exim4/conf.d/router to get rid of the superfluous files:
5181 mv 20_exim4-base_domain_literal 100_exim4-base_domain_literal
5182 mv 22_exim4-base_primary 200_exim4-base_primary
5183 mv 24_exim4-base_real_local 300_exim4-base_real_local
5184 mv 26_exim4-base_system_aliases 400_exim4-base_system_aliases
5185 mv 28_exim4-base_hubuser 500_exim4-base_hubuser
5186 mv 30_exim4-base_userforward 600_exim4-base_userforward
5187 mv 32_exim4-base_procmail 700_exim4-base_procmail
5188 mv 34_exim4-base_maildrop 800_exim4-base_maildrop
5189 mv 36_exim4-base_local_user 900_exim4-base_local_user
5190 * add *syntax_errors* directives to userforward router, to use partially
5191 valid .forward files instead of skipping them. (Marc Haber)
5192 * update mysql build-depends
5193
5194 -- Andreas Metzler <ametzler@debian.org> Wed, 9 Apr 2003 16:19:46 +0200
5195
5196 exim4 (4.14-0.2) experimental; urgency=low
5197
5198 * upstream fix for crash with AUTH PLAIN
5199 * upgrade to policy 3.5.9.0 (CFLAGS in debian/rules)
5200 * Add (maildir) transport for handling file addresses generated by
5201 alias or .forward files if the path ends in "/", enabled for .forward per
5202 default, but not for /etc/aliases. Thanks to Andreas Horter.
5203 * add debconf question to move files from exim3 spool to exim4 spool
5204 * run exim_tidydb as mail:mail using start-stop-daemon
5205 * Make manpages UTF-8 compatible with nicer quotes and escaped dashes.
5206 * fakeroot debian/rules builddaemonpackages=exim4-daemon-custom \
5207 buildbasepackages=no binary produced a broken exim4-config package.
5208 (Bug found by Soren Andersen)
5209 * introduce new replacement item DEBCONFpackageversionDEBCONF holding
5210 the complete version number, might be useful for Received headers (Marc
5211 Haber)
5212
5213 -- Andreas Metzler <ametzler@debian.org> Thu, 27 Mar 2003 17:04:02 +0100
5214
5215 exim4 (4.14-0.1) experimental; urgency=low
5216
5217 * New upstream version
5218 * 20_fix.lsearch.dpatch not needed anymore
5219 * use new feature .ifdef instead of simulating it with condition=...
5220 * change priority of exim4-daemon-light to important
5221
5222 -- Andreas Metzler <ametzler@debian.org> Thu, 13 Mar 2003 15:03:41 +0100
5223
5224 exim4 (4.12-0.2) experimental; urgency=low
5225
5226 * instead of generating 22_exim4-base_primary by copying the correct
5227 file into it, use condition=... to select the correct one. Similar
5228 change to 28_exim4-base_hubuser
5229
5230 -- Andreas Metzler <ametzler@debian.org> Thu, 6 Mar 2003 11:55:55 +0100
5231
5232 exim4 (4.12-0.1) experimental; urgency=low
5233
5234 * minimal doc-updates
5235 * init-script: output status-message before starting upex4conf()
5236 * polish smtp-auth examples - don't hardcode passwords in main
5237 configuration file.
5238 * change default file-permissions of configfile to 0644. This can be changed
5239 by setting CFILEMODE in the default file.
5240 * rename debian/patches/*, giving each one an unambiguous number
5241 * ignore private rfc1918 and APIPA addresses in internet router (MH)
5242 * correct info about authorship of dlopen patch
5243 * don't link exim4-daemon-light against PAM (explicitly link it against libdl)
5244 * same_domain_copy_routing = yes for primrout-internet, primrout-satellite
5245 and primrout-smarthost (MH)
5246 * rename debconf.results to update-exim4.conf.conf, add upgrading-magic for
5247 upgrading from 4.12-0 and earlier (marked as REMOVEMEBEFORERELEASE)
5248 * introduce REMOVEMEBEFORERELEASE-tag, grep -r on debian/ will show us all
5249 the cruft that needs to be removed before uploading to unstable.
5250
5251 -- Andreas Metzler <ametzler@debian.org> Wed, 5 Mar 2003 19:03:59 +0100
5252
5253 exim4 (4.12-0) experimental; urgency=low
5254
5255 * removed TODO marker from the copyright file
5256 * version number for first Debian upload
5257 * built i386 binary package on sid
5258
5259 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 21 Feb 2003 14:40:42 +0100
5260
5261 exim4 (4.12-0.0.21) experimental; urgency=low
5262
5263 * update copyright
5264 * exim-gencert: generate certificates valid for three years instead 30
5265 days
5266 * remove debian/debconf/exim4.conf.template
5267 * enable LMTP, LOOKUP_NIS and mailstore for daemon-light
5268
5269 -- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 21 Feb 2003 12:55:40 +0100
5270
5271 exim4 (4.12-0.0.20) experimental; urgency=low
5272
5273 * ship /usr/lib/exim4/exim4 and use it to check whether daemon package
5274 is installed.
5275 * Exim doesn't require a HUP after logrotation. (See spec 44.2) (MH)
5276
5277 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 20 Feb 2003 19:23:45 +0100
5278
5279 exim4 (4.12-0.0.19) experimental; urgency=low
5280
5281 * Ship upstream-changelog only in exim4-base, Symlinks in packages depending
5282 on it. Split off changelog entries up to 3.34-1 to changelog.Debian.old
5283 which is only included in exim4-base. - Spares about 100KB.
5284 * Ship ACKNOWLEDGMENTS in exim4-base docs.
5285 * remove debian/exim4-config.docs, files are already shipped in exim4-
5286 base
5287 * disable some the unneeded dh_* commands from binary-indep target.
5288 * make exim4 a metapackage
5289
5290 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 20 Feb 2003 12:41:17 +0100
5291
5292 exim4 (4.12-0.0.18) experimental; urgency=low
5293
5294 * split off all configuration to exim4-config
5295 * include exim4-config-simple source package
5296 * include script to generate exim4-config source package
5297 * changed distribution to experimental
5298 * Add patch by Phil Hazel to fix lsearch*@ lookups. (AM)
5299 * Remove exim4-daemon-perl; merge it into exim4-daemon-heavy (AM)
5300 * Prepare removal of "exim4" daemon-flavour: Exchange the roles of
5301 "exim4" and "exim4-daemon-light" in debian/rules: build helper
5302 binaries, eximon, et.al. while building exim4-daemon-light. Rename
5303 EDITME.exim4-base.diff to EDITME.exim4.diff. (AM)
5304 -----
5305 WARNING: This breaks your debian/EDITME.exim4-custom.diff, as it was
5306 generated to show the differences to debian/EDITME.exim4-base instead of
5307 EDITME.exim4-light. (AM)
5308 -----
5309
5310 -- Marc Haber <mh+debian-packages@zugschlus.de> Tue, 18 Feb 2003 16:16:45 +0100
5311
5312 exim4 (4.12-0.0.17) unstable; urgency=low
5313
5314 * mv 26_exim4-base_aliases 26_exim4-base_system_aliases (MH)
5315 * mv 30_exim4-base_forward 30_exim4-base_userforward (MH)
5316 * WARNING: upgrades are broken!
5317 -After ugrading delete conffiles no longer in package in directories
5318 below /etc/exim4/conf.d/:
5319 router/26_exim4-base_aliases
5320 router/30_exim4-base_forward
5321 * all file names for transports and routers are now consistent with
5322 Transport/Router defined inside (MH)
5323 * add debug_print to all transports/routers (MH)
5324 * add cut -d\ -f1 to all md5sum calls in pipes (MH)
5325 * add man page for exiqgrep (MH)
5326 * fix typos in exiqsumm and exicyclog man page (MH)
5327 * Don't install exim.8.diff as manpage, apply the patch instead. (AM)
5328
5329 -- Andreas Metzler <ametzler@logic.univie.ac.at> Sat, 15 Feb 2003 16:35:26 +0100
5330
5331 exim4 (4.12-0.0.16) unstable; urgency=low
5332
5333 * Define CONFDIR-macro and use it in update-exim4.conf and some files in
5334 CONFDIR. (AM)
5335 * Enhance update-exim4.conf: remove comments by default, allow to write
5336 output to a different file. (AM)
5337 * update-exim4.conf: check validity of configfile before installing it
5338 * fix breakage with newer md5sum - thanks to Sander (AM)
5339 * check in init-script for smtp-service in inetd that is compatible with
5340 openbsd-inetd's extended syntax (Hubert Chan) (AM)
5341 * Don't link against libwrap, exim3 doesn't either (Alexander Koch) (AM)
5342
5343 -- Andreas Metzler <ametzler@downhill.at.eu.org> Fri, 14 Feb 2003 19:55:54 +0100
5344
5345 exim4 (4.12-0.0.15) unstable; urgency=low
5346
5347 * If exim4/dc_listenonpublic=false add an explaing line to the
5348 resulting configfile instead of a blank-line (Marc Haber)
5349 * In postinst and cronjob make sure that db files are owned by
5350 mail:mail
5351 * Add buzzword convert4r4 to description of "No configuration" profile
5352 * Body of manpage exim_convert4r4: s/convert4r4/exim_convert4r4/g
5353 * Change maintainer, add Marc Haber to Uploaders
5354
5355 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 2 Feb 2003 22:06:06 +0100
5356
5357 exim4 (4.12-0.0.14) unstable; urgency=low
5358
5359 * fix bugs found by Marc Haber:
5360 - search for email-addresses file in /etc/exim4/
5361 - s/hostname -fqdn/hostname --fqdn/
5362 * exim4-base.config: don't grep in /etc/aliases if does not exist yet.
5363 * clear up config-script, using both $mailname and $dc_mailname was
5364 irritating.
5365 * fix wrong logic for aliases generation (= instead of !=)
5366 * fix major breakage of debconf code: config-script is called two times
5367 _before_ postinst writes debconf.results, db_set-commands (for sane
5368 defaults) in the second-run overwrote the answers given by the user.
5369
5370 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 1 Feb 2003 15:06:58 +0100
5371
5372 exim4 (4.12-0.0.13) unstable; urgency=low
5373
5374 * link against GNUTLS
5375
5376 -- Andreas Metzler <ametzler@downhill.at.eu.org> Fri, 31 Jan 2003 16:32:31 +0100
5377
5378 exim4 (4.12-0.0.12) unstable; urgency=low
5379
5380 * clean up at purge: Remove logfiles, ask about removing
5381 undelivered mails in spool directory.
5382
5383 -- Andreas Metzler <ametzler@downhill.at.eu.org> Fri, 31 Jan 2003 13:32:37 +0100
5384
5385 exim4 (4.12-0.0.11) unstable; urgency=low
5386
5387 * clean up update-exim4.conf:
5388 + fix unconditional overwriting 03_exim4-base_neverusers
5389 + one central `tempfile -m...`
5390 + add skeleton function example
5391 * add missing 'set -e' to exim4-base.postrm
5392 * If there are no debconf answers and we are making a cross upgrade
5393 from exim3, try to parse its config file to seed debconf db.
5394
5395 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 26 Jan 2003 12:22:23 +0100
5396
5397 exim4 (4.12-0.0.10) unstable; urgency=low
5398
5399 * Get rid of error messages: don't call chmod/chown in
5400 debconf/update-exim4.conf if the respective files don't exist. Don't try
5401 to kill non running daemons.
5402 * Don't start unconfigured daemon in init script, ie. require either
5403 ${dc_eximconfig_configtype}" != "xnone or existence of handcrafted
5404 /etc/exim4/exim4.conf.
5405 Thanks to Alexander Koch for firmly pushing me this way.
5406 * dc_listenonpublic was overwritten to true in config script.
5407 * Typo in exim4-base.postrm prevented removal of
5408 /etc/exim4/conf.d/router/28_exim4-base_hubuser
5409 * Clean up /var/spool/exim4 properly; at least if there are just empty
5410 directories.
5411 * hub_user was broken because of unescaped $.
5412 * import updated 10_daemon_close_fds.dpatch from Steve.
5413 * only set neverusers if root is aliased somewhere.
5414
5415 -- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 24 Jan 2003 17:14:13 +0100
5416
5417 exim4 (4.12-0.0.9) unstable; urgency=low
5418
5419 * update-exim4defaults: Fix bugs, add option --init
5420 * /etc/default/exim4 is no conffile anymore, it is generated with
5421 update-exim4defaults.
5422
5423 -- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 17 Jan 2003 13:39:46 +0100
5424
5425 exim4 (4.12-0.0.8) unstable; urgency=low
5426
5427 * Don't ship now unneeded empty /var/lib/exim4/masquerade and
5428 /var/lib/exim4/email_addresses
5429 * move hub_user router to /etc/e4/c.d/
5430 * move primary-router definition to /etc/e4/c.d/
5431 * code in debian/rules installing /etc/exim4/conf.d/ tree ignores CVS
5432 directories
5433 * WARNING: upgrades from 0.0.6 and 0.0.7 are broken!
5434 -After ugrading delete conffiles no longer in package in directories
5435 below /etc/exim4/conf.d/:
5436 rewrite/30_exim4-base
5437 router/28_exim4-base_hub_user
5438 - replace router/22_exim4-base_primary with a file containg only
5439 the line "# d41d8cd98f00b204e9800998ecf8427e"
5440 run update-exim4.conf afterwards and start daemon.
5441
5442 -- Andreas Metzler <ametzler@logic.univie.ac.at> Tue, 14 Jan 2003 17:44:50 +0100
5443
5444 exim4 (4.12-0.0.7) unstable; urgency=low
5445
5446 * Add configuration file managment code using md5sums stored in the file
5447 itself to update-exim4.conf(8). Use it and move files for evaluation of
5448 /e/e4/email-addresses and the masquerading rules from /var/lib/exim4 to
5449 /etc/. Gets rid of /etc/exim4/conf.d/rewrite/30_exim4-base and its two
5450 .includes.
5451
5452 -- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 14 Jan 2003 13:05:51 +0100
5453
5454 exim4 (4.12-0.0.6) unstable; urgency=low
5455
5456 * generate up to date manpage for eximstats with pod2man.
5457 * EXPERIMENTAL: Split /etc/exim4/exim4.conf.template to little files
5458 in /etc/exim4/conf.d/ - update docs accordingly.
5459 * fix wrong path in exim4-base.doc-base.spec
5460
5461 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 12 Jan 2003 18:25:40 +0100
5462
5463 exim4 (4.12-0.0.5) unstable; urgency=low
5464
5465 * enhance default-file a lot.
5466 * ship update-exim4defaults(8) - a script to allow other packages to modify
5467 the default-file.
5468
5469 -- Andreas Metzler <ametzler@downhill.at.eu.org> Mon, 6 Jan 2003 23:00:15 +0100
5470
5471 exim4 (4.12-0.0.4) unstable; urgency=low
5472
5473 * Compile perl plugin with -fPIC
5474 * Enable IPv6 support (Andrew Mulholland)
5475 * remove exim4-base.cron.d, it only contained comments (no inetd support).
5476 * enhance default-file: Allow disabling any queue runs and passing
5477 additional options to exim daemon and/or the queuerunner.
5478
5479 -- Andreas Metzler <ametzler@logic.univie.ac.at> Sun, 5 Jan 2003 13:16:37 +0100
5480
5481 exim4 (4.12-0.0.3) unstable; urgency=low
5482
5483 * Keep patches separate to make upgrading easier, using dpatch.
5484 * Rename eximon to eximon4: Otherwise this would force anybody who has
5485 installed eximon and runs exim v3 to switch to exim v4
5486 * Polish package descriptions a little bit.
5487 * Drop Recommends for netbase. We don't support inetd anyway.
5488
5489 -- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 31 Dec 2002 14:31:14 +0100
5490
5491 exim4 (4.12-0.0.2) unstable; urgency=low
5492
5493 * Actually compile with -O2 (Matthias Klose)
5494 * Apply localscan_dlopen.patch from
5495 http://marc.merlins.org/linux/exim/files/sa-exim-current/ to make it
5496 possible to switch local_scan functions *without* recompiling exim.
5497 * compile local_scan.c perl plugin as shared object that is dlopened,
5498 document this in exim4-daemon-perl's description and doc-directory.
5499
5500 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 21 Dec 2002 14:01:24 +0100
5501
5502 exim4 (4.12-0.0.1) unstable; urgency=low
5503
5504 * New upstream 4.12, a strict maintenance release. Without any new features
5505 (Don't worry - this is the real release i.e. Phil's third shot ;-)
5506
5507 -- Andreas Metzler <ametzler@logic.univie.ac.at> Wed, 18 Dec 2002 12:17:51 +0100
5508
5509 exim4 (4.11-0.0.4) unstable; urgency=low
5510
5511 * Get rid of /usr/lib/exim4/exim (see README.Debian for patched files)
5512 * Use relative paths in debian/eximon.dirs
5513
5514 -- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 17 Dec 2002 13:40:19 +0100
5515
5516 exim4 (4.11-0.0.3) unstable; urgency=low
5517
5518 * fix dbm lookups (one-line patch to src/search.c)
5519
5520 -- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 13 Dec 2002 13:38:31 +0100
5521
5522 exim4 (4.11-0.0.2) unstable; urgency=low
5523
5524 * Fresh installs were broken, as the initial test in update-exim4.conf
5525 failed.
5526 * update-exim4.conf exits silently if /etc/exim4/exim4.conf exists.
5527 * don't invoke update-exim4.conf in postinst if configtype=none.
5528
5529 -- Andreas Metzler <ametzler@logic.univie.ac.at> Wed, 11 Dec 2002 16:32:47 +0100
5530
5531 exim4 (4.11-0.0.1) unstable; urgency=low
5532
5533 * New upstream version 4.11:
5534 includes spec und util/* in orig.tar.gz, diff is small again.
5535 see NewStuff items 49 to 57 for new features since snapshot 4.10.13.
5536
5537 -- Andreas Metzler <ametzler@logic.univie.ac.at> Wed, 11 Dec 2002 13:01:07 +0100
5538
5539 exim4 (4.10.13-0.0.4) unstable; urgency=low
5540
5541 * reformat manpages a little bit, start each sentence on a new line, refer
5542 to /usr/share/doc/exim4-base/
5543 * remove the %s from PID_FILE_PATH
5544 * apply debian/fix-pid.issue.patch to fix minor security issue
5545 http://www.exim.org/pipermail/exim-users/Week-of-Mon-20021202/046978.html
5546 * test in init-script for working config before reloading/restarting
5547 (Andreas Piesk)
5548
5549 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 5 Dec 2002 13:04:51 +0100
5550
5551 exim4 (4.10.13-0.0.3) unstable; urgency=low
5552
5553 * update copyright from NOTICE
5554 * Typos in exim(8)
5555
5556 -- Andreas Metzler <ametzler@downhill.at.eu.org> Wed, 4 Dec 2002 10:35:18 +0100
5557
5558 exim4 (4.10.13-0.0.2) unstable; urgency=low
5559
5560 * Fix path for eximon.bin in eximon script (Andreas Piesk)
5561 * Add comments at the head of exim4.conf.template, containing a short
5562 introduction to the configuration scheme.
5563
5564 -- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 3 Dec 2002 23:52:28 +0100
5565
5566 exim4 (4.10.13-0.0.1) unstable; urgency=low
5567
5568 * Snapshot 4.10.13
5569 * CONFIGURE_FILE=/etc/exim4/exim4.conf:/var/lib/exim4/config.autogenerated
5570 * update update-exim4.conf* and documentation accordingly.
5571 * Generate config.autogenerated with same permissions as
5572 /etc/exim4/exim4.conf.template (it might conatain passwords)
5573 * Add BIG FAT warning at head of autogenerated file.
5574 * don't ship /var/lib/exim4/config.autogenerated, simply remove it on
5575 purge if it exists.
5576
5577 -- Andreas Metzler <ametzler@logic.univie.ac.at> Mon, 2 Dec 2002 12:45:58 +0100
5578
5579 exim4 (4.10.12-0.0.1) unstable; urgency=low
5580
5581 * Upgrade to testing snapshot 4.10.12
5582 * patches accepted/superseded by upstream: exim4-MID-expanded.patch, hmac*,
5583 perl.c.patch
5584 * patches that do not apply cleanly anymore: bV_shows_openssl_version.txt,
5585 daemon_close_fds.txt, gcc_attributes-eximon.diff, gcc_attributes.txt,
5586 tls_common.txt, tls_misc.txt, tls_session_cache.txt.
5587 * minimize changes to scripts/exim_install - use INSTALL_ARG=-no_symlink instead.
5588 * no util/cramtest.pl util/logargs.sh util/unknownuser.sh in upstream
5589 tarball - perhaps only in testing version?
5590
5591 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 28 Nov 2002 16:11:52 +0100
5592
5593 exim4 (4.10-0.srh20.19) unstable; urgency=low
5594
5595 * ship convert4r4 as /usr/sbin/exim_convert4r4 (with manpage)
5596 * eximon does not provides/Conflicts: exim4-daemon
5597 * switch AGAIN *-daemon provides MTA:
5598 - *-daemon depends on -base instead of the other way round
5599 - explicit "conflicts/replaces: exim, exim-tls" for the base package -
5600 these need to add this the other way round, too (TODO).
5601 - move symlinks for sendmail, mailq, rmail, rsmtp and their manpages (+the one
5602 for newaliases) to the daemon-packages.
5603 - no more non-debhelper-generated exim4-base.prerm, simplified
5604 *daemon.postinst
5605 * try to start daemon in postinst no matter whether configtype=none, people
5606 might use it with a handcrafted exim4.conf.
5607 * register /var/lib/exim4/email_addresses for dpkg.
5608
5609 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 24 Nov 2002 15:04:32 +0100
5610
5611 exim4 (4.10-0.srh20.18) unstable; urgency=low
5612
5613 * add "Replaces: exim4-daemon" to all the daemon flavours, needed for
5614 switching.
5615 * Marc Haber:
5616 make exim4-daemon-custom actually work.
5617 building from CVS was broken
5618 clean target missed Local/eximon.conf
5619 * exim-daemon-perl recommends libexim-localscan-perl
5620
5621 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 21 Nov 2002 17:04:54 +0100
5622
5623 exim4 (4.10-0.srh20.17) unstable; urgency=low
5624
5625 * add support for building a customized daemon (exim4-daemon-custom)
5626 * tighten build-depends: official exim4-base linked against db3 won't
5627 work well together with exim4-daemon-custom linked against libdb2
5628 * ship compile time configuration (EDITME-files) in /usd/daemon-flavour.
5629 * use /var/mail instead of /var/spool/mail (#169747)
5630 * make uucp a trusted user. (#169545)
5631
5632 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 17 Nov 2002 23:06:29 +0100
5633
5634 exim4 (4.10-0.srh20.16) unstable; urgency=low
5635
5636 * fix Gecos pattern: 'From: "Andreas Metzler,,," <am...'#
5637 * _big_ update for README.Debian: Document which patches were applied. Short
5638 note about PAM.
5639 * document that the perl flavour won't deliver any mail without
5640 /etc/exim4/local_scan.pl in package description.
5641 * fix examples for server-side SMTP AUTH
5642
5643 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 9 Nov 2002 10:12:34 +0100
5644
5645 exim4 (4.10-0.srh20.15) unstable; urgency=low
5646
5647 * Fix crash with perl 5.8 (threads), thanks to Eckebrecht von Pappenheim
5648 <evp@heise.de>
5649 * perl-package: search local_scan.pl in /etc/exim4 instead of /etc/exim.
5650
5651 -- Andreas Metzler <ametzler@downhill.at.eu.org> Wed, 6 Nov 2002 22:46:12 +0100
5652
5653 exim4 (4.10-0.srh20.14) unstable; urgency=low
5654
5655 * add /etc/default/exim4 (#123184, #95325)
5656 * Don't start a queue runner with cron per default, exim runs as daemon.
5657 * polish config-script: more states, strip blanks.
5658 * Ask whether to bind to all local interfaces or only to localhost with sane
5659 default depending on configtype. (#108853)
5660
5661 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 31 Oct 2002 14:05:50 +0100
5662
5663 exim4 (4.10-0.srh20.13) unstable; urgency=low
5664
5665 * send stdout of logrotate postrotate-script to /dev/null
5666 * polish exim4-base.postinst and exim4-base.templates
5667 * use tcp-wrappers
5668 * simplify update-exim4.conf. There is no need to only add remote_smtp
5669 transport for special configurations. It does not hurt and should make it
5670 easy for users to activate smtp-auth.
5671 * install configration example to examples subdirectory
5672
5673 -- Andreas Metzler <ametzler@downhill.at.eu.org> Tue, 29 Oct 2002 08:42:42 +0100
5674
5675 exim4 (4.10-0.srh20.12) unstable; urgency=low
5676
5677 * linked against external pcre
5678 * clean up a little bit - move all manpages to debian/manpages/
5679 * ship template /etc/exim4/email-addresses
5680 * LFS support (-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE)
5681 * Don't force sender verification by default
5682 * I actually use this version.
5683
5684 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sun, 27 Oct 2002 17:10:16 +0100
5685
5686 exim4 (4.10-0.srh20.11) unstable; urgency=low
5687
5688 * if HUPed exim will rexec itself as /usr/lib/exim4/exim, changing the name
5689 to exim - start-stop-daemon-daemon would not recognize it. Changed
5690 init.script to exec /usr/lib/exim4/exim to set the processname to "exim".
5691 This needs to be deuglified.
5692 * use black magic in daemon-$flavour postinst to only start it there if
5693 switching flavours.
5694 * support for inetd has to wait for sarge+1
5695 * fix description of 'exim4' daemon flavour.
5696
5697 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 26 Oct 2002 11:09:14 +0200
5698
5699 exim4 (4.10-0.srh20.10) unstable; urgency=low
5700
5701 * don't provide symlink /usr/sbin/exim anymore - this broke coinstallation
5702 with uninstalled exim 3 - the exim3-init script started the exim4-daemon.
5703 Ship symlink /usr/lib/exim4/exim -> /usr/sbin/exim4 and set BIN_DIRECTORY
5704 to /usr/lib/exim4. This is a little bit ugly but the alterative would be to
5705 patch 7 files in src.
5706 * the daemon packages conflict with each other by each having
5707 Conflicts/Provides: exim4-daemon
5708 * Add doc base support for spec and filter.txt (bug 165961)
5709 * Switching daemon flavours restarts them.
5710
5711 -- Andreas Metzler <ametzler@balrog.logic.univie.ac.at> Fri, 25 Oct 2002 16:14:44 +0200
5712
5713 exim4 (4.10-0.srh20.9) unstable; urgency=low
5714
5715 * apply exim4-MID-expanded.patch - make domain part of M-ID configurable.
5716 Shipped in debian-subdir so it can be easily patch -R'd before official
5717 debian release.
5718 * set spool to /var/spool/exim4 in EDITME
5719 * remove /var/run/exim4 on purge
5720 * remove /var/(spool|log)/exim4 on purge if empty
5721 * added manpages.
5722 * allow relay for 127.0.0.1 : ::::1
5723 * set host_find_failed = defer for smarthost router and mimick exim3. It
5724 really sucks to get a frozen message and error to the postmaster _every_
5725 time I try to send a message offline.
5726
5727 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 24 Oct 2002 14:00:05 +0200
5728
5729 exim4 (4.10-0.srh20.8) unstable; urgency=low
5730
5731 * info and html doc generated from separate source package - diff is
5732 small
5733 * remove m4 and texinfo from build-depends
5734
5735 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 24 Oct 2002 12:22:56 +0200
5736
5737 exim4 (4.10-0.srh20.7) unstable; urgency=low
5738
5739 * config script as state machine - allows going back!
5740 * hopefully last forgotten entry of /var/{spool,log,run}/exim in postinst
5741 and cron.* fixed.
5742
5743 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 24 Oct 2002 09:16:12 +0200
5744
5745 exim4 (4.10-0.srh20.6) unstable; urgency=low
5746
5747 * generate /etc/aliases with debconf
5748 * remove dpkg-statoverride managment with debconf, ship exim binary as 4755
5749 root:root.
5750 * update debian/copyright from NOTICE.
5751 * add (commented out) maildrop-transport to template
5752 * add (commented out) maildir-transport to template
5753 * Remove some backslashes in template
5754 * Fix *lots of* cut and paste errors, introduced by generating the
5755 configuration template from the debconf_eximconfig perl script.
5756 $local_delivery is wrong, define macro LOCAL_DELIVERY and use it instead.
5757 Remove erranous backslashes.
5758 * Add comments from the example configuration file to template.
5759 * host and domain lists are colon separated.
5760
5761 -- Andreas Metzler <ametzler@downhill.at.eu.org> Mon, 21 Oct 2002 22:37:45 +0200
5762
5763 exim4 (4.10-0.srh20.5) unstable; urgency=low
5764
5765 * new debconf-code:
5766 - shell scripts
5767 - debconf-results are saved (and read from) /etc/exim4/debconf.results
5768 - /etc/exim4/exim4.conf.template is a dpkg-conffile
5769 - update-exim4.conf(8) merges these two files and generates exim's main
5770 configuration file /var/lib/exim4/exim4.conf.
5771
5772 -- Andreas Metzler <ametzler@downhill.at.eu.org> Sat, 19 Oct 2002 19:23:35 +0200
5773
5774 exim4 (4.10-0.srh20.4) unstable; urgency=low
5775
5776 * symlink usr/sbin/exim4 <-> usr/sbin/exim in -base package was wrong.
5777 * move invoke-rc.d to -base package - _it_ contains the init-script
5778 * move stat-overide-stuff to -base package. - The values are filled in _its_
5779 config.
5780 * missing stuff from log/exim4 run/exim4 transition: exim-base
5781 maintainerscripts.
5782 * Daemon-packages have only debconf stuff left as maintainerscripts. How
5783 about letting dh_installinit manage the initscript?
5784 * exim4-base.postrm has no business removing /etc/exim/exim.conf
5785
5786 -- Andreas Metzler <ametzler@balrog.logic.univie.ac.at> Fri, 18 Oct 2002 14:40:46 +0200
5787
5788 exim4 (4.10-0.srh20.3) unstable; urgency=low
5789
5790 * /etc/exim4/...
5791 * fix cronjob: Test for existence of /etc/exim4/exim4.conf - it formerly
5792 tested for exim3's configuration file
5793 * /usr/lib/exim/ --> /usr/lib/exim4/ -- Put eximon.bin there, too.
5794
5795 -- Andreas Metzler <ametzler@logic.univie.ac.at> Fri, 18 Oct 2002 13:43:37 +0200
5796
5797 exim4 (4.10-0.srh20.2) unstable; urgency=low
5798
5799 * more changes:
5800 * /var/log/exim/ --> /var/log/exim4/
5801 * /var/run/exim/ --> /var/run/exim4/
5802 * /etc/init.d/exim --> /etc/init.d/exim4
5803 * Use files named after the real package (exim4-base instead of) exim for
5804 cron and logrotate. - use dh_installlogrotate and dh_installcron
5805 * Don't install exim.8 manpages in daemon packages - symlink is enough, ship
5806 real manpage in base-package. - use dh_installman.
5807 * Get rid of m4-magic - without the alternatives there is no need.
5808
5809 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 17 Oct 2002 23:52:31 +0200
5810
5811 exim4 (4.10-0.srh20.1) unstable; urgency=low
5812
5813 * rename package, replace dependencies.
5814 - src: exim4
5815 - binary exim(-something) --> exim4-something
5816 - Remove Provides: exim - does not make sense anymore, dselect/apt
5817 would take the real exim instead of the provided one.
5818 - Revamp Dependencies and contents
5819 * exim4-base provides/confl/repl: mta and depends on one of *our*
5820 flavours
5821 * each of the flavours only contains only /usr/sbin/exim4 and a manpagelink
5822 exim4--->exim - there is no need to provides/confl/repl: mta, because
5823 we ship no common file with the same name as in the original
5824 exim4-package
5825 - drop alternatives.
5826 - install configuration example to /usr/share/doc/exim4-doc/examples
5827
5828 -- Andreas Metzler <ametzler@downhill.at.eu.org> Thu, 17 Oct 2002 17:58:08 +0200
5829
5830 exim (4.10-0.srh20) unstable; urgency=low
5831
5832 * exim-base.config fixes during testing-- need to run debconf subs in a
5833 list context to get their numeric return code.
5834 * enqueue_question(): $code == 0 is ok too
5835 * main: call fetch_default() not find_default() [when did I last test this?]
5836 * install debconf_eximconfig (!!!!!!)
5837
5838 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 21:50:27 +0100
5839
5840 exim (4.10-0.srh19) unstable; urgency=low
5841
5842 * Move the eximon binary into the eximon package!
5843
5844 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 19:36:48 +0100
5845
5846 exim (4.10-0.srh18) unstable; urgency=low
5847
5848 * The clean: target now deletes doc/tmp
5849
5850 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 18:10:29 +0100
5851
5852 exim (4.10-0.srh17) unstable; urgency=low
5853
5854 * Slave alternatives for "rmail" too.
5855 * Changed libxaw-dev in build-depends to libxaw7-dev | libxaw-dev
5856 * Added libperl-dev and m4 to build-depends
5857
5858 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 17:19:40 +0100
5859
5860 exim (4.10-0.srh16) unstable; urgency=low
5861
5862 * Put --exec $DAEMON back on the start-stop-daemon --stop calls, since
5863 start-stop-daemon complains about the process not being found after it
5864 just killed it. (Due to Exim not removing its own pid file?)
5865 * Point slave alternatives at .gz versions of manpages
5866
5867 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 16:12:08 +0100
5868
5869 exim (4.10-0.srh15) unstable; urgency=low
5870
5871 * Fix "update-alternatives --remove" invocation.
5872 * Remove alternatives AFTER stopping daemon.
5873 * Use logrotate to cycle logs.
5874 * Manually install logrotate/cron stuff, to call it "exim" instead of "exim-base".
5875 * Install upstream exim.8 manpage, and slave alternatives.
5876
5877 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 15:44:56 +0100
5878
5879 exim (4.10-0.srh14) unstable; urgency=low
5880
5881 * dh_installinit: pass --noscripts, put the script invocation etc. in
5882 ourselves. This is still pretty nasty, but ensures that the deamons
5883 are stopped/started themselves, not by exim-base.
5884 * Also, pass --init-script=exim to use /etc/init.d/exim, not
5885 /etc/init.d/exim-base.
5886 * Fix some inconsistencies in the postsinst related to the above that
5887 made lintian scream
5888 * Remove the --exec option when stopping the daemon in the init script,
5889 so that we still stop the daemon if the symlink changed to point to a
5890 different version (hacky).
5891
5892 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 14:51:19 +0100
5893
5894 exim (4.10-0.srh13) unstable; urgency=low
5895
5896 * Bah, fix paths of mailq etc. to be in /usr/bin, not /usr/lib
5897
5898 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 14:08:45 +0100
5899
5900 exim (4.10-0.srh12) unstable; urgency=low
5901
5902 * The postinsts were totally broken, doing everything off the "install"
5903 target, and nothing off "configure". Since they're all pracitcally the
5904 same, they are now generated from daemon-postinst.m4.
5905 * Fix invocations of dpkg-statoverride (sysuser??)
5906 * Added slave alternatives for mailq, sendmail etc.
5907 * Removed daemon packages conflicting with mail-transport-agent,
5908 although this isn't good-- the deamon packages don't conflict with
5909 each other (they use alternatives to arrange themselves), but do
5910 conflict with other MTAs that install
5911 /usr/lib/sendmail|/usr/sbin/sendmail links. Urnf.
5912 * Similar generation system for prerms as postinsts
5913
5914 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 13:47:53 +0100
5915
5916 exim (4.10-0.srh11) unstable; urgency=low
5917
5918 * Urnf, nasty circular dependencies. Removed exim-base's dependency on exim-daemon.
5919 * Fix "use strict" errors in exim-base.config (oops)
5920
5921 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 13:10:25 +0100
5922
5923 exim (4.10-0.srh10) unstable; urgency=low
5924
5925 * Patch src/expand.c with HMAC support
5926 * Rename exim-daemon-default package to just "exim", so upgrading works
5927 better, and exim isn't made into a pure virtual package while other
5928 packages depend on it. Moreover, mail-transport-agent is provided by
5929 each of the daemon packages, not exim-base, since having exim-base
5930 alone is not sufficient to have an MTA.
5931 * Each exim daemon package depends on exim-base, not exim.
5932
5933 -- Steve Haslam <araqnid@debian.org> Wed, 16 Oct 2002 12:52:19 +0100
5934
5935 exim (4.10-0.1) unstable; urgency=low
5936
5937 * Heavy changes to build system.
5938 * Split package into:
5939 - exim-base: This package contains all utility programs and
5940 documentation in plain text format.
5941 - exim-daemon-$FOO: (Currently for FOO in light, default, heavy,
5942 perl): Conain only the exim daemon in different configurations
5943 - exim-doc-info: Contains exim documentation in Info format.
5944 - eximon: The X11 monitor for Exim
5945
5946 -- Hilko Bengen <bengen@toplink-plannet.de> Wed, 2 Oct 2002 17:23:04 +0200
5947
5948 exim (4.10-0.srh4) unstable; urgency=low
5949
5950 * exim.c: Show the OpenSSL version number if TLS compiled in and the tls
5951 debug selector enabled.
5952 * exim.postinst et al: Keep the alternatives configured between upgrades
5953 (naughty) since exim-light will fail to start if exim-heavy keywords
5954 are in the config file
5955
5956 -- Steve Haslam <araqnid@debian.org> Fri, 13 Sep 2002 16:08:47 +0100
5957
5958 exim (4.10-0.srh3) unstable; urgency=low
5959
5960 * tls.c: Some debug output changes to verify_callback()
5961 * debconf_eximconfig: add more escaping when writing acl_check_rcpt
5962 * tls.c and others: ${tls_peercn} now expands to the CN part of the
5963 peer's certificate subject when using TLS.
5964 * transports/smtp.c and others: Added tls_verify_hostname option to
5965 verify the hostname we connected to against the CN/subjectAltName
5966 of the peer certificate.
5967
5968 -- Steve Haslam <araqnid@debian.org> Fri, 13 Sep 2002 15:44:07 +0100
5969
5970 exim (4.10-0.srh2) unstable; urgency=low
5971
5972 * exim-heavy.postinst: had duplicate sendmail alternative, removed. Had
5973 a priority the same as exim-light too... increased.
5974 * Replace LOOKUP_CDB=yes in exim-light configuration, since it was in
5975 the Exim 3 package and doesn't bring in any dependencies.
5976 * exim.postinst: delete files from /var/spool/exim/db if they cannot be
5977 read by exim_dumpdb (some DB compatibility lossage)
5978
5979 -- Steve Haslam <araqnid@debian.org> Tue, 3 Sep 2002 13:28:44 +0100
5980
5981 exim (4.10-0.srh1) unstable; urgency=low
5982
5983 * My stab at an Exim 4 package. Features include:
5984 * An exim-heavy package that contains an Exim binary with LDAP,
5985 MySQL, PostgreSQL etc. in, so that the main Exim package's
5986 dependencies are kept thin but users can easily get hold of
5987 the extra lookup types.
5988 * Debconf-based configuration, although it has priority=high
5989 questions, so not completely noninteractive yet, and not
5990 all features of eximconfig have been ported/checked
5991 * Automated conversion of Exim 3 configuration files
5992 (using PH's convert4r4)
5993
5994 -- Steve Haslam <araqnid@debian.org> Tue, 3 Sep 2002 10:20:24 +0100
5995
5996 exim (3.35-1.srh1) unstable; urgency=low
5997
5998 * Reconfigured to include MySQL and PostgreSQL lookups
5999
6000 -- Steve Haslam <araqnid@debian.org> Fri, 9 Aug 2002 15:52:37 +0100
6001
6002 exim (3.35-1) unstable; urgency=low
6003
6004 * New upstream version, fixes buffer overflow (Closes: #135069)
6005 * debian/config: Added receiver_try_verify (Closes: #136276)
6006 * debian/init.d: Use --retry 30 option for start-stop-daemon when
6007 stopping exim (Closes: #136450)
6008 * debian/postinst: "noninteractive" in correct case (Closes: #134379)
6009 * debian/init.d: Use -n option for echo (from patch in #133288)
6010 * debian/exim_lock.8: Manpage for exim_lock - thanks Nick Philips
6011 (Closes: #131679)
6012 * debian/config: Fixed comment on smtp_accept_queue_per_connection
6013 (Closes: #136756)
6014 * debian/exim.8,debian/eximon.8: Fixed hyphenation (Closes: #132068)
6015 * debian/control: Short description improved (Closes: #130698)
6016
6017 -- Mark Baker <mark@mnb.org.uk> Mon, 4 Mar 2002 23:04:52 +0000