Commit Graph

  • 0ac551b070 Merge pull request #3430 from airween/v3/confvaluepathfix Ervin Hegedus 2025-08-03 11:06:00 +03:00
  • 013c8c2c7b Remove escape from meta characters again Ervin Hegedus 2025-08-01 13:28:19 +02:00
  • d8574c8c08 Fix date format pattern in auditlog's regression test Ervin Hegedus 2025-08-01 11:38:39 +02:00
  • 37948704df Revert "Remove escape from meta characters" Ervin Hegedus 2025-08-01 09:33:22 +02:00
  • 28bc3a98df Remove escape from meta characters Ervin Hegedus 2025-08-01 09:11:20 +02:00
  • 72e3abdd12 Add Windows specific characters to config value syntax in config parser Ervin Hegedus 2025-07-30 14:37:27 +02:00
  • dfbde557ac Fix invalid request handling Ervin Hegedus 2025-07-30 10:55:33 +02:00
  • e1ea8e5fe9 Merge pull request #3425 from airween/v2/regrtestfix Ervin Hegedus 2025-07-29 21:21:15 +03:00
  • f2170d8576 Merge pull request #3426 from wooffie/fix-rx-476 Ervin Hegedus 2025-07-29 15:48:47 +03:00
  • c60709a58c fix: rx operators better null checks Burkov Egor 2025-07-29 13:18:48 +03:00
  • fb4a3468f6 Update .gitignore Ervin Hegedus 2025-07-29 09:24:11 +02:00
  • 30f90a4d5c Remove unwanted tests from configure.ac Ervin Hegedus 2025-07-28 22:04:31 +02:00
  • cb107a7526 Add non-versioned files to .gitignore Ervin Hegedus 2025-07-28 21:59:24 +02:00
  • c964f9cbf6 Remove unused tests Ervin Hegedus 2025-07-28 21:51:51 +02:00
  • 1ff9f2a943 Merge pull request #3421 from airween/v3/secreqbodylimit Ervin Hegedus 2025-07-28 22:44:47 +03:00
  • 690355b297 Merge pull request #3424 from wooffie/patch-1 Ervin Hegedus 2025-07-28 19:07:27 +03:00
  • b6d14b7fce Add necessary arguments to perl test script Ervin Hegedus 2025-07-28 17:38:37 +02:00
  • c7cacf80f2 Fix xml processing tests Ervin Hegedus 2025-07-28 17:21:44 +02:00
  • 63af83080c Fix pmfromfile external tests - temporary suspended all tests Ervin Hegedus 2025-07-28 16:22:29 +02:00
  • 780304caf4 Fix ipmatchfromfile external tests - temporary suspended all tests Ervin Hegedus 2025-07-28 16:19:26 +02:00
  • 1362a30e93 Fix SecRemoteRules test - that's need anymore Ervin Hegedus 2025-07-28 16:14:06 +02:00
  • bc01714ca1 Fix status engine tests Ervin Hegedus 2025-07-28 16:11:24 +02:00
  • 33791eb14a Fix multipart tests Ervin Hegedus 2025-07-28 16:09:10 +02:00
  • 10659ad14d Fix request directives test cases Ervin Hegedus 2025-07-28 15:30:04 +02:00
  • 575314fe59 Fix misc directives test cases Ervin Hegedus 2025-07-28 14:18:15 +02:00
  • 78b9cb7b57 Add more brackets Burkov Egor 2025-07-28 15:11:02 +03:00
  • 5d05ba359c fix: confusing indentation at acmp.cc Burkov Egor 2025-07-28 14:23:11 +03:00
  • 9fb75d2c9a Reformat code block with brackets Ervin Hegedus 2025-07-28 10:38:01 +02:00
  • 36876ff5fb Fix load tests Ervin Hegedus 2025-07-27 19:55:18 +02:00
  • 158084c7ec Fix startup errors, missing getopt() args Ervin Hegedus 2025-07-27 19:54:58 +02:00
  • abed778b4a Remove unused ConfigDouble class Ervin Hegedus 2025-07-27 17:27:56 +02:00
  • 8d15991fb4 Update comment Ervin Hegedus 2025-07-27 17:14:12 +02:00
  • b8a22bb67a Update error message Ervin Hegedus 2025-07-27 17:09:11 +02:00
  • 7e3c807c0d Change syntax: add brackets to condition block Ervin Hegedus 2025-07-27 17:06:12 +02:00
  • bb70ff06a4 Refactoring the cleaning of MATCHED_VAR* variables Ervin Hegedus 2025-07-25 14:33:24 +02:00
  • 08b70e006b Merge pull request #3422 from airween/v3/matchedvarsfix2 Ervin Hegedus 2025-07-27 18:00:45 +03:00
  • 79d55037c0 Refactoring the cleaning of MATCHED_VAR* variables Ervin Hegedus 2025-07-25 14:33:24 +02:00
  • 9a8ce8b5f5 Refactoring Config*Int types Ervin Hegedus 2025-07-24 19:21:15 +02:00
  • a4ea4e6c00 Merge pull request #3412 from airween/v2/fixdarwinbuild Ervin Hegedus 2025-07-04 19:07:04 +02:00
  • 981d2251f1 Merge pull request #3411 from airween/v2/xmlparseempty Ervin Hegedus 2025-07-04 19:06:35 +02:00
  • 0cff9e9dee Remove unnecessary condition Ervin Hegedus 2025-07-02 22:03:46 +02:00
  • e12c0ef4cc Remove unvanted '\0' string terminator from arg value Ervin Hegedus 2025-07-02 21:37:21 +02:00
  • 5615addfb3 Change release version to v2.9.11 v2.9.11 Ervin Hegedus 2025-07-01 21:55:51 +02:00
  • ecd7b97368 Merge commit from fork Ervin Hegedus 2025-07-01 21:40:15 +02:00
  • 8879413abf Add comment to explain the behavior Ervin Hegedus 2025-06-26 21:50:54 +02:00
  • e56d62960e Set correct pathlen Ervin Hegedus 2025-06-26 17:42:49 +02:00
  • 8cb7fc82fe Set correct length of currpath Ervin Hegedus 2025-06-24 22:10:20 +02:00
  • f9e81f2c78 Leave strlen() if not necesseraly; use own length storage Ervin Hegedus 2025-06-24 22:02:00 +02:00
  • 89d3ad38c5 Introduced a new variable to hold currval length Ervin Hegedus 2025-06-24 21:34:12 +02:00
  • ca99ccd23f Fix unexpected behavior if the XML tag is empty Ervin Hegedus 2025-06-24 21:12:26 +02:00
  • cf24aeaead Merge pull request #3405 from airween/v3/pmfromffix Ervin Hegedus 2025-06-20 09:29:36 +02:00
  • 6089b6b06b Fix @pmFromFile with multiple files issue Ervin Hegedus 2025-06-19 21:49:05 +02:00
  • c01e5db35b Merge pull request #3401 from nic-prgs/ValidateSchema-memory-leak Ervin Hegedus 2025-06-11 21:19:40 +02:00
  • cfbdc30ef1 Fix memory leak when msre_op_validateSchema_execute exits normally (ValidateSchema) Nic Grant 2025-06-11 09:34:00 +01:00
  • 348005a7d6 Merge pull request #3400 from airween/v2/msiinstaller Ervin Hegedus 2025-06-11 10:17:50 +02:00
  • 8fd8f37a77 Typo fix Ervin Hegedus 2025-06-10 15:07:21 +02:00
  • 7896784079 chore: bump version in MSI installer.wxs Ervin Hegedus 2025-06-10 10:51:31 +02:00
  • 061fade08d Merge pull request #3391 from amezin/socket-leak Ervin Hegedus 2025-06-07 13:29:12 +02:00
  • 31507404e6 Merge pull request #3392 from amezin/macaddr-resource-leak Ervin Hegedus 2025-06-07 13:23:46 +02:00
  • f64ea2a708 Merge pull request #3390 from arvedarved/buildsystem-fixes Ervin Hegedus 2025-06-07 09:06:04 +02:00
  • 0923377d6d Change release version to v2.9.10 v2.9.10 Ervin Hegedus 2025-06-02 16:59:37 +02:00
  • 8a704871ca Preparing new release Ervin Hegedus 2025-06-02 16:50:33 +02:00
  • 3a54ccea62 Merge commit from fork Ervin Hegedus 2025-06-02 16:45:24 +02:00
  • 1362479d34 Merge pull request #3393 from JakubOnderka/json-log-hostname Ervin Hegedus 2025-05-28 22:55:57 +02:00
  • 8d3b2cacc4 Add hostname to JSON log Jakub Onderka 2025-05-28 16:24:09 +02:00
  • a17193f7af Fix memory/socket leak in UniqueId::ethernetMacAddress() Aleksandr Mezin 2025-05-27 12:42:36 +03:00
  • 0a70b0e343 Fix resource leaks in msc_status_engine_mac_address Aleksandr Mezin 2025-05-27 09:38:02 +03:00
  • 614c6e18a7 fix: add ARGS to sanitize list only if it's not added yet in case of sanitizeArg Ervin Hegedus 2025-05-24 12:04:39 +02:00
  • de624f9460 Attempt to fix bogus change. Tilman Keskinöz 2025-05-23 10:28:38 +02:00
  • 7660125da6 buildfix for srcdir != builddir Tilman Keskinöz 2025-05-22 18:59:56 +02:00
  • 0caf30679f buildfix Tilman Keskinöz 2025-05-22 18:59:55 +02:00
  • 0bcabf3208 buildfix for srcdir != builddir Tilman Keskinöz 2025-05-22 18:59:51 +02:00
  • a217cb1056 Merge pull request #3389 from airween/v2/master v2.9.9 Ervin Hegedus 2025-05-21 21:31:41 +02:00
  • 0fa2754a0e Fix change's title Ervin Hegedus 2025-05-21 21:15:51 +02:00
  • 9ab88d6206 chore: prepare v2.9.9 Ervin Hegedus 2025-05-21 21:10:34 +02:00
  • 2714eb2f3f Merge pull request #3388 from airween/v2/master Ervin Hegedus 2025-05-21 21:03:57 +02:00
  • 26161b907e Merge commit from fork Ervin Hegedus 2025-05-21 20:59:26 +02:00
  • cbbbaa6b0c docs: added changes Ervin Hegedus 2025-05-21 14:36:15 +02:00
  • fdfc2d5b21 fix: add ARGS to sanitize list only if it's not added yet Ervin Hegedus 2025-05-19 10:53:50 +02:00
  • 7d738112d3 Merge pull request #3387 from airween/v2/mutex_create Ervin Hegedus 2025-05-19 10:01:34 +02:00
  • 5aa6ce0aa2 Log error codes for global mutex failure modes. Joe Orton 2025-05-16 10:36:30 +01:00
  • 38850f912b Merge pull request #3372 from notroj/v2-gcc-warning-fixes Ervin Hegedus 2025-05-17 10:09:29 +02:00
  • f2996d6dac Merge pull request #3383 from airween/v2/pcre2default Ervin Hegedus 2025-05-17 09:28:21 +02:00
  • de1cf63d26 Fix GCC warning in msc_headers_to_buffer(): Joe Orton 2025-05-16 09:58:55 +01:00
  • 9d9a727349 Fix compiler warnings. Reported by GCC with flags: -Wall -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS Joe Orton 2025-05-09 12:42:34 +01:00
  • 854906de7c Typo fix Ervin Hegedus 2025-05-16 09:40:10 +02:00
  • 2ed32f2035 Fix option check condition Ervin Hegedus 2025-05-15 21:50:02 +02:00
  • d7b38f034e Refactor code and build system to use libpcre2 as the default Ervin Hegedus 2025-05-15 21:13:52 +02:00
  • 9bc3300a3a Merge pull request #3374 from RedXanadu/fix_standalone_error_logging Ervin Hegedus 2025-05-14 13:24:42 +02:00
  • 0c7dadc4c7 Correct indentation RedXanadu 2025-05-13 16:33:15 +01:00
  • 652b942cfb Add extra conditional compilation for err logging Restores the original format string for error logging for ModSecurity when compiled as a standalone module. Specifically, the format string has "[client %s]" back again: this is required for standalone modules as Apache is not present to implicitly log the client source IP address. Xanadu 2025-05-08 23:17:45 +01:00
  • 377629b212 Merge pull request #3379 from airween/v2/extendci Ervin Hegedus 2025-05-13 22:02:25 +02:00
  • 1514353b6b Add --no-install-recommends flag to avoid install "only" recommended packages Ervin Hegedus 2025-05-11 16:09:49 +02:00
  • aab47091b1 Merge pull request #3364 from JakubOnderka/json-logging Ervin Hegedus 2025-05-11 10:54:47 +02:00
  • 990d99b1fb Merge pull request #3365 from JakubOnderka/disable-expect Ervin Hegedus 2025-05-11 10:50:10 +02:00
  • 0710feb06c feat: add 'make test' to v2's workflow Ervin Hegedus 2025-05-11 10:07:20 +02:00
  • 888109736b Merge pull request #3378 from airween/v2/testfix Ervin Hegedus 2025-05-11 09:26:12 +02:00
  • 302fce71e8 fix: 'make test' is able to run again Ervin Hegedus 2025-05-10 21:29:17 +02:00
  • 5f70b3a8a6 Merge pull request #3377 from airween/v2/standalonepcre2 Ervin Hegedus 2025-05-10 20:56:57 +02:00
  • e978a30102 Add comment to explain the if-else-endif statements Ervin Hegedus 2025-05-10 20:36:51 +02:00