Docs: Add .new/wen marker for relative includes (Bug 1971)
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Fri, 30 Dec 2016 13:05:08 +0000 (14:05 +0100)
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Fri, 30 Dec 2016 13:14:20 +0000 (14:14 +0100)
doc/doc-docbook/spec.xfpt
doc/doc-txt/NewStuff

index a2a02df4589c5105b8704e5dec665dfd75ce0c86..769b9e1c9885912cbed9d9d796ba032a112274b0 100644 (file)
@@ -4918,8 +4918,12 @@ using this syntax:
 .endd
 on a line by itself. Double quotes round the file name are optional. If you use
 the first form, a configuration error occurs if the file does not exist; the
-second form does nothing for non-existent files. In all cases, an absolute file
+second form does nothing for non-existent files.
+.new
+The first form allows a relative name. It is resolved relative to
+the directory of the including file. For the second form an absolute file
 name is required.
+.wen
 
 Includes may be nested to any depth, but remember that Exim reads its
 configuration file often, so it is a good idea to keep them to a minimum.
@@ -4937,11 +4941,6 @@ Include processing happens after macro processing (see below). Its effect is to
 process the lines of the included file as if they occurred inline where the
 inclusion appears.
 
-Relative names are allowed with &`.include`&, and are resolved
-relative to the directory of the including file. For security reasons
-this is not allowed with &`.include_if_exists`&. To avoid confusion, it
-is strongly recommended to use absolute names only.
-
 
 
 .section "Macros in the configuration file" "SECTmacrodefs"
index 9281b366659dc4ec20d1a1632dd1ee4d8ba2d5d9..603351dc889a07e9de7b6d242e083924cdf34a0c 100644 (file)
@@ -3,12 +3,14 @@ New Features in Exim
 
 This file contains descriptions of new features that have been added to Exim.
 Before a formal release, there may be quite a lot of detail so that people can
-test from the snapshots or the CVS before the documentation is updated. Once
+test from the snapshots or the Git before the documentation is updated. Once
 the documentation is updated, this file is reduced to a short list.
 
 Version 4.89
 ------------
 
+ 1. Allow relative config file names for ".include"
+
 
 Version 4.88
 ------------