-
Stefy Lanza (nextime / spora ) authored
- Eliminated fcntl socket validation check that was causing false positives - Removed premature socket invalidation during active data transmission - Fixed issue where SSH client would disconnect immediately after receiving SSH server version - Prevented 'Bad file descriptor' errors during SSH protocol handshake - Allowed send() operation to handle its own socket validation naturally - Resolved race condition between socket checking and data transmission - Fixed critical bug causing SSH sessions to terminate during key exchange - Improved robustness of WebSocket-to-SSH data forwarding - Enhanced connection stability during SSH protocol negotiation - Removed unnecessary socket state checking that interfered with normal operation - Fixed timing-sensitive socket validation that caused premature disconnections - Resolved intermittent connection failures during SSH handshake phase - Improved error handling by letting send() handle socket validation appropriately - Fixed issue where valid sockets were incorrectly marked as invalid - Enhanced reliability of SSH tunneling through WebSocket connections - Resolved socket state management conflicts during data transmission - Fixed critical timing issue in SSH protocol data exchange - Improved overall stability of SSH client-server communication
e834e7eb
| 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 |