1. 23 Sep, 2025 3 commits
    • Stefy Lanza (nextime / spora )'s avatar
      Connect wsssht stdin/stdout to VNC WebSocket channel · 79fa8426
      Stefy Lanza (nextime / spora ) authored
      - Add output buffering to vnc_session_t structure
      - Modify read_pipe_output to buffer wsssht stdout
      - Update vnc_get_output to return buffered data
      - Modify websocket_vnc_handler to send output to WebSocket client
      - Enable bidirectional communication for VNC WebSocket connections
      79fa8426
    • Stefy Lanza (nextime / spora )'s avatar
      Enable non-TLS WebSocket connections for noVNC · 5a4dcbd2
      Stefy Lanza (nextime / spora ) authored
      - Remove secure context check in noVNC RFB.js to allow HTTP usage
      - Add --websocket-tls-only configuration option (defaults to true for security)
      - Implement mixed TLS/non-TLS WebSocket server support
      - Add plain WebSocket connection support in protocol layer
      - Fix critical bugs: buffer overflows, race conditions, HTML template issues
      - All changes maintain backward compatibility while enabling HTTP WebSocket usage
      5a4dcbd2
    • Stefy Lanza (nextime / spora )'s avatar
      Fix SyntaxError: Convert pako zlib modules from CommonJS to ES6 · 5fff97e9
      Stefy Lanza (nextime / spora ) authored
      - Fix embed_assets.sh sed regex for CommonJS to ES6 conversion
      - Convert require() calls to import statements in deflate.js
      - Add missing messages.js file for error messages
      - Remove module.exports statements from deflate.js
      - Update all pako zlib files to use ES6 modules
      
      This resolves the 'require is not defined' and 'module is not defined' errors in the browser.
      5fff97e9
  2. 22 Sep, 2025 14 commits
  3. 21 Sep, 2025 23 commits