• Stefy Lanza (nextime / spora )'s avatar
    Add graceful shutdown with tunnel close on SIGINT · 821af834
    Stefy Lanza (nextime / spora ) authored
    - Implement SIGINT signal handler for both wssshc and wsssht
    - Add graceful shutdown logic that sends tunnel_close messages for active tunnels
    - Implement 3-second timeout for tunnel close operations to complete
    - Add double Ctrl+C detection for immediate exit without waiting
    - Update signal handling throughout both programs to use graceful_shutdown flag
    
    This ensures that active tunnels are properly closed when the programs
    exit, either normally or via Ctrl+C, with a timeout mechanism and
    fallback for immediate exit on second Ctrl+C.
    821af834
Name
Last commit
Last update
templates Loading commit data...
wsssd Loading commit data...
wsssh-server/debian Loading commit data...
wssshtools Loading commit data...
.gitignore Loading commit data...
BRIDGE_MODE_TESTING.md 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...
prompt.txt Loading commit data...
requirements.txt Loading commit data...
service.conf.example Loading commit data...
test_bridge_mode.sh 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...
wsssht.conf.example Loading commit data...
wsssht.init Loading commit data...