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
|
Sun, 26 Feb 2017 09:50:16 +0000 |
Matthew Wild |
mod_firewall: Remove ambiguity from tokens dep parameter
|
Sun, 26 Feb 2017 09:49:42 +0000 |
Matthew Wild |
mod_firewall: Fix for including the same dependency with different parameters
|
Sat, 25 Feb 2017 17:05:40 +0000 |
Matthew Wild |
mod_firewall: Compatibility fix for 0.9 (no module:unhook())
|
Sat, 25 Feb 2017 16:55:02 +0000 |
Matthew Wild |
mod_firewall: Add some comments
|
Sat, 25 Feb 2017 16:54:52 +0000 |
Matthew Wild |
mod_firewall: Various improvements allowing dynamic load/reload/unload of scripts
|
Sat, 25 Feb 2017 15:46:27 +0000 |
Matthew Wild |
mod_firewall: Factor out script loading
|
Sat, 25 Feb 2017 15:46:01 +0000 |
Matthew Wild |
mod_firewall: Fix meta functions with to/from that weren't JID-based
|
Fri, 24 Feb 2017 09:49:30 +0000 |
Matthew Wild |
mod_firewall: Rename variables to avoid shadowing #luacheck
|
Fri, 24 Feb 2017 09:49:09 +0000 |
Matthew Wild |
mod_firewall: Accept backslash escapes in definitions
|
Fri, 24 Feb 2017 09:38:20 +0000 |
Matthew Wild |
mod_firewall: Make PASS bubble up through all chains, and add DEFAULT and RETURN
|
Thu, 23 Feb 2017 14:00:43 +0000 |
Matthew Wild |
mod_firewall: Allow backslash escapes in definitions
|
Thu, 23 Feb 2017 14:00:26 +0000 |
Matthew Wild |
mod_firewall: Pass 'module' object to chain handlers
|
Thu, 23 Feb 2017 13:58:30 +0000 |
Matthew Wild |
mod_firewall: Add 'current_host' variable/dependency
|
Thu, 23 Feb 2017 13:58:13 +0000 |
Matthew Wild |
mod_firewall: Add metaq(), like meta() but takes an unquoted string
|
Thu, 23 Feb 2017 13:57:48 +0000 |
Matthew Wild |
mod_firewall: Add stripslashes() function
|
Tue, 21 Feb 2017 22:41:40 +0000 |
Matthew Wild |
mod_firewall: Add it(erators) and it_count dependencies
|
Tue, 21 Feb 2017 22:41:08 +0000 |
Matthew Wild |
mod_firewall: Do patterns properly, instead of cheating
|
Tue, 21 Feb 2017 10:38:14 +0000 |
Matthew Wild |
mod_firewall: Allow using spaces instead of underscores in actions, as well as conditions
|