Commit graph

13 commits

Author SHA1 Message Date
fd5c09f9e2 fix: preserve Host header in all proxy hops (Go client overrides it with URL host) 2026-08-08 11:30:35 +00:00
f285295664 fix: restore return_port field — needed for WAF→Zoraxy return routing 2026-08-08 06:40:29 +00:00
f40971b5bb simplify: transparent proxy — plugin just forwards to WAF, copies response. Remove backend routing, return port listener, hosts.go 2026-08-08 06:37:30 +00:00
8b3bb93be3 feat: auto-discover backends from Zoraxy proxy rules — no per-domain config needed 2026-08-07 14:36:05 +00:00
3b7af072a0 fix: plugin proxies to backend directly — no 284 leaking. WAF URL inspects, Backend URL receives allowed traffic 2026-08-07 13:10:14 +00:00
d0f8b76154 fix: use mux.Handle(/inspect/) to match sub-paths — Zoraxy sends /inspect/some/page not /inspect 2026-08-07 12:46:01 +00:00
6c8815749f feat: add return port listener for WAF async callbacks/alerts 2026-08-02 06:57:37 +00:00
32d60a3583 simplify: inspection-only model — plugin inspects via WAF API, Zoraxy handles routing 2026-08-02 06:49:58 +00:00
6b851057b7 refactor: inline proxy model — WAF proxy + health checks + backend fallback + circuit breaker 2026-08-02 06:44:57 +00:00
efb6c813e7 rebrand: zoraxy-waf → Firewall (generic inspection engine, not Wallarm-specific) 2026-08-01 06:48:59 +00:00
7de515818e feat: Phase 2 — metrics counters, mock Wallarm test server, stats UI, add runtime config to gitignore 2026-08-01 06:40:09 +00:00
85d90bef1e feat: Phase 1 — Type 0 Router with synchronous Wallarm inspection, circuit breaker, config UI 2026-08-01 06:20:50 +00:00
14c41bce42 chore: initial scaffold — Zoraxy WAF plugin (Type 1 Utilities) 2026-08-01 05:54:51 +00:00