mirror of
https://github.com/transmission/transmission
synced 2025-03-12 15:14:12 +00:00
* refactor: unset peer BEP-9 support if size hint is invalid * fix: open torrent file in binary mode * refactor: move metadata size check to method * refactor: remove duplicate checks * refactor: reduce temp variable scope in `parseLtepHandshake()` * refactor: convert `get_piece_length()` to method * refactor: convert `tr_torrentSetMetadataSizeHint()` to method * refactor: convert `tr_torrentGetMetadataPiece()` to method * refactor: convert `tr_torrentUseMetainfoFromFile()` to method * refactor: convert `tr_torrentSetMetadataPiece()` to method * refactor: convert `tr_torrentGetNextMetadataRequest()` to method * refactor: convert `tr_torrentGetMetadataPercent()` to method * refactor: add basic framework for MagnetMediator * refactor: initialise `tr_incomplete_metadata` fields in constructor * refactor: check metadata transfer completion in `set_metadata_piece()` * refactor: convert `use_new_metainfo()` and `on_have_all_metainfo()` to methods * refactor: move parts of `tr_torrent::set_metadata_piece()` into `tr_incomplete_metadata` * refactor: move parts of `tr_torrent::get_next_metadata_request()` into `tr_incomplete_metadata` * refactor: move parts of `tr_torrent::get_metadata_percent()` into `tr_incomplete_metadata` * refactor: hide all `tr_incomplete_metadata` fields * refactor: move `incomplete_metadata` to private * feat: add test for `set_metadata_piece()` * refactor: unify integer types * refactor: rename `tr_incomplete_metadata` to `tr_metadata_download` * chore: make clang-tidy happy libtransmission/torrent-magnet.cc:117:68: warning: comparison of integers of different signs: 'long' and 'const uint64_t' (aka 'const unsigned long') [clang-diagnostic-sign-compare] * refactor: pass log name to `tr_metadata_download` constructor * chore: iwyu * fix: thread-safe `TorrentMagnetTest.setMetadataPiece` * chore: housekeeping * Revert "fix: thread-safe `TorrentMagnetTest.setMetadataPiece`" This reverts commit 2a7fcd93a262888f9f55d542b1a9a2da9ca72cea. * fix: stop soon instead of stop now in `on_metainfo_completed()` This is unreachable code now, but if it is ever reached, Transmission will very likely crash. * fix: maybe fix OpenBSD test failure |
||
---|---|---|
.. | ||
assets | ||
.clang-tidy | ||
announce-list-test.cc | ||
announcer-test.cc | ||
announcer-udp-test.cc | ||
benc-test.cc | ||
bitfield-test.cc | ||
block-info-test.cc | ||
blocklist-test.cc | ||
buffer-test.cc | ||
clients-test.cc | ||
CMakeLists.txt | ||
completion-test.cc | ||
copy-test.cc | ||
crypto-test-ref.h | ||
crypto-test.cc | ||
dht-test.cc | ||
dns-test.cc | ||
error-test.cc | ||
file-piece-map-test.cc | ||
file-test.cc | ||
getopt-test.cc | ||
global-ip-cache-test.cc | ||
handshake-test.cc | ||
history-test.cc | ||
json-test.cc | ||
lpd-test.cc | ||
magnet-metainfo-test.cc | ||
makemeta-test.cc | ||
move-test.cc | ||
net-test.cc | ||
open-files-test.cc | ||
peer-mgr-active-requests-test.cc | ||
peer-mgr-wishlist-test.cc | ||
peer-msgs-test.cc | ||
platform-test.cc | ||
quark-test.cc | ||
remove-test.cc | ||
rename-test.cc | ||
rpc-test.cc | ||
session-alt-speeds-test.cc | ||
session-test.cc | ||
settings-test.cc | ||
strbuf-test.cc | ||
subprocess-test-program.cc | ||
subprocess-test-script.cmd | ||
subprocess-test.cc | ||
test-fixtures.h | ||
timer-test.cc | ||
torrent-files-test.cc | ||
torrent-magnet-test.cc | ||
torrent-metainfo-test.cc | ||
torrents-test.cc | ||
tr-peer-info-test.cc | ||
utils-test.cc | ||
values-test.cc | ||
variant-test.cc | ||
watchdir-test.cc | ||
web-utils-test.cc |