hyperhive/hive-ag3nt/assets
iris a5ef10c10c screen: fix framebuffer height parse and stray byte consume
Two RFB protocol bugs in the /screen client:

1. ServerInit parsed framebuffer-height from byte offset 1 instead of
   2. RFB 3.8 ServerInit is width@0-1, height@2-3; u16be(b,1) mixes
   the low byte of width with the high byte of height. The wrong
   height went into the initial non-incremental FramebufferUpdate-
   Request; neatvnc feeds the client's width/height straight into
   pixman_region_union_rect un-clipped (src/server.c), so an
   out-of-range height corrupts the server damage region and pixman
   reports 'Invalid rectangle passed'.

2. FramebufferUpdate handler had a stray drainTo(1) after the 3-byte
   padding+nRects header, consuming the first byte of the first
   rectangle and desyncing every update.

Closes #128
2026-05-20 22:11:28 +02:00
..
agent.css render message reply threads in dashboard and per-agent inbox 2026-05-20 15:29:47 +02:00
app.js render message reply threads in dashboard and per-agent inbox 2026-05-20 15:29:47 +02:00
index.html agent UI: show 🖥 screen link when gui_enabled 2026-05-20 14:39:11 +02:00
screen.html screen: fix framebuffer height parse and stray byte consume 2026-05-20 22:11:28 +02:00
stats.html stats: add 1h, 4h, 3d time range windows 2026-05-20 20:23:09 +02:00
stats.js stats: per-bucket turns-by-model chart 2026-05-20 10:58:14 +02:00