Thanks so much for your reply, I really appreciate it. I should have been more precise in my last comment, sorry about that, but I wasn't too sure whether anyone would be reading it ;).
I am currently running 16.04.1 Xenial and the file I am using in my squid configuration is "/usr/lib/squid/ext_wbinfo_group_acl". But it doesn't have the changes I suggested. In particular near the bottom of the file there is still the line
and the other changes aren't there either. Just to make sure that this is not something that I caused through a specific sever configuration of mine I downloaded the xenial squid package from packages.ubuntu.com and extracted it as an archive and looked at the contents. It doesn't have the changes I mentioned. I then tried the same for the zesty package (http://packages.ubuntu.com/zesty/amd64/squid/download) but it doesn't have the changes either.
I didn't check the upstream debian packages though. Where did you see my changes being adopted?
Maybe this is a very rare use case, or it might be that script works for most people and only rarely causes crashes. I have this squid setup in place at approximately 60 sites. It works for a lot of them, but there are a select few sites were these changes are necessary to guarantee stable operations (it only works for a short period of time, before squid crashes). I suspect that there are some fishy user or group names at those sites that cause the script and squid to fail, but I haven't been able to pinpoint it.
Hi Christian
Thanks so much for your reply, I really appreciate it. I should have been more precise in my last comment, sorry about that, but I wasn't too sure whether anyone would be reading it ;).
I am currently running 16.04.1 Xenial and the file I am using in my squid configuration is "/usr/lib/ squid/ext_ wbinfo_ group_acl" . But it doesn't have the changes I suggested. In particular near the bottom of the file there is still the line
$group =~ s/%([0- 9a-fA-F] [0-9a-fA- F])/pack( "c",hex( $1))/eg;
which should be
$group =~ s/%([0- 9a-fA-F] [0-9a-fA- F])/pack( "C",hex( $1))/eg;
and the other changes aren't there either. Just to make sure that this is not something that I caused through a specific sever configuration of mine I downloaded the xenial squid package from packages.ubuntu.com and extracted it as an archive and looked at the contents. It doesn't have the changes I mentioned. I then tried the same for the zesty package (http:// packages. ubuntu. com/zesty/ amd64/squid/ download) but it doesn't have the changes either.
I didn't check the upstream debian packages though. Where did you see my changes being adopted?
Maybe this is a very rare use case, or it might be that script works for most people and only rarely causes crashes. I have this squid setup in place at approximately 60 sites. It works for a lot of them, but there are a select few sites were these changes are necessary to guarantee stable operations (it only works for a short period of time, before squid crashes). I suspect that there are some fishy user or group names at those sites that cause the script and squid to fail, but I haven't been able to pinpoint it.