Files
smallwebwaf/internal/rproxy
sneak 969383894c
check / check (push) Successful in 5m31s
rproxy: circuit breaker for asks to waf (closes #392)
Five asks that get no answer in time within five seconds open the
breaker. While open, a request takes
SWW_RPROXY_WAF_BACKEND_NO_ANSWER_DISPOSITION without asking waf, except
one ask a second; the first answer closes it. Slow answers count as
failures. SPEC.md describes it.

The sww test that stops and restarts waf now waits for the breaker to
close before it expects the ban again.

Model: opus-5-5
2026-11-15 13:49:26 +00:00
..