Update license

This commit is contained in:
brenosilva
2012-08-22 14:05:07 +00:00
parent 1df668c942
commit c9202a44b2
7 changed files with 121 additions and 23 deletions

View File

@@ -1,3 +1,17 @@
/*
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
* Copyright (c) 2004-2011 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.
*/
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN
#undef inline #undef inline

View File

@@ -1,3 +1,17 @@
/*
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
* Copyright (c) 2004-2011 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.
*/
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN
#undef inline #undef inline

View File

@@ -1,3 +1,17 @@
/*
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
* Copyright (c) 2004-2011 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.
*/
#pragma once #pragma once
#define MODSECURITY_SECTION L"system.webServer/ModSecurity" #define MODSECURITY_SECTION L"system.webServer/ModSecurity"

View File

@@ -1,3 +1,17 @@
/*
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
* Copyright (c) 2004-2011 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.
*/
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN
#undef inline #undef inline

View File

@@ -1,3 +1,17 @@
/*
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
* Copyright (c) 2004-2011 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 __MY_MODULE_H__ #ifndef __MY_MODULE_H__
#define __MY_MODULE_H__ #define __MY_MODULE_H__
@@ -8,35 +22,35 @@
class CMyHttpModule : public CHttpModule class CMyHttpModule : public CHttpModule
{ {
public: public:
HANDLE m_hEventLog; HANDLE m_hEventLog;
DWORD m_dwPageSize; DWORD m_dwPageSize;
REQUEST_NOTIFICATION_STATUS REQUEST_NOTIFICATION_STATUS
OnBeginRequest( OnBeginRequest(
IN IHttpContext * pHttpContext, IN IHttpContext * pHttpContext,
IN IHttpEventProvider * pProvider IN IHttpEventProvider * pProvider
); );
REQUEST_NOTIFICATION_STATUS REQUEST_NOTIFICATION_STATUS
OnSendResponse( OnSendResponse(
IN IHttpContext * pHttpContext, IN IHttpContext * pHttpContext,
IN ISendResponseProvider * pProvider IN ISendResponseProvider * pProvider
); );
REQUEST_NOTIFICATION_STATUS REQUEST_NOTIFICATION_STATUS
OnPostEndRequest( OnPostEndRequest(
IN IHttpContext * pHttpContext, IN IHttpContext * pHttpContext,
IN IHttpEventProvider * pProvider IN IHttpEventProvider * pProvider
); );
HRESULT ReadFileChunk(HTTP_DATA_CHUNK *chunk, char *buf); HRESULT ReadFileChunk(HTTP_DATA_CHUNK *chunk, char *buf);
CMyHttpModule(); CMyHttpModule();
~CMyHttpModule(); ~CMyHttpModule();
void Dispose(); void Dispose();
BOOL WriteEventViewerLog(LPCSTR szNotification, WORD category = EVENTLOG_INFORMATION_TYPE); BOOL WriteEventViewerLog(LPCSTR szNotification, WORD category = EVENTLOG_INFORMATION_TYPE);
}; };
#endif #endif

View File

@@ -1,3 +1,17 @@
/*
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
* Copyright (c) 2004-2011 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 __MODULE_FACTORY_H__ #ifndef __MODULE_FACTORY_H__
#define __MODULE_FACTORY_H__ #define __MODULE_FACTORY_H__

View File

@@ -1,3 +1,17 @@
/*
* ModSecurity for Apache 2.x, http://www.modsecurity.org/
* Copyright (c) 2004-2011 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.
*/
#include <nginx.h> #include <nginx.h>
#include <ngx_config.h> #include <ngx_config.h>
#include <ngx_core.h> #include <ngx_core.h>