Open
Description
-
timeouts on dns lookups (if possible)
-
timeouts on http requests
=> timeout 30 seconds on request-> response headers -
timeouts on body download
Length limits:
- Stop downloading after content-length is reached.
- Check-sum of google checksum headers when present Validate CRC32c if
x-goog-hash
header is present #2281 - Sanity length limit on version listings.
Improved error behavior:
- Retry after 429 status code.
- Don't crash on 403: HTTP error 403: Forbidden #3256.
- Retry failure during response-streaming -> we need a fetch function
- Improve handling of "secret" error codes
- On error codes, write the url it came from, and possible (part of) the body