From ecc5f51aca286f528e46dade1cf50776e8e38d02 Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Tue, 31 May 2016 18:28:17 +0100 Subject: [PATCH] Disallow queue= modifier from DATA ACL --- doc/doc-docbook/spec.xfpt | 2 ++ src/src/acl.c | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt index 15491c3f1..174873d07 100644 --- a/doc/doc-docbook/spec.xfpt +++ b/doc/doc-docbook/spec.xfpt @@ -28619,6 +28619,8 @@ effect. .vitem &*queue*&&~=&~<&'text'&> This modifier specifies the use of a named queue for spool files for the message. +It can only be used before the message is received (i.e. not in +the DATA ACL). This could be used, for example, for known high-volume burst sources of traffic, or for quarantine of messages. Separate queue-runner processes will be needed for named queues. diff --git a/src/src/acl.c b/src/src/acl.c index ec1505bf0..0972a23fc 100644 --- a/src/src/acl.c +++ b/src/src/acl.c @@ -513,7 +513,12 @@ static unsigned int cond_forbids[] = { ~(1<