Tags: hokhyk/coraza
Tags
fix: benchmark and propagate the status to not to swallow the failure (… …corazawaf#808) * chore: propagates the pipe status after tee. * Refactor escape_seq_decode * docs: adds more comments. * tests: tweaks the code. * tests: adds test for TestEscapeSeqDecode * chore: simplify the doEscapeSeqDecode function. * chore: aligns go version of benchmarks with tests --------- Co-authored-by: Anuraag Agrawal <[email protected]> Co-authored-by: Felipe Zipitría <[email protected]>
fix:force require 'A' in Auditlogparts (corazawaf#801) * fix:require 'A' in Auditlogparts,force to break AuditLog when reached 'Z' * feat: drops the A case in Transation.AuditLog as it implies A and Z will be present and in the right position due to the types parsing. * breaking: drops A and Z types for auditlog parts as per @anuraaga suggestion. Currently they don't need a type as parser can enforce their presence and they are always expected to be present in the same position. --------- Co-authored-by: José Carlos Chávez <[email protected]>
Include key size in ARGS_COMBINED_SIZE (corazawaf#756) Co-authored-by: José Carlos Chávez <[email protected]>
feat: use DirectiveOptions instead of waf.Config to share variables a… …cross directives (corazawaf#206)
feat(operator): support SecRule "! ^some" as a valid @rx negation (co… …razawaf#197) * support for corazawaf#195 * fix for the case `SecRule "!" "id:1"`
V2/rc2 (corazawaf#158) * fix sync.pool memory issues on transactions * add OUTBOUND_DATA_ERROR support * actions: fix httpbin * add examples and update readme * add response capabilities to test engine * remove cache from test files * actions: fallback action wget * add phase 4 support for crs tests * add examples/ exclusions for coverage * fix response body size limit discussion * move variables.VariablesCount to types * go-fmt bodybuffers
PreviousNext