bug in lighttpd 1.4.18 makes bzr loop or issue too many requests
Bug #179368 reported by
Vincent Ladeuil
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Vincent Ladeuil |
Bug Description
lighttpd exhibit a bug regarding multiple range requests.
Finer diagnosis under work
Related branches
lp:~vila/bzr/bzr.integration
(Merged)
Changed in bzr: | |
assignee: | nobody → v-ladeuil |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in bzr: | |
status: | In Progress → Fix Committed |
Changed in bzr: | |
milestone: | none → 1.1 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The bug is rather hard to reproduce, the only config where I can reproduce it is with a local server and in that case a multiple range request is truncated... sometimes (say half of the time with the same test script, really weird, less likely to occur after a server restart, etc...).
When it occurs, though, even if not always at the same place in the response, it's always after the headers for one range have been emitted. At that point the server closes the connection.
I'll write tests to emulate that behavior and fix accordingly.