Track ACL context through ${acl expansions. Bug 1305.
authorJeremy Harris <jgh146exb@wizmail.org>
Mon, 29 Oct 2012 22:14:16 +0000 (22:14 +0000)
committerJeremy Harris <jgh146exb@wizmail.org>
Mon, 29 Oct 2012 22:14:16 +0000 (22:14 +0000)
commitfaa05a9388f4efb82db4e7ea20ae746ab62f578a
tree939254fe0cb663e9c16fc586314030bff0861b61
parent6d9cfc47a2b4b078390bed16131ef1a09f14bb26
Track ACL context through ${acl expansions. Bug 1305.

Rather than pass "where" around all the string-expansion calls I've
used a global; and unpleasant mismatch with the existing "where"
tracking done for nested ACL calls.
src/src/acl.c
src/src/deliver.c
src/src/expand.c
src/src/functions.h
src/src/globals.c
src/src/macros.h