• Stefy Lanza (nextime / spora )'s avatar
    Add double Ctrl+C handling to wssshd for force exit · b46562ea
    Stefy Lanza (nextime / spora ) authored
    - Implement double SIGINT (Ctrl+C) detection in wssshd server
    - First Ctrl+C: Initiates graceful shutdown with cleanup
    - Second Ctrl+C: Forces immediate exit using os._exit(1) without cleanup
    - Consistent behavior with wssshc double Ctrl+C handling
    - Prevents hanging during shutdown when graceful shutdown fails
    - Maintains backward compatibility with single Ctrl+C graceful shutdown
    
    This ensures wssshd can be forcefully terminated if graceful shutdown gets stuck, while still allowing proper cleanup on normal shutdown.
    b46562ea
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...