forked from pool/apache2-mod_security2
Petr Gajdos
1f5c2cdf32
* Enable optimization for large stream input by default on IIS [Issue #1299 - @victorhora, @zimmerle] * Allow 0 length JSON requests. [Issue #1822 - @allanbomsft, @zimmerle, @victorhora, @marcstern] * Include unanmed JSON values in unnamed ARGS [Issue #1577, #1576 - @marcstern, @victorhora, @zimmerle] * Fix buffer size for utf8toUnicode transformation [Issue #1208 - @katef, @victorhora] * Fix sanitizing JSON request bodies in native audit log format [p0pr0ck5, @victorhora] * IIS: Update Wix installer to bundle a supported CRS version (3.0) [@victorhora, @zimmerle] * IIS: Update dependencies for Windows build [Issue #1848 - @victorhora, @hsluoyz] * IIS: Set SecStreamInBodyInspection by default on IIS builds (#1299) [Issue #1299 - @victorhora] * IIS: Update modsecurity.conf [Issue #788 - @victorhora, @brianclark] * Add sanity check for a couple malloc() and make code more resilient [Issue #979 - @dogbert2, @victorhora, @zimmerl] * Fix NetBSD build by renaming the hmac function to avoid conflicts [Issue #1241 - @victorhora, @joerg, @sevan] * IIS: Windows build, fix duplicate YAJL dir in script [Issue #1612 - @allanbomsft, @victorhora] * IIS: Remove body prebuffering due to no locking in modsecProcessRequest [Issue #1917 - @allanbomsft, @victorhora] * Fix mpm-itk / mod_ruid2 compatibility [Issue #712 - @ju5t , @derhansen, @meatlayer, @victorhora] * Code cosmetics: checks if actionset is not null before use it OBS-URL: https://build.opensuse.org/package/show/Apache:Modules/apache2-mod_security2?expand=0&rev=83
38 lines
1.1 KiB
Diff
38 lines
1.1 KiB
Diff
Index: modsecurity-2.9.0/apache2/msc_status_engine.c
|
|
===================================================================
|
|
--- modsecurity-2.9.0.orig/apache2/msc_status_engine.c
|
|
+++ modsecurity-2.9.0/apache2/msc_status_engine.c
|
|
@@ -37,6 +37,8 @@
|
|
#if (defined(__linux__) || defined(__gnu_linux__))
|
|
#include <linux/if.h>
|
|
#include <linux/sockios.h>
|
|
+#include <sys/ioctl.h>
|
|
+#include <netdb.h>
|
|
#endif
|
|
#ifdef HAVE_SYS_UTSNAME_H
|
|
#include <sys/utsname.h>
|
|
Index: modsecurity-2.9.0/apache2/msc_remote_rules.c
|
|
===================================================================
|
|
--- modsecurity-2.9.0.orig/apache2/msc_remote_rules.c
|
|
+++ modsecurity-2.9.0/apache2/msc_remote_rules.c
|
|
@@ -792,6 +792,7 @@ next:
|
|
"compilation.";
|
|
return -1;
|
|
#endif
|
|
+ return -1;
|
|
}
|
|
|
|
|
|
Index: modsecurity-2.9.0/apache2/msc_util.c
|
|
===================================================================
|
|
--- modsecurity-2.9.0.orig/apache2/msc_util.c
|
|
+++ modsecurity-2.9.0/apache2/msc_util.c
|
|
@@ -18,6 +18,7 @@
|
|
#include <stdlib.h>
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
+#include <arpa/inet.h>
|
|
|
|
#include "msc_release.h"
|
|
#include "msc_util.h"
|