mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-13 13:26:01 +03:00
Fix parser to support GeoLookup with MaxMind
This commit is contained in:
parent
0a88e0237f
commit
d97688804e
2
CHANGES
2
CHANGES
@ -1,6 +1,8 @@
|
||||
v3.0.3 - YYYY-MMM-DD (to be released)
|
||||
-------------------------------------
|
||||
|
||||
- Fix parser to support GeoLookup with MaxMind
|
||||
[Issue #1884, #1895 - @victorhora, @everping]
|
||||
- parser: Fix simple quote setvar in the end of the line
|
||||
[Issue #1831 - @zimmerle, @csanders-git]
|
||||
- Fix pc file
|
||||
|
@ -1080,11 +1080,11 @@ op_before_init:
|
||||
}
|
||||
| OPERATOR_GEOLOOKUP
|
||||
{
|
||||
#ifdef WITH_GEOIP
|
||||
#if defined(WITH_GEOIP) or defined(WITH_MAXMIND)
|
||||
OPERATOR_CONTAINER($$, new operators::GeoLookup());
|
||||
#else
|
||||
std::stringstream ss;
|
||||
ss << "This version of ModSecurity was not compiled with GeoIP support.";
|
||||
ss << "This version of ModSecurity was not compiled with GeoIP or MaxMind support.";
|
||||
driver.error(@0, ss.str());
|
||||
YYERROR;
|
||||
#endif // WITH_GEOIP
|
||||
@ -1555,7 +1555,7 @@ expression:
|
||||
/* Debug log: end */
|
||||
| CONFIG_DIR_GEO_DB
|
||||
{
|
||||
#ifdef WITH_GEOIP
|
||||
#if defined(WITH_GEOIP) or defined(WITH_MAXMIND)
|
||||
std::string err;
|
||||
std::string file = modsecurity::utils::find_resource($1,
|
||||
driver.ref.back(), &err);
|
||||
@ -1575,7 +1575,7 @@ expression:
|
||||
}
|
||||
#else
|
||||
std::stringstream ss;
|
||||
ss << "This version of ModSecurity was not compiled with GeoIP support.";
|
||||
ss << "This version of ModSecurity was not compiled with GeoIP or MaxMind support.";
|
||||
driver.error(@0, ss.str());
|
||||
YYERROR;
|
||||
#endif // WITH_GEOIP
|
||||
|
Loading…
x
Reference in New Issue
Block a user