On May 22, 2013, at 12:55 , Alex Rousskov wrote:
> If your external ACL can make a decision earlier (e.g., during
> http_access checks), then you can use helper annotations API to record
> that external ACL decision as annotations and then use a "note" ACL to
> pick the right outgoing address depending on the previously recorded
> annotations. The "note" ACL is fast.
>
> This solution is available for a patched trunk-based code. Numbered
> releases do not support the "note" ACL yet, and the trunk patch
> acceptance got delayed due to new features being added to the project
> scope during patch review on squid-dev. See the "note acl" thread.
So, I've been looking at 3.HEAD and am trying to make sure I understand
what you're suggesting here. I see now that it has made it into trunk.
The outstanding question is how to have an external_acl helper, assumedly
called by an http_access line, return the annotation to then later be matched
with a "note" acl ? This was the mechanism you were suggesting, correct?
If you have a quick pointer to the mechanism needed to return a note
from the external_acl helper, that would be appreciated. This would be
the "helper annotations API" you referred to, I presume. Thank you.
- Chris
Received on Tue May 28 2013 - 16:43:56 MDT
This archive was generated by hypermail 2.2.0 : Tue May 28 2013 - 12:00:12 MDT