Populate GEO:COUNTRY_NAME and GEO:COUNTRY_CONTINENT as documented (MODSEC-45).

Handle a newer geo database, avoiding a potential crash.
Allow checking &GEO "@eq 0" for a failed @geoLookup.
This commit is contained in:
b1v1r
2009-05-16 07:44:58 +00:00
parent ce288d5567
commit 6359a86a38
8 changed files with 224 additions and 40 deletions

View File

@@ -2282,7 +2282,7 @@ void msre_engine_register_default_variables(msre_engine *engine) {
msre_engine_variable_register(engine,
"GEO",
VAR_LIST,
1, 1,
0, 1,
var_generic_list_validate,
var_geo_generate,
VAR_DONT_CACHE, /* dynamic */