Commit Graph

  • bab7d6ccdf Moves rule* headers to src/ Felipe Zimmerle 2019-02-26 21:59:08 -03:00
  • 38a814411b Cleanup on Action class Felipe Zimmerle 2019-03-15 01:56:40 -03:00
  • 10985f33b0 Removes RuleMessage from action execute signature Felipe Zimmerle 2019-03-15 01:35:07 -03:00
  • 12304ea36b Refactoring: Makes transformations to work with new execute signature Felipe Zimmerle 2019-02-26 15:39:27 -03:00
  • e3583f342a Move travis to use a new version of Ubuntu nikolas 2019-10-31 09:55:09 -03:00
  • 01e2fe4f82 Cosmetics: fix some cppcheck complains Felipe Zimmerle 2020-04-29 10:19:49 -03:00
  • 14a60ef46c Refactoring: rename evaluate to execute on actions Felipe Zimmerle 2019-02-25 21:47:51 -03:00
  • a5a0f261e2 Refactoring in the Rule class to make it more elegant Felipe Zimmerle 2019-02-25 20:22:38 -03:00
  • 4c0fc7b6ff Rule: isMarker is no longer necessary Felipe Zimmerle 2019-02-25 11:32:43 -03:00
  • 1518015687 Adds new method for rule merge Felipe Zimmerle 2020-04-14 11:33:17 -03:00
  • 73c3731c9d Moves default actions to be part of the rules Felipe Zimmerle 2020-04-06 20:27:10 -03:00
  • d799f0fb1a Fix: FILES variable does not use multipart part name for key martinhsv 2020-08-04 14:34:27 -07:00
  • 9973d81799 Add new transformation call phpArgsNames marshal09 2020-08-25 05:21:16 -04:00
  • afefda53c6 Fix Path to projekt logo Aleks 2020-11-13 18:39:28 +01:00
  • 4e370dfe8b Add new transformation call phpArgsNames v3/dev/pull_2387 marshal09 2020-08-25 05:21:16 -04:00
  • d72be1c470 Fix: Only delete Multipart tmp files after rules have run v3/dev/pull_2427 martinhsv 2020-11-02 15:19:43 -08:00
  • 6ced3b3921 Refactoring on Action - having RuleWithAction and RuleWithActionsProperties v3/dev/3.1-experimental-II Felipe Zimmerle 2020-09-23 13:48:15 -03:00
  • 2da2d372d8 Constify Transaction on variable resolution Felipe Zimmerle 2020-09-18 11:41:55 -03:00
  • 1f350296ba Implement id ranges for ctl:ruleRemoveTargetById v3/dev/pull_2430 martinhsv 2020-10-21 13:55:46 -07:00
  • abf59f4b84 Refactoring on Action - having RuleWithAction and RuleWithActionsProperties Felipe Zimmerle 2020-09-23 13:48:15 -03:00
  • 3c25113a64 Constify Transaction on variable resolution Felipe Zimmerle 2020-09-18 11:41:55 -03:00
  • 646bdd37b4 Uses unique_ptr on REMOTE_USER Felipe Zimmerle 2020-09-18 11:34:31 -03:00
  • 6be58b1eba Reduce the workload on VariableValue Felipe Zimmerle 2020-09-17 19:51:34 -03:00
  • bf48533f81 Adds support for string_view in Variable Felipe Zimmerle 2020-08-26 11:20:12 -03:00
  • cc5d3f5106 Removes copy form VariableValue Felipe Zimmerle 2020-08-26 09:18:36 -03:00
  • 5a0e71fdc0 Replaces getKeyWithCollection with getName on VariableValue Felipe Zimmerle 2020-08-25 12:52:04 -03:00
  • 00a3964324 Removes unecessary ptr copy form VariableValue Felipe Zimmerle 2020-08-25 09:52:16 -03:00
  • aaffd314e5 Delays variable name resolution to whenever it is necessary Felipe Zimmerle 2020-08-25 09:14:40 -03:00
  • de9b5b2f16 Cosmetics: Using VariableValues instead of std::vector<...> Felipe Zimmerle 2020-08-24 12:57:47 -03:00
  • d991461c43 Refactoring on variables::Variable Felipe Zimmerle 2020-08-21 19:48:05 -03:00
  • 21a63b296a Use std::shared_ptr for variable resolution WGH 2020-07-28 18:46:03 +03:00
  • 2cb7591eac Having RunTimeString in a better shape Felipe Zimmerle 2020-08-20 14:16:26 -03:00
  • 7fd4b8441f Removes init from SetVar Felipe Zimmerle 2020-08-20 09:05:33 -03:00
  • 71afd1a979 Use 'equal_range' instead of full scan for rule exceptions Felipe Zimmerle 2020-08-10 09:51:02 -03:00
  • 4e58492794 Remove unnecessary copying in transformations WGH 2020-07-22 03:14:51 +03:00
  • b32a169d2a Make all "rule id" variables of type RuleId WGH 2020-07-24 20:12:35 +03:00
  • d393b4734b Makes RuleWithActions const in run time operations Felipe Zimmerle 2019-05-08 11:08:24 -03:00
  • e4125318d9 Introduces ActionWithExecution Felipe Zimmerle 2020-06-08 13:09:47 -03:00
  • 542a5c451a Makes Lua::run const Felipe Zimmerle 2020-06-08 13:01:45 -03:00
  • 3bdd96c603 Removes method isDisruptive from Action class Felipe Zimmerle 2020-06-05 11:51:45 -03:00
  • 18681bb3d5 Action: make sure that null constructor is not used Felipe Zimmerle 2020-06-04 21:06:19 -03:00
  • 647717b926 Computes auditlog during rules load time Felipe Zimmerle 2020-06-03 20:57:27 -03:00
  • 8aa3e3439d actions: Removes Rule parameter from runtime execute Felipe Zimmerle 2020-05-18 21:33:03 -03:00
  • 67b08dfe43 actions: Compute the rule association during rules load Felipe Zimmerle 2020-05-18 15:08:17 -03:00
  • e345cf5ca3 tests: Romoves unused header from a test case Felipe Zimmerle 2020-05-18 14:18:21 -03:00
  • 7691cc2897 tests: Prints test number on segfault Felipe Zimmerle 2020-05-18 12:53:16 -03:00
  • 18f77db46b Replaces lower case implementation Felipe Zimmerle 2019-03-20 13:59:30 -03:00
  • af23c720ae Makes operator to use string_view Felipe Zimmerle 2019-03-05 12:26:44 -03:00
  • f5cdf03de1 Improves rules dump for better testing Felipe Zimmerle 2019-04-11 10:18:03 -03:00
  • 8890f9bbbc Better error handling when loading configurations Felipe Zimmerle 2019-03-21 09:45:04 -03:00
  • 94851216fa Adds method getVariableNames to variables Felipe Zimmerle 2019-04-08 15:50:42 -03:00
  • fb35dd975c Cosmetics: Defining a type for RuleId Felipe Zimmerle 2019-03-20 16:21:28 -03:00
  • c9204a1c1f Moves rule* headers to src/ Felipe Zimmerle 2019-02-26 21:59:08 -03:00
  • 7bbc5c3441 Cleanup on Action class Felipe Zimmerle 2019-03-15 01:56:40 -03:00
  • 7da4c9a007 Removes RuleMessage from action execute signature Felipe Zimmerle 2019-03-15 01:35:07 -03:00
  • 6547f3601f Refactoring: Makes transformations to work with new execute signature Felipe Zimmerle 2019-02-26 15:39:27 -03:00
  • 82980ab392 Move travis to use a new version of Ubuntu nikolas 2019-10-31 09:55:09 -03:00
  • 71de3b48f2 Cosmetics: fix some cppcheck complains Felipe Zimmerle 2020-04-29 10:19:49 -03:00
  • 2331976238 Refactoring: rename evaluate to execute on actions Felipe Zimmerle 2019-02-25 21:47:51 -03:00
  • 35a341e473 Refactoring in the Rule class to make it more elegant Felipe Zimmerle 2019-02-25 20:22:38 -03:00
  • e0703a4774 Rule: isMarker is no longer necessary Felipe Zimmerle 2019-02-25 11:32:43 -03:00
  • 0daeb09b0a Adds new method for rule merge Felipe Zimmerle 2020-04-14 11:33:17 -03:00
  • 3a189a131f Moves default actions to be part of the rules Felipe Zimmerle 2020-04-06 20:27:10 -03:00
  • 1b7aa42c77 Issue-2423: Meta-actions like 'msg' should be applied at end of chain Michael Granzow 2020-10-28 11:17:22 +00:00
  • 2672db103e Add support for new operator rxGlobal martinhsv 2020-09-08 20:55:48 -07:00
  • 785958f9b5 Fix maxminddb link on FreeBSD Felipe Zimmerle 2019-07-11 11:58:49 -03:00
  • 4b425850cf Cosmetics: fix cppcheck warnings Felipe Zimmerle 2020-10-22 10:08:35 -03:00
  • 8da787a390 Merge pull request #2424 from martinhsv/v3/master martinhsv 2020-10-19 09:09:05 -04:00
  • 8436c78993 Fix IP address logging in Section A martinhsv 2020-10-16 13:14:42 -07:00
  • 995f22b3ce Having Bison 3.7.2 Felipe Zimmerle 2020-10-14 13:57:13 -03:00
  • 377fb723ca Makes lua 5.1 workable again Felipe Zimmerle 2020-09-21 10:04:40 -03:00
  • e9dce44f6a build: Minor fixies on Lua detection Felipe Zimmerle 2020-08-18 09:19:51 -03:00
  • 9e6d8b7bbc CHANGES: Adds support to lua 5.4 Felipe Zimmerle 2020-08-17 11:35:51 -03:00
  • 8c85b78361 Adds support to lua 5.4 Felipe Zimmerle 2020-08-17 11:08:03 -03:00
  • 47be22e62a Use std::shared_ptr for variable resolution v3/dev/3.1-experimental-2374 WGH 2020-07-28 18:46:03 +03:00
  • b32182940d Use 'equal_range' instead of full scan for rule exceptions Felipe Zimmerle 2020-08-10 09:51:02 -03:00
  • 5226c42f7c Remove unnecessary copying in transformations WGH 2020-07-22 03:14:51 +03:00
  • 1e14d6444b Make all "rule id" variables of type RuleId WGH 2020-07-24 20:12:35 +03:00
  • d3512e5e1c Makes RuleWithActions const in run time operations Felipe Zimmerle 2019-05-08 11:08:24 -03:00
  • 2408006227 Introduces ActionWithExecution Felipe Zimmerle 2020-06-08 13:09:47 -03:00
  • dd5c23d992 Makes Lua::run const Felipe Zimmerle 2020-06-08 13:01:45 -03:00
  • 4fef31855c Removes method isDisruptive from Action class Felipe Zimmerle 2020-06-05 11:51:45 -03:00
  • d923c5e0b6 Action: make sure that null constructor is not used Felipe Zimmerle 2020-06-04 21:06:19 -03:00
  • 139bbf39c6 Computes auditlog during rules load time Felipe Zimmerle 2020-06-03 20:57:27 -03:00
  • 2c20f365e8 actions: Removes Rule parameter from runtime execute Felipe Zimmerle 2020-05-18 21:33:03 -03:00
  • c7a78926ee actions: Compute the rule association during rules load Felipe Zimmerle 2020-05-18 15:08:17 -03:00
  • 9dcedd498f tests: Romoves unused header from a test case Felipe Zimmerle 2020-05-18 14:18:21 -03:00
  • bd7e26d0c3 tests: Prints test number on segfault Felipe Zimmerle 2020-05-18 12:53:16 -03:00
  • 726f0b2b15 Replaces lower case implementation Felipe Zimmerle 2019-03-20 13:59:30 -03:00
  • 32e776daa9 Makes operator to use string_view Felipe Zimmerle 2019-03-05 12:26:44 -03:00
  • ca26aee1ce Improves rules dump for better testing Felipe Zimmerle 2019-04-11 10:18:03 -03:00
  • 8976e374f9 Better error handling when loading configurations Felipe Zimmerle 2019-03-21 09:45:04 -03:00
  • 7286395f45 Adds method getVariableNames to variables Felipe Zimmerle 2019-04-08 15:50:42 -03:00
  • 14260df49f Cosmetics: Defining a type for RuleId Felipe Zimmerle 2019-03-20 16:21:28 -03:00
  • 5d2cdd2964 Moves rule* headers to src/ Felipe Zimmerle 2019-02-26 21:59:08 -03:00
  • 3d27eff7cc Cleanup on Action class Felipe Zimmerle 2019-03-15 01:56:40 -03:00
  • 710e2a7f30 Removes RuleMessage from action execute signature Felipe Zimmerle 2019-03-15 01:35:07 -03:00
  • dd3801eba5 Refactoring: Makes transformations to work with new execute signature Felipe Zimmerle 2019-02-26 15:39:27 -03:00
  • ef139d0d4f Move travis to use a new version of Ubuntu nikolas 2019-10-31 09:55:09 -03:00
  • 04deed0662 Cosmetics: fix some cppcheck complains Felipe Zimmerle 2020-04-29 10:19:49 -03:00