Update to frontier-squid6
Update to frontier-squid6. This update contains Squid 6.5, and the frontier squid version is 6.5-1. Here are the release notes:
Update to squid-6.5, with announcement at https://lists.squid-cache.org/pipermail/squid-announce/2023-July/000150.html and release notes at http://www.squid-cache.org/Versions/v6/squid-6.5-RELEASENOTES.html. squid-6 has a number of new features, such as:
- TLS ServerHello
- Log TLS Communication Secrets
- RFC 9211: HTTP Cache-Status support
- ext_kerberos_ldap_group_acl: Support -b with -D For protection against this security vulnerability: https://megamansec.github.io/Squid-Security-Audit/trace-uaf.html, the TRACE method has been disabled in squid.conf.proto.
For this update, the patchbug7.patch file had to be revised to match the changed source file in Squid 6.5. Also, the new Squid version made extensive revisions to squid.conf.documented and thus squid.conf.proto.
In order to compile from the tarball, C++17 is required. Run the following to get a development toolset environment shell, and then you can compile frontier-squid:
yum install devtoolset-11-gcc-c++
scl enable devtoolset-11 bash