Commit Graph

  • 6af9e8e42a Fix QUERY_STRING variable Felipe Zimmerle 2015-07-21 23:02:55 -03:00
  • 7f76bb6df1 Adds PATH_INFO variable Felipe Zimmerle 2015-07-21 22:27:58 -03:00
  • 62fece7823 Adds support to SecResponseBodyLimit directive and OUTBOUND_DATA_ERROR var Felipe Zimmerle 2015-07-21 19:45:21 -03:00
  • 8e59b1822c Adds support to variable MULTIPART_UNMATCHED_BOUNDARY Felipe Zimmerle 2015-07-21 19:30:14 -03:00
  • a9147b76ad Adds support to the MULTIPART_STRICT_ERROR variable Felipe Zimmerle 2015-07-21 17:38:33 -03:00
  • 09beb1a5c0 Adds support to MULTIPART_NAME variable Felipe Zimmerle 2015-07-21 15:54:49 -03:00
  • 954e275b32 Adds support to MULTIPART_FILENAME variable Felipe Zimmerle 2015-07-21 15:42:24 -03:00
  • abec93263b Adds support to MULTIPART_CRLF_LF_LINES variable Felipe Zimmerle 2015-07-21 15:28:44 -03:00
  • 21f4c49a0f Adds support to MATCHED_VAR_NAME variable Felipe Zimmerle 2015-07-21 14:32:05 -03:00
  • b089c44c1a Adds support to MATCHED_VARS_NAMES variable Felipe Zimmerle 2015-07-21 14:22:12 -03:00
  • 09867791c7 Adds support to MATCHED_VARS variable Felipe Zimmerle 2015-07-21 14:12:15 -03:00
  • 9d69501961 Adds support to MATCHED_VAR variable Felipe Zimmerle 2015-07-21 11:31:47 -03:00
  • 4f20f5bf74 Adds initial support to chained rules Felipe Zimmerle 2015-07-21 10:49:43 -03:00
  • 9c066e3198 Adds support to the INBOUND_DATA_ERROR variable and SecRequestBodyLimit direc. Felipe Zimmerle 2015-07-21 02:14:47 -03:00
  • 95c2fed89c Adds support to severity action and HIGHEST_SEVERITY variable Felipe Zimmerle 2015-07-21 01:09:13 -03:00
  • e189055ec3 Adds support to GeoIP operator and variables. Felipe Zimmerle 2015-07-20 21:04:21 -03:00
  • 41bf1490b7 Adds MODSEC_BUILD variable Felipe Zimmerle 2015-07-17 18:51:24 -03:00
  • 6e46c5c7f7 Adds support to FULL_REQUEST_LENGTH variable Felipe Zimmerle 2015-07-17 16:14:10 -03:00
  • e516ded1e7 Adds FULL_REQUEST variable Felipe Zimmerle 2015-07-17 16:11:42 -03:00
  • a264fc11c8 Adds support to the FILES_TMP_CONTENT variable Felipe Zimmerle 2015-07-17 15:50:49 -03:00
  • b6cccc798a Adds support to the FILES_SIZES variable Felipe Zimmerle 2015-07-17 15:46:54 -03:00
  • ebb16d0439 Adds support to FILES_COMBINED_SIZE variable Felipe Zimmerle 2015-07-17 15:42:36 -03:00
  • e1cff89b48 Adds support to FILES_NAMES variable Felipe Zimmerle 2015-07-17 15:38:04 -03:00
  • fe6a9913c1 Adds test case for FILES variable Felipe Zimmerle 2015-07-17 15:33:56 -03:00
  • 5d5e10bfde Adds support for basic Multipart process Felipe Zimmerle 2015-07-17 15:12:15 -03:00
  • d0b7a9966d Adds support to the ENV variable Felipe Zimmerle 2015-07-15 10:11:21 -03:00
  • 27252bc801 Adds support to the variable DURATION Felipe Zimmerle 2015-07-14 19:39:32 -03:00
  • 33dff0f1bf Refactoring on the variables resoluvtion method Felipe Zimmerle 2015-07-14 19:15:54 -03:00
  • 8c408ebcd7 Adds support to AUTH_TYPE variable Felipe Zimmerle 2015-07-14 16:40:07 -03:00
  • d86427f1dd Minor fix on the auditlog regression tests Felipe Zimmerle 2015-07-14 16:39:33 -03:00
  • f0624bb089 Adds support to ARGS_GET_NAMES variable Felipe Zimmerle 2015-07-14 15:20:14 -03:00
  • e7ec09623d Adds support to ARGS_POST_NAMES variable Felipe Zimmerle 2015-07-14 15:12:03 -03:00
  • bc0553e726 Adds support to the variable ARGS_NAMES Felipe Zimmerle 2015-07-14 14:55:15 -03:00
  • 92c132b64c Adds support to the ARGS_GET variable Felipe Zimmerle 2015-07-14 14:34:05 -03:00
  • 492526cfc5 Minor fix on the actions test case Felipe Zimmerle 2015-07-14 14:33:38 -03:00
  • 85f065363d Adds support to the variable ARGS_POST Felipe Zimmerle 2015-07-14 14:26:15 -03:00
  • 228a5ce7cc Adds support to ARGS_COMBINED_SIZE variable Felipe Zimmerle 2015-07-14 14:17:12 -03:00
  • 76b769cc84 Decodes the url content before assing values to varibles Felipe Zimmerle 2015-07-14 13:41:26 -03:00
  • b2954ff223 Fills ARGS variable even on POST Felipe Zimmerle 2015-07-14 01:31:32 -03:00
  • 9f869a6aab Adds test case for the variable ARGS Felipe Zimmerle 2015-07-14 00:44:26 -03:00
  • 80f13437e3 Refactoring on the variable read/store methods Felipe Zimmerle 2015-07-14 00:25:59 -03:00
  • f13a1bd880 Adds support the Parallel audit log index creation Felipe Zimmerle 2015-07-13 16:48:57 -03:00
  • 96a777a5cf Adds initial serial audit logging support Felipe Zimmerle 2015-07-13 14:11:09 -03:00
  • 001d5ebf7f Properly deal with classes destructors Felipe Zimmerle 2015-07-13 12:28:25 -03:00
  • 0c98bdc80b Adds support to SecAuditLogParts Felipe Zimmerle 2015-07-10 19:05:46 -03:00
  • 5e33a1a3c4 Opens auditlog files and directories with the correct mode Felipe Zimmerle 2015-07-10 18:38:12 -03:00
  • c9620ac50f Writes audit log in parallel mode Felipe Zimmerle 2015-07-10 15:23:15 -03:00
  • 693238b235 Process the log phase independent of disruptive actions Felipe Zimmerle 2015-07-10 12:40:26 -03:00
  • 5e80e001e5 Adds Components information to the audit logs Felipe Zimmerle 2015-07-09 17:32:20 -03:00
  • 1ddb36a781 Adds SecComponentSignature configuration directive Felipe Zimmerle 2015-07-09 17:13:04 -03:00
  • 4aa521df65 Adds SecRuleEngine state information to the audit logs Felipe Zimmerle 2015-07-09 16:30:12 -03:00
  • 75a9cfa273 Uses an enumeration to determine the state of the SecRuleEngine Felipe Zimmerle 2015-07-09 16:10:32 -03:00
  • cb8d6249a8 Adds connector information to the audit logs Felipe Zimmerle 2015-07-09 15:53:05 -03:00
  • 2138dd1369 Adds method setConnectorInformation to ModSecurity class Felipe Zimmerle 2015-07-09 15:13:43 -03:00
  • e42e7545d7 Adds ModSecurity version information to the audit logs Felipe Zimmerle 2015-07-09 14:23:01 -03:00
  • 8dab5ac30c Adds whoAmI method to ModSecurity class Felipe Zimmerle 2015-07-09 11:17:34 -03:00
  • aa8dc9115b Adds first version of Assay's materialization in a JSON format Felipe Zimmerle 2015-07-08 19:22:43 -03:00
  • 610b10bcd5 Adds ascTime function to utils Felipe Zimmerle 2015-07-08 19:01:19 -03:00
  • 888b9622c7 Adds random id to each assay Felipe Zimmerle 2015-07-08 18:54:44 -03:00
  • 3112794025 Adds a time stamp to assay class Felipe Zimmerle 2015-07-08 18:42:23 -03:00
  • 278b513933 Adds protocol and http version to processUri method's signature Felipe Zimmerle 2015-07-08 13:50:17 -03:00
  • 2109910848 Adds support to the server ID generation Felipe Zimmerle 2015-07-07 15:38:21 -03:00
  • aadbacf854 Adds basic regression test for AuditLog functionalities Felipe Zimmerle 2015-07-03 16:23:56 -03:00
  • fd8f26f763 Adds all auditlog related directives to the configuration parser Felipe Zimmerle 2015-07-03 15:30:44 -03:00
  • fc622c27df Checks if an assay is relevant to be saved as an auditlog Felipe Zimmerle 2015-07-03 15:21:38 -03:00
  • 0beae17b4f Adds 'http_returned_code' property to Assay class Felipe Zimmerle 2015-07-03 14:59:02 -03:00
  • 885fe14f30 Adds AuditLogWriter{Serial,Parallel} classes Felipe Zimmerle 2015-07-08 18:16:03 -03:00
  • e44d6e280d Adds actions 'auditlog' and 'noauditlog' Felipe Zimmerle 2015-07-03 14:17:08 -03:00
  • 71eb27bbe9 Adds a new constructor to Action it now receives kind as parameter Felipe Zimmerle 2015-07-03 13:52:06 -03:00
  • 616a2ae6de Adds AuditLog class Felipe Zimmerle 2015-07-03 13:28:14 -03:00
  • 7ea9ff8836 Code cosmetic: Having the code following our coding style Felipe Zimmerle 2015-07-08 17:33:29 -03:00
  • 73154b51a1 Adds processLogging phase to regression tests Felipe Zimmerle 2015-07-03 11:03:07 -03:00
  • 64a34584cd Build system fixes Andrew Hutchings 2015-07-06 10:12:15 +01:00
  • 344aa901b1 Updates README.md: highlight that the project still under development Felipe Zimmerle 2015-07-06 15:41:07 -03:00
  • f262b404cc Fixed issue #905 that dealt with compilation on c++ 5.x > Chaim Sanders 2015-07-03 17:00:46 -04:00
  • b9507e3969 Decreases the bison requirement from 3.0.4 to 3.0.2 Felipe Zimmerle 2015-06-30 10:18:06 -03:00
  • 721f951154 Adds transformation functions stub Felipe Zimmerle 2015-06-26 17:32:21 -03:00
  • 95cb4c56ab Very first commit: libmodsecurity Felipe Zimmerle 2015-06-26 14:35:15 -03:00
  • 33cbe0452a Opens space for libmodsecurity Felipe Zimmerle 2015-06-26 14:00:07 -03:00
  • 4a49d5b8dc Adds information about the issue #871 on the CHANGES file Felipe Zimmerle 2015-05-04 09:59:44 -03:00
  • d9bebfb874 Compiles against ssdeep in non-standard location Kurt Newman 2015-04-21 16:32:27 -05:00
  • 25666005ed Modifies the CHANGES file to cite issue #609 Felipe Zimmerle 2015-03-26 09:53:04 -07:00
  • 1ed95ad932 Fix invalid storage reference by apr_psprintf() when creating a string from salt[]. salt[] is not '\0'-terminated, so apr_psprintf() needs to be told the extent of the bytes to read. Jeff Trawick 2013-12-05 18:54:42 -05:00
  • a9a39255b9 Version 2.9.0 v2.9.0 Felipe Zimmerle 2015-02-11 08:15:49 -08:00
  • b304ab1aa2 Improves SecRemoteRules messages on IIS Felipe Zimmerle 2015-02-12 05:29:45 -08:00
  • f7c7a30db9 Uses our own version of ap_find_command Felipe Zimmerle 2015-02-11 18:47:08 -08:00
  • 462308be74 Improves the accuracy of version identification on status calls Felipe Zimmerle 2015-02-11 11:02:53 -08:00
  • a235b536a4 Fix apr_crypto.h include in modsecurity.h and msc_remote_rules.c Felipe Zimmerle 2015-02-11 05:56:52 -08:00
  • 2e09b8e542 Fixed comment incorrect comment Chaim Sanders 2014-12-29 18:03:19 -05:00
  • de74b131c6 Version 2.9.0-RC2 v2.9.0-rc2 Felipe Zimmerle 2014-12-11 12:46:57 -08:00
  • b1e4954a86 Closes a file handle that was left opened on fuzzy hash Felipe Zimmerle 2014-12-12 04:34:21 -08:00
  • f6d6cea015 IIS: Creates IIS_VERSION definition Felipe Zimmerle 2014-12-05 05:50:27 -08:00
  • 6c0cdab35a IIS: Changes Curl version and removes OpenSSL dependency Felipe Zimmerle 2014-12-05 05:49:58 -08:00
  • 0d2d01ba2c Disables mlogc compilation with Curl was not found Felipe Zimmerle 2014-12-03 11:24:54 -08:00
  • 069122194e Reducing the amount of compilation warnings Felipe Zimmerle 2014-12-01 09:21:55 -08:00
  • fa77c93589 Fix typo on fuzzy hash match message Felipe Zimmerle 2014-12-01 06:20:15 -08:00
  • dc81e4f852 Informs problems and successfully loaded external resources during reload Felipe Zimmerle 2014-11-28 13:39:46 -08:00
  • fe22446bdd Adds missing 'ModSecurity:' prefix to log messages Felipe Zimmerle 2014-11-28 02:12:20 -08:00
  • ce4cf24f6e Refactoring external resources download warn messages Felipe Zimmerle 2014-11-27 13:11:04 -08:00
  • d4a055e78e Checks HTTP code after performing a resource download Felipe Zimmerle 2014-11-27 11:26:31 -08:00