1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 19:26:48 +00:00
webvirtcloud/console
catborise 82af555d45 fix(console): a serial session follows its user's access; a superuser takes over
- The console worker learns whose session it is and checks every ten
  seconds that the user may still open the console: an owner removed or a
  user deactivated meanwhile loses it, with a line in the terminal. Access
  was checked only when the session started, which could last for days.
- One console per VM: a console left open in a forgotten tab locked
  everyone out, superusers included. A superuser's connection now takes
  the console over, and the other window is told so.
2026-10-26 19:46:41 +03:00
..
migrations Add app 2015-02-27 14:25:41 +02:00
templates fix(console): serial sessions start under a lock and say why they are refused 2026-10-26 19:46:41 +03:00
tests fix(console): a serial session follows its user's access; a superuser takes over 2026-10-26 19:46:41 +03:00
__init__.py Add app 2015-02-27 14:25:41 +02:00
models.py ci: replace super-linter with ruff 2026-10-04 01:08:11 +03:00
novncd fix(console): a serial session follows its user's access; a superuser takes over 2026-10-26 19:46:41 +03:00
socketiod fix(console): a serial session follows its user's access; a superuser takes over 2026-10-26 19:46:41 +03:00
sshtunnels.py fix(console): an SSH compute's VNC console goes through ssh -W 2026-10-26 19:21:22 +03:00
tokens.py fix(console): a serial session follows its user's access; a superuser takes over 2026-10-26 19:46:41 +03:00
views.py fix(console): a VNC console connects to the VM its page was opened for 2026-10-26 19:01:02 +03:00