• Stefy Lanza (nextime / spora )'s avatar
    Remove aggressive socket validation causing SSH client disconnections · e834e7eb
    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
templates Loading commit data...
wsssh-server/debian Loading commit data...
wssshtools Loading commit data...
.gitignore Loading commit data...
CHANGELOG.md Loading commit data...
DOCUMENTATION.md Loading commit data...
LICENSE.md Loading commit data...
README.md Loading commit data...
TODO.md Loading commit data...
build.sh Loading commit data...
clean.sh Loading commit data...
image.jpg Loading commit data...
requirements.txt Loading commit data...
wssshc.conf.example Loading commit data...
wssshc.init Loading commit data...
wssshc_watcher.sh Loading commit data...
wssshd.conf.example Loading commit data...
wssshd.init Loading commit data...
wssshd.py Loading commit data...