Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 14:11
· 67 commits to master since this release

This release resolves #3 and #7, and hardens uploads and shutdown.

Upgrade note: an upload's caption can no longer send downloads anywhere on the rTorrent host. A caption's d= directory must now be inside rTorrent's default download directory, or inside the directory given by the new -download-root flag. If your captions send downloads to another disk, start rtelegram with -download-root set to a directory that contains them, such as -download-root=/mnt.

  • rtelegram can now reach rTorrent through a web server's XML-RPC endpoint, as Transdroid and ruTorrent do (#7). Set -url, or the new RT_URL variable, to an http:// or https:// URL such as https://user:password@seedbox.example/RPC2. Credentials are sent with HTTP basic authentication and hidden in logs.
  • -add-stopped adds links and uploaded files without starting them (#3).
  • Shutting down no longer waits for in-flight rTorrent requests to time out.
  • info live updates fetch only the torrent shown instead of the whole library, and adding a torrent no longer makes an extra request.
  • -max-response-mib raises the 16 MiB response limit for very large libraries.
  • rTorrent now logs why a link or magnet failed to load.

This release requires github.com/pyed/rtapi v0.3.0.

Changelog

  • 353ef54 feat: reach rTorrent over HTTP(S), add torrents stopped
  • 9373fd9 test: keep the fake rTorrent's integers 64-bit
  • 04e1e91 test: cover every command handler
  • ce8c0f2 feat: cancel rTorrent requests on shutdown
  • aad9bc3 fix: confine upload directories to a download root