Log

mod_firewall/mod_firewall.lua @ 5637:38783b8acbc9

description author age
mod_firewall: Add console commands to mark/unmark users Matthew Wild 19 months ago
mod_firewall: enable marks by default Matthew Wild 19 months ago
mod_firewall: Initialize compiled chunk just once for all handlers Matthew Wild 20 months ago
mod_firewall: Fix 'is_admin' internal dependency rule #1797 (thanks diane) Kim Alvefur 23 months ago
mod_firewall: Update for role-auth (backwards compatible) Matthew Wild 2022-08-11
mod_firewall: Remove reliance on full_sessions being a global Kim Alvefur 2021-06-30
mod_firewall: Allow underscores in definition names Matthew Wild 2021-06-05
mod_firewall: Use util.envload instead of deprecated loadstring (thanks Martin) Kim Alvefur 2020-04-19
mod_firewall: Add special case for $local zone (fixes #1090) Kim Alvefur 2018-03-12
mod_firewall: Add experimental user-centric persistent marks behind a feature flag Kim Alvefur 2018-02-24
mod_firewall: Trim trailing whitespace [luacheck] Kim Alvefur 2018-01-03
mod_firewall: Add 'test' subcommand to read stanzas from stdin and test them against rules Matthew Wild 2017-02-26
mod_firewall: Remove ambiguity from tokens dep parameter Matthew Wild 2017-02-26
mod_firewall: Fix for including the same dependency with different parameters Matthew Wild 2017-02-26
mod_firewall: Compatibility fix for 0.9 (no module:unhook()) Matthew Wild 2017-02-25
mod_firewall: Add some comments Matthew Wild 2017-02-25
mod_firewall: Various improvements allowing dynamic load/reload/unload of scripts Matthew Wild 2017-02-25
mod_firewall: Factor out script loading Matthew Wild 2017-02-25
mod_firewall: Fix meta functions with to/from that weren't JID-based Matthew Wild 2017-02-25
mod_firewall: Rename variables to avoid shadowing #luacheck Matthew Wild 2017-02-24
mod_firewall: Accept backslash escapes in definitions Matthew Wild 2017-02-24
mod_firewall: Make PASS bubble up through all chains, and add DEFAULT and RETURN Matthew Wild 2017-02-24
mod_firewall: Allow backslash escapes in definitions Matthew Wild 2017-02-23
mod_firewall: Pass 'module' object to chain handlers Matthew Wild 2017-02-23
mod_firewall: Add 'current_host' variable/dependency Matthew Wild 2017-02-23
mod_firewall: Add metaq(), like meta() but takes an unquoted string Matthew Wild 2017-02-23
mod_firewall: Add stripslashes() function Matthew Wild 2017-02-23
mod_firewall: Add it(erators) and it_count dependencies Matthew Wild 2017-02-21
mod_firewall: Do patterns properly, instead of cheating Matthew Wild 2017-02-21
mod_firewall: Allow using spaces instead of underscores in actions, as well as conditions Matthew Wild 2017-02-21
mod_firewall: Reinstate the ability to set a default for stanza expressions Matthew Wild 2017-02-21
mod_firewall: Fix scan_list() syntax error in generated code Matthew Wild 2017-02-20
mod_firewall: Add SEARCH, PATTERN definitions and SCAN condition to check tokenized stanza:find() against a list Matthew Wild 2017-02-20
mod_firewall: Code formatting Matthew Wild 2017-02-20
mod_firewall: Fix pattern Matthew Wild 2017-02-20
mod_firewall: Fix for deps dynamically including deps Matthew Wild 2017-02-20
mod_firewall: More meta() enhancements Matthew Wild 2017-02-20
mod_firewall: Initial support for lists, in-memory and HTTP Matthew Wild 2017-02-19
mod_firewall: More meta! Allow simple functions to be applied to $<> expressions Matthew Wild 2017-02-19
mod_firewall: Fix circular dependency check Matthew Wild 2017-02-19
mod_firewall: Fix $<> expressions being truncated when compiled Matthew Wild 2017-01-26
mod_firewall: More semicolons Kim Alvefur 2016-12-16
mod_firewall: Only call rostermanager if username is available (fixes #796) Kim Alvefur 2016-12-13
mod_firewall: Insert semicolons after some statements to prevent ambiguous syntax in output (fixes #797) Kim Alvefur 2016-12-13
mod_firewall: Use the sender bare JID instead of 'to' for stanzas to self Kim Alvefur 2016-12-03
mod_firewall: Allow conditions to end with a question mark Kim Alvefur 2016-12-02
mod_firewall: Split import of rostermanager into its own dependency Kim Alvefur 2016-11-30
mod_firewall: Fix for raw code expressions that contain escape-worthy characters Matthew Wild 2016-11-19
mod_firewall: Add default zone called '$local' containing all local hosts (dynamically) Matthew Wild 2016-11-18
mod_firewall: Support for default values in stanza paths Matthew Wild 2016-11-15
mod_firewall: When compiling on the command-line with -v, ensure chain function names are unique and valid ids Matthew Wild 2016-11-15
mod_firewall: Allow prefixing script paths with 'module:' to specify path relative to module file Matthew Wild 2016-11-15
mod_firewall: Fix for when compiling on the command line and specifying multiple files Matthew Wild 2016-11-15
mod_firewall: Allow implicit defitions of chains in scripts if they begin with 'user/' Matthew Wild 2016-11-15
mod_firewall: Add conditions for testing whether a sender of a stanza is in the recipient's roster (or in a certain roster group) Matthew Wild 2016-11-04
mod_firewall: Don't use util.cache unless it's needed, and add explanatory error if it is not available Matthew Wild 2016-03-18
mod_firewall: Add support for throttling based on user-defined properties (experimental) Matthew Wild 2016-03-18
mod_firewall: Fix syntax error Matthew Wild 2016-03-17
mod_firewall: Move meta() function to main module, and make it a global so libs can use it Matthew Wild 2016-03-17
mod_firewall: Add comment to document idsafe() Matthew Wild 2016-03-17