squid3 3.5.12-1ubuntu4 source package in Ubuntu
Changelog
squid3 (3.5.12-1ubuntu4) xenial; urgency=medium * Remove redundant version-guarded restart code from squid postinst, which doesn't do the right thing on Ubuntu upgrades. * Remove duplicated conffile handling from the squid3 dummy package with extreme prejudice. The conffile moving absolutely *must* be done exclusively in the squid package; trying to do it in the squid3 package causes pristine conffiles to be silently overwritten with any locally-modified version from the squid3 package, with hilarious effect. * Adjust squid.{pre,post}inst to trick dpkg-maintscript-helper into believing we had a previously installed version of this package even if we did not, which appears to be a requirement for mv_conffile to DTRT. This is certainly a dpkg bug that needs to be filed. * Move all Ubuntu-specific dpkg-maintscript-helper delta into debian/squid.maintscript for clarity/sanity. Among other things, this uncovers a bug where we're trying to call both mv_conffile and rm_conffile for /etc/init.d/squid3. * debian/squid3.{pre,post}inst: drop wrong short-circuiting of various invocations; we always want to call the debhelper block. * debian/squid3.postinst: don't try to stop squid3 again, this is redundant. * debian/squid3.postrm: don't rm -f conffiles in purge when dpkg already handles these. * Add missing pre-depends on adduser * Anchor the Conflicts/Replaces to the version of the package that introduced the name change in Ubuntu, to avoid upgrade ordering problems later. * Include upgrade migration handling for /var/spool/squid3 -> /var/spool/squid. This won't work if /var/spool/squid3 is a mount point, so fail gracefully, but leaving two full squid cache directories around after upgrade is a nuisance. * Remove empty /etc/squid3 dir on upgrade. * Clean up apparmor links for usr.sbin.squid3 on upgrade. We don't migrate these apparmor settings over, so at least don't leave stale links behind. -- Steve Langasek <email address hidden> Thu, 31 Mar 2016 19:01:47 -0700
Upload details
- Uploaded by:
- Steve Langasek
- Uploaded to:
- Xenial
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- web
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
squid3_3.5.12.orig.tar.gz | 4.6 MiB | 9114a2d52905761d12550d8d6e55c855deae0dee1bcc5bf45458c4a68ff9afd5 |
squid3_3.5.12-1ubuntu4.debian.tar.xz | 43.2 KiB | 392a432e0b5edbce04ba05e1803b83644c0edb1ac425380fbdf791f6577058fd |
squid3_3.5.12-1ubuntu4.dsc | 2.4 KiB | 95434eff883389b5b42ac6824821a6a83a30daeff82fc09dd2fee823f9fa317d |
Available diffs
Binary packages built by this source
- squid: Full featured Web Proxy cache (HTTP proxy)
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
- squid-cgi: Full featured Web Proxy cache (HTTP proxy) - control CGI
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains a CGI program that can be used to query and administrate
a `squid' proxy cache through a web browser.
- squid-cgi-dbgsym: debug symbols for package squid-cgi
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains a CGI program that can be used to query and administrate
a `squid' proxy cache through a web browser.
- squid-common: Full featured Web Proxy cache (HTTP proxy) - common files
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains common files (MIB and icons)
- squid-dbg: Full featured Web Proxy cache (HTTP proxy) - Debug symbols
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains debugging symbols for binaries in squid.
- squid-dbgsym: debug symbols for package squid
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
- squid-purge: Full featured Web Proxy cache (HTTP proxy) - control utility
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains a small utility that can be used to manage the disk cache
from the command line.
- squid-purge-dbgsym: debug symbols for package squid-purge
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains a small utility that can be used to manage the disk cache
from the command line.
- squid3: Dummy transitional package.
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This is a dummy transitional package used to migrate from squid3 to squid.
- squidclient: Full featured Web Proxy cache (HTTP proxy) - control utility
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains a small utility that can be used to get URLs from the
command line.
- squidclient-dbgsym: debug symbols for package squidclient
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
Squid version 3 is a major rewrite of Squid in C++ and introduces a number of
new features including ICAP and ESI support.
.
This package contains a small utility that can be used to get URLs from the
command line.