These patches fix a known "issue" with the Delay Pools code in Squid 2.2, known as the "delay pools starvation" issue. Some of them also introduce some buggy code known as the "charging" code, but this was dropped in the 2.2.STABLE5.DJL0 patch, and never affected stability if it was not used in an ACL. This starvation issue causes clients to stall as low numbered file descriptors may grab all the permitted bandwidth in a pool. The current, good patch here is patch to 2.2.STABLE5.DJL1. David Luyer