2220 Commits

Author SHA1 Message Date
Felipe Zipitria
98dba00231
docs: update README
Signed-off-by: Felipe Zipitria <felipe.zipitria@owasp.org>
2024-05-23 09:44:22 -03:00
Ervin Hegedus
2b3d092a29
Merge pull request #3139 from marcstern/v2/mst/SecArgumentsLimit_log
Enhanced logging [Issue #3107]
2024-05-16 21:02:19 +02:00
Marc Stern
c7c7881c22 space 2024-05-16 16:56:46 +02:00
Marc Stern
d45c4baa83 spaces 2024-05-16 16:55:31 +02:00
Marc Stern
ca7b4b49bf Merge branch 'v2/master' of https://github.com/marcstern/ModSecurity into v2/master 2024-05-16 16:51:48 +02:00
Marc Stern
746f57f963 Changed indentation 2024-05-16 15:52:31 +02:00
Marc Stern
a61820fe2c Enhanced logging [Issue #3107] 2024-05-10 17:26:23 +02:00
Ervin Hegedus
d9016e21f2
Merge pull request #3120 from marcstern/v2/mst/nullcheck2
Check for null pointer dereference (almost) everywhere
2024-05-06 22:21:36 +02:00
Marc Stern
dd400f7fa3 Added --enable-assertions in CI
Removed useless line
2024-04-26 17:22:16 +02:00
Marc Stern
4961f46a6f (re)fixed const type 2024-04-16 18:09:00 +02:00
Marc Stern
243ac0563a Merge branch 'v2/mst/nullcheck2' of https://github.com/marcstern/ModSecurity into v2/mst/nullcheck2 2024-04-16 18:02:16 +02:00
Marc Stern
d35018ef3f another null check 2024-04-16 18:02:06 +02:00
Marc Stern
62302c2474
Update apache2/apache2_io.c
Co-authored-by: Felipe Zipitría <3012076+fzipi@users.noreply.github.com>
2024-04-16 17:59:43 +02:00
Marc Stern
5122f89005 defined id_log() only once 2024-04-16 13:28:37 +02:00
Marc Stern
556835c6fe Fixed corrupted character 2024-04-12 18:04:16 +02:00
Marc Stern
38d4b5c898 typo 2024-04-12 16:28:45 +02:00
Marc Stern
931c081ba6 Enforcing -DNDEBUG (default normally) 2024-04-11 13:42:37 +02:00
Marc Stern
bd435277a9 Added --enable-assertions configure flag 2024-04-10 17:10:03 +02:00
Marc Stern
a01b9b527e minor fixes 2024-04-10 14:04:34 +02:00
Marc Stern
5f938536a0 fixed a NULL check 2024-04-08 11:01:29 +02:00
Marc Stern
c8e1904da8 Missing function 2024-04-05 18:21:02 +02:00
Marc Stern
1014e479b7
Added missing prototype 2024-04-05 18:17:25 +02:00
Marc Stern
649aea7288
Merge branch 'v2/master' into v2/mst/nullcheck2 2024-04-04 16:08:59 +02:00
Marc Stern
518b8ba6ab more null pointer checks 2024-04-04 16:01:51 +02:00
Marc Stern
538ffa6baa Added some null pointer checks.
Added a design doc.
2024-04-04 15:45:55 +02:00
Ervin Hegedus
788c36d343
Merge pull request #3099 from twouters/bugfix/3082
Fix possible segfault in collection_unpack
2024-03-03 19:10:19 +01:00
Marc Stern
31bf935f74
Update CHANGES 2024-03-03 16:20:07 +01:00
Thomas Wouters
4f33f5b656 Fix possible segfault in collection_unpack
When var->value_len somehow becomes 0, we risk wrapping around to 4294967295 due
to it being an unsigned int.

Fixes #3082
2024-03-01 12:12:19 +01:00
Marc Stern
fa48de055e
Merge pull request #3094 from airween/v2/buildmacros
fix: Replace obsolote macros
2024-02-26 16:14:43 +01:00
Ervin Hegedus
1401ad9131
Remove commented line 2024-02-25 20:34:50 +01:00
Ervin Hegedus
b7a4a4428c
Replace obsolote macros 2024-02-25 20:28:12 +01:00
Marc Stern
6b8956e0bb
Merge pull request #3078 from airween/v2/ciworklowinstall
feat: Add more steps: install built module and restart the server
2024-02-22 14:54:58 +01:00
Ervin Hegedus
462bf7011a
Add more test cases 2024-02-21 17:43:21 +01:00
Marc Stern
c5a6d6b3a5 Revert to OWASP 2024-02-20 14:09:14 +01:00
Marc Stern
91da5872c1 Many null pointer checks 2024-02-20 13:15:52 +01:00
Ervin Hegedus
6b9ea5a1e6
Add more steps: install built module and restart the server 2024-02-08 23:53:30 +01:00
Ervin Hegedus
705002be2b
Merge pull request #3076 from airween/v2/ciworklow
Add new configure flag, fixes CI settings.
2024-02-08 01:03:40 +01:00
Ervin Hegedus
6870df446d Set correct generate script 2024-02-08 01:01:41 +01:00
Ervin Hegedus
92cc83b171 Move ci file to correct directory 2024-02-08 00:53:06 +01:00
Ervin Hegedus
6a34c89a30 Add new flag: --without-lua 2024-02-08 00:46:53 +01:00
Ervin Hegedus
7d601dcbb8
Merge pull request #3075 from airween/v2/ciworklow
Initial release of CI worklow
2024-02-08 00:42:31 +01:00
Ervin Hegedus
8752f6bba3 Initial release of CI worklow 2024-02-08 00:39:57 +01:00
Ervin Hegedus
20656317d6
Merge pull request #3074 from airween/v2/fixbuildissue
V2/fixbuildissue
2024-02-08 00:32:29 +01:00
Ervin Hegedus
1d682c0e03 Revert "Updated CHANGES"
This reverts commit 864f54c643fe7a2f200a4643b967b6ca4c7435b8.
2024-02-08 00:14:10 +01:00
Ervin Hegedus
2812553a45 Revert "Update re_operators.c"
This reverts commit 9c0d05f73470b3e6acb1078d8b59a837b363731a.
2024-02-08 00:10:25 +01:00
Ervin Hegedus
6dafdb2b97 Revert "remove useless memset"
This reverts commit 3dc5ff5f6532a9222bc9607f5f2dd34b28ca6fe4.
2024-02-08 00:07:20 +01:00
Ervin Hegedus
892033237f Revert "Update re_operators.c"
This reverts commit 931f8b6ed455fa91d5eead31a34c6320e3cfc1ca.
2024-02-08 00:05:00 +01:00
Ervin Hegedus
a2c4813814 Revert "Fixed variable definition scope (compile error)"
This reverts commit 0cd8b15c5a780951714e83f9dc907f93562df268.
2024-02-08 00:00:25 +01:00
Ervin Hegedus
b9df8eec4c
Merge pull request #3073 from owasp-modsecurity/revert-2987-v2/mst/jit_not_init
Revert "'jit' variable not initialized when WITH_PCRE2 is defined"
2024-02-07 23:10:38 +01:00
Ervin Hegedus
ac332cc79d
Revert "'jit' variable not initialized when WITH_PCRE2 is defined" 2024-02-07 23:10:22 +01:00