+++ This bug was initially created as a clone of Bug #1442375 +++
Description of problem: the external_acl helper kerberos_ldap_group or squid_kerb_ldap object is not compiled and packaged with squid, even though other helpers (LDAP_group or ext_ldap_group_acl) are.
Version-Release number of selected component (if applicable): 3.5.20
How reproducible: very
Steps to Reproduce:
1. install squid rpm package
2. review contents of /usr/lib64/squid
3. note, negotiate_kerberos_auth is not the helper in question here
Actual results: no helper object kerberos_ldap_group or squid_kerb_ldap is present.
Expected results: helper object kerberos_ldap_group or squid_kerb_ldap is present.
Additional info: not sure if this is a packaging decision, as opposed to a bug, but reporting it here. the helper object in question furthers squid's integration with LDAP by leveraging the same Kerberos keytab used to authenticate users, and binding to LDAP with it to perform authorization based on group membership. because the keytab is used, security is improved because no password exists in plain text on the filesystem. the helper is included in the source code package, but not compiled and packaged with the binary package.
--- Additional comment from Luboš Uhliarik on 2017-04-18 10:25:37 EDT ---
Added kerberos_ldap_group to --enable-external-acl-helpers configure option.
Fixed in RAWHIDE.
Add kerberos_ldap_group to --enable-external-acl-helpers configure option
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.