From c0a9728fe2abcb5219589915a116ba15afbec56f Mon Sep 17 00:00:00 2001 From: Jordan Whited Date: Wed, 29 Apr 2026 14:33:00 -0700 Subject: [PATCH] derp/derpserver: fix Server.UpdateRateLimits docs As of 0e9f9e2bd it is possible to have an infinity per-client limit, with finite global. Updates tailscale/corp#40962 Signed-off-by: Jordan Whited --- derp/derpserver/derpserver.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/derp/derpserver/derpserver.go b/derp/derpserver/derpserver.go index c30279bac..ef3699713 100644 --- a/derp/derpserver/derpserver.go +++ b/derp/derpserver/derpserver.go @@ -570,9 +570,9 @@ func (s *Server) LoadAndApplyRateConfig(path string) error { } // UpdateRateLimits sets the receive rate limits, updating all existing client -// connections. It returns the applied config, which may differ from rc. If the -// per-client rate limit is 0, rate limiting is disabled. Mesh peers are always -// exempt from rate limiting. +// connections. It returns the applied config, which may differ from rc. If both +// the per-client and global rate limits are 0, rate limiting is disabled. Mesh +// peers are always exempt from rate limiting. func (s *Server) UpdateRateLimits(rc RateConfig) (applied RateConfig) { s.mu.Lock() defer s.mu.Unlock()