[squid-dev] [RFC] deprecating ICP protocol
squid3 at treenet.co.nz
Wed Oct 29 09:19:10 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
On 29/10/2014 12:07 a.m., Eliezer Croitoru wrote:
> On 10/28/2014 10:32 AM, Amos Jeffries wrote:
>> I would like to deprecate ICP protocol from a first-class
>> citizen to a second-class. Swapping it for HTCP as the default
>> peer exchange protocol for Squid-3.6.
>> ICP protocol was designed for use in HTTP/1.0 and works well for
>> that. However Squid and most servers are now HTTP/1.1 software.
>> ICP is not able to produce accurate results for the increasingly
>> popular HTTP/1.1 Vary objects. It will also have difficulty with
>> Store-ID adapted objects where header fields (Vary and others)
>> are used by the Store-ID helper.
> Can we leave the ICP support(since it's very simple compared to
> HTCP) and use HTCP as default instead?
That is the proposal.
> We might add a warning in the parsing that it's not recommended.
I'm not intending to go quite that far yet. ICP is still valid as a
protocol, just not efficient anymore.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)
-----END PGP SIGNATURE-----
More information about the squid-dev