• Stefy Lanza (nextime / spora )'s avatar
    Fix VNC WebSocket connection hanging after initial RFB handshake · c1ba79e1
    Stefy Lanza (nextime / spora ) authored
    - Implement bidirectional pipe communication for VNC sessions
    - Replace single pipe with separate stdin/stdout pipes
    - Fix child process redirection to properly handle both input and output
    - Add enhanced debug logging for VNC data flow
    - Update resource cleanup in vnc_free_session()
    
    This resolves the issue where VNC connections would hang after exchanging
    the first 12 bytes (RFB protocol version strings) because input from
    noVNC WebSocket wasn't reaching the wsssht process.
    c1ba79e1
Name
Last commit
Last update
wsssh-server/debian Loading commit data...
wssshd2 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...
test_client.c Loading commit data...
test_server.c 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...
wsssht.conf.example Loading commit data...
wsssht.init Loading commit data...