• Stefy Lanza (nextime / spora )'s avatar
    Fix critical wsssh process hanging issue after SSH client disconnection · a1300943
    Stefy Lanza (nextime / spora ) authored
    - Add 'broken' flag to tunnel_t struct to distinguish between normal closure and broken connections
    - Set broken=1 when detecting EBADF/EPIPE/ECONNRESET errors in tunnel operations
    - Modify main loop to immediately kill SSH child process and exit when tunnel breaks
    - Exit with code 1 for error conditions, code 0 for normal termination
    - Update CHANGELOG.md, README.md, and TODO.md for version 1.4.7
    - Prevent indefinite hanging of wsssh process after tunnel failures
    a1300943
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...