Commit Graph

6 Commits

Author SHA1 Message Date
Steve Streeting
3528821685 Range header byte ranges are inclusive 2016-06-10 08:40:16 +01:00
Steve Streeting
b068c95e83 Check callback is present before skipping it forward when resuming 2016-06-09 09:19:23 +01:00
Steve Streeting
3574c46ca0 Support download resuming beyond 2GB boundary (64 bit offsets) 2016-06-09 09:09:58 +01:00
Steve Streeting
19304ae84f Avoid re-request when server returns 200 instead of 206 to Range req 2016-06-08 12:43:07 +01:00
Steve Streeting
f082660801 Fix Content-Range parsing, slightly different format to Range 2016-06-08 09:52:12 +01:00
Steve Streeting
4a5519e1fb Make HTTP Range resume download support the default, fallback handles other cases
No longer need to negotiate support for resuming downloads with HTTP
Range, client always attempts it now and falls back on re-downloading if
the server doesn't support it. Since many HTTP stores like S3 support it
we might as well always try.
2016-06-08 09:37:25 +01:00