martinhsv
e56f53b719
Merge pull request #2596 from ffontaine/v3/master
...
build/libmaxmind.m4: fix build with host-pkgconf
2022-12-02 11:33:56 -08:00
martinhsv
700a9e9ff1
Merge pull request #2806 from hughmcmaster/as_help_string
...
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING macro
2022-11-11 14:33:25 -05:00
Martin Vierula
791964a0ea
During configure, do not check for pcre if pcre2 specified
2022-11-10 07:50:52 -08:00
Hugh McMaster
f05f322302
Use AS_HELP_STRING instead of the obsolete AC_HELP_STRING macro
...
AC_HELP_STRING has been obsolete since at least Autoconf 2.53,
which was released in 2003.
2022-10-16 18:16:01 +11:00
Hugh McMaster
d76c527751
build/libxml.m4: Check for libxml2 via pkg-config then xml2-config
...
Debian is taking steps to remove xml2-config in favour of pkg-config.
This means ModSecurity will build without libxml2 support by default
on Debian, Ubuntu and other distributions tracking Debian packages.
This patch modifies build/libxml.m4 to check for libxml2 via
pkg-config, falling back to xml2-config if necessary.
2022-10-05 15:43:33 +11:00
Martin Vierula
f84614fe06
Support PCRE2
2022-04-13 10:44:56 -07:00
Fabrice Fontaine
d2b700d7af
build/libmaxmind.m4: fix build with host-pkgconf
...
Build with maxminddb is broken since version 3.0.5 and
785958f9b5
because libmaxminddb has been removed from MAXMIND_POSSIBLE_LIB_NAMES
So, as suggested by Arnout in #2131 , don't use
MAXMIND_POSSIBLE_LIB_NAMES for pkg-config, because it was never called
anything other than libmaxminddb
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2021-07-25 18:35:59 +02:00
Takaya Saeki
3bfe4b81af
build: Fix pcre's JIT support detection was not working
2021-05-24 10:33:11 -03:00
Felipe Zimmerle
662c05f89b
build: Adding a new path while searching for liblua.
...
Alpine has a different folder to hold concurrent versions of
Lua. This commit address issue #2560 .
2021-05-24 10:33:11 -03:00
Felipe Zimmerle
a589f6b693
Build: using PKG-CONFIG in a new fashion
...
Trying to avoid bulid errors if pkg-config is available.
2021-05-24 10:33:11 -03:00
Felipe Zimmerle
4cdcc15334
Revert "Adds suppor for HyperScan in the bulid system"
...
This reverts commit 912704b6d4e45aa601b87c5a4cf4b6061d1bbccb.
2021-02-26 11:33:12 -03:00
Felipe Zimmerle
912704b6d4
Adds suppor for HyperScan in the bulid system
2021-02-26 11:15:02 -03:00
Felipe Zimmerle
785958f9b5
Fix maxminddb link on FreeBSD
...
Issue #2131
2020-10-23 14:44:54 -03:00
Felipe Zimmerle
e9dce44f6a
build: Minor fixies on Lua detection
2020-08-18 09:19:51 -03:00
Felipe Zimmerle
8c85b78361
Adds support to lua 5.4
2020-08-17 11:08:03 -03:00
Felipe Zimmerle
fe98ce4c7d
Cosmetics: address cppcheck warnings
2020-01-30 18:19:34 -03:00
Felipe Zimmerle
a6620604d4
build: fix yajl messages
2020-01-22 09:16:13 -03:00
Victor Hora
20ef01d75c
Allow LuaJIT 2.1 to be used
2018-10-12 17:32:10 -04:00
Victor Hora
0a88e0237f
Allow libMaxmind to work with Ubuntu PPA packages
2018-09-11 20:36:30 -03:00
Victor Hora
0ac23a47cf
Add LUA compatibility for CentOS and try to use LuaJIT first if available
2018-08-22 14:13:09 -04:00
Victor Hora
857bf9da58
Allow LuaJIT to be used
2018-08-22 12:08:44 -04:00
Robert Paprocki
dee9898449
Implement support for Lua 5.1
2018-07-27 15:43:12 -04:00
Charles Peterson
b5528bb8de
fix when multiple lines for curl version
...
Issue #1771
2018-05-10 15:16:00 -03:00
Felipe Zimmerle
df169ea108
Adds support for libMaxMind
2018-03-22 19:11:42 -03:00
Ervin Hegedüs
9dff36f598
Added some cosmetics to autoconf related code
2018-02-23 18:37:21 -03:00
Andrei Belov
f4a05b6e1f
Configure: actually disable Lua on systems with liblua5.1
...
In particular, on CentOS 7.3.1611 building libmodsecurity with
default configure options ends up with failure while compiling
src/engine/lua.cc, while config.log states that Lua was disabled.
2017-12-26 16:04:23 +03:00
Victor Hora
c98e665475
Improvements on LUA build scripts and support for LUA 5.2
2017-12-12 09:51:10 -03:00
Minasu
af7e6ee169
Correction lua header
2017-11-17 09:52:33 -03:00
Felipe Zimmerle
381cf8ac21
Makes ssdeep enabled by default on the build scripts
2017-11-07 09:15:14 -03:00
Felipe Zimmerle
7fa5ca9ba0
Makes lua optional
2017-11-06 00:44:54 -03:00
Felipe Zimmerle
1189e9b0ef
Adds support to LUA in configure scripts
2017-10-31 09:59:12 -03:00
Felipe Zimmerle
a9d54c30a1
Fix on ssdeep search script
2017-10-27 16:57:26 -03:00
Felipe Zimmerle
7622866f97
Adds support for @fuzzyHash
...
Issue #997
2017-10-26 17:44:17 -03:00
Felipe Zimmerle
a2427df27f
fix: ignore .git directory while generating the release file
2017-08-27 23:51:20 -03:00
Felipe Zimmerle
04f7009980
Adds a simple release script
2017-08-27 22:06:20 -03:00
Felipe Zimmerle
6143eb99e3
Removes LMDB from the default configuration options
2017-05-10 12:50:38 -03:00
Andrei Belov
ae8698d8cf
Makes JIT support in PCRE to be optional
...
In particular, this change allows to build libmodsecurity on some old
but still supported systems such as RHEL/CentOS 6.
2016-09-26 14:50:31 -03:00
Felipe Zimmerle
5febc7b26d
Looking for lmdb in the right location under MacOS
2016-07-28 17:40:41 -03:00
Felipe Zimmerle
8a135cff9a
Extends the possible names for liblmdb0
2016-07-14 00:19:47 -03:00
Felipe Zimmerle
4c8aa54099
build: Adds missing lmdb.m4
2016-07-11 13:59:37 -03:00
Felipe Zimmerle
9919026620
Fixes regarding memory management
...
Fixes assorted issues identified by valgrind.
2016-06-16 00:03:57 -03:00
Felipe Zimmerle
8cdb138076
Adds support to make check-valgrind
...
make check-valgrind is useful to identify any memory related issue.
2016-06-14 14:05:28 -03:00
Felipe Zimmerle
28008be616
Build: Adds /usr/lib64 as possible path for YAJL
...
Reported by @LinuxJedi at #1077
2016-03-18 16:42:15 -03:00
Felipe Zimmerle
d528b8ea6d
Build: Looking for YAJL's LD flags instead of CFLAGS
...
Original author: @LinuxJedi. Reported at #1077 .
2016-03-18 16:41:22 -03:00
Chaim Sanders
29680d69aa
Updated geoip m4 file to support from path
2016-01-07 10:43:45 -03:00
Felipe Zimmerle
5273258261
Fix libxml configure script
2016-01-07 10:20:34 -03:00
Felipe Zimmerle
0694cd30ca
Adds support to libxml2 detection on the build system
2015-12-10 11:17:07 -03:00
Felipe Zimmerle
fbf8ea74f3
Makes YAJL dependency to be optional
2015-11-24 16:03:33 -03:00
Felipe Zimmerle
cf4377df70
Makes libCurl optional during configure
2015-11-24 15:06:34 -03:00
Felipe Zimmerle
21cae53d47
Improves the libgeoip detection during configure
2015-11-19 10:40:23 -03:00