multi: allow disable banning peers

When users set `gossip.ban-threshold` to 0, it's now treated as setting
the ban score to max uint64, which effectively disables the banning. We
still want to record the peer's ban score in case we need it for future
debugging.
This commit is contained in:
yyforyongyu
2025-07-31 11:21:49 +08:00
parent a6f8617e7c
commit 60603f0854
4 changed files with 14 additions and 4 deletions

View File

@@ -1788,7 +1788,8 @@
; that is considered invalid, its ban score is incremented. Once the score
; reaches this threshold, the peer is banned for a default of 48 hours, and we
; will no longer process gossip messages from them. This is a measure to
; protect the node from spam and misbehaving peers.
; protect the node from spam and misbehaving peers. Setting this value to 0
; disables banning completely.
;
; A gossip message can be considered invalid for several reasons, including:
; - Invalid signature on the announcement.