tor/src
Roger Dingledine 7cca6dc1a3 don't build preemptive conflux circuits if no predicted ports
Conflux circuit building was ignoring the "predicted ports" feature,
which aims to make Tor stop building circuits if there have been
no user requests lately. This bug led to every idle Tor on the
network building and discarding circuits every 30 seconds, which
added overall load to the network, used bandwidth and battery from
clients that weren't actively using their Tor, and kept sockets open
on guards which added connection padding essentially forever.

Bug went in on commit 39c2927d when we added preemptive conflux circuit
pools.

Fixes bug 40981; bugfix on 0.4.8.1-alpha.
2024-10-15 15:59:25 -04:00
..
app Fix: Memory leaks in cpuworker on shutdown 2024-10-10 09:55:46 -04:00
config Update geoip files to match ipfire location db, 2024/06/06. 2024-06-06 08:44:54 -04:00
core don't build preemptive conflux circuits if no predicted ports 2024-10-15 15:59:25 -04:00
ext equix: Disable huge page support by default 2023-08-28 10:11:00 -07:00
feature dirvote: Fix memleak when computing consensus 2024-08-05 11:59:30 -04:00
lib Fix: Memory leaks in cpuworker on shutdown 2024-10-10 09:55:46 -04:00
test bridge: Always put transport-info line 2024-06-18 15:15:32 -04:00
tools Remove broken MSVC support 2022-04-27 23:09:44 -04:00
trunnel hs_pow: swap out some comments 2023-05-10 07:41:37 -07:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am Remove broken MSVC support 2022-04-27 23:09:44 -04:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00