What's Changed
- Fix parallel requests of volatile files
- Increase the limit of open file descriptors to avoid running out of file descriptors on parallel downloads
- Drop and split configuration setting
allowed_clientsintoallowed_proxy_clientsandallowed_webif_clients - Try upgrading upstream connections to https if possible
- Support Debian security updates
- Add cache support for various files (by-hash, Packages, Packages.xz, icons-.tar.gz*, Sources.gz, Sources.xz,
- Cache volatile files for 30 seconds to avoid upstream connections on burst requests
- Support non-standard upstream ports
- Show proxied files that could not be cached in web interface
- ... plus various internal tweaks, fixes, logging tweaks, dependency updates, etc.
Special Thanks
Special thanks to @madmajestro for his valuable contributions in code and bug reports.
Full Changelog: 0.3.0...0.4.0