Hi Ivan, Brian,
while before version 2.0 mod_security compiled fine idenpendently from other
libs, with 2.0 there was pcre dependency added, and now with 2.5 I see also a
dependency on libxml2. While I have no problems with that in first place
since I've ported libxml2 already long ago for Netware, and its available
for Win32 too, nevertheless I think these dependencies can probably avoided.
Apache 2.x comes with its own XML implementation based on Expat, and also
has its own wrapper around pcre.
Other than on Linux with NetWare and Win32 platform there's not each and every
symbol exported, but instead you have to tell the linker what to export.
Therefore I need to compile the pcre.c with mod_security in order get the needed
functions in. It would be nice if you could consider to change mod_security to use
the APIs which are exported by Apache 2.x to avoid this unnecessary inclusion of
Then it would also be nice if you could check if the Apache2 XML implementation
found in apr-util is sufficient for what mod_security needs, and then change this
too to use the exported APIs.
I believe that only depending on Apache2 / APR / APR-UTIL would make mod_security
Get latest updates about Open Source Projects, Conferences and News.