fix(smartproxy): Improve error handling in forwarding connection handler and refine domain matching logic

This commit is contained in:
2025-05-19 18:29:56 +00:00
parent 98ef91b6ea
commit 3bf4e97e71
7 changed files with 303 additions and 280 deletions

View File

@@ -1,5 +1,13 @@
# Changelog
## 2025-05-19 - 19.3.7 - fix(smartproxy)
Improve error handling in forwarding connection handler and refine domain matching logic
- Add new test 'test.forwarding-fix-verification.ts' to ensure NFTables forwarded connections remain open
- Introduce setupOutgoingErrorHandler in route-connection-handler.ts for clearer, unified error reporting during outgoing connection setup
- Simplify direct connection piping by removing manual data queue processing in route-connection-handler.ts
- Enhance domain matching in route-manager.ts by explicitly handling routes with and without domain restrictions
## 2025-05-19 - 19.3.6 - fix(tests)
Fix route configuration property names in tests: replace 'acceptedRoutes' with 'routes' in nftables tests and update 'match: { port: ... }' to 'match: { ports: ... }' in port forwarding tests.