Yat Ho

Results 60 issues of 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.

scope:core
type:fix
notes:none

scope:core
type:fix
notes:none

### 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...

type:feat

Fixes #6935.

scope:core
type:fix
notes:none

Avoid generating a Diffie-Hellman private key when we are using a plain connection.

scope:core
type:perf
notes:none

Fixes #267. Notes: Limit the number of bad pieces to accept from a webseed before banning it.

scope:core
type:fix

Fixes #6909. Notes: Fixed a bug where BT messages that immediately follows a handshake might be discarded.

scope:core
type:fix

Fixes #6942. Notes: Fixed a bug where Transmission does not properly reconnect on handshake error.

scope:core
type:fix

Fixes #6879. Regression from #6025. Big thanks to @reardonia for catching it, I would have never noticed this.

scope:core
type:fix
notes:none

Suggestion from https://github.com/transmission/transmission/pull/6917#discussion_r1647560569. Notes: Added BEP-21 downloader count to `tr_tracker_view` and RPC.

scope:core
type:feat
semver:minor