I applied the squid-reverse update just before last weekend and it would appear ever since it seems as if squid is no longer able to modify QOS bits on outgoing traffic.
the acl section of squid.conf contains:
acl youtube url_regex -i youtube
tcp_outgoing_tos 0x28 youtube
acl execs src 10.101.3.0/24
tcp_outgoing_tos 0x38 execs
cache.log is filled with:
2012/03/26 11:05:18| comm_set_tos: setsockopt(IP_TOS) on FD 53: (22) Invalid argument
2012/03/26 11:05:18| comm_set_tos: setsockopt(IP_TOS) on FD 362: (22) Invalid argument
outgoing traffic TOS bits are at the default vaules:
10:55:52.034895 IP (tos 0x0, ttl 59, id 8691, offset 0, flags [DF], proto TCP (6), length 1500)
10:55:52.034919 IP (tos 0x0, ttl 64, id 51876, offset 0, flags [DF], proto TCP (6), length 52)
'squid -k reconfigure' doesn't produce any errors...
any idea what I may have to do to correct this or is it not compiled into this binary?
== less an issue but as a note, I noticed the error pages are now in German. Upgrading the package seems to have changed this setting as well. easily fixed by selecting new language from the settings page. just didn't catch that till someone complained.