From 0007ccda473f42d5e6a2ce04322160d8fc5a2670 Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Wed, 13 May 2026 13:34:21 +0200 Subject: [PATCH] Connthrottle has a start delay, but this makes no sense for the ipv6 stuff. The start delay is there for the rate limit (since lots of users may connect after starting the server). The IPv6 is not a ratelimit but a limit. --- src/modules/connthrottle.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/connthrottle.c b/src/modules/connthrottle.c index ed72d92a8..7b9a21100 100644 --- a/src/modules/connthrottle.c +++ b/src/modules/connthrottle.c @@ -1224,9 +1224,9 @@ const char *ct_allow_client(Client *client, ConfigItem_allow *aconf) if (category != CT_CATEGORY_UNKNOWN_USERS) return NULL; - /* Same dormancy gates as the existing rate-throttle. */ - if (me.local->creationtime + cfg.start_delay > TStime()) - return NULL; + /* start-delay only applies to the rate-throttle, not here. + * The other two restrictions still apply. + */ if (ucounter->disabled) return NULL; if (still_reputation_gathering())