Added
- TCP
--cportsupport (#44) —--cportnow pins client-side TCP data-stream source ports for ECMP load balancing and strict egress firewall scenarios. Multi-stream TCP (-P N) uses sequential ports (cport,cport+1, ...,cport+N-1), matching existing UDP behavior. - Nix flake (#46) —
nix run github:lance0/xfrornix developfor a dev shell. Thanks to @deephack1982 for the contribution!
Changed
- TCP
--cportsemantics — TCP control connection remains on an ephemeral source port while data streams use the requested port or range. TCP data binds now match the remote address family (dual-stack fix). Overlap between control and data ports is detected and rejected.
Full Changelog: v0.9.4...v0.9.5