Patches for Squid-1.1

Official

Note, these are NOT full diffs between released versions. These are short patches which fix important bugs.
ftpget.c.patch for 1.1.16:
This patch fixes MIME Content-Type bugs for FTP files and was submitted by both Yoshitane Tachibana, and Christian Grimm.
store.c.patch for 1.1.12:
Fixes coredumps in storeLog().
config.h.in.patch for 1.1.11:
Fixes typographic errors with the ``squid_srandom'' preprocessor definition.
long-dns-coredump.patch for 1.1.11:
Fixes coredumps on very long (bogus) DNS names.

User-Contributed

We are now working on the next version of Squid and have decied that there should be no significant features added to Squid-1.1. For that reason, these patches are not ``official'' for 1.1.x versions, but they have been incorporated into the next version.
multiple-ports.patch against v1.1.10:
This patch from Lincoln Dale gives Squid the ability to accept HTTP requests on multiple ports.
connect-retry patch against 1.1.20:
This patch from Mike Pelletier changes Squid to retry failed connections. The modifications are described in this documentation. NOTE: This patch for 1.1.20 fixes a filedescriptor over-use bug from earlier versions.
revalidate.patch for 1.1.11:
revalidate.patch for 1.NOVM.19:
This patch from Mike Mitchell allows caching of responses when an 'Authorization' header was present in the request, and the response also includes the "proxy-revalidate" Cache-Control directive
proxy_auth patch:
This patch from Arjan de Vet implements proxy authentication as a normal ACL. It is a generalization of the original proxy_auth code provided by Jon Thackray on which it is based.
linux-pam.patch for 1.1.14:
This patch from Robert Vincent modifies Squid to use Linux-PAM authentication.
DELAY_HACK patch
This patch from David Luyer gives Squid the ability to control the amount of traffic...

Each neighbour can be tagged as ``no-delay'' if fetches from it shouldn't be delayed. neighbours or parents without this tag are delayed/slowed based on avaliable traffic in the ``pool,'' which is configured with an upper limit and a per-second feed. there's a cachemgr interface to examine all the delay pools and so on.

no-cache-local.patch for 1.1.20:
This patch from Stephen Griffin changes the behaviour of the local_ip and local_domain so that matching requests are NOT CACHED, in addition to being fetched directly.
squid-1.1.22-mint-980802.patch
This patch from Stefan Rompf allows bandwidth limiting on mime type. On the first look, this contradicts the use of the cache, but allows to prevent people from listening to realaudio, loading large jpegs etc. without disturbing normal work.