Hi

I have an external acl that checks Active Directory group

external_acl_type ads_group ttl=3600 children-max=5 children-startup=1 children-idle=1 %LOGIN /usr/share/artica-postfix/external_acl_squid_ldap.php


one ACL that matches the group "teachers"
acl Group7 external ads_group teachers

and a bandwidth rule
delay_pools 1
delay_class 1 2
delay_parameters 1 6250/6250 6250/0
#Rules Access definitions
delay_access 1 allow Group7
delay_access 1 deny all
delay_initial_bucket_level 50

The ACL did not matches with the folowing errors:

2014/09/27 17:38:56.266 kid1| Acl.cc(336) matches: ACLList::matches: checking Group7 2014/09/27 17:38:56.266 kid1| Acl.cc(319) checklistMatches: ACL::checklistMatches: checking 'Group7' 2014/09/27 17:38:56.266 kid1| Acl.cc(321) checklistMatches: ACL::ChecklistMatches: result for 'Group7' is -1
2014/09/27 17:38:56.266 kid1| Acl.cc(346) matches: Group7 needs async lookup
2014/09/27 17:38:56.266 kid1| Acl.cc(354) matches: Group7 result is false


When using
http_access deny Group7

It works great.

I suspect that the error is "Group7 needs async lookup"

Why this error is generated and make the ACL failed ?

Best regards
_______________________________________________
Squid-users mailing list
Squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to