Yat Ho

Results 60 issues of Yat Ho

Fixes #7004. Notes: Added optional sequential downloading.

scope:core
type:feat
semver:minor

Part of #6986. The currently wishlist, especially with the way how it tracks active requests, is too slow for saturating high bandwidth connections. This PR ditches the `ActiveRequest` class, and...

scope:core
type:refactor
type:perf
needs code review

Closes #6658. Add command line options for sequential download in `transmission-remote` and `transmission-daemon`. Notes: Added optional sequential downloading. > [!NOTE] >This PR is blocked by #7047, since it depends on...

scope:remote
type:feat
semver:minor

`tr_torrent::has_file()` does not work properly for 0-byte file. This PR fixes that.

scope:core
type:fix
notes:none

Another PR for modernising the code base. There should be no change in behaviour. > [!NOTE] > This PR is blocked by #6892.

scope:core
type:refactor
needs code review
notes:none

Part of #6986. To saturate the upload bandwidth, send back a piece message as soon as Transmission receives a request message, instead of sending out one batch every 0.5 seconds....

scope:core
type:refactor

Part of #6986. In this PR, Transmission will send out new block request(s) as soon as it gets the chance. For example, receiving a block frees up quota for one...

scope:core
type:refactor
needs code review

1. Update package deps. 2. Convert all files to ESM.

scope:web
needs code review
notes:none
type:chore

Fixes a bug from #6549 where webseeds are not counted when calculating piece replication for the wishlist.

scope:core
type:fix
notes:none

### What is the issue? _No response_ ### Which application of Transmission? None ### Which version of Transmission? _No response_

scope:docs