github rakshasa/rtorrent v0.16.9
RTorrent release version 0.16.9

4 hours ago

Summary

Improved DNS cache handling and various bug fixes.

Trusted/Untrusted XMLRPC Connection Security Model

Uses UNTRUSTED_CONNECTION SCGI header flag to mark untrusted connections, which restricts the connection to only using whitelisted XMLRPC methods.

Grep rpc::rpc.mark_safe in rtorrent/src/command_*.cc for a list.

SCGI Systemd Socket Activation Support

Allows rtorrent to request systemd for an SCGI socket. Use --with-systemd to enable.

It is not compiled by default and the network.scgi.open_systemd will throw an error when missing.

There is no intention of any further systemd integration beyond a by-default disabled compile-time option.

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

Features

  • Improved DNS cache handling by @rakshasa
  • Add trusted/untrusted XMLRPC connection security model by @xirvik
  • Add support for SCGI systemd socket activation (not compiled by default) by @angularbanjo

Bug Fixes

Don't miss a new rtorrent release

NewReleases is sending notifications on new releases.