-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
2.xRelated to ModSecurity version 2.xRelated to ModSecurity version 2.xPlatform - IISPlatform - Standalone
Milestone
Description
I'm building ModSecurity against Windows 10, but the following dependencies has already been deprecated for long time. For example, VS2008 has long be deprecated and is even hard to find and download from the Internet. Until Jul 25th, 2018, the dependency state is:
| Dependency | Current | Latest |
|---|---|---|
| Visual Studio | 2008 | 2017 |
| CMake | v2.8.0 | v3.12.0 |
| Apache | 2.2.17 | 2.4.34 |
| PCRE | v8.12 | PCRE is v8.42, PCRE2 is v10.31 |
| LibXML2 | v2.7.7 | v2.9.8 |
| Lua | v5.1.4 | v5.3.5 |
| cURL | v7.21.4 | v7.61.0 |
The second argument is that new version compilers and libraries can bring better performance, and performance is critical to ModSecurity.
So I believe this project should move on to up-to-update dependencies. It may involve the compatibility issue for other platforms too. But I think this has to be done sooner or later.
PREREQUISITES:
Microsoft Visual Studio C++ tested with Visual Studio 2008 (aka VC9)
CMake build system from: http://www.cmake.org/ tested with CMake v2.8.0
Apache 2.2.x from: http://httpd.apache.org/ tested with Apache 2.2.17
Apache must be built from source using the same Visual Studio compiler as mod_security.
PCRE Perl Compatible Regular Expression library from: http://www.pcre.org/ tested with PCRE v8.12
LibXML2 from: http://xmlsoft.org/ tested with LibXML2 v2.7.7
Note that LibXML2 v2.7.8 does not build correctly for Windows
Lua Scripting Language from: http://www.lua.org/ tested with Lua v5.1.4
cURL multiprotocol file transfer library from: http://curl.haxx.se/ tested with cURL v7.21.4
Metadata
Metadata
Assignees
Labels
2.xRelated to ModSecurity version 2.xRelated to ModSecurity version 2.xPlatform - IISPlatform - Standalone