Yat Ho
Yat Ho
Fixes #6971. `tr_peer_info::reconnect_interval_has_passed()` contains logic to increase the reconnect interval for unreachable peers, but it has no effect at all currently because they wouldn't be tried in the first place.
### What is the issue? Bumping the C++ version from 17 to 20 opens up access to some very convenient language features. I'm trying to compile a wishlist and list...
Avoid generating a Diffie-Hellman private key when we are using a plain connection.
Fixes #267. Notes: Limit the number of bad pieces to accept from a webseed before banning it.
Fixes #6909. Notes: Fixed a bug where BT messages that immediately follows a handshake might be discarded.
Fixes #6942. Notes: Fixed a bug where Transmission does not properly reconnect on handshake error.
Fixes #6879. Regression from #6025. Big thanks to @reardonia for catching it, I would have never noticed this.
Suggestion from https://github.com/transmission/transmission/pull/6917#discussion_r1647560569. Notes: Added BEP-21 downloader count to `tr_tracker_view` and RPC.