| Sun, 24 May 2026 19:30:31 +0100 |
Matthew Wild |
mod_firewall: FROM COUNTRY: Fix incorrect variable use in generated code
|
| Sun, 24 May 2026 10:48:24 +0100 |
Matthew Wild |
mod_firewall: marks: load marks from storage on login
|
| Mon, 11 May 2026 13:37:19 +0100 |
Matthew Wild |
mod_firewall: Add support for tracing rule evaluation in real-time
|
| Mon, 11 May 2026 13:18:45 +0100 |
Matthew Wild |
mod_firewall: Include filename in metadata
|
| Mon, 11 May 2026 13:18:25 +0100 |
Matthew Wild |
mod_firewall: Preserve original source of actions/conditions for debug purposes
|
| Mon, 11 May 2026 13:16:18 +0100 |
Matthew Wild |
mod_firewall: Remove obsolete and broken mark/unmark commands
|
| Wed, 06 May 2026 16:15:38 +0100 |
Matthew Wild |
mod_firewall: Load a script completely or not at all
|
| Wed, 06 May 2026 15:41:56 +0100 |
Matthew Wild |
mod_firewall: Update module status when scripts succeed/fail to load
|
| Tue, 07 Apr 2026 14:30:31 +0200 |
Kim Alvefur |
various: Adjust for loop variables becoming constants in Lua 5.5
|
| Thu, 26 Mar 2026 13:42:10 +0000 |
Matthew Wild |
mod_firewall: Fix chain name check - custom chains should begin with 'user/'
|
| Thu, 26 Mar 2026 13:33:44 +0000 |
Matthew Wild |
mod_firewall: Support 'FROM IP' and 'FROM SUBNET' conditions
|
| Sun, 01 Feb 2026 14:09:14 +0100 |
Link Mauve |
mod_firewall: Use util.time instead of prosody.util.time, for 0.12 compatibility
|
| Fri, 30 Jan 2026 15:03:21 +0100 |
Link Mauve |
mod_firewall: Switch to prosody.util.time.now() to get the current time
|
| Fri, 07 Jun 2024 16:14:58 +0100 |
Matthew Wild |
mod_server_contact_info: Backport from prosody trunk
|
| Tue, 12 Mar 2024 14:31:21 +0000 |
Matthew Wild |
mod_firewall: Support util.id.* as dependencies
|
| Sun, 11 Feb 2024 12:50:53 +0100 |
Kim Alvefur |
mod_firewall: Fix to find scripts when installed with plugin installer
|
| Tue, 12 Dec 2023 19:06:37 +0000 |
Matthew Wild |
mod_firewall: TO/FROM ROLE: Handle JIDs with no role (thanks Zash)
|
| Sun, 12 Nov 2023 16:37:47 +0100 |
Kim Alvefur |
mod_firewall: Add FROM COUNTRY condition based on GeoIP DB
|
| Thu, 08 Jun 2023 19:47:35 +0100 |
Matthew Wild |
mod_firewall: Add console commands to mark/unmark users
|
| Thu, 08 Jun 2023 17:00:04 +0100 |
Matthew Wild |
mod_firewall: enable marks by default
|
| Fri, 28 Apr 2023 13:27:06 +0100 |
Matthew Wild |
mod_firewall: Initialize compiled chunk just once for all handlers
|
| Fri, 27 Jan 2023 23:06:25 +0100 |
Kim Alvefur |
mod_firewall: Fix 'is_admin' internal dependency rule #1797 (thanks diane)
|
| Thu, 11 Aug 2022 17:04:53 +0100 |
Matthew Wild |
mod_firewall: Update for role-auth (backwards compatible)
|
| Wed, 30 Jun 2021 14:48:59 +0200 |
Kim Alvefur |
mod_firewall: Remove reliance on full_sessions being a global
|
| Sat, 05 Jun 2021 16:22:22 +0100 |
Matthew Wild |
mod_firewall: Allow underscores in definition names
|
| Sun, 19 Apr 2020 23:37:13 +0200 |
Kim Alvefur |
mod_firewall: Use util.envload instead of deprecated loadstring (thanks Martin)
|
| Mon, 12 Mar 2018 12:26:15 +0100 |
Kim Alvefur |
mod_firewall: Add special case for $local zone (fixes #1090)
|
| Sat, 24 Feb 2018 21:40:56 +0100 |
Kim Alvefur |
mod_firewall: Add experimental user-centric persistent marks behind a feature flag
|
| Wed, 03 Jan 2018 07:49:22 +0100 |
Kim Alvefur |
mod_firewall: Trim trailing whitespace [luacheck]
|
| Sun, 26 Feb 2017 09:58:07 +0000 |
Matthew Wild |
mod_firewall: Add 'test' subcommand to read stanzas from stdin and test them against rules
|