Will Miao
5c2ef48917
fix(aria2): apply certifi CA bundle to aria2c via --ca-certificate
...
When certifi is available, pass its CA bundle path as --ca-certificate
to the aria2c subprocess so that aria2 downloads use the same
certificate store as Python aiohttp downloads. Graceful fallback when
certifi is not installed.
2026-05-30 21:47:13 +08:00
Will Miao
ad2bd82c67
fix(downloader): use certifi CA bundle as SSL fallback and log SSL error diagnostics
...
- Prefer certifi's CA bundle in aiohttp SSL context with graceful
fallback to system default when certifi is unavailable
- Add is_ssl_cert_verify_error() helper for SSL cert failure detection
- Log actionable error message (pip install --upgrade certifi /
pip install pip-system-certs) when SSL certificate verification fails
- Apply same diagnostic logging to aria2 redirect resolution path
2026-05-30 21:28:18 +08:00
Will Miao
b768f1368f
fix(i18n): update aria2 annotation from experimental to recommended across all locales
2026-05-26 20:22:25 +08:00
Will Miao
761108bfd1
fix(download): restore aria2 resume lifecycle
2026-04-20 09:52:48 +08:00
Will Miao
1c530ea013
feat(download): add experimental aria2 backend
2026-04-19 21:46:09 +08:00