Commit Graph

  • 33c2b45bcb
    Merge 97464778b92bc7904ff793dd0ccea338cc24194c into f3f00e348b65e94c033960513950d7fc375b10df A13501350 2025-09-24 11:20:01 +00:00
  • 97464778b9 fix(iis): Improve IP address handling and socket address copying functionality Refactor the GetIpAddr function to use GetNameInfo for IP address retrieval, enhancing IPv6 compatibility. Optimize the CopySockAddr function to correctly handle IPv4 and IPv6 addresses and port information. (Implementation based on mujiansu's work in issue #1988) A13501350 2025-09-23 23:29:24 +08:00
  • be723b09fe
    Merge ede03d0247ee406ed0bad4f0b7b2016e8ff70a0c into e523d7223b5589e68de2c2a9428a4ba81a265e6f Vladimir Vitkov 2025-09-22 18:05:43 +05:30
  • 7df46da7ba
    Merge b5318902b09713b5ddc5924f6d5d6f84ad530587 into e523d7223b5589e68de2c2a9428a4ba81a265e6f Liu Dongmiao 2025-09-22 18:03:58 +05:30
  • 0bb6fa4c9d
    Merge 9acd950415de64793ae61c1a04f5710a82050276 into e523d7223b5589e68de2c2a9428a4ba81a265e6f Stan Hu 2025-09-22 18:03:52 +05:30
  • 6bd6a31436
    Merge ff652715548d7c5c4b4f7a000141936193172666 into e523d7223b5589e68de2c2a9428a4ba81a265e6f huiming 2025-09-22 18:03:51 +05:30
  • 451d42c404
    Merge 70867513a155e1d275f46a053f755dc80149dc82 into e523d7223b5589e68de2c2a9428a4ba81a265e6f jakubsuchy 2025-09-22 18:01:42 +05:30
  • 8a1f6ca2cc
    Merge 3f3bfcf3cda9e92cf8680d5c991dc373da60607d into e523d7223b5589e68de2c2a9428a4ba81a265e6f eduar-hte 2025-09-22 17:58:58 +05:30
  • ecd34cf936
    Merge 9e230d4a819d3ab0a1f0bdc4fb8ef2a6cd7477e3 into e523d7223b5589e68de2c2a9428a4ba81a265e6f BalkanMadman 2025-09-22 17:57:56 +05:30
  • 57437a2b1d
    Merge 7b040b37f4421ed34a4580f96df221d00d9f9e4e into e523d7223b5589e68de2c2a9428a4ba81a265e6f JC247 2025-09-22 17:57:19 +05:30
  • e523d7223b
    Merge pull request #3442 from airween/v3/caseinsruleremovetarget v3/master Ervin Hegedus 2025-09-17 21:25:28 +03:00
  • f49b3e520c
    Update test/test-cases/regression/action-ctl_rule_remove_target_by_id.json Ervin Hegedus 2025-09-17 09:17:23 +02:00
  • b85988d641
    Update test/test-cases/regression/action-ctl_rule_remove_target_by_id.json Ervin Hegedus 2025-09-17 09:17:15 +02:00
  • d8bb86b337
    Eliminate compiler type mismatch warnings Ervin Hegedus 2025-09-16 15:28:08 +02:00
  • c56da4ca9c
    Force case comparison when check previously added exclusion Ervin Hegedus 2025-09-16 15:10:51 +02:00
  • 98b0a7c071
    Add new test cases based on initial issue Ervin Hegedus 2025-09-16 15:02:31 +02:00
  • 9328dfd6ea
    Merge b2fa083522c70368c7ab911696dcb87dde5dc688 into f3f00e348b65e94c033960513950d7fc375b10df TomasKorbar 2025-09-11 00:14:47 +08:00
  • 54777d06d7
    Merge bec33810e95ac9ae4d05c74a7fd8cedb61224ca2 into f3f00e348b65e94c033960513950d7fc375b10df TomasKorbar 2025-09-11 00:14:46 +08:00
  • ebabbeda69
    Merge 5c6a78cee077622ee85b56ab51f1e81b56878c22 into f3f00e348b65e94c033960513950d7fc375b10df Erki Aring 2025-09-09 17:36:36 -04:00
  • 6f79158b6d
    Merge 2b22261d85db65c66cb27de2f92343cbbec17782 into f3f00e348b65e94c033960513950d7fc375b10df Ervin Hegedus 2025-09-09 17:00:02 -04:00
  • f3f00e348b
    Merge pull request #3438 from A13501350/v2/master v2/master Ervin Hegedus 2025-08-29 20:11:52 +03:00
  • 52c1d48085
    Merge pull request #3437 from airween/v3/removenonposixvars Ervin Hegedus 2025-08-29 10:37:59 +03:00
  • 0238e2d83f adjust Makefile indentation A13501350 2025-08-29 04:20:20 +08:00
  • 0d99f076b0 Add event message resource for IIS and update build/installation A13501350 2025-08-28 23:46:26 +08:00
  • a0f45a73b5
    Typo fix Ervin Hegedus 2025-08-25 16:11:58 +02:00
  • 506bc97617
    Eliminate non-posix standard variables Ervin Hegedus 2025-08-25 15:36:36 +02:00
  • a07ed61e74
    Merge pull request #3432 from szedenik-adam/auditlog-header Ervin Hegedus 2025-08-13 20:45:19 +03:00
  • 4e2788eb47 Merge branch 'v3/master' into auditlog-header szedenik-adam 2025-08-13 09:26:21 +02:00
  • f9f4011a4b
    Merge pull request #3434 from airween/v3/cppcheckfix2 Ervin Hegedus 2025-08-13 10:04:20 +03:00
  • 62cb73f31d
    Add const modifier to variable Ervin Hegedus 2025-08-12 21:36:52 +02:00
  • 8b3269f4d1
    Try to avoid any kind of type casting Ervin Hegedus 2025-08-12 21:05:31 +02:00
  • e879711d87
    Add extra SonarCloud supression msg; Change type to auto Ervin Hegedus 2025-08-11 23:05:32 +02:00
  • 9fea1ca454
    Change cast type (fix SonarCloud issues) Ervin Hegedus 2025-08-11 22:29:30 +02:00
  • 47bc24a808
    Decrease code nest level Ervin Hegedus 2025-08-11 22:28:22 +02:00
  • 12809656a6
    Remove redundant parenthesis Ervin Hegedus 2025-08-11 22:02:37 +02:00
  • ea51a663f1
    Move seclang-parser.hh supression to the right place Ervin Hegedus 2025-08-11 17:19:46 +02:00
  • d19d3b4785
    Supress uninitMemberVar warning in seclang-parser.hh Ervin Hegedus 2025-08-11 16:43:58 +02:00
  • 67f32a4e63
    Fix cppcheck 2.18.0 warnings Ervin Hegedus 2025-08-11 15:51:09 +02:00
  • 6c6d94fc66 Renamed SecAuditLogHeader to SecAuditLogPrefix szedenik-adam 2025-08-11 10:30:01 +02:00
  • 0f402f33fd Adapted AuditLog based on code check hints szedenik-adam 2025-08-07 11:01:44 +02:00
  • 01c427f6be Replaced initializer list with in-class initializer in AuditLog szedenik-adam 2025-08-07 10:23:50 +02:00
  • 31fb9390c2 Replaced string parameters with string_view in AuditLog szedenik-adam 2025-08-07 10:22:42 +02:00
  • 18cae5003a
    Change release version to v2.9.12 v2.9.12 Ervin Hegedus 2025-08-05 21:13:58 +02:00
  • 6d7e8eb18f
    Merge commit from fork Ervin Hegedus 2025-08-05 22:02:20 +03:00
  • 2ee45de2fc Added audit log header szedenik-adam 2025-08-04 17:09:49 +02:00
  • 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
  • d4ec786c7f fix: memory leak at msc_tree Burkov Egor 2025-07-29 15:45:26 +03:00
  • f2170d8576
    Merge pull request #3426 from wooffie/fix-rx-476 Ervin Hegedus 2025-07-29 15:48:47 +03:00
  • dc42619c66 fix: malloc checks at msc_tree Burkov Egor 2025-07-29 15:24:59 +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
  • 87cc544ee3
    Add NOSONAR flag to avoid issue report Ervin Hegedus 2025-07-23 21:40:32 +02:00
  • a319ec733f
    Refactor parse() error message setting, this reduces code complexity (SonarCloud issue) Ervin Hegedus 2025-07-23 21:31:04 +02:00
  • 8ea580c164
    SonarCloud fixes: replace is_signed<T>::value to is_signed_v<T>; add specific catch() blocks Ervin Hegedus 2025-07-23 21:15:43 +02:00
  • f56db1b80c
    Change type of variables m_argumentsLimit and m_requestBodyJsonDepthLimit Ervin Hegedus 2025-07-23 19:14:13 +02:00
  • d52adc616b
    Remove unnecessary macro Ervin Hegedus 2025-07-23 18:04:33 +02:00
  • 4957189285
    Suppress min/max macro's if Windows is the target Ervin Hegedus 2025-07-20 23:14:43 +02:00
  • ba9445d566
    Add NOMINMAX macro for Win build to avoid using min() as a macro Ervin Hegedus 2025-07-20 23:05:19 +02:00
  • 534702b248
    Refactoring Config*Int types Ervin Hegedus 2025-07-20 22:37:04 +02:00
  • 68161a4b4d
    Fix SonarCloud errors Ervin Hegedus 2025-07-16 22:28:28 +02:00
  • 6637569d03
    Use const reference to fix cppcheck error Ervin Hegedus 2025-07-15 09:39:43 +02:00
  • 254d11731f
    Fix: added affected header file to modifications Ervin Hegedus 2025-07-14 23:23:04 +02:00
  • 42b6101bda
    Change SecRequestBody(NoFiles)Limit parsing method Ervin Hegedus 2025-07-14 23:18:42 +02:00
  • 5572ac0798
    Change operator to @within, because the argument processing is non-deterministic Ervin Hegedus 2025-07-14 22:13:35 +02:00
  • 88f1414531
    Clean matched vars after chained rule (too) Ervin Hegedus 2025-07-14 22:00:38 +02:00
  • a4ea4e6c00
    Merge pull request #3412 from airween/v2/fixdarwinbuild Ervin Hegedus 2025-07-04 19:07:04 +02:00