Please bump Squid to v3.1.19 - released 05 Feb 2012. Fixes several bugs - in my case, particularly #3442 for External NT_Groups. + - Regression Bug 3441: part 2: Prevent further cache size corruption of swap.state + - Bug 3473: erase last uses of obsolete auth_user_hash_pointer + - Bug 3470: GCC 4.7 + - Bug 3442: assertion failed: external_acl.cc:908: ch->auth_user_request != NULL + - Bug 3441: part 1: Minimize cache size corruption by malformed swap.state + - Bug 3440: compile error in Adaptation + - Bug 3420: Request body consumption races and !theConsumer exception + - Bug 3370: external ACL sometimes skipping + - Bug 3085: Crash when parsing esi:include + - HTTP/1.1: do not add 110 and 111 Warnings to revalidated responses + - Fix SSL library dependency fixes Release Notes: http://www.squid-cache.org/Versions/v3/3.1/RELEASENOTES.html Diffs: http://www.squid-cache.org/Versions/v3/3.1/changesets/SQUID_3_1_18.html http://www.squid-cache.org/Versions/v3/3.1/changesets/SQUID_3_1_19.html Reproducible: Always
Also got bitten badly by Bug 3441, so took the plunge and did a local ebuild based on the 3.1.18 one. The only change I made was to remove the ecap patch (line 70) from Bug 3440 as it is now included in 3.1.19. Builds and runs fine on my x86 machine here.
+*squid-3.1.19 (09 Mar 2012) + + 09 Mar 2012; Eray Aslan <eras@gentoo.org> +squid-3.1.19.ebuild: + Non-maintainer version bump - bug #407337. Fix sandbox violation - bug + #382535 +