]> git.ipfire.org Git - thirdparty/squid.git/commit
Avoid assertions on Range requests that trigger Squid-generated errors.
authorAlex Rousskov <rousskov@measurement-factory.com>
Sun, 9 Mar 2014 01:48:00 +0000 (18:48 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 9 Mar 2014 01:48:00 +0000 (18:48 -0700)
commit8f7d508bc54e14ecec6e51fc5654408ec3b312ad
treef9ec39ee0159c7251da12ba0098f71a4a9210ea2
parent44310ae783178171a9d2cc796f6baf905928e657
Avoid assertions on Range requests that trigger Squid-generated errors.

Added HttpRequest::ignoreRange() to encapsulate range ignoring logic.
Currently the new method only contains the code common among all callers. More
work is needed to check whether further caller homogenization is possible.

Documented that ClientSocketContext::getNextRangeOffset() may sometimes be
called before it is ready to do its job.
src/HttpRequest.cc
src/HttpRequest.h
src/client_side.cc
src/client_side_reply.cc
src/client_side_reply.h
src/client_side_request.cc
src/http.cc