guard/tests
loki5512344 6863249ad4
feat: HTTP protocol plugin + XDP globals patching from config
protocol-http (compile-time feature):
- HttpHandler: incremental HTTP/1.1 request parse (fragment-safe),
  header size/timeout limits, method whitelist, Host required,
  blocked_paths, optional User-Agent requirement
- [protocol.http] config section; registry wiring behind feature

XDP globals:
- src/xdp/globals.rs: XdpGlobals + build_rodata_image() mirroring
  xdp/core/config.h layout; set via OpenMapMut::set_initial_value()
  before load ([xdp] section: ports, udp policy, throttle, challenge)
- wire set_globals into rampart binary startup

fix: gate preflight() behind xdp feature (dead code without it)
2026-08-24 12:18:22 +02:00
..
config_parse.rs feat: HTTP protocol plugin + XDP globals patching from config 2026-08-24 12:18:22 +02:00
filter_logic.rs feat!: universal redesign — drop Minecraft stack, single-crate architecture 2026-08-24 01:50:22 +02:00
http_protocol.rs feat: HTTP protocol plugin + XDP globals patching from config 2026-08-24 12:18:22 +02:00
pow_roundtrip.rs feat!: universal redesign — drop Minecraft stack, single-crate architecture 2026-08-24 01:50:22 +02:00
protocol_registry.rs feat!: universal redesign — drop Minecraft stack, single-crate architecture 2026-08-24 01:50:22 +02:00
subnet_detection.rs feat: subnet-level attack detection (prefix_stats) 2026-08-24 09:47:21 +02:00
traffic_intel.rs feat: traffic intel hot path, SYN RST-challenge, XDP environment diagnostics 2026-08-24 10:11:10 +02:00
xdp_diagnostics.rs feat: traffic intel hot path, SYN RST-challenge, XDP environment diagnostics 2026-08-24 10:11:10 +02:00
xdp_globals.rs feat: HTTP protocol plugin + XDP globals patching from config 2026-08-24 12:18:22 +02:00