There are some security issues with Debian Jessie's Squid;
on source package squid3. So I build a backport.
Squid 3.5.x wants Libecap3, so I build a backport for that as well.
Note: THESE ARE NOT OFFICIAL BACKPORTS!
I probably should have named these something like ~local.
The build process complains about 'debian/libecap3.symbols' being different
from 'debian/libecap3/DEBIAN/symbols'. A c++filt version of the diff
According to a friend it's OK to simply replace the original maintainers version by the generated version.
Most recent version: 1.0.1-3.2~bpo8+1.
3.5.23 release notes for more information.
Most recent version: 3.5.23-5~bpo8+1.
Squid used to install Squid 2.x. This version installs Squid 3.x. So there is
a transitional package.
Config files are installed in /etc/squid/ instead of /etc/squid3/.
The log files are now in /var/log/squid/ instead of /var/log/squid3/.
The cache is now in /var/spool/squid/ instead of /var/spool/squid3/. But you can configure Squid to use the old cache dir.
Note: If you want to build your own backport, keep in mind that libecap3-dev
conflicts with libecap2-dev.
Libecap2 and libecap3 will merrily coexist though. And libcap-dev 'provides' libecap2-dev.
Other dev libs you need;
libbsd-dev libc6-dev libcap-dev libc-dev-bin libcppunit-dev libexpat1-dev libkrb5-dev libltdl-dev libmysqlclient-dev libnfnetlink-dev libstdc++-4 libstdc++6-4 libxml2-dev linux-libc-dev
And for the newer 3.5.22 backport;
And their dependencies.
Plus the following Jessie backports;
debhelper dh-autoreconf dh-strip-nondeterminism libfile-stripnondeterminism-perl