Juergen Kunz
b3714d583d
Implement PROXY protocol v1 support in SmartProxy
...
- Added ProxyProtocolParser class for parsing and generating PROXY protocol v1 headers.
- Integrated PROXY protocol parsing into RouteConnectionHandler for handling incoming connections from trusted proxies.
- Implemented WrappedSocket class to encapsulate real client information.
- Configured SmartProxy to accept and send PROXY protocol headers in routing actions.
- Developed comprehensive unit tests for PROXY protocol parsing and generation.
- Documented usage patterns, configuration, and best practices for proxy chaining scenarios.
- Added security and performance considerations for PROXY protocol implementation.
2025-06-06 13:45:44 +00:00
Juergen Kunz
18d79ac7e1
feat(proxy): Implement WrappedSocket class for PROXY protocol support and update connection handling
2025-06-05 17:57:24 +00:00
465148d553
fix(strcuture): refactor responsibilities
2025-05-19 17:28:05 +00:00
68738137a0
feat(acme): Improve certificate management by adding global ACME configuration support and allowing route-level overrides. Enhanced error messages help identify missing ACME email and misconfigurations (e.g. wildcard domains). Documentation has been updated and new tests added to verify SmartCertManager behavior, ensuring a clearer migration path from legacy implementations.
2025-05-18 18:29:59 +00:00
455b08b36c
BREAKING CHANGE(certificates): Remove legacy certificate modules and Port80Handler; update documentation and route configurations to use SmartCertManager for certificate management.
2025-05-18 16:30:23 +00:00
a2e3e38025
feat(nftables):add nftables support for nftables
2025-05-15 14:35:01 +00:00
35d7dfcedf
BREAKING CHANGE(IRouteSecurity): Consolidate duplicated IRouteSecurity interfaces by unifying property names
2025-05-15 09:34:01 +00:00
ac3a888453
BREAKING CHANGE(smartproxy): Remove legacy migration utilities and deprecated forwarding helpers; consolidate route utilities, streamline interface definitions, and normalize IPv6-mapped IPv4 addresses
2025-05-15 08:56:27 +00:00
fcc8cf9caa
fix(routing): unify route based architecture
2025-05-13 12:48:41 +00:00
529857220d
fix
2025-05-10 00:49:39 +00:00
200635e4bd
fix
2025-05-10 00:26:03 +00:00
28022ebe87
change to route based approach
2025-05-10 00:01:02 +00:00
f8647516b5
fix(typescript): Refactor types and interfaces to use consistent I prefix and update related tests
2025-05-09 22:46:53 +00:00
4ac1df059f
feat(acme): Add ACME interfaces for Port80Handler and refactor ChallengeResponder to use new acme-interfaces, enhancing event subscription and certificate workflows.
2025-05-09 17:28:27 +00:00