Commit graph

2 commits

Author SHA1 Message Date
a0dde8b41a undf: assign 775-776; stamp deluge patches 2026-03-30 10:37:20 -04:00
176d9f88de deluge: CWE-407 FilterManager+TorrentManager list.remove()/index() O(T^2)
deluge-0001: FilterManager filter_torrent_ids() and filter_state_active()
use list.remove(id) inside a loop — O(T^2). Fix: set-based removal / list
comprehension. 94x overhead at T=2000.

deluge-0002: TorrentManager get_torrent_list() uses list.index()+pop()
inside a loop — O(T^2). Fix: list comprehension. 98x overhead at T=2000.

Transmission: re-confirmed CLEAN (binary search blocklist, map peer pool,
bitfield piece tracking).

2 defects, 4/4 PASS.
2026-03-30 10:36:58 -04:00