Adds support to macro expansion in setvar action

This commit is contained in:
Felipe Zimmerle
2015-08-07 00:43:16 -03:00
parent e12d95b10d
commit 5fdb5b7d2e
7 changed files with 306 additions and 9 deletions

View File

@@ -19,6 +19,7 @@
#include <vector>
#include "modsecurity/modsecurity.h"
#include "modsecurity/assay.h"
#ifndef SRC_MACRO_EXPANSION_H_
#define SRC_MACRO_EXPANSION_H_
@@ -29,6 +30,8 @@ namespace ModSecurity {
class MacroExpansion {
public:
MacroExpansion();
static std::string expand(const std::string& input, Assay *assay);
};