Mathias,
We have not tested Apache 1.3.27, but recent 2.x versions seem
to pass all our test cases related to chunked requests in a forward
proxy environment. If you can upgrade, it may solve your problem (but
may trigger other bugs).
I am sorry that I cannot help you directly, but I am excited
to see another real-world use of chunked requests. We have been
working with many HTTP implementations that cannot handle those, and
it always helps to have more real-world demand when you argue for
HTTP/1.1 compliance. I am not an Apache developer, but if you think
that testing your patch will help its inclusion in 1.x code branch,
please contact me to arrange for a free test.
Good luck,
Alex.
--
| HTTP performance - Web Polygraph benchmark
www.measurement-factory.com | HTTP compliance+ - Co-Advisor test suite
| all of the above - PolyBox appliance
On Tue, 11 Mar 2003, Mathias Herberts wrote:
> Here is my second shot of a patch solving the issue of requests sent
> using 'Transfer-Encoding: chunked' and handled by mod_proxy in Apache
> 1.3.27. Basically it changes mod_proxy behavior from
> REQUEST_CHUNKED_ERROR to REQUEST_CHUNKED_PASS, meaning requests sent
> using chunked transfer encoding will be passed as is to the origin server.
>
> This patch is minimal and does not modify the behavior of mod_proxy for
> non chunked requests, it issues an additional 'Transfer-Encoding:
> chunked' when the request used one.
>
> Please provide any feedback.
>
> Mathias.
>
> --
> -- Informatique du Credit Mutuel ---- Reseaux et Systemes Distribues
> -- 32 rue Mirabeau -- Le Relecq-Kerhuon -- 29808 Brest Cedex 9, FRANCE
> -- Tel +33298004653 - Fax +33298284005 - Mail [EMAIL PROTECTED]
> -- Key Fingerprint: 8778 D2FD 3B4A 6B33 10AB F503 63D0 ADAE 9112 03E4
>