https://issues.apache.org/bugzilla/show_bug.cgi?id=55475

--- Comment #8 from Hannes Schmidt <[email protected]> ---
Great! The new 2.2.x patch does fix the issue.

Just to be mean ;-), I did add a new test case, which is to close the
connection in the middle of a chunk. In that case mod_proxy/http_filter turns
the incomplete chunk into a complete on and then terminates it. For example,

        GET /cghub/metadata/analysisObject?fake_error=1 HTTP/1.1
        Host: 127.0.0.1:8881
        User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0
OpenSSL/0.9.8x zlib/1.2.5
        Accept: */*
        X-Forwarded-For: ::1
        X-Forwarded-Host: localhost:8080
        X-Forwarded-Server: 127.0.0.1
        Connection: Keep-Alive

        HTTP/1.1 200 OK
        Date: Sun, 15 Sep 2013 06:36:16 GMT
        Transfer-Encoding: chunked
        Content-Type: text/xml
        Server: TornadoServer/3.1

        1000
        foo

becomes 

        GET /cghub/metadata/analysisObject?fake_error=1 HTTP/1.1
        User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0
OpenSSL/0.9.8x zlib/1.2.5
        Host: localhost:8080
        Accept: */*

        HTTP/1.1 200 OK
        Date: Sun, 15 Sep 2013 06:36:16 GMT
        Server: TornadoServer/3.1
        Content-Type: text/xml
        Transfer-Encoding: chunked

        3
        foo
        0

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to