ruTorrent 5.3.9
The headline is rtorrent 0.16.18 support, plus a new port-management feature, fixes, and lint cleanup.
rtorrent 0.16.18 compatibility
rtorrent 0.16.18 renamed the listening-port commands (network.port_range/port_random → network.listen.port.*) and retired network.port_open. These keep ruTorrent working on it:
- Add methods-0.16.18.php remapping the port getters/setters (and neutralizing the removed port_open) — @xirvik (#3123)
- Mirror the same remaps client-side in content.js — @xirvik (#3124)
- Hide the now-vestigial "port open" checkbox on rtorrent 0.16.x — @xirvik (#3125)
New features
- check_port — "Force specific port": set the live listening port straight from the UI with no rtorrent restart (uses network.listen.port.set; rtorrent 0.16.18+), handy for VPN port-forwarding — @xirvik (#3126)
Fixes
- erasedata: record the delete list without httprpc (fixes #3120) — @xirvik (#3121)
- Add finished and started command aliases — @ranirahn (#3099)
Code quality (eslint)
- Scope no-unused-vars to local variables and drop dead locals — @xirvik (#3115)
- Fix the remaining eslint findings (unsafe optional chaining, dead private member) — @xirvik (#3116)
- no-redeclare: remove redundant var re-declarations — @xirvik (#3117)
Full Changelog: v5.3.8...v5.3.9