Summary
This release contains a few minor bug fixes and cleanup, and is part of a stable release series.
Development Funding
Current development relies on donations, and as such is highly appreciated.
Donations make futher development possible, and as such are highly appreciated:
- Paypal
- Patreon
- SubscribeStar
- Bitcoin: 1MpmXm5AHtdBoDaLZstJw8nupJJaeKu8V8
- Ethereum: 0x9AB1e3C3d8a875e870f161b3e9287Db0E6DAfF78
- Litecoin: LdyaVR67LBnTf6mAT4QJnjSG2Zk67qxmfQ
- Cardano: addr1qytaslmqmk6dspltw06sp0zf83dh09u79j49ceh5y26zdcccgq4ph7nmx6kgmzeldauj43254ey97f3x4xw49d86aguqwfhlte
What's Changed
Bug Fixes / Cleanup / Improvements
- Keep a magnet's saved start flag and commands on session reload by @IvanShift
- Refuse view and download changes from view filter and sort commands by @IvanShift
- Keep session saves when optional file mode adjustment fails by @IvanShift
- Added fd_close_and_clear_if_open() and changed other calls to fd_close_and_clear() by @rakshasa
- Keep the atomic test program from being optimized away. by @rakshasa
- Removed unused files. by @rakshasa
- Store chunk priority in download cache entries to avoid re-lookup on pop by @rakshasa
- Balance high/normal chunk selection at a best-effort 3:1 ratio by @rakshasa
- Close pending listeners when dual-stack socket setup fails by @IvanShift
- Added fd_close_and_clear_if_open() and changed other calls to fd_close(). by @rakshasa
- Added support for unlimited max sockets in Poll::create(). by @rakshasa
- epoll: add missing header for INT_MAX by @PPN-SD
- Updated to udns-0.7. by @rakshasa
- Keep the atomic test program from being optimized away. by @rakshasa
- protocol: support IPv6 peers in ut_pex added6 by @silasmariusz
- Use the selected UTF-8 name for single-file paths by @IvanShift