This patch creates a toggle switch ("Upstream Fingerprint") in "Tools->Options->Advanced" menu, which allows user to use upstream fingerprint ("qBittorrent") than "qBittorrent-Enhanced".
This feature is disabled by default.
This feature may be helpful for those who intended to use this software (qBittorrent-Enhanced-Edition) on private trackers which refuse adding this software to client allow-list. While most private trackers accept the upstream, (qBittorrent) and the patches (e.g. anti-leeching, etc) only applies to torrents on public tracker, it is considered safe to do so as the behavior of this software and upstream are identical for torrents on private trackers.
User run qBittorrent-Enhanced-Edition instead of qBittorrent (upstream) because he/she felt frustrated with the leeching peers & "offline-downloading" services on public trackers.
User tries torrenting on a private tracker, but eventually got "Banned Client" error message.
User asked the OP of private tracker to add this software as well to their allow-list, but eventually got refused.
It seems the only solution to the user is fallback to upstream (qBittorrent) or use other clients ...
This patch creates a toggle switch ("Upstream Fingerprint") in "Tools->Options->Advanced" menu, which allows user to use upstream fingerprint ("qBittorrent") than "qBittorrent-Enhanced".
This feature is disabled by default.
This feature may be helpful for those who intended to use this software (qBittorrent-Enhanced-Edition) on private trackers which refuse adding this software to client allow-list. While most private trackers accept the upstream, (qBittorrent) and the patches (e.g. anti-leeching, etc) only applies to torrents on public tracker, it is considered safe to do so as the behavior of this software and upstream are identical for torrents on private trackers.
Issues related: #8 #305 #115 #417 #70 #99