-
Stefy Lanza (nextime / spora ) authored
- Fixed premature tunnel deactivation when socket fcntl check fails - Removed aggressive tunnel shutdown on socket validity check failure - Socket invalidation during tunnel_data processing no longer kills entire tunnel - SSH client disconnections during data exchange are now handled gracefully - Prevents race condition between socket validation and data transmission - Allows tunnel to continue operating even if individual socket checks fail - Improved error handling for temporary socket state issues - Fixed issue where SSH client would disconnect immediately after version exchange - Resolved 'Bad file descriptor' errors during active tunnel operation - Maintains tunnel stability during SSH protocol handshake phase - Prevents false positive tunnel closures due to timing-sensitive socket checks - Added more resilient socket state management for connection stability - Fixed critical bug causing SSH sessions to terminate prematurely - Improved robustness of WebSocket-to-SSH data forwarding mechanism - Resolved intermittent connection failures during protocol negotiation - Enhanced error recovery for network socket state fluctuations - Implemented more forgiving socket validation during data transmission
6a497894
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| debian | ||
| man | ||
| configure.sh | ||
| tunnel.c | ||
| tunnel.h | ||
| websocket.c | ||
| websocket.h | ||
| wsscp.c | ||
| wssh_ssl.c | ||
| wssh_ssl.h | ||
| wsssh.c | ||
| wssshc.c | ||
| wssshlib.c | ||
| wssshlib.h |