diff plugins/mod_limits.lua @ 14161:9728c3fabeef

Merge 13.0->trunk
author Matthew Wild <mwild1@gmail.com>
date Wed, 29 Apr 2026 17:12:59 +0100
parents 4b8cf9420cf1
children
line wrap: on
line diff
--- a/plugins/mod_limits.lua	Tue Apr 21 16:23:34 2026 +0100
+++ b/plugins/mod_limits.lua	Wed Apr 29 17:12:59 2026 +0100
@@ -71,6 +71,7 @@
 		local session_ip = get_truncated_ip(event.conn);
 		local new_count = (current_ips[session_ip] or 0) + 1;
 		current_ips[session_ip] = new_count;
+		module:log("debug", "Connection from IP %s opened, total now %d", event.conn:ip(), new_count);
 		if new_count > max_sessions then
 			module:log("warn", "Rejecting stream from %s (%d of %d current connections)", event.conn:ip(), new_count, max_sessions);
 			event.session:close({ condition = "policy-violation", text = "too many connections" });
@@ -85,6 +86,7 @@
 			module:log("warn", "IP counting failure");
 			new_count = 0;
 		end
+		module:log("debug", "Connection from IP %s closed, total now %d", event.conn:ip(), new_count);
 		if new_count == 0 then
 			current_ips[session_ip] = nil;
 		else