qbPortWeaver v2.6.4
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