Log

mod_firewall/conditions.lib.lua @ 2460:3ed504b944e5

description author age
mod_firewall: SUBSCRIBED - condition that is true if the receiver of a stanza is subscribed to the sender Kim Alvefur Wed, 30 Nov 2016 15:44:35 +0100
mod_firewall: INSPECT: support for literal substring search and expressions Matthew Wild Sat, 19 Nov 2016 15:52:32 +0000
mod_firewall: INSPECT: Handle stanza:find() returning nil (i.e. path didn't match) Matthew Wild Tue, 15 Nov 2016 14:58:16 +0000
mod_firewall: INSPECT: Emit compilation error when the given stanza path is used for comparison but doesn't return a string Matthew Wild Tue, 15 Nov 2016 14:57:40 +0000
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 Fri, 04 Nov 2016 12:46:11 +0000
mod_firewall: Add support for throttling based on user-defined properties (experimental) Matthew Wild Fri, 18 Mar 2016 09:47:52 +0000
mod_firewall: Allow underscore in mark names (thanks Ge0rG) Matthew Wild Fri, 18 Mar 2016 09:45:02 +0000
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: Correct zone condition to check bare JID Kim Alvefur Thu, 17 Mar 2016 14:45:08 +0100
mod_firewall: Fix usage of incorrect variable current_time in ORIGIN_MARKED condition (thanks Ge0rG) Matthew Wild Thu, 17 Mar 2016 12:27:48 +0000
mod_firewall: INSPECT: Support for pattern matches (confusingly using ~= instead of =) Matthew Wild Thu, 17 Mar 2016 11:37:19 +0000
mod_firewall: Add support for session marking (MARK_ORIGIN, UNMARK_ORIGIN, ORIGIN_MARKED) Matthew Wild Thu, 17 Mar 2016 11:27:10 +0000
mod_firewall: Pass results as arguments to format instead of shadowning variable [luacheck] Kim Alvefur Fri, 11 Mar 2016 18:19:59 +0100
mod_firewall: Use string.find in JID match, faster since the result is unused Kim Alvefur Fri, 11 Mar 2016 18:18:35 +0100
mod_firewall: Verify that JID part exists before attempting to call method Kim Alvefur Fri, 11 Mar 2016 18:18:04 +0100
mod_firewall: Anchor pattern at beginning and end Kim Alvefur Fri, 11 Mar 2016 18:16:38 +0100
mod_firewall/conditions: Add semicolon Kim Alvefur Fri, 11 Mar 2016 18:15:58 +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
mod_firewall/conditions: Add FROM_EXACTLY and TO_EXACTLY Matthew Wild Mon, 01 Feb 2016 20:24:51 +0000
mod_firewall/conditions: Remove unused variable Matthew Wild Tue, 07 May 2013 09:31:57 +0100
mod_firewall: The default value of the 'type' attribute on message stanzas is 'normal' Kim Alvefur Mon, 08 Apr 2013 17:03:34 +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/conditions: Add DAY and TIME conditions Matthew Wild Sat, 06 Apr 2013 14:03:10 +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/conditions: Default types for message and presence Matthew Wild Fri, 05 Apr 2013 19:20:05 +0100
mod_firewall/conditions: Don't use table.insert, so things are happy when compile_jid_match() returns nil Matthew Wild Fri, 05 Apr 2013 19:18:41 +0100
mod_firewall/conditions: Support Lua patterns in JID matching, and make <*>@example.com NOT match example.com Matthew Wild Fri, 05 Apr 2013 19:17:33 +0100
mod_firewall: Add INSPECT conditional, for deeper inspection of stanzas Kim Alvefur Thu, 04 Apr 2013 20:31:21 +0200
mod_firewall: General stanza filtering plugin with a declarative rule-based syntax Matthew Wild Wed, 03 Apr 2013 16:11:20 +0100