mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-10-09 07:42:25 +03:00
Renaming GSB functions
This commit is contained in:
@@ -1991,7 +1991,7 @@ static const char *cmd_geo_lookup_db(cmd_parms *cmd, void *_dcfg,
|
|||||||
|
|
||||||
/* Google safe browsing */
|
/* Google safe browsing */
|
||||||
|
|
||||||
static const char *cmd_gsb_mal_lookup_db(cmd_parms *cmd, void *_dcfg,
|
static const char *cmd_gsb_lookup_db(cmd_parms *cmd, void *_dcfg,
|
||||||
const char *p1)
|
const char *p1)
|
||||||
{
|
{
|
||||||
const char *filename = resolve_relative_path(cmd->pool, cmd->directive->filename, p1);
|
const char *filename = resolve_relative_path(cmd->pool, cmd->directive->filename, p1);
|
||||||
@@ -1999,7 +1999,7 @@ static const char *cmd_gsb_mal_lookup_db(cmd_parms *cmd, void *_dcfg,
|
|||||||
directory_config *dcfg = (directory_config *)_dcfg;
|
directory_config *dcfg = (directory_config *)_dcfg;
|
||||||
if (dcfg == NULL) return NULL;
|
if (dcfg == NULL) return NULL;
|
||||||
|
|
||||||
if (gsb_mal_init(dcfg, filename, &error_msg) <= 0) {
|
if (gsb_db_init(dcfg, filename, &error_msg) <= 0) {
|
||||||
return error_msg;
|
return error_msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2305,7 +2305,7 @@ const command_rec module_directives[] = {
|
|||||||
|
|
||||||
AP_INIT_TAKE1 (
|
AP_INIT_TAKE1 (
|
||||||
"SecGsbLookupDB",
|
"SecGsbLookupDB",
|
||||||
cmd_gsb_mal_lookup_db,
|
cmd_gsb_lookup_db,
|
||||||
NULL,
|
NULL,
|
||||||
RSRC_CONF,
|
RSRC_CONF,
|
||||||
"database google safe browsing"
|
"database google safe browsing"
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
#include "msc_gsb.h"
|
#include "msc_gsb.h"
|
||||||
|
|
||||||
static int gsb_mal_create(directory_config *dcfg, char **error_msg)
|
static int gsb_db_create(directory_config *dcfg, char **error_msg)
|
||||||
{
|
{
|
||||||
char errstr[1024];
|
char errstr[1024];
|
||||||
apr_pool_t *mp = dcfg->mp;
|
apr_pool_t *mp = dcfg->mp;
|
||||||
@@ -89,7 +89,7 @@ static int gsb_mal_create(directory_config *dcfg, char **error_msg)
|
|||||||
/**
|
/**
|
||||||
* Initialise Gsb malware data structure
|
* Initialise Gsb malware data structure
|
||||||
*/
|
*/
|
||||||
int gsb_mal_init(directory_config *dcfg, const char *dbfn, char **error_msg)
|
int gsb_db_init(directory_config *dcfg, const char *dbfn, char **error_msg)
|
||||||
{
|
{
|
||||||
|
|
||||||
*error_msg = NULL;
|
*error_msg = NULL;
|
||||||
@@ -104,6 +104,6 @@ int gsb_mal_init(directory_config *dcfg, const char *dbfn, char **error_msg)
|
|||||||
dcfg->gsb->db = NULL;
|
dcfg->gsb->db = NULL;
|
||||||
dcfg->gsb->dbfn = apr_pstrdup(dcfg->mp, dbfn);
|
dcfg->gsb->dbfn = apr_pstrdup(dcfg->mp, dbfn);
|
||||||
|
|
||||||
return gsb_mal_create(dcfg, error_msg);
|
return gsb_db_create(dcfg, error_msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -19,13 +19,14 @@ typedef struct gsb_db gsb_db;
|
|||||||
|
|
||||||
#include <apr_file_io.h>
|
#include <apr_file_io.h>
|
||||||
#include "modsecurity.h"
|
#include "modsecurity.h"
|
||||||
|
#include "apr_hash.h"
|
||||||
|
|
||||||
struct gsb_db {
|
struct gsb_db {
|
||||||
apr_file_t *db;
|
apr_file_t *db;
|
||||||
const char *dbfn;
|
const char *dbfn;
|
||||||
apr_table_t *gsb_table;
|
apr_hash_t *gsb_table;
|
||||||
};
|
};
|
||||||
|
|
||||||
int DSOLOCAL gsb_mal_init(directory_config *dcfg, const char *dbfn, char **error_msg);
|
int DSOLOCAL gsb_db_init(directory_config *dcfg, const char *dbfn, char **error_msg);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user