Skip to content

qbPortWeaver v2.6.4

Choose a tag to compare

@github-actions github-actions released this 14 Aug 14:57
· 17 commits to master since this release

Nicotine+ (Soulseek) support, a fix for qBittorrent quietly losing its network binding after a VPN reconnect, a dedicated Auto-Recovery tab, and steadier port forwarding.

New Features

  • Nicotine+ support - qbPortWeaver can now keep Nicotine+ (Soulseek) on your VPN's forwarded port, alongside qBittorrent, Transmission and Deluge; Nicotine+ has no remote control of its own, so Settings has an Install Plugin button that sets up a small bridge plugin for you, and enables it too if Nicotine+ is closed at the time; the port then changes while Nicotine+ keeps running, with no restart and no interrupted transfers
  • qBittorrent keeps listening after a VPN reconnect - qBittorrent remembers its network interface as an internal identifier, and when a VPN recreates its adapter that identifier stops working while the adapter name still looks right; qBittorrent then listens on nothing, and restarting it does not help; qbPortWeaver now spots this and puts it right for you, restoring the adapter you selected, and Diagnostics reports it instead of passing every check while nothing is listening; you can turn the fix off in Settings if you would rather just be warned about it
  • Auto-Recovery settings on their own tab - the port-verification and auto-recovery options have moved to a dedicated Auto-Recovery tab in Settings, so the General tab is less crowded and the recovery options are easier to find
  • Fewer pointless restarts - when restarting a disconnected client does not help, qbPortWeaver now stops after three tries and explains why, rather than restarting it every cycle and interrupting your transfers each time; it resumes on its own once the client reconnects
  • Steadier port forwarding - port mappings on NAT-PMP gateways now cover both TCP and UDP, so gateways that treat the two separately forward everything your client needs; a port your VPN reports that cannot be used is now ignored instead of being passed to your client, which previously could leave it on a random port while everything still looked healthy; auto-recovery also always restores your network adapter now, even if it is interrupted part-way through cycling it
  • Clearing statistics asks first - Clear Statistics on the Status window now confirms before it resets, the way Clear History and Clear Logs already did; the counters run from when the app started, so on a machine left running they can cover weeks, and there is no way to get them back
  • Tidier settings storage - every client's settings are now stored under the same names, so they are easier to compare and any client added later stays consistent; your existing settings move across on their own the first time you run this version; only worth knowing if you read qbPortWeaver's settings from your own scripts

Full Changelog: v2.6.3...v2.6.4