Re: [Bug 3034] HTTP/1.0 chunked replies break Firefox

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Wed, 01 Sep 2010 22:54:42 +0000

Alex,
 The one and only known blocker to 3.1 sending HTTP/1.1 is Henriks veto.
He placed that on because the de-chunker in 3.1 required buffering the
*whole* request POST data before de-chunking or relaying on.

If the de-chunker could be converted to not needing the entire object
before de-chunking that would allow us to avoid half the workaround and
extra options being proposed to get the other bits working.

Can we just de-chunk requests over a certain size (8KB,16KB,?) into old
fashioned unknown-length request one chunk at a time sending out the data
and pass FIN/RST back at the end like would have happened previously? As I
see it the collateral damage of lost connections is unpleasant but no worse
than in HTTP/1.0.

At this stage I'm going to pull this particular chunking patch out from
the 3.1.8 package waiting a clean fix before then.

Amos
Received on Wed Sep 01 2010 - 22:54:46 MDT

This archive was generated by hypermail 2.2.0 : Fri Sep 03 2010 - 12:00:08 MDT