Felipe Zimmerle
95cb4c56ab
Very first commit: libmodsecurity
...
Check the README.md file for further information about the libmodsecurity.
2015-06-26 14:35:15 -03:00
Felipe Zimmerle
33cbe0452a
Opens space for libmodsecurity
...
Deletes all files in the repository does not seems to be a good idea.
The better approach will be to create a new repository. On other hand
we don't want this to be detached from this main repository. We can
push this to other repository if necessary.
2015-06-26 14:00:07 -03:00
Felipe Zimmerle
0d2d01ba2c
Disables mlogc compilation with Curl was not found
...
This commit automatic disables Curl compilation if Curl development files were
not found on build machine.
2014-12-11 14:47:55 -08:00
Felipe Zimmerle
ce4cf24f6e
Refactoring external resources download warn messages
...
Holding the message to be displayed when Apache is ready to write on the
error_log instead of the default output. Regression tests were added.
2014-12-11 12:42:49 -08:00
Felipe Zimmerle
23823bb2c3
Makes Curl no longer a mandatory depedency for ModSecurity core
...
As reported by Rainer Jung, Curl may not be mandatory to build
ModSecurity core. This patch make it optional by:
- Concentrate all downloads using curl on msc_remote_rules.c
- Split Curl build definitions checks into: WITH_CURL, WITH_REMOTE_RULES
and WITH_CRYPTO.
- WITH_CURL: Contains Culr headers and binaries during the build time.
- WITH_REMOTE_RULES: Currently enabled if Curl is present.
- WITH_CRYPTO: Set if apr tool was compiled with crypto support.
- Renames msc_remote_grab_content to msc_remote_download_content
2014-12-03 08:28:59 -08:00
Felipe Zimmerle
23f6f6e6e6
Version 2.9.0-RC1
...
Increasing version to 2.9.0-RC1.
2014-11-17 19:34:55 -08:00
Felipe Zimmerle
81bde0842d
Adds curl support to main core
...
Curl was used only by mlogc, as we want to expand ModSecurity to load
external rules/resources it is now a dependency of the core as well.
2014-11-14 11:53:40 -08:00
Felipe Zimmerle
11ede79bc5
Adds automake subdir-objects option
...
As of Automake 1.4, it starts to warning about the lack of utilization
of `subdir-objects' option, which will be default in the further
releases. Avoiding break stuff we are patching ModSecurity to support
such option when it still an option (Issue #760 ).
2014-11-14 11:53:39 -08:00
Felipe Zimmerle
873c628b1a
Adds ssdeep support in our build system
...
ssdeep will be used with the @fuzzyHash operator which is under
development
2014-11-14 11:53:39 -08:00
Rishi Narang
ed52c5462b
typo rectify
...
Typo - plataform -> platform
2014-07-22 02:52:07 +05:30
Felipe Zimmerle
50e4961dd4
Uses autotools to idenfiy if sys/utsname.h is present
...
Fix build problem on the msc_status_engine, reported by: Walter Hop and
Derek Werthmuller.
2014-04-14 07:55:21 -07:00
Felipe Zimmerle
33231378d7
Increases the package version on the configure.ac
...
Changed to 2.8
2014-04-11 05:32:19 -07:00
Felipe Zimmerle
8d4c3e4f5c
Makes the build system to look for yajl using a macro file
...
Now searching for yajl using find_yajl.m4 macro file instead
of using pkg-config directly. If YAJL was not found or if it
was disabled in the configure phase, the code will be compiled
without JSON support.
2014-03-31 16:22:09 -07:00
Ulisses Albuquerque
c23097ce18
Added support for JSON body processor
2014-03-31 16:22:09 -07:00
Felipe Zimmerle
8804b55cdd
test: Makes regression test mac friendly
...
Apache configuration was updated and the configure script is using
an alternative way to discovery the libexecdir.
2014-01-17 11:24:53 -08:00
Felipe Zimmerle
351b9cc357
nginx: generates config file using configure input.
...
The nginx config file was looking for depedencies by its own,
by doing that it was ignoring the options that were passed to
configure script. This commit deletes this config file and adds
a meta-config which is populated by configure whenever the
standalone-module is enabled.
2013-12-12 15:35:01 -08:00
Breno Silva
2c833f1c0d
MODSEC-392
2013-04-18 23:11:21 -04:00
Breno Silva
5fefb6a2cf
MODSEC-58
2013-03-01 07:58:12 -04:00
Breno Silva
f6bf1a2b92
Fixed compat issue with automake >= 1.12
2013-01-02 00:22:38 -04:00
Breno Silva
ce3cf00a2c
Fixed byte conversion issue during logging under zlinux
2012-10-31 17:05:41 -04:00
alancsilva
499819e232
standalone module enabled by --enable-standalone-module configure option
2012-08-24 14:22:46 +00:00
alancsilva
1e7fd3e5fd
for build standalone infrastructure necessary for IIS/NGINX
2012-08-23 19:56:51 +00:00
brenosilva
1d36512c06
Standalone module shouldnt be default
2012-08-23 17:10:06 +00:00
gregwroblewski
2dbe4ab4f0
Second part of IIS/nginx merge into M2 trunk.
2012-08-20 20:31:06 +00:00
brenosilva
543a7db8a7
Check for strcasestr
2012-07-27 01:10:33 +00:00
brenosilva
3457fcbd55
Added support to KfreeBSD and HURD
2012-06-05 17:03:49 +00:00
brenosilva
866cb6d6b4
Update trunk for 2.7
2012-05-10 23:18:39 +00:00
brenosilva
c48d84313f
Enable default configure options
2011-10-22 22:23:31 +00:00
brenosilva
1c0ed192db
Add pcre JIT support - experimental
2011-10-22 18:38:13 +00:00
brenosilva
06dd5907b6
Build and code fixes
2011-06-14 15:01:17 +00:00
brenosilva
c41c3cee26
Fixed building with LUA
2011-06-06 14:53:21 +00:00
brenosilva
6d7781754b
Fix MODSEC-247
2011-05-24 14:54:45 +00:00
brenosilva
808a7bbc12
Add support to AIX and HPUX build (untested)
2011-04-25 14:22:23 +00:00
brenosilva
c1d3fd6363
Applied patches from Diego
2011-04-20 19:14:49 +00:00
brenosilva
748aea7b69
delete useless files
2011-04-19 16:41:52 +00:00
brenosilva
d878fce0ce
fixes for solaris compilation
2011-04-07 13:30:55 +00:00
brenosilva
8cbcf7898b
Add initial plataform check code into autotools
2011-02-25 22:05:05 +00:00
brenosilva
7235a14b35
Add initial plataform check code into autotools
2011-02-25 21:42:24 +00:00
b1v1r
3a10f9fb8d
Fix autoconf header and include path so trunk builds.
2010-08-31 18:35:55 +00:00
b1v1r
86e9b42db0
Added alp2 as a build option.
2010-07-13 17:03:33 +00:00
b1v1r
c7c65f9dd4
Change default install prefix to /usr/local/modsecurity.
2010-05-12 22:18:56 +00:00
b1v1r
8553cab4a7
Moved api examples to "ext" dir and hooked them into autotools for building with "--enable-extentions".
...
Upgraded to autoconf 2.65.
2010-05-05 23:00:48 +00:00
b1v1r
cea87f4085
Fixed test/test-gregression build targets.
2010-04-27 09:33:56 +00:00
b1v1r
eb6b9274af
Redo build system to properly use autotools and avoid compilation with apxs util.
2010-04-25 23:24:09 +00:00