Log

mod_firewall/mod_firewall.lua @ 2125:edf5cf3c474b

description author age
mod_firewall: Move meta() function to main module, and make it a global so libs can use it Matthew Wild Thu, 17 Mar 2016 21:29:07 +0000
mod_firewall: Add comment to document idsafe() Matthew Wild Thu, 17 Mar 2016 21:27:24 +0000
mod_firewall: Disable more realistic output by default, activated by adding a -v flag Kim Alvefur Thu, 17 Mar 2016 14:33:14 +0100
mod_firewall: Make prosodyctl command output more realistic source (not guaranteed to work) Kim Alvefur Thu, 17 Mar 2016 14:20:06 +0100
mod_firewall: Support for defining extra chains in the config file Matthew Wild Thu, 17 Mar 2016 12:09:20 +0000
mod_firewall: Allow actions to have underscores in their names Matthew Wild Thu, 17 Mar 2016 11:22:49 +0000
mod_firewall: Add 'timestamp' dep to get current_timestamp Matthew Wild Thu, 17 Mar 2016 11:22:35 +0000
mod_firewall: Make idsafe() a global function so libraries can re-use it Matthew Wild Thu, 17 Mar 2016 11:22:18 +0000
mod_firewall: Silence warning about empty if branch [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:52:48 +0100
mod_firewall: Split compile function into two parts in order to separate their scopes Kim Alvefur Fri, 11 Mar 2016 18:48:34 +0100
mod_firewall: Rename argument to avoid name clash [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:48:05 +0100
mod_firewall: Remove unused imports [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:47:39 +0100
mod_firewall: Optimize string match operations, string.find is faster than .match since no string is returned Kim Alvefur Fri, 11 Mar 2016 18:13:53 +0100
all the things: Remove trailing whitespace Florian Zeitz Tue, 11 Mar 2014 18:44:01 +0100
Backed out changeset 853a382c9bd6 Kim Alvefur Fri, 28 Feb 2014 15:37:55 +0100
mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus) Kim Alvefur Fri, 28 Feb 2014 15:36:06 +0100
mod_firewall: Do not cache conditions with only a single use Florian Zeitz Sun, 16 Feb 2014 18:19:12 +0100
mod_firewall: Produce code with nicer indentation Florian Zeitz Sun, 16 Feb 2014 17:17:23 +0100
mod_firewall: Add support for being called as a prosodyctl command Kim Alvefur Wed, 05 Jun 2013 21:14:59 +0200
mod_firewall: Remove print() Kim Alvefur Wed, 05 Jun 2013 21:13:20 +0200
mod_firewall: don't use %b() (not technically correct) Matthew Wild Wed, 08 May 2013 10:43:02 +0100
mod_firewall: Make defining objects generic (currently zones and rate limits), so more can easily be added. Also a syntax change... definition lines must begin with % Matthew Wild Tue, 07 May 2013 10:33:49 +0100
mod_firewall: Fix conditions with spaces Matthew Wild Tue, 07 May 2013 10:32:48 +0100
mod_firewall: Cache conditions, so that they are only calculated once per chain execution Matthew Wild Tue, 07 May 2013 09:28:20 +0100
mod_firewall: Fix variable name Kim Alvefur Mon, 08 Apr 2013 22:26:52 +0200
mod_firewall: Add rate limiting capabilities, and keep zones and throttle objects in shared tables Matthew Wild Sat, 06 Apr 2013 22:20:59 +0100
mod_firewall: Don't add empty conditions check when no conditions are listed in a rule Matthew Wild Sat, 06 Apr 2013 14:03:02 +0100
mod_firewall: Add time and date deps Matthew Wild Sat, 06 Apr 2013 14:02:38 +0100
mod_firewall: Improve zone handling, make it more efficient, and support dynamic dependencies in the compiler. ENTERING and LEAVING conditions now work at expected (not matching stanzas flowing within a zone). Matthew Wild Fri, 05 Apr 2013 19:21:46 +0100
mod_firewall: Add actions EVENT (fire an event), JUMP EVENT (transfer control to the handlers of an event), JUMP CHAIN (transfer control to another mod_firewall chain) Matthew Wild Fri, 05 Apr 2013 18:08:16 +0100
mod_firewall: Tighten up error handling, and split rules->Lua and Lua->bytecode compilation into separate functions Matthew Wild Fri, 05 Apr 2013 18:05:21 +0100
mod_firewall: Use resolve_relative_path correctly Kim Alvefur Thu, 04 Apr 2013 23:11:36 +0200
mod_firewall: General stanza filtering plugin with a declarative rule-based syntax Matthew Wild Wed, 03 Apr 2013 16:11:20 +0100