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