415b82a84a
fix(PortProxy): Improve SNI extraction handling in PortProxy by passing explicit connection info to extractSNIWithResumptionSupport for better TLS renegotiation and debug logging.
Philipp Kunz2025-03-11 17:37:43 +00:00
0e12706176
feat(SniHandler): Enhance SNI extraction to support fragmented ClientHello messages, TLS 1.3 early data, and improved PSK parsing
Philipp Kunz2025-03-11 17:33:31 +00:00
36e4341315
fix(snihandler): Enhance SNI extraction to support TLS 1.3 PSK-based session resumption by adding a dedicated extractSNIFromPSKExtension method and improved logging for session resumption indicators.
Philipp Kunz2025-03-11 17:23:57 +00:00
43378becd2
fix(PortProxy): Improve buffering and data handling during connection setup in PortProxy to prevent data loss
Philipp Kunz2025-03-11 17:05:15 +00:00
e31c84493f
feat(core): Improve wildcard domain matching and enhance NetworkProxy integration in PortProxy. Added support for TLD wildcards and complex wildcard patterns in the router, and refactored TLS renegotiation handling for stricter SNI enforcement.
Philipp Kunz2025-03-11 11:34:29 +00:00
85cc57ae10
fix(PortProxy): Simplify TLS handshake SNI extraction and update timeout settings in PortProxy for improved maintainability and reliability.
Philipp Kunz2025-03-11 09:12:40 +00:00
865d21b36a
fix(portproxy): Relax TLS handshake and connection timeout settings for improved stability in chained proxy scenarios; update TLS session cache defaults and add keep-alive flags to connection records.
Philipp Kunz2025-03-11 04:39:17 +00:00
ccccc5b8c8
feat(PortProxy): Enhance TLS session cache, SNI extraction, and chained proxy support in PortProxy. Improve handling of multiple and fragmented TLS records, and add new configuration options (isChainedProxy, chainPosition, aggressiveTlsRefresh, tlsSessionCache) for robust TLS certificate refresh.
Philipp Kunz2025-03-11 04:24:29 +00:00
d6022c8f8a
fix(PortProxy): Improve TLS handshake buffering and enhance debug logging for SNI forwarding in PortProxy
Philipp Kunz2025-03-11 03:48:10 +00:00
0ea0f02428
fix(PortProxy): Improve connection reliability for initial and resumed TLS sessions
Philipp Kunz2025-03-11 03:33:03 +00:00
788b444fcc
fix(PortProxy): Improve TLS renegotiation SNI handling by first checking if the new SNI is allowed under the existing domain config. If not, attempt to find an alternative domain config and update the locked domain accordingly; otherwise, terminate the connection on SNI mismatch.
Philipp Kunz2025-03-11 02:25:58 +00:00
74fdb58f84
fix(PortProxy): Improve TLS renegotiation handling in PortProxy by validating the new SNI against allowed domain configurations. If the new SNI is permitted based on existing IP rules, update the locked domain to allow connection reuse; otherwise, terminate the connection to prevent misrouting.
Philipp Kunz2025-03-11 02:18:56 +00:00
0e605d9a9d
fix(PortProxy): Improved code formatting and readability in PortProxy class by adjusting spacing and comments.
Philipp Kunz2025-03-06 22:56:18 +00:00
4fd5524a0f
fix(PortProxy): Adjust inactivity threshold to a random value between 20 and 30 minutes for better variability
Philipp Kunz2025-03-05 18:07:39 +00:00
bd9292bf47
fix(PortProxy): Enhanced connection setup to handle pending data buffering before establishing outgoing connection
Philipp Kunz2025-03-05 14:33:09 +00:00