Greg Ames wrote: >httpd 2.0.30-dev was in production for about 11 minutes on daedalus. >Then I noticed a bunch of unusual errors in the log, so I moved us back >to 2_0_28. > >They all seem to deal with reading lines from the input filters. There >were 85 "request failed: error reading the headers" logs in 11 minutes, >compared to just 8 on 2_0_28 so far today. There were a lot of >complaints about methods and URIs, with some funky stuff printed out as >the request: >
I think I found the problem; if a request line arrives in two packets (or in any other way requires two read calls), apr_rgetline writes the second block of data on top of the first. I'm working on a fix right now. --Brian
