The following cache.log WARNING is a symptom of this bug:
ACL is used in context without an ALE state. Assuming mismatch.
Commit
cb36505 already covered many (but not all) similar cases.
note key value acl ...
logformat myFormat ... %{key}note ...
+
+ This clause only supports fast acl types.
+ See http://wiki.squid-cache.org/SquidFaq/SquidAcl for details.
DOC_END
NAME: relaxed_header_parser
if (request) {
SBuf matched;
for (auto h: Config.notes) {
- if (h->match(request, al->reply, NULL, matched)) {
+ if (h->match(request, al->reply, al, matched)) {
request->notes()->add(h->key(), matched);
debugs(33, 3, h->key() << " " << matched);
}