Running Squid 4.13 with sslbump and kerberos auth. e2guardian is version 5.4.4 and is running as an icap server. Kerberos auth is working and logging me in properly. I have squid set up to only allow the AD group "internet" internet access. Any other AD users get a squid access denied message. In the e2g access.log I can see my username on all entries when I'm browsing the web and it's correctly blocking .exe files and other inappropriate content.
My username appears as us...@DOMAIN.LOCAL in the e2g access.log file.
Everything works perfectly until I try to add an account in the filtergroupslist file. e2g will not assign the user to a different group, it always uses filter group 1. Right now I have 2 filter groups. e2guardianf1.conf and e2guardianf2.conf exist as well as group1.story and group2.story. In the /etc/e2guardian/lists folder there is a group1 and group2 folder with the lists in each of those directories.
In /etc/e2guardian/lists/authplugins/filtergroupslist I tried adding my account a few different ways:
us...@DOMAIN.LOCAL (this is how it appears in e2g log)
us...@domain.local
user
In the filtergroupslist file after the username I tried =2 and =filter2
Any of those combinations causes e2guardian to crash after a minute or two and the filter group never changes, it always stays on filter group 1 according to the e2g log. I am able to browse the web until e2g crashes. I tried using debuglevel=ALL in e2g to get more info, but nothing is logged at the crash and and I don't see any error messages from before the crash.
If I remove the user from the filtergroupslist file (or comment it out) and start e2g again, then everything goes back to normal and e2g keeps running without crashing.
Am I missing something here?