Description of problem:
Sourceforge bug id -> #1204 -> http://sourceforge.net/p/curl/bugs/1204/
Often times proxy servers add their own headers (like HTTP/1.0 200 Connection established) to responses on their way back to the client. The size of these headers was not taken into account when calculating CURLINFO_HEADER_SIZE before the change from this pull request.
The problem can be reproduced quite easily using the test program from https://gist.github.com/mj/5102778. In our case the proxy server at proxy:8080 was the default Squid that ships with Debian stable.
Version-Release number of selected component in my case:
# rpm -qa |grep curl
# curl --version
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.15.3 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
Use curl to connect to URL through proxy server.
Thank you for reporting the bug!
is there any plan when QA will be processed/finished? Our customer is facing this problem and would really like to have this problem fixed. ;)
Thanks and kind regards
this bug is approved to be fixed in the RHEL 6.7 update.
Please contact Product Support if you need an accelerated fix for the issue.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.