diff -Nru squid3-3.1.19/debian/changelog squid3-3.1.19/debian/changelog --- squid3-3.1.19/debian/changelog 2014-08-26 18:56:26.000000000 +0000 +++ squid3-3.1.19/debian/changelog 2015-10-14 16:43:45.000000000 +0000 @@ -1,3 +1,10 @@ +squid3 (3.1.19-1ubuntu3.12.04.4) precise-proposed; urgency=low + + * d/squid3.upstart: Use SIGINT to terminate squid and wait at most 40 + seconds for it to finish. (LP: #1073478) + + -- Tiago Stürmer Daitx Wed, 14 Oct 2015 02:54:20 +0000 + squid3 (3.1.19-1ubuntu3.12.04.3) precise-security; urgency=medium * SECURITY UPDATE: Ignore Range headers with unidentifiable byte-range diff -Nru squid3-3.1.19/debian/squid3.upstart squid3-3.1.19/debian/squid3.upstart --- squid3-3.1.19/debian/squid3.upstart 2012-06-19 22:49:52.000000000 +0000 +++ squid3-3.1.19/debian/squid3.upstart 2015-10-14 16:43:45.000000000 +0000 @@ -12,6 +12,9 @@ respawn normal exit 0 +kill signal SIGINT +kill timeout 40 + env CONFIG="/etc/squid3/squid.conf" env SQUID_ARGS="-YC"