Ebuild net-proxy/squid/squid-2.6.9.ebuild patches squid with squid-2.6.9-gentoo.patch that changes default cache_effective_group setting. I file this bug because there seems to be no way to use the original (empty) value and squid permissions are affected in a way that breaks some configurations. It is so because squid calls setgroups(2) if the cache_effective_group was set and as a result of this, there is no way to add user squid to other groups, as their privileges are dropped. The affected code I am talking about is in the leave_suid function (src/tools.c:605). Regards Reproducible: Always Steps to Reproduce:
Fixed in squid-2.6.9-r1. Thanks!