Alex Kiernan's patch for a problem with libradius.
[exim.git] / doc / doc-txt / NewStuff
CommitLineData
4608d683 1$Cambridge: exim/doc/doc-txt/NewStuff,v 1.103 2006/06/27 14:34:26 ph10 Exp $
495ae4b0
PH
2
3New Features in Exim
4--------------------
5
6This file contains descriptions of new features that have been added to Exim,
7but have not yet made it into the main manual (which is most conveniently
8updated when there is a relatively large batch of changes). The doc/ChangeLog
9file contains a listing of all changes, including bug fixes.
10
4608d683
PH
11Version 4.63
12------------
13
141. There is a new Boolean option called filter_prepend_home for the redirect
15 router. It defaults true, for backward compatibility. If a "save" command in
16 an Exim filter has a relative path for its argument, and $home is defined,
17 it is automatically prepended to the relative path. This action can now be
18 prevented by setting filter_prepend_home false.
19
20
1cce3af8
PH
21Version 4.62
22------------
23
241. The ${readsocket expansion item now supports Internet domain sockets as well
25 as Unix domain sockets. If the first argument begins "inet:", it must be of
26 the form "inet:host:port". The port is mandatory; it may be a number or the
27 name of a TCP port in /etc/services. The host may be a name, or it may be an
28 IP address. An ip address may optionally be enclosed in square brackets.
29 This is best for IPv6 addresses. For example:
30
31 ${readsocket{inet:[::1]:1234}{<request data>}...
32
33 Only a single host name may be given, but if looking it up yield more than
34 one IP address, they are each tried in turn until a connection is made. Once
35 a connection has been made, the behaviour is as for ${readsocket with a Unix
36 domain socket.
37
f7fd3850
PH
382. If a redirect router sets up file or pipe deliveries for more than one
39 incoming address, and the relevant transport has batch_max set greater than
40 one, a batch delivery now occurs.
41
d6629cdc
PH
423. The appendfile transport has a new option called maildirfolder_create_regex.
43 Its value is a regular expression. For a maildir delivery, this is matched
44 against the maildir directory; if it matches, Exim ensures that a
45 maildirfolder file is created alongside the new, cur, and tmp directories.
46
1cce3af8 47
7e66e54d
PH
48Version 4.61
49------------
50
4f578862
PH
51The documentation is up-to-date for the 4.61 release. Major new features since
52the 4.60 release are:
53
54. An option called disable_ipv6, to disable the use of IPv6 completely.
55
56. An increase in the number of ACL variables to 20 of each type.
57
58. A change to use $auth1, $auth2, and $auth3 in authenticators instead of $1,
59 $2, $3, (though those are still set) because the numeric variables get used
60 for other things in complicated expansions.
61
843a41e8 62. The default for rfc1413_query_timeout has been changed from 30s to 5s.
4f578862
PH
63
64. It is possible to use setclassresources() on some BSD OS to control the
65 resources used in pipe deliveries.
66
67. A new ACL modifier called add_header, which can be used with any verb.
68
69. More errors are detectable in retry rules.
70
71There are a number of other additions too.
71fafd95 72
7e66e54d 73
425ae40f 74Version 4.60
b5aea5e1
PH
75------------
76
425ae40f
PH
77The documentation is up-to-date for the 4.60 release. Major new features since
78the 4.50 release are:
1a46a8c5 79
425ae40f 80. Support for SQLite.
1a46a8c5 81
425ae40f 82. Support for IGNOREQUOTA in LMTP.
1a46a8c5 83
425ae40f 84. Extensions to the "submission mode" features.
1a46a8c5 85
425ae40f 86. Support for Client SMTP Authorization (CSA).
1a46a8c5 87
425ae40f 88. Support for ratelimiting hosts and users.
b5aea5e1 89
425ae40f 90. New expansion items to help with the BATV "prvs" scheme.
b5aea5e1 91
425ae40f 92. A "match_ip" condition, that matches an IP address against a list.
35edf2ff 93
425ae40f 94There are many more minor changes.
495ae4b0
PH
95
96****