Imported Debian patch 4.84-8
[hcoop/debian/exim4.git] / debian / exim4-config.NEWS
CommitLineData
de45f55a
AM
1exim4 (4.68-1) unstable; urgency=low
2
3 In order to fix #420217, the handling of incoming messages to
4 system accounts has been changed once again. To allow system
5 account mail addresses to be redirected via traditional
6 /etc/aliases, system accounts are now processed later in the
7 router chain.
8
9 This has made it necessary to change the default behavior of the
10 real- prefix. real-foo is now only accessible for locally
11 generated messages, such as the error message generated by the
12 userforward router. If you need the old behavior back, set the
13 macro COND_LOCAL_SUBMITTER=true. As a side-effect, you can
14 entirely switch off the real- processing by setting
15 COND_LOCAL_SUBMITTER=false.
16
17 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 04 Oct 2007 22:34:01 +0200
18
19exim4 (4.67-6) unstable; urgency=low
20
21 acl_whitelist_local_deny was renamed to acl_local_deny_exceptions
22 to avoid confusion. This means changes to ACLs, file names in
23 /etc/exim4/conf.d/acl and the exception list file names themselves.
24
25 CONFDIR/local_host_whitelist and CONFDIR/local_sender_whitelist
26 have been renamed to CONFDIR/host_local_deny_exceptions and
27 CONFDIR/sender_local_deny_exceptions. The old files will continue
28 to be honored for a transition period.
29
30 The old file conf.d/acl/20_exim4-config_whitelist_local_deny will
31 get a .dpkg-bak suffix if it had local changes, and it will be
32 removed if there were no local changes. In the case of local changes,
33 you'll need to repeat these changes in the new file
34 conf.d/acl/20_exim4-config_local_deny_exceptions.
35
36 -- Marc Haber <mh+debian-packages@zugschlus.de> Wed, 05 Sep 2007 21:22:22 +0200
37
38exim4 (4.67-5) unstable; urgency=low
39
40 The macro generation in update-exim4.conf has been changed once
41 more. update-exim4.conf now looks for the (non-commented!)
42 definition of the exim configuration macro UPEX4CmacrosUPEX4C to
43 an arbitrary, non-empty value, and inserts the generated macro
44 definitions right after this line, without changing it.
45
46 update-exim4.conf looks for commented UPEX4CmacrosUPEX4C (which
47 used to be the place marker in earlier 4.67-x versions) and barfs
48 if it finds them anywhere in /etc/exim4/exim4.conf.template or
49 recursively /etc/exim4/conf.d. This check - as a feature - also
50 includes files that would normally be excluded by
51 update-exim4.conf, such as .dpkg-old and .dpkg-dist files.
52
53 If you insist on having a commented UPEX4CmacrosUPEX4C in your
54 exim configuration and don't want update-exim4.conf to barf, set
55 the exim macro UPEX4CmacrosOK_config_adapted to a non-empty value.
56
57 -- Marc Haber <mh+debian-packages@zugschlus.de> Thu, 28 Jun 2007 08:29:36 +0200
58
59exim4 (4.67-4) unstable; urgency=low
60
61 Since a lot of users did not read the docs while upgrading and
62 filed bug reports about exim4-config failing to install due to a
63 "malformed macro definition", update-exim4.conf.conf now checks
64 for DEBCONFsomethingDEBCONF strings anywhere in
65 /etc/exim4/exim4.conf.template or recursively /etc/exim4/conf.d
66 and barfs if such strings are found. This check - as a feature - also
67 includes files that would normally be excluded by
68 update-exim4.conf.
69
70 It _is_ necessary to either accept the offered configuration file
71 change _or_ to manually check a manually changed exim config. Exim
72 will _NOT_ run if a configuration file of an older version is
73 being used with a more recent exim4-config.
74
75 If you insist on having DEBCONFsomethingDEBCONF strings in your
76 exim configuration and don't want update-exim4.conf to barf, set
77 the exim macro DEBCONFstringOK_config_adapted to a non-empty
78 value.
79
80 -- Marc Haber <mh+debian-packages@zugschlus.de> Fri, 22 Jun 2007 12:50:38 +0200
81
82exim4 (4.67-2) experimental; urgency=low
83
84 The symlink /etc/exim4/email-addresses caused data loss for people
85 who had a local file named /etc/exim4/email-addresses. The Debian
86 tools do not handle symlinks in /etc which are contained in
87 packages very well, so we decided to simply remove it. Please
88 submit a tested patch if you think that it would be a more elegant
89 way to handle the transition from /etc/exim4/email-addresses to
90 /etc/email-addresses.
91
92 There is now a possibility to modify handling of incoming messages
93 to system accounts, identified by their UID (see
94 conf.d/router/250_exim4-config_lowuid). If you want this, set the
95 macro FIRST_USER_ACCOUNT_UID (which defaults to 0) to the UID of
96 your first "real" user account. Incoming messages for an account
97 with an UID below that value get routed according to the extra
98 alias file /etc/exim4/lowuid-aliases. If an account does not have
99 an alias there, it gets routed to the value of the macro
100 DEFAULT_SYSTEM_ACCOUNT_ALIAS, which defaults to ":fail: no mail to
101 system accounts" and gets the message rejected. You can use this
102 mechanism to route all messages for system accounts to a single
103 address, with exceptions. Locally generated messages are not
104 processed by this facility.
105
106 Generation of the final exim configuration has changed. The
107 configuration no longer has the DEBCONFsomethingDEBCONF
108 placeholders. All data from Debconf are put into exim
109 configuration macros by update-exim4.conf, which are then
110 appropriately picked up by the configuration itself. There should
111 be no visible change to people who have not modified their
112 configuration, but customized configurations need to adapt.
113
114 We now do basic sanitizing of input read from
115 update-exim4.conf.conf. If your update-exim4.conf complains about
116 non-ascii values, you have found a bug. Please report it.
117
118 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 11 Jun 2007 14:09:24 +0200
119
120exim4 (4.62-7) unstable; urgency=low
121
122 Bug #392993 says that 4.63-5 and -6 have overwritten manual
123 setting of dc_local_delivery with one of the default versions if
124 you have set dc_local_delivery to a value that is not either
125 mail_spool or maildir_home. Please verify that your
126 dc_local_delivery does still point to the transport you have
127 chosen.
128
129 Please note that the debconf configuration only supports plain
130 lists. Advanced features like "dsearch;" entered there may work
131 today, but are not guaranteed to continue working in the future.
132
133 If you want to use such features, please use the macros made
134 available for use in the configuration or edit the configuration
135 itself.
136
137 This allows us to use semicolons as list delimiters consistently
138 while still being backwards compatible to colon-separated lists
139 without driving code complexity up too high.
140
141 Starting with this version, update-exim4.conf will print a warning
142 if a dsearch lookup is found in the list of local domains,
143 dc_local_domains since there is a HOWTO on the Internet that
144 recommends doing this kind of things and this will _not_ work any
145 more.
146
147 -- Marc Haber <mh+debian-packages@zugschlus.de> Sun, 15 Oct 2006 10:00:15 +0000
148
149exim4 (4.62-4) unstable; urgency=low
150
151 exim4-config has had its debconf templates re-worked. Basic
152 functionality is unchanged, so you shouldn't expect a real
153 difference. The priority of most questions has been lowered to
154 medium, so that the Installer can install exim4 with no questions
155 being asked. The default is local delivery only. Mail messages for
156 root and postmaster are delivered to an mbox file in
157 /var/mail/mail, make sure to read them.
158
159 You can do the full exim4 configuration by calling
160 dpkg-reconfigure exim4-config as root.
161
162 It is now finally possible to configure exim4 to deliver outgoing
163 mail to a smarthost on a port number different from 25 via debconf.
164
165 -- Marc Haber <mh+debian-packages@zugschlus.de> Mon, 9 Oct 2006 14:12:25 +0000
166
167exim4 (4.62-3) unstable; urgency=low
168
169 A template for SPF support is now provided. It is disabled by
170 default, and relies on external calls to spfquery(1) from the
171 libmail-spf-query-perl package. For details, check README.Debian,
172 and conf.d/acl/30_exim4-config_check_rcpt.
173
174 -- Robert Millan <rmh@aybabtu.com> Fri, 28 Jul 2006 22:43:56 +0200
175
176exim4 (4.62-1) unstable; urgency=low
177
178 Please note that the handling of update-exim4.conf.conf has
179 changed with regard to dc_local_interfaces and dc_relay_nets: If
180 the strings given there contain a semicolon, the string "<;" is
181 now prepended to the value written to the configuration file to
182 consider ; a list separator. This significantly helps writing down
183 IPv6 addresses, but means that if you use complex things like
184 lookups in update-exim4.conf.conf, you'll have to change your
185 configuration to use the macros that directly interfere with the
186 configuration.
187
188 127.0.0.1 and ::1 have been removed from the default hostlist
189 relay_from_hosts - these addresses are now added by
190 update-exim4.conf with the appropriate separator. If you set
191 MAIN_RELAY_NETS manually, you'll need to add these two addresses
192 to your local host list.
193
194 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 29 Apr 2006 22:36:31 +0000
195
196exim4 (4.50-5) unstable; urgency=low
197
198 mailname, the local name of the system used to qualify senders and
199 recipients is no longer a local domain by default. Having local
200 delivery for that host name used to break satellite and smarthost
201 setups where no local delivery was expected.
202 /etc/exim4/update-exim4.conf.conf is modified automatically on
203 upgrade from the appropriate earlier versions, so if you don't do any
204 funky things with /etc/exim4/update-exim4.conf.conf, you should be fine.
205
206 -- Marc Haber <mh+debian-packages@zugschlus.de> Sat, 2 Apr 2005 20:31:27 +0200
207
208exim4 (4.43-3) unstable; urgency=low
209
210 /etc/exim4/email-addresses is ignored now, please use /etc/email-addresses!
211 The last version of exim4 that shipped this file was uploaded on the
212 19th of May 2003, and I really do not want to start sarge with cruft like
213 that.
214
215 -- Andreas Metzler <ametzler@debian.org> Mon, 10 Jan 2004 10:05:34 +0100
216
217exim4 (4.34-1) unstable; urgency=low
218
219 Debconf will not ask for relay_domains if configuring smarthost or
220 satellite-type systems. - This functionality was untested and could
221 generate mail-loops.
222
223 -- Andreas Metzler <ametzler@debian.org> Wed, 12 May 2004 13:42:23 +0200
224
225exim4 (4.30-5) unstable; urgency=low
226
227 (Re)introduce /etc/exim4/exim4.conf.template as alternative to the
228 multiple small files in /etc/exim4/conf.d/ and make it the default choice
229 for fresh installations. This trades in a loss of comfort (you will again
230 need to merge in each small change manually) for increased stability.
231
232 -- Andreas Metzler <ametzler@debian.org> Sun, 11 Jan 2004 13:03:43 +0100
233
234exim4 (4.20-2) unstable; urgency=low
235
236 Rewriting now uses /etc/email-addresses instead of
237 /etc/exim4/email-addresses like exim v3 did. Please move the contents to
238 the new file and delete the old one, when you have time to spare.
239
240 -- Andreas Metzler <ametzler@debian.org> Tue, 15 Jul 2003 10:20:15 +0200