mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 05:45:59 +03:00
In ModSecurityIIS the configuration is loaded upon the first request is received. In other words, SecStatusEngine value can be only loaded once the first request hit the server, and so, the status function was moved to proceed just after the configuration got loaded. This update is IIS only.
37 lines
1002 B
C
37 lines
1002 B
C
/*
|
||
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
|
||
* Copyright (c) 2004-2013 Trustwave Holdings, Inc. (http://www.trustwave.com/)
|
||
*
|
||
* You may not use this file except in compliance with
|
||
* the License. You may obtain a copy of the License at
|
||
*
|
||
* http://www.apache.org/licenses/LICENSE-2.0
|
||
*
|
||
* If any of the files related to licensing are missing or if you have any
|
||
* other questions related to licensing please contact Trustwave Holdings, Inc.
|
||
* directly using the email address security@modsecurity.org.
|
||
*/
|
||
|
||
#ifndef MSC_STATUS_ENGINE_H
|
||
#define MSC_STATUS_ENGINE_H
|
||
|
||
#include "apr.h"
|
||
#include "apr_pools.h"
|
||
#include "apr_version.h"
|
||
#include "apr_optional.h"
|
||
#include "msc_pcre.h"
|
||
|
||
#ifndef WIN32
|
||
#define STATUS_ENGINE_DNS_IN_BETWEEN_DOTS 32
|
||
#else
|
||
#define STATUS_ENGINE_DNS_IN_BETWEEN_DOTS 30
|
||
#endif
|
||
|
||
#define STATUS_ENGINE_DNS_SUFFIX "status.modsecurity.org"
|
||
|
||
static const char msc_status_engine_basis_32[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
|
||
|
||
int msc_status_engine_call(void);
|
||
|
||
#endif
|