Add downloadWithRetry with up to 3 attempts and quadratic backoff (5s, 20s) to handle TLS timeouts and transient failures. Progress messages inform the user of each failure and wait time before retrying. |
||
|---|---|---|
| .. | ||
| cache.go | ||
| download.go | ||
| extract.go | ||
| upgrade.go | ||
| upgrade_test.go | ||