[squid-dev] [RFC] deprecating ICP protocol
Amos Jeffries
squid3 at treenet.co.nz
Wed Oct 29 09:19:10 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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.
>
>> Amos
> 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.
Amos
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)
iQEcBAEBAgAGBQJUULENAAoJELJo5wb/XPRjm14H/29LWIbujbNrIpzF8t2S1ZbQ
8d1gm9I9+IYP5gJJDtmgL5KqrM4cDIYYMf807DR5GjKr7TKT/KfAfKoZ72oClJV/
vH3IzIF+c7pVwyjr6VIZDyCaC/EtU7Sp6aRb4L1ehqZuSHd4Ga/fUYenQas1kOE1
+a/jaXPbCHTzOPWdCO9xjhAEAMB5BClrxiHlNTyoNlT0PDzRJCu31C8f/BCgJ8q+
eEBOXXU8ltnXOwPBEgmdG6AURzfiloXgh7IiqZfRQ354bFxGjG0rDw4L92YwHFrH
NTBE9VFknXoQDWYiu/TFWj2KnObvH2o2Tgq1SdTikNWscQU1Pm83Swc7WdV92Yw=
=8H68
-----END PGP SIGNATURE-----
More information about the squid-dev
mailing list