-
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 |