Summary
This release includes various bugfixes and minor improvements as part of a stable series of releases.
New Commands
Use system.file_name.replace_slash.set and system.torrent_name.use_sanitized.set to replace
forward slashes in download and file names, defaults to _ and is disabled by using an empty string.
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
Cleanup / Improvements
- Optionally sanitize download and file names by replacing slash with underscore by @rakshasa
- Close idle open fds in file_manager by @j-c-m by @rakshasa
- Add DHT peer nodes learned from the peer protocol PORT message by @xirvik
- Expose system.files.close_idle for FileManager idle FD timeout by @j-c-m by @rakshasa
Bug Fixes
- Reject leading zeros in a bencode integer regardless of sign by @xirvik
- Don't pass a negative char to the ctype functions by @xirvik
- Rebuild the log cache and shift group outputs when closing an output by @xirvik
- Fix tracker announce stalls with active scrapes by @szab100 by @rakshasa
- Fix reconnect race after handshake drop on inactive download by @j-c-m by @rakshasa
- Added v4/v6 prefix to http/udp tracker error messages by @rakshasa
- scheduler.h: fix build with Clang <17 by @aeiouaeiouaeiouaeiouaeiouaeiou
- Fix touching of each page in hard Chunk::preload walk by @rakshasa
- Return m_use_fsyncdisk from SessionManager::use_fsyncdisk by @xirvik
- Fix/log append gz flag by @xirvik
- Warn that pieces.sync.timeout_safe.set is no longer supported by @xirvik
- Reject an XMLRPC size limit above the SCGI content size limit by @xirvik
- Keep d.state and the started view in agreement when the core stops a download by @noctuum
- gzip.h: fix build with Clang <17 by @aeiouaeiouaeiouaeiouaeiouaeiou