mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-01 02:04:24 +00:00
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. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| build.rs | ||
| Cargo.toml | ||