diff --git a/src/ngx_http_modsecurity_common.h b/src/ngx_http_modsecurity_common.h index 7d8ebcd..1a21f78 100644 --- a/src/ngx_http_modsecurity_common.h +++ b/src/ngx_http_modsecurity_common.h @@ -54,6 +54,9 @@ MODSECURITY_NGINX_MINOR MODSECURITY_NGINX_PATCHLEVEL \ MODSECURITY_NGINX_TAG_NUM +#define MODSECURITY_NGINX_WHOAMI "ModSecurity-nginx v" \ + MODSECURITY_NGINX_VERSION + typedef struct { ngx_str_t name; ngx_str_t value; diff --git a/src/ngx_http_modsecurity_module.c b/src/ngx_http_modsecurity_module.c index 6d6ee7a..46924fb 100644 --- a/src/ngx_http_modsecurity_module.c +++ b/src/ngx_http_modsecurity_module.c @@ -496,6 +496,8 @@ ngx_http_modsecurity_create_main_conf(ngx_conf_t *cf) { ngx_http_modsecurity_conf_t *conf; + ngx_log_error(NGX_LOG_NOTICE, cf->log, 0, MODSECURITY_NGINX_WHOAMI); + /* ngx_pcalloc already sets all of this scructure to zeros. */ conf = ngx_http_modsecurity_create_conf(cf); @@ -515,7 +517,7 @@ ngx_http_modsecurity_create_main_conf(ngx_conf_t *cf) } /* Provide our connector information to LibModSecurity */ - msc_set_connector_info(conf->modsec, "ModSecurity-nginx v0.1.1-beta"); + msc_set_connector_info(conf->modsec, MODSECURITY_NGINX_WHOAMI); msc_set_log_cb(conf->modsec, ngx_http_modsecurity_log); return conf;