Mercurial > prosody-hg
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
