-
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 |
---|---|---|
.. | ||
modes.c | ||
modes.h | ||
threads.c | ||
threads.h | ||
tunnel.c | ||
tunnel.h | ||
utils.c | ||
utils.h | ||
websocket.c | ||
websocket.h | ||
wssh_ssl.c | ||
wssh_ssl.h | ||
wssshlib.c | ||
wssshlib.h | ||
wsssht.h |