Log

mod_firewall/mod_firewall.lua @ 2228:03a4c3209f21

description author age
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
mod_firewall: Disable more realistic output by default, activated by adding a -v flag Kim Alvefur 2016-03-17
mod_firewall: Make prosodyctl command output more realistic source (not guaranteed to work) Kim Alvefur 2016-03-17
mod_firewall: Support for defining extra chains in the config file Matthew Wild 2016-03-17
mod_firewall: Allow actions to have underscores in their names Matthew Wild 2016-03-17
mod_firewall: Add 'timestamp' dep to get current_timestamp Matthew Wild 2016-03-17
mod_firewall: Make idsafe() a global function so libraries can re-use it Matthew Wild 2016-03-17
mod_firewall: Silence warning about empty if branch [luacheck] Kim Alvefur 2016-03-11
mod_firewall: Split compile function into two parts in order to separate their scopes Kim Alvefur 2016-03-11
mod_firewall: Rename argument to avoid name clash [luacheck] Kim Alvefur 2016-03-11
mod_firewall: Remove unused imports [luacheck] Kim Alvefur 2016-03-11
mod_firewall: Optimize string match operations, string.find is faster than .match since no string is returned Kim Alvefur 2016-03-11
all the things: Remove trailing whitespace Florian Zeitz 2014-03-11
Backed out changeset 853a382c9bd6 Kim Alvefur 2014-02-28
mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus) Kim Alvefur 2014-02-28
mod_firewall: Do not cache conditions with only a single use Florian Zeitz 2014-02-16
mod_firewall: Produce code with nicer indentation Florian Zeitz 2014-02-16
mod_firewall: Add support for being called as a prosodyctl command Kim Alvefur 2013-06-05
mod_firewall: Remove print() Kim Alvefur 2013-06-05
mod_firewall: don't use %b() (not technically correct) Matthew Wild 2013-05-08
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 2013-05-07
mod_firewall: Fix conditions with spaces Matthew Wild 2013-05-07
mod_firewall: Cache conditions, so that they are only calculated once per chain execution Matthew Wild 2013-05-07
mod_firewall: Fix variable name Kim Alvefur 2013-04-08
mod_firewall: Add rate limiting capabilities, and keep zones and throttle objects in shared tables Matthew Wild 2013-04-06
mod_firewall: Don't add empty conditions check when no conditions are listed in a rule Matthew Wild 2013-04-06
mod_firewall: Add time and date deps Matthew Wild 2013-04-06
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 2013-04-05
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 2013-04-05
mod_firewall: Tighten up error handling, and split rules->Lua and Lua->bytecode compilation into separate functions Matthew Wild 2013-04-05
mod_firewall: Use resolve_relative_path correctly Kim Alvefur 2013-04-04
mod_firewall: General stanza filtering plugin with a declarative rule-based syntax Matthew Wild 2013-04-03