1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-12 15:14:12 +00:00
transmission/tests/libtransmission
Yat Ho 09b67c84b1
fix: possible heap-use-after-free with magnet links (#6815)
* fix: queue torrent verification as soon as metadata complete

* fix: avoid heap-use-after-free in `tr_peerMsgsImpl::process_peer_message()`

Details: https://github.com/transmission/transmission/pull/6383#discussion_r1429202253

* code review: move `tr_torrent::do_magnet_idle_work()` to private

* code review: `std::deque::empty()` is not `constexpr`

* fix: test
2024-05-24 15:50:01 -05:00
..
assets
.clang-tidy refactor: fix cppcoreguidelines-avoid-do-while warnings (#6527) 2024-01-20 16:56:42 -06:00
announce-list-test.cc bumping googletest from 1.11.0 to 1.14.0 (#6702) 2024-03-17 15:13:56 -05:00
announcer-test.cc fix: more misc net.cc fixes (#6735) 2024-03-25 21:10:06 -05:00
announcer-udp-test.cc
benc-test.cc
bitfield-test.cc refactor: fix cppcoreguidelines-avoid-do-while warnings (#6527) 2024-01-20 16:56:42 -06:00
block-info-test.cc
blocklist-test.cc
buffer-test.cc
clients-test.cc
CMakeLists.txt refactor: aggregate crypto handles when computing digests (#6662) 2024-03-04 16:59:51 -06:00
completion-test.cc refactor: remove torrent_view virtual class (#6738) 2024-03-30 14:45:00 -05:00
copy-test.cc
crypto-test.cc refactor: aggregate crypto handles when computing digests (#6662) 2024-03-04 16:59:51 -06:00
dht-test.cc feat: periodically refresh dht node id (#6695) 2024-03-17 18:24:36 -05:00
dns-test.cc
error-test.cc
file-piece-map-test.cc
file-test.cc refactor: libtransmission Settings (#6592) 2024-02-15 11:31:09 -06:00
getopt-test.cc
global-ip-cache-test.cc
handshake-test.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
history-test.cc
json-test.cc
lpd-test.cc refactor: remove torrent_view virtual class (#6738) 2024-03-30 14:45:00 -05:00
magnet-metainfo-test.cc
makemeta-test.cc
move-test.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
net-test.cc fix: more misc net.cc fixes (#6735) 2024-03-25 21:10:06 -05:00
open-files-test.cc
peer-mgr-active-requests-test.cc fix: mismatched class forward declaration for struct tr_peer (#6725) 2024-03-25 12:00:26 -05:00
peer-mgr-wishlist-test.cc perf: restore 3.00 wishlist with cached candidates (#6549) 2024-02-05 00:14:34 -06:00
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 refactor: libtransmission Settings (#6592) 2024-02-15 11:31:09 -06:00
strbuf-test.cc
subprocess-test-program.cc refactor: use fstream in subprocess tests (#6733) 2024-03-25 09:13:09 -05:00
subprocess-test-script.cmd
subprocess-test.cc refactor: remove TR_PATH_DELIMITER (#6618) 2024-02-18 01:47:12 -06:00
test-fixtures.h bumping googletest from 1.11.0 to 1.14.0 (#6702) 2024-03-17 15:13:56 -05:00
timer-test.cc test: disable restartWithDifferentInterval for all platforms (#6745) 2024-03-31 14:07:12 -05:00
torrent-files-test.cc
torrent-magnet-test.cc fix: possible heap-use-after-free with magnet links (#6815) 2024-05-24 15:50:01 -05:00
torrent-metainfo-test.cc bumping googletest from 1.11.0 to 1.14.0 (#6702) 2024-03-17 15:13:56 -05:00
torrents-test.cc
tr-peer-info-test.cc
utils-test.cc bumping googletest from 1.11.0 to 1.14.0 (#6702) 2024-03-17 15:13:56 -05:00
values-test.cc
variant-test.cc fix: more clang-tidy warnings (#6608) 2024-02-17 13:31:49 -06:00
watchdir-test.cc refactor: remove torrent_view virtual class (#6738) 2024-03-30 14:45:00 -05:00
web-utils-test.cc fix: more misc net.cc fixes (#6735) 2024-03-25 21:10:06 -05:00