1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 19:26:48 +00:00
webvirtcloud/console/templates
catborise 1fac3de23c fix(console): serial sessions start under a lock and say why they are refused
- socketiod's handlers run on their own threads. A connection is now
  admitted under a lock, so two at once can no longer both open a VM's
  console or pass the session cap. A session's terminal is used and closed
  only under its own lock while it is open: a closed descriptor's number,
  taken again by a new session, never receives another session's input
  or gives it the other's output.
- A refused connection says why: serial console off, the link expired,
  the VM's console open in another window, too many consoles. The page
  shows it instead of "refused".
- The page no longer retries on its own with a token that has expired
  after two minutes; Reconnect loads a new page. Input the browser cannot
  encode no longer raises in the daemon.
2026-10-26 19:46:41 +03:00
..
console-base.html fix(console): the console error is an alert under the navbar that closes 2026-10-19 12:19:06 +03:00
console-vnc-full.html fix(console): fix unexpected token syntax error in full vnc resize setting 2026-09-26 19:56:34 +03:00
console-vnc-lite.html fix(console): the console page connects only to the panel's own proxy 2026-10-26 16:14:37 +03:00
console-xterm.html fix(console): serial sessions start under a lock and say why they are refused 2026-10-26 19:46:41 +03:00