hyperhive/hive-ag3nt/assets
iris de13e80082 screen: fix VeNCrypt security negotiation for weston VNC backend
weston's VNC backend (neatvnc) uses VeNCrypt (security type 19) as
the outer type even with --disable-transport-layer-security, offering
sub-type 1 (None, no TLS, no password) within it.

The old screen.html only handled type 1 (plain None) and type 2 (VNC
auth), causing 'auth failed' against weston.

Add VeNCrypt states to the RFB state machine:
- vencrypt-version: echo back server's major.minor
- vencrypt-subtypes: pick sub-type 1 (None) if available
- vencrypt-accept: check server's acceptance byte
Then falls through to the normal security-result / server-init path.
2026-05-20 15:01:35 +02:00
..
agent.css agent ui: answer questions inline from the per-agent page 2026-05-20 10:01:12 +02:00
app.js agent UI: show 🖥 screen link when gui_enabled 2026-05-20 14:39:11 +02:00
index.html agent UI: show 🖥 screen link when gui_enabled 2026-05-20 14:39:11 +02:00
screen.html screen: fix VeNCrypt security negotiation for weston VNC backend 2026-05-20 15:01:35 +02:00
stats.html stats: per-bucket turns-by-model chart 2026-05-20 10:58:14 +02:00
stats.js stats: per-bucket turns-by-model chart 2026-05-20 10:58:14 +02:00