Commit | Line | Data |
---|---|---|
f78eb7c6 | 1 | $Cambridge: exim/doc/doc-txt/NewStuff,v 1.82 2006/02/10 14:25:43 ph10 Exp $ |
495ae4b0 PH |
2 | |
3 | New Features in Exim | |
4 | -------------------- | |
5 | ||
6 | This file contains descriptions of new features that have been added to Exim, | |
7 | but have not yet made it into the main manual (which is most conveniently | |
8 | updated when there is a relatively large batch of changes). The doc/ChangeLog | |
9 | file contains a listing of all changes, including bug fixes. | |
10 | ||
7e66e54d PH |
11 | Version 4.61 |
12 | ------------ | |
13 | ||
14 | PH/01 There is a new global option called disable_ipv6, which does exactly what | |
15 | its name implies. If set true, even if the Exim binary has IPv6 support, | |
c8ea1597 PH |
16 | no IPv6 activities take place. AAAA records are never looked up for host |
17 | names given in manual routing data or elsewhere. AAAA records that are | |
18 | received from the DNS as additional data for MX records are ignored. Any | |
19 | IPv6 addresses that are listed in local_interfaces, manualroute route | |
7e66e54d PH |
20 | data, etc. are also ignored. If IP literals are enabled, the ipliteral |
21 | router declines to handle IPv6 literal addresses. | |
22 | ||
064a94c9 | 23 | PH/02 There are now 20 of each type of ACL variable by default (instead of 10). |
47ca6d6c PH |
24 | It is also possible to change the numbers by setting ACL_CVARS and/or |
25 | ACL_MVARS in Local/Makefile. Backward compatibility is maintained if you | |
26 | upgrade to this release with existing messages containing ACL variable | |
27 | settings on the queue. However, going in the other direction | |
28 | (downgrading) will not be compatible; the values of ACL variables will be | |
29 | lost. | |
30 | ||
064a94c9 PH |
31 | PH/03 If quota_warn_message contains a From: header, Exim now refrains from |
32 | adding the default one. Similarly, if it contains a Reply-To: header, the | |
33 | errors_reply_to option, if set, is not used. | |
34 | ||
f78eb7c6 PH |
35 | PH/04 The variables $auth1, $auth2, $auth3 are now available in authenticators, |
36 | containing the same values as $1, $2, $3. The new variables are provided | |
37 | because the numerical variables can be reset during string expansions | |
38 | (for example, during a "match" operation) and so may lose the | |
39 | authentication data. The preferred variables are now the new ones, with | |
40 | the use of the numerical ones being deprecated, though the support will | |
41 | not be removed, at least, not for a long time. | |
42 | ||
7e66e54d | 43 | |
425ae40f | 44 | Version 4.60 |
b5aea5e1 PH |
45 | ------------ |
46 | ||
425ae40f PH |
47 | The documentation is up-to-date for the 4.60 release. Major new features since |
48 | the 4.50 release are: | |
1a46a8c5 | 49 | |
425ae40f | 50 | . Support for SQLite. |
1a46a8c5 | 51 | |
425ae40f | 52 | . Support for IGNOREQUOTA in LMTP. |
1a46a8c5 | 53 | |
425ae40f | 54 | . Extensions to the "submission mode" features. |
1a46a8c5 | 55 | |
425ae40f | 56 | . Support for Client SMTP Authorization (CSA). |
1a46a8c5 | 57 | |
425ae40f | 58 | . Support for ratelimiting hosts and users. |
b5aea5e1 | 59 | |
425ae40f | 60 | . New expansion items to help with the BATV "prvs" scheme. |
b5aea5e1 | 61 | |
425ae40f | 62 | . A "match_ip" condition, that matches an IP address against a list. |
35edf2ff | 63 | |
425ae40f | 64 | There are many more minor changes. |
495ae4b0 PH |
65 | |
66 | **** |