feat(PortProxy): Improve TLS handshake SNI extraction and add session resumption tracking in PortProxy

This commit is contained in:
2025-03-11 03:16:04 +00:00
parent 98b7f3ed7f
commit 55f25f1976
3 changed files with 243 additions and 11 deletions

View File

@ -1,5 +1,13 @@
# Changelog
## 2025-03-11 - 3.31.0 - feat(PortProxy)
Improve TLS handshake SNI extraction and add session resumption tracking in PortProxy
- Added ITlsSessionInfo interface and a global tlsSessionCache to track TLS session IDs for session resumption
- Implemented a cleanup timer for the TLS session cache with startSessionCleanupTimer and stopSessionCleanupTimer
- Enhanced extractSNIInfo to return detailed SNI information including session IDs, ticket details, and resumption status
- Updated renegotiation handlers to use extractSNIInfo for proper SNI extraction during TLS rehandshake
## 2025-03-11 - 3.30.8 - fix(core)
No changes in this commit.