diff options
| author | bitflash <admin@bitflash.network> | 2026-08-18 10:24:01 -0300 |
|---|---|---|
| committer | bitflash <admin@bitflash.network> | 2026-08-18 10:24:01 -0300 |
| commit | 33092ffe8ee5fb5f7c080a44831e5557b63deb63 (patch) | |
| tree | ded284f5c10d89cad8071bcaac2d33dfc2c1012d /src/headless.cpp | |
| parent | db84acfc5f99ac1ddf4962879b4cbaf1af9952dd (diff) | |
net: exempt loopback from the per-IP connection cap
Review follow-up. A managed-Tor node receives every inbound onion peer
over its local hidden-service listener, so they all accept as 127.0.0.1.
Capping loopback would cap onion peers as one group and refuse the 33rd
legitimate onion peer -- the wrong limit for a network moving toward
onion-only. Exempt loopback (127.0.0.0/8): the global MAX_CONNECTIONS
still bounds the total, and the direct-IP flood this defends against
never arrives over loopback.
Bench: a 40-connection flood from 127.0.0.1 is now held in full (no
per-IP refusal), while a flood from the machine's LAN address still caps
at exactly 32.
Diffstat (limited to 'src/headless.cpp')
0 files changed, 0 insertions, 0 deletions