Skip to content

RTorrent release version 0.16.19

Latest

Choose a tag to compare

@rakshasa rakshasa released this 02 Aug 09:34

Summary

This release includes various bugfixes and minor improvements.

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

  • Added 'log.print' by @fffe
  • Added a least active cache to FileManager by @rakshasa
  • Performance improvements to size IDLE peer reads to the piece header by @j-c-m
  • Mark d.timestamp.started as safe by @simonc56

Bug Fixes

  • Reject truncated integers in bencode skip parser by @acts-1631
  • Limit tracker peer insertion to available-list capacity by @acts-1631
  • Limit queued upload requests per peer by @acts-1631
  • Reject truncated magnet URI parameters by @acts-1631
  • Use optional for request-list piece affinity by @j-c-m
  • Implement ChunkSelector::advance_position by @j-c-m
  • Avoid blocking on fd close using a separate thread by @j-c-m
  • Fix FileManager::detach least active cache fix by @j-c-m
  • Don't throw when a start callback outlives its CurlGet by @xirvik
  • Don't close unopened files when FileList::open() fails by @xirvik
  • Reject over-budget socket allocations with input_error instead of internal_error by @xirvik
  • Fix group..ratio.disable calling a removed command by @xirvik
  • Break the CurlGet self-reference cycle in HttpGet slots by @moontwister
  • Fix FileManager check if the file can be closed by @jmakovicka