Skip to content

RTorrent release version 0.16.20

Latest

Choose a tag to compare

@rakshasa rakshasa released this 06 Aug 08:51

Summary

This release includes various bugfixes and minor improvements. Either this or the next release will be marked as stable, and could use some testing.

Later releases will continue the cleanup of commands and refactoring of code, so will likely be unstable and/or incompatible with webuis for a while.

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 WaitpidQueue to handle background process reaping by @rakshasa
  • Add system.sockets.min_generic, .reserved and .available commands by @xirvik
  • Expose the socket allocation budget through SocketManager by @xirvik
  • Cleaned up PeerConnection related code by @rakshasa

Bug Fixes

  • Bound size of HTTP tracker scrape responses by @acts-1631
  • Bound number of DHT packet processing by @acts-1631
  • Fix deprecated command redirects (rtorrent -D) by @maksverver
  • system: keep the pipe fds SpawnProcess::execute() creates for capture by @xirvik
  • Fix github workflows by @rakshasa