-
Stefy Lanza (nextime / spora ) authored
- Fix tunnel_data debug logging suppression with proper JSON spacing detection - Add high-resolution timing for request_id generation using gettimeofday - Implement complete keep-alive protocol with statistics tracking: * tunnel_keepalive messages with total_bytes and rate_bps * tunnel_keepalive_ack responses * 30-second keep-alive intervals - Add dual-endpoint keep-alive monitoring in wssshd (220s timeout) - Implement 190s timeout mechanism for tunnel cleanup - Add periodic tunnel list debug output in wssshc (every 60 seconds) - Track comprehensive tunnel statistics (bytes sent/received, transfer rates) - Enhanced debug logging with detailed tunnel health information - Proper message forwarding between wssshc
↔ wssshd↔ wsssht - Automatic tunnel closure on keep-alive timeout with cleanup71a6296d
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
__init__.py | ||
__main__.py | ||
config.py | ||
server.py | ||
terminal.py | ||
tunnel.py | ||
web.py | ||
websocket.py |