W3C home > Mailing lists > Public > ietf-http-wg@w3.org > July to September 2014

Re: CRLF requirement

From: Poul-Henning Kamp <phk@phk.freebsd.dk>
Date: Sat, 05 Jul 2014 14:39:08 +0000
To: Peter Gutmann <pgut001@cs.auckland.ac.nz>
cc: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Message-ID: <44396.1404571148@critter.freebsd.dk>
In message <9A043F3CF02CD34C8E74AC1594475C738DED40D7@uxcn10-tdc06.UoA.auckland.
ac.nz>, Peter Gutmann writes:

>	   The reason for the 16-bit swap is because
>	   the Fletcher checksum used in TCP/IP doesn't detect 16-bit word
>	   swaps, so this allows the connection-control to be invalidated
>	   without requiring a recalculation of the TCP checksum. 
>
>	   Someone probably got bonus pay for coming up with this */

Well deserved IMO, that is a neat hack :-)

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.
Received on Saturday, 5 July 2014 14:39:40 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 30 March 2016 09:57:09 UTC