fix(PortProxy): Simplify TLS handshake SNI extraction and update timeout settings in PortProxy for improved maintainability and reliability.
This commit is contained in:
		| @@ -1,5 +1,14 @@ | ||||
| # Changelog | ||||
|  | ||||
| ## 2025-03-11 - 3.32.2 - fix(PortProxy) | ||||
| Simplify TLS handshake SNI extraction and update timeout settings in PortProxy for improved maintainability and reliability. | ||||
|  | ||||
| - Removed legacy and deprecated fields related to chained proxy configurations (isChainedProxy, chainPosition, aggressiveTlsRefresh). | ||||
| - Refactored the extractSNI functions to use a simpler, more robust approach for TLS ClientHello processing. | ||||
| - Adjusted default timeout and keep-alive settings to more standard values (e.g. initialDataTimeout set to 60s, socketTimeout to 1h). | ||||
| - Eliminated redundant TLS session cache and deep TLS refresh logic. | ||||
| - Improved logging and error handling during connection setup and renegotiation phases. | ||||
|  | ||||
| ## 2025-03-11 - 3.32.1 - 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. | ||||
|  | ||||
|   | ||||
| @@ -3,6 +3,6 @@ | ||||
|  */ | ||||
| export const commitinfo = { | ||||
|   name: '@push.rocks/smartproxy', | ||||
|   version: '3.32.1', | ||||
|   version: '3.32.2', | ||||
|   description: 'A powerful proxy package that effectively handles high traffic, with features such as SSL/TLS support, port proxying, WebSocket handling, and dynamic routing with authentication options.' | ||||
| } | ||||
|   | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user