fabro/lib/crates/fabro-server/tests/it
Bryan Helmkamp 1e03216161
feat(server): add IP allowlist middleware with GitHub webhook support
Introduces a configurable IP allowlist applied to the main API router
and the GitHub webhook listener. Supports CIDR literals plus a
`github_meta_hooks` keyword that resolves live against GitHub's meta
API for the webhooks override. Adds trusted-proxy handling for
X-Forwarded-For, validation that rejects Unix socket listeners without
a trusted proxy count, and deep-merge logic for the new
server.ip_allowlist and per-integration override layers.
2026-04-19 09:47:22 -04:00
..
api feat(server): add IP allowlist middleware with GitHub webhook support 2026-04-19 09:47:22 -04:00
scenario refactor(server): remove implicit dry-run fallback 2026-04-14 12:28:55 -04:00
helpers.rs fmt 2026-04-14 23:23:22 -04:00
main.rs chore(lint): fix all clippy warnings including --tests 2026-04-10 10:16:24 -04:00
openapi_conformance.rs fix(api): convert OpenAPI spec to valid 3.1 syntax 2026-04-18 01:11:19 -04:00
pagination.rs fix: unblock clippy and nextest on main 2026-04-16 18:16:06 -04:00