Squid Jessie backport

Squid logo

There are some security issues with Debian Jessie's Squid; Information 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.

Libcap3 Jessie backport

The build process complains about 'debian/libecap3.symbols' being different from 'debian/libecap3/DEBIAN/symbols'. A c++filt version of the diff here.
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.

Squid (3) Jessie backport

See Squid 3.5.23 is available for more information!
And the Squid 3.5.23 release notes.
Most recent version: 3.5.23-5~bpo8+1.

Package name

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.

Build your own

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;

libgnutls28-dev
dh-strip-nondeterminism

And their dependencies.
Plus the following Jessie backports;

debhelper
dh-autoreconf
dh-strip-nondeterminism
libfile-stripnondeterminism-perl

IPv6 Ready