rproxy and servewaf replace the one-process smallwebwaf (closes #172, closes #165) #184

Merged
clawbot merged 1 commits from issue-172-replace-one-process into next 2026-11-05 13:15:06 +01:00
1 Commits
Author SHA1 Message Date
clawbot ac1a69e863 rproxy and servewaf replace the one-process smallwebwaf (closes #172, closes #165)
check / check (push) Failing after 23m49s
`smallwebwaf` with no command now prints the commands and exits with status 2.
The image runs rproxy, or servewaf with SMALLWEBWAF_COMMAND=servewaf. The
passing-on code, its settings and its log fields and metric go. internal/proxy
keeps the checks, answers, reports and own endpoints; its tests run through the
real rproxy. The documents describe the pair.

Judgement call: clients.json keeps token_refused, since state files refuse unknown fields.
Deviation: script/gitea-requests sets SWWAF_LOG_REQUEST_HEADERS, to label requests.

Model: opus-5-5
2026-11-05 10:33:24 +00:00