-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VCC-compiler: Syntax error for breach #9
Comments
Hey Dai, |
wait, did you say these are the only three errors and if you comment them out it works? |
Dear comotion
yes!! runnnig. test enviroment is Scientific Linux 6.1 x86_64. Need more information? |
good to hear! 5a33710 pushes a fix that skips emitting rules for validateUtf8Enoding, since we have to implement that in the upcoming sec.vcl VMOD. |
enable include "/etc/varnish/security/breach.vcl";
this code is syntax error.
varnishd -d -f default.vcl
Message from VCC-compiler:
Syntax error at
('/etc/varnish/security/breach/40_generic_attacks.vcl' Line 5 Pos 78)
if(req.http.Cookie ~ "(?:(?:[;|
]\W*?\bcc|\b(wget|curl))\b|\/cc(?:[\'\"|\;
-\s]|$))"){-----------------------------------------------------------------------------#-----------------
Running VCC-compiler failed, exit 1
VCL compilation failed
varnishd -d -f /etc/varnish/default.vcl
Message from VCC-compiler:
Expected ')' got 'validateUtf8Encoding'
(program line 73), at
('/etc/varnish/security/breach/20_protocol_violations.vcl' Line 256 Pos 15)
if(req.url validateUtf8Encoding ""){
--------------####################-----
Running VCC-compiler failed, exit 1
VCL compilation failed
varnishd -d -f /etc/varnish/default.vcl
Message from VCC-compiler:
Unknown token '%' when looking for BOOL
('/etc/varnish/security/breach/30_http_policy.vcl' Line 5 Pos 8)
if((%{tx.allowed_methods}) ~ "req.request"){
-------#---------------------------------------
Running VCC-compiler failed, exit 1
VCL compilation failed
as is code comment out is running !!
The text was updated successfully, but these errors were encountered: