Commit Graph

  • b29cb45df0 Refactoring: rename evaluate to execute on actions Felipe Zimmerle 2019-02-25 21:47:51 -03:00
  • 23710f9bfb Refactoring in the Rule class to make it more elegant Felipe Zimmerle 2019-02-25 20:22:38 -03:00
  • 8d6e6e246a Rule: isMarker is no longer necessary Felipe Zimmerle 2019-02-25 11:32:43 -03:00
  • e0dc84cba5 Adds new method for rule merge Felipe Zimmerle 2020-04-14 11:33:17 -03:00
  • 9bd88ade84 parser: using GNU Bison 3.6.4 Felipe Zimmerle 2020-04-14 11:28:40 -03:00
  • 5dd7860f95 Moves default actions to be part of the rules Felipe Zimmerle 2020-04-06 20:27:10 -03:00
  • ae3ad5eaa7 cosmetics: Address some cppcheck complains v3/dev/master-no-warnings Felipe Zimmerle 2020-08-06 19:02:00 -03:00
  • 51d06d7a8e CHANGES: Adds info about #2378 Felipe Zimmerle 2020-07-30 13:51:33 -03:00
  • fe12385148 GeoIP: switch to GEOIP_MEMORY_CACHE from GEOIP_INDEX_CACHE Andrei Belov 2020-07-30 18:20:01 +03:00
  • 0eb3c123f4 Merge pull request #2348 from martinhsv/v3/master martinhsv 2020-07-06 07:54:44 -04:00
  • b9620c26a0 rx:exit after full match; fix TX population after unused group martinhsv 2020-06-29 06:13:45 -07:00
  • a1a8c0fda7 Merge pull request #2342 from martinhsv/v3/master martinhsv 2020-06-18 10:27:52 -04:00
  • 07ce43cceb Correct CHANGES file entry for #2234 martinhsv 2020-06-18 07:12:25 -07:00
  • af5d157111 Makes RuleWithActions const in run time operations v3/dev/phases Felipe Zimmerle 2019-05-08 11:08:24 -03:00
  • c19cdcbadd Introduces ActionWithExecution Felipe Zimmerle 2020-06-08 13:09:47 -03:00
  • 69ed4d5884 Makes Lua::run const Felipe Zimmerle 2020-06-08 13:01:45 -03:00
  • f8d56f64f1 Removes method isDisruptive from Action class Felipe Zimmerle 2020-06-05 11:51:45 -03:00
  • bc3ad6e049 Action: make sure that null constructor is not used Felipe Zimmerle 2020-06-04 21:06:19 -03:00
  • 92a853bceb Computes auditlog during rules load time Felipe Zimmerle 2020-06-03 20:57:27 -03:00
  • 156202d10c cosmetic: Organization on the Action class Felipe Zimmerle 2019-05-02 20:31:15 -03:00
  • 1002058705 actions: Removes Rule parameter from runtime execute Felipe Zimmerle 2020-05-18 21:33:03 -03:00
  • 9b54b8e8ae actions: Compute the rule association during relus load Felipe Zimmerle 2020-05-18 15:08:17 -03:00
  • 58407720dc tests: Romeves unused header from a test case Felipe Zimmerle 2020-05-18 14:18:21 -03:00
  • 760f60a378 tests: Prints test number on segfault Felipe Zimmerle 2020-05-18 12:53:16 -03:00
  • 4121abdf0c Replaces lower case implementation Felipe Zimmerle 2019-03-20 13:59:30 -03:00
  • 84b30a63b5 Makes operator to use string_view Felipe Zimmerle 2019-03-05 12:26:44 -03:00
  • fe5ea2c425 Improves rules dump for better testing Felipe Zimmerle 2019-04-11 10:18:03 -03:00
  • 726c99af12 Better error handling when loading configurations Felipe Zimmerle 2019-03-21 09:45:04 -03:00
  • f06ce3b394 Adds method getVariableNames to variables Felipe Zimmerle 2019-04-08 15:50:42 -03:00
  • c8d6806a31 Cosmetics: Defining a type for RuleId Felipe Zimmerle 2019-03-20 16:21:28 -03:00
  • 5c30015ea7 Moves rule* headers to src/ Felipe Zimmerle 2019-02-26 21:59:08 -03:00
  • 37c9e710e2 Cleanup on Action class Felipe Zimmerle 2019-03-15 01:56:40 -03:00
  • 4cd9fb39e6 Removes RuleMessage from action execute signature Felipe Zimmerle 2019-03-15 01:35:07 -03:00
  • 01a80f8214 Refactoring: Makes transformations to work with new execute signature Felipe Zimmerle 2019-02-26 15:39:27 -03:00
  • 3490247e39 Move travis to use a new version of Ubuntu nikolas 2019-10-31 09:55:09 -03:00
  • f7e9039f20 Cosmetics: fix some cppcheck complains Felipe Zimmerle 2020-04-29 10:19:49 -03:00
  • 42ec74fcac Refactoring: rename evaluate to execute on actions Felipe Zimmerle 2019-02-25 21:47:51 -03:00
  • c6913737f2 Refactoring in the Rule class to make it more elegant Felipe Zimmerle 2019-02-25 20:22:38 -03:00
  • 5770da30a1 Rule: isMarker is no longer necessary Felipe Zimmerle 2019-02-25 11:32:43 -03:00
  • 83a59e4fca Adds new method for rule merge Felipe Zimmerle 2020-04-14 11:33:17 -03:00
  • a2be19d8e5 Fixing Typo Rajesh Rajendran 2020-04-16 11:50:47 +05:30
  • f0f1c2b1a1 Merge pull request #2317 from nikolas/patch-3 Felipe Zimmerle 2020-05-21 14:30:38 -03:00
  • feda5b758b Merge pull request #2321 from nikolas/patch-4 Felipe Zimmerle 2020-05-21 14:29:37 -03:00
  • 45dec2068c readme update: Packing -> Packaging nikolas 2020-05-21 10:02:15 -04:00
  • ba1ae16fc9 Fix typo in readme: GtiHub -> GitHub nikolas 2020-05-20 20:51:47 -04:00
  • 3b1de9567a Merge pull request #2315 from nikolas/patch-1 Felipe Zimmerle 2020-05-20 18:46:00 -03:00
  • 7330739989 fix typo in readme: rearchitechted -> rearchitected nikolas 2020-05-20 14:43:13 -04:00
  • 0a594aca53 parser: using GNU Bison 3.5.4 Felipe Zimmerle 2020-04-14 11:28:40 -03:00
  • b8d17adec1 Moves default actions to be part of the rules Felipe Zimmerle 2020-04-06 20:27:10 -03:00
  • 7e0bc26917 Using performLogging function Felipe Zimmerle 2019-03-12 13:42:06 -03:00
  • a1547eaa32 Regression tests: audit log compare support and test cases martinhsv 2019-12-19 10:53:19 -08:00
  • 7a48245aed Creates RuleUnconditional Felipe Zimmerle 2019-02-19 21:31:35 -03:00
  • f63bd1a45d Moves Rule[WithActions|WithOperator] to their own files Felipe Zimmerle 2019-02-19 20:57:23 -03:00
  • 8274be066a Refactoring: Having RuleMarker in a separated file Felipe Zimmerle 2019-02-19 14:34:20 -03:00
  • bdedfd2463 Refactoring: Renames RuleBase to Rule Felipe Zimmerle 2019-02-19 13:34:36 -03:00
  • 59d4268882 Refactoring: renames Rule to RuleWithOperator Felipe Zimmerle 2019-02-19 11:08:47 -03:00
  • 8eb7b8fe6c Refactoring: Splits Rule into Rule and RuleWithActions Felipe Zimmerle 2019-02-19 10:15:01 -03:00
  • 43f8aee6b6 Splits Rule class into: Rule, RuleBase, RuleMarker Felipe Zimmerle 2019-02-18 15:42:13 -03:00
  • fda03c0016 Yet another refactoring in Rule Felipe Zimmerle 2019-02-16 22:55:25 -03:00
  • b66224853b Refactoring in Rule: Meaningful structures name Felipe Zimmerle 2019-02-15 21:49:46 -03:00
  • 96849c07de Makes action name a shared pointer Felipe Zimmerle 2019-02-14 23:20:32 -03:00
  • 9c526b3647 Avoids copy on the transformation operation Felipe Zimmerle 2019-02-14 19:46:06 -03:00
  • 8cfb289cea Lets reserve some memory for rule message Felipe Zimmerle 2019-02-12 16:13:15 -03:00
  • a609249d64 Makes m_id a shared pointer Felipe Zimmerle 2019-01-23 10:29:36 -03:00
  • 343b86c2a7 Makes m_fileName a shared pointer Felipe Zimmerle 2019-01-22 16:07:47 -03:00
  • 14b2bd77a0 Makes m_uri_no_query_string_decoded a shared pointer Felipe Zimmerle 2019-01-22 15:36:33 -03:00
  • d7d5cd2a91 Makes m_serverIpAddress a shared pointer Felipe Zimmerle 2019-01-22 15:18:25 -03:00
  • 8df35deadb Makes m_clientIpAddress a shared pointer Felipe Zimmerle 2019-01-22 14:52:18 -03:00
  • 196adcae23 Removes reference counter for RulesSet Felipe Zimmerle 2019-01-22 13:30:57 -03:00
  • f2f5c9c958 Removes reference counter from audit_log writer Felipe Zimmerle 2019-01-22 12:45:56 -03:00
  • 4b88fdc513 Removes reference counter from log write agent Felipe Zimmerle 2019-01-22 12:27:40 -03:00
  • 5ebfa5eacb Removes referece count from audit logs Felipe Zimmerle 2019-01-22 12:06:13 -03:00
  • 4b94fabef9 Removes reference count form Actions Felipe Zimmerle 2019-01-22 10:09:08 -03:00
  • 6b0ad8049a Having default actions as o shared pointer Felipe Zimmerle 2019-01-22 09:15:29 -03:00
  • 9d158611cf Makes Rule a shared pointer Felipe Zimmerle 2018-11-22 10:48:33 -03:00
  • f1d22f9b02 Fix version check Felipe Zimmerle 2020-03-24 17:15:04 -03:00
  • 6367e6d5e9 Having a class Rules Felipe Zimmerle 2018-11-19 13:57:47 -03:00
  • fb7714f202 Creates class RulesSetPhases Felipe Zimmerle 2018-11-14 19:44:28 -03:00
  • 7a0ad43087 fuzz: minor adjustment on op_test Felipe Zimmerle 2020-03-24 09:42:45 -03:00
  • 6de5c5984d Adds some operators to the fuzzing tests Felipe Zimmerle 2020-03-23 22:15:48 -03:00
  • edd0a4bb26 Updates the fuzzing example Felipe Zimmerle 2020-03-23 21:41:24 -03:00
  • 88789a577f parser: Using bison 3.5.2 Felipe Zimmerle 2020-03-11 14:20:33 -03:00
  • 1e26bf2078 Revert "Creates the RulesSetPhases clas" Felipe Zimmerle 2020-03-11 08:17:56 -03:00
  • 072e4edc53 Creates the RulesSetPhases clas Felipe Zimmerle 2018-11-14 19:44:28 -03:00
  • 014adabda4 cppcheck: Adds rules_set_properties.cc supressions Felipe Zimmerle 2020-02-18 10:50:13 -03:00
  • 6a742cdf76 Refactoring: Renames RulesProperties to RulesSetProperties Felipe Zimmerle 2018-11-13 16:08:27 -03:00
  • bad5892b93 tests: Adds secargumentslimit.json to Makefile.am Felipe Zimmerle 2020-02-14 11:03:52 -03:00
  • f57265a3e2 Support configurable limit on number of arguments processed martinhsv 2020-01-08 15:48:19 -08:00
  • 4e9ba44d03 build: Keep the installation of rules.h Felipe Zimmerle 2020-02-13 09:16:35 -03:00
  • 4671608d5b cppcheck: more suppressions Felipe Zimmerle 2020-02-12 09:32:15 -03:00
  • 22ec307739 Fix 7495675d54 Felipe Zimmerle 2020-02-12 08:56:03 -03:00
  • b7e28c246f static: fix static checks Felipe Zimmerle 2020-02-11 15:16:24 -03:00
  • 7495675d54 Refactoring: Renames Rules to RulesSet Felipe Zimmerle 2018-11-13 15:29:55 -03:00
  • 0c3e8b6b59 parser: cosmetics: makes it easy to read Felipe Zimmerle 2020-02-11 13:10:49 -03:00
  • 6a0df8ca5c parser: new bison version Felipe Zimmerle 2020-02-11 11:15:09 -03:00
  • 136db3e582 Multipart Content-Disposition should allow filename* field martinhsv 2019-12-05 12:51:22 -08:00
  • 1b1fdc055b Fix rule-update-target exclusions for plain (non-regex) variables martinhsv 2020-02-05 06:57:01 -08:00
  • f7e4c1d9f5 CHANGES: Adds info about #2235 Felipe Zimmerle 2020-02-04 11:05:33 -03:00
  • e9bcaf441d test for uClinux in configure script Frank Vanbever 2020-01-10 11:24:43 +01:00
  • fe84d2bae6 Fail when CANONICAL_HOST cannot be determined Frank Vanbever 2020-01-10 11:14:43 +01:00