Commit Graph

1320 Commits

Author SHA1 Message Date
Ervin Hegedus
102275fd01 Encode possible binary characters in headers; add more tests 2025-11-13 23:09:14 +01:00
Ervin Hegedus
85384febb7 Encode possible binary characters from user input in audit logs 2025-11-13 11:49:32 +01:00
Ervin Hegedus
b9dc9cc82f Disable parser errors being printed to stderr 2025-10-29 16:14:22 +01:00
Ervin Hegedus
624a0deec6 Fix libxml2 related deprecated issues 2025-10-29 15:21:41 +01:00
chenuduss
89eeb9239a correct handling result of CPTRetriveNode 2025-10-15 16:52:20 +03:00
Ervin Hegedus
d8bb86b337 Eliminate compiler type mismatch warnings 2025-09-16 15:28:08 +02:00
Ervin Hegedus
c56da4ca9c Force case comparison when check previously added exclusion 2025-09-16 15:10:51 +02:00
Ervin Hegedus
506bc97617 Eliminate non-posix standard variables 2025-08-25 15:37:04 +02:00
szedenik-adam
4e2788eb47 Merge branch 'v3/master' into auditlog-header 2025-08-13 09:26:21 +02:00
Ervin Hegedus
62cb73f31d Add const modifier to variable 2025-08-12 21:36:52 +02:00
Ervin Hegedus
8b3269f4d1 Try to avoid any kind of type casting 2025-08-12 21:05:31 +02:00
Ervin Hegedus
e879711d87 Add extra SonarCloud supression msg; Change type to auto 2025-08-11 23:05:32 +02:00
Ervin Hegedus
9fea1ca454 Change cast type (fix SonarCloud issues) 2025-08-11 22:41:07 +02:00
Ervin Hegedus
47bc24a808 Decrease code nest level 2025-08-11 22:28:22 +02:00
Ervin Hegedus
12809656a6 Remove redundant parenthesis 2025-08-11 22:02:37 +02:00
Ervin Hegedus
67f32a4e63 Fix cppcheck 2.18.0 warnings 2025-08-11 15:51:49 +02:00
szedenik-adam
6c6d94fc66 Renamed SecAuditLogHeader to SecAuditLogPrefix 2025-08-11 10:30:01 +02:00
szedenik-adam
0f402f33fd Adapted AuditLog based on code check hints 2025-08-07 11:01:44 +02:00
szedenik-adam
01c427f6be Replaced initializer list with in-class initializer in AuditLog 2025-08-07 10:23:50 +02:00
szedenik-adam
31fb9390c2 Replaced string parameters with string_view in AuditLog 2025-08-07 10:22:42 +02:00
szedenik-adam
2ee45de2fc Added audit log header 2025-08-04 17:09:49 +02:00
Ervin Hegedus
013c8c2c7b Remove escape from meta characters again 2025-08-01 13:28:19 +02:00
Ervin Hegedus
37948704df Revert "Remove escape from meta characters"
This reverts commit 28bc3a98df.
2025-08-01 09:33:22 +02:00
Ervin Hegedus
28bc3a98df Remove escape from meta characters
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-08-01 09:11:20 +02:00
Ervin Hegedus
72e3abdd12 Add Windows specific characters to config value syntax in config parser 2025-07-30 14:37:27 +02:00
Ervin Hegedus
f2170d8576 Merge pull request #3426 from wooffie/fix-rx-476
fix: rx operators better null checks
2025-07-29 15:48:47 +03:00
Burkov Egor
c60709a58c fix: rx operators better null checks 2025-07-29 13:18:48 +03:00
Ervin Hegedus
1ff9f2a943 Merge pull request #3421 from airween/v3/secreqbodylimit
fix: integer type limits, 2nd try
2025-07-28 22:44:47 +03:00
Burkov Egor
78b9cb7b57 Add more brackets 2025-07-28 15:11:02 +03:00
Burkov Egor
5d05ba359c fix: confusing indentation at acmp.cc 2025-07-28 14:23:11 +03:00
Ervin Hegedus
bb70ff06a4 Refactoring the cleaning of MATCHED_VAR* variables 2025-07-27 17:07:12 +02:00
Ervin Hegedus
79d55037c0 Refactoring the cleaning of MATCHED_VAR* variables 2025-07-25 14:33:24 +02:00
Ervin Hegedus
9a8ce8b5f5 Refactoring Config*Int types 2025-07-24 19:21:15 +02:00
Ervin Hegedus
6089b6b06b Fix @pmFromFile with multiple files issue 2025-06-19 21:49:05 +02:00
Ervin Hegedus
31507404e6 Merge pull request #3392 from amezin/macaddr-resource-leak
Fix memory/socket leak in `UniqueId::ethernetMacAddress()`
2025-06-07 13:23:46 +02:00
Ervin Hegedus
f64ea2a708 Merge pull request #3390 from arvedarved/buildsystem-fixes
Buildsystem fixes
2025-06-07 09:06:04 +02:00
Jakub Onderka
8d3b2cacc4 Add hostname to JSON log 2025-05-28 16:24:09 +02:00
Aleksandr Mezin
a17193f7af Fix memory/socket leak in UniqueId::ethernetMacAddress()
Don't jump over `close()`/`free()`
2025-05-27 12:42:36 +03:00
Tilman Keskinöz
7660125da6 buildfix for srcdir != builddir
automake doesn't support wildcards.
See https://www.gnu.org/software/automake/manual/html_node/Wildcards.html
for details.

Use the GNU make $(wildcard ) extension.

Note: this breaks with non-GNU make
2025-05-22 18:59:56 +02:00
Ervin Hegedus
aab47091b1 Merge pull request #3364 from JakubOnderka/json-logging
Simplify code for JSON audit log
2025-05-11 10:54:47 +02:00
Ervin Hegedus
990d99b1fb Merge pull request #3365 from JakubOnderka/disable-expect
Disable Expect when sending audit logs to remote HTTP server
2025-05-11 10:50:10 +02:00
Ervin Hegedus
a3876e3c99 Avoid unvanted content parse (whitespaces between tags) 2025-05-02 22:34:03 +02:00
Ervin Hegedus
e8dc60ee06 Change node value's parsing to concatenate instead of copy it every time 2025-04-28 22:34:26 +02:00
Ervin Hegedus
bf707de08f Change directive format to strict camel case 2025-04-28 21:58:18 +02:00
Ervin Hegedus
91a45e79bd Update error message
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-27 20:28:30 +02:00
Ervin Hegedus
2135c8934e Update comment
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-27 20:28:07 +02:00
Ervin Hegedus
8947346cd4 Update comment
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-27 20:27:47 +02:00
Ervin Hegedus
67429307cc Update comment
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-27 20:27:26 +02:00
Ervin Hegedus
0c7ea21a26 Update comment
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-27 20:27:04 +02:00
Ervin Hegedus
72de7e8400 Update comment
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-27 20:26:37 +02:00