mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-30 11:44:32 +03:00
Adds support to SecWebAppID
This commit is contained in:
@@ -2045,8 +2045,8 @@ namespace yy {
|
||||
case 87:
|
||||
#line 1231 "seclang-parser.yy" // lalr1.cc:859
|
||||
{
|
||||
driver.error(yystack_[1].location, "SecWebAppId is not supported.");
|
||||
YYERROR;
|
||||
driver.m_secWebAppId.m_value = yystack_[0].value.as< std::string > ();
|
||||
driver.m_secWebAppId.m_set = true;
|
||||
}
|
||||
#line 2052 "seclang-parser.cc" // lalr1.cc:859
|
||||
break;
|
||||
|
@@ -1229,8 +1229,8 @@ expression:
|
||||
}
|
||||
| CONFIG_SEC_WEB_APP_ID
|
||||
{
|
||||
driver.error(@0, "SecWebAppId is not supported.");
|
||||
YYERROR;
|
||||
driver.m_secWebAppId.m_value = $1;
|
||||
driver.m_secWebAppId.m_set = true;
|
||||
}
|
||||
| CONFIG_SEC_SERVER_SIG
|
||||
{
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -363,7 +363,6 @@ EQUALS_PLUS (?i:=\+)
|
||||
EQUALS_MINUS (?i:=\-)
|
||||
|
||||
|
||||
|
||||
%x TRANSACTION_TO_VARIABLE
|
||||
%x EXPECTING_VARIABLE
|
||||
%x EXPECTING_OPERATOR
|
||||
@@ -589,7 +588,7 @@ EQUALS_MINUS (?i:=\-)
|
||||
{CONFIG_COMPONENT_SIG}[ \t]+["]{FREE_TEXT}["] { return p::make_CONFIG_COMPONENT_SIG(strchr(yytext, ' ') + 2, *driver.loc.back()); }
|
||||
{CONFIG_SEC_SERVER_SIG}[ \t]+["]{FREE_TEXT}["] { return p::make_CONFIG_SEC_SERVER_SIG(strchr(yytext, ' ') + 2, *driver.loc.back()); }
|
||||
{CONFIG_SEC_WEB_APP_ID}[ \t]+["]{FREE_TEXT}["] { return p::make_CONFIG_SEC_WEB_APP_ID(parserSanitizer(strchr(yytext, ' ') + 2), *driver.loc.back()); }
|
||||
{CONFIG_SEC_WEB_APP_ID}[ \t]+{FREE_TEXT} { return p::make_CONFIG_SEC_WEB_APP_ID(parserSanitizer(strchr(yytext, ' ') + 2), *driver.loc.back()); }
|
||||
{CONFIG_SEC_WEB_APP_ID}[ \t]+{FREE_TEXT_NEW_LINE} { return p::make_CONFIG_SEC_WEB_APP_ID(parserSanitizer(strchr(yytext, ' ') + 1), *driver.loc.back()); }
|
||||
{CONFIG_CONTENT_INJECTION} { return p::make_CONFIG_CONTENT_INJECTION(*driver.loc.back()); }
|
||||
{CONFIG_DIR_AUDIT_DIR_MOD}[ \t]+{CONFIG_VALUE_NUMBER} { return p::make_CONFIG_DIR_AUDIT_DIR_MOD(parserSanitizer(strchr(yytext, ' ') + 1), *driver.loc.back()); }
|
||||
{CONFIG_DIR_AUDIT_DIR_MOD}[ \t]+["]{CONFIG_VALUE_NUMBER}["] { return p::make_CONFIG_DIR_AUDIT_DIR_MOD(parserSanitizer(strchr(yytext, ' ') + 1), *driver.loc.back()); }
|
||||
|
Reference in New Issue
Block a user