[exim-cvs] Doc notes on expansion ordering

Top Page
Delete this message
Reply to this message
Author: Exim Git Commits Mailing List
Date:  
To: exim-cvs
Subject: [exim-cvs] Doc notes on expansion ordering
Gitweb: http://git.exim.org/exim.git/commitdiff/0eb9153b250c9569733efaf67e4fd1a3588faa5e
Commit:     0eb9153b250c9569733efaf67e4fd1a3588faa5e
Parent:     d7e464f461172e814b2498c8ade0f17721683d18
Author:     Jeremy Harris <jgh146exb@???>
AuthorDate: Mon Sep 29 11:49:35 2014 +0100
Committer:  Jeremy Harris <jgh146exb@???>
CommitDate: Mon Sep 29 11:49:35 2014 +0100


    Doc notes on expansion ordering
---
 doc/doc-docbook/spec.xfpt |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)


diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt
index e5f3078..9cfc06c 100644
--- a/doc/doc-docbook/spec.xfpt
+++ b/doc/doc-docbook/spec.xfpt
@@ -28307,6 +28307,8 @@ can be appended; they appear within the called ACL in $acl_arg1 to $acl_arg9,
and $acl_narg is set to the count of values.
Previous values of these variables are restored after the call returns.
The name and values are expanded separately.
+Note that spaces in complex expansions which are used as arguments
+will act as argument separators.

If the nested &%acl%& returns &"drop"& and the outer condition denies access,
the connection is dropped. If it returns &"discard"&, the verb must be
@@ -32520,6 +32522,9 @@ headers_remove = return-receipt-to:acknowledge-to
Multiple &%headers_remove%& options for a single router or transport can be
specified; the arguments will append to a single header-names list.
Each item is separately expanded.
+Note that colons in complex expansions which are used to
+form all or part of a &%headers_remove%& list
+will act as list separators.

When &%headers_add%& or &%headers_remove%& is specified on a router,
items are expanded at routing time,