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