summaryrefslogtreecommitdiff
path: root/src/http_range.h
Commit message (Collapse)AuthorAgeFilesLines
* [core] feature flag to allow Range w/ HTTP/1.0Glenn Strauss2022-02-051-0/+3
| | | | | | | | | | | | | | | | | server.feature-flags += ( "http10.range" => "enable" ) The Range request header is HTTP/1.1, not HTTP/1.0. Intermediate HTTP/1.0 proxies might mishandle or incorrectly cache responses to HTTP/1.1 Range requests, so the default in lighttpd is to ignore Range requests sent with HTTP/1.0. This feature flag changes the default if an admin desires to support dumb HTTP/1.0 clients that might (incorrectly) send Range requests with HTTP/1.0. Those client really ought to grow HTTP/1.1 support: add support to receive HTTP/1.1 Transfer-Encoding: chunked responses, and then those client may safely send HTTP/1.1 Range requests (and in many cases, also Connection: close).
* [core] http_range.[ch] RFC 7233 Range handlingGlenn Strauss2021-03-021-0/+17
(import from one of my development branches from 2015)