CVS Head as of right now [after I fixed my dropped-lead-digit bug in the 
apr_strtoi64()]...

Trying to serve a pdf, I added \"%{Range}i\" to my access log format just to see what 
the
browser is requesting... the Range header request is for;

bytes=4096-

bytes=287090-288113, 279922-287089, 65536-91023, 91024-121023, 121024-151023, 
151024-181023, 181024-211023, 211024-241023,
241024-271023, 271024-279921

Ok, the second is out of order, a general mess, but that's what Acrobat will do under 
IE.
It's just fine by the rfc ... so first I tested and compared the first request for 
bytes 4096-
and that first request worked just fine.

The second bytes= request sends back positively corrupted headers.

The complete server response (including what -should- have been headers) is over in
http://www.apache.org/~wrowe/byterange.results  if you are interested in what happened
on win32.  I want to check that this is specific to Win32, or have we gone and borked
all of our byterange handling somewhere along the way?

FWIW, the file being served is 288114 bytes.  Any 288114 byte file should serve as a 
study
of the bytes= requests above.

Bill


Reply via email to