Viktor Liu
|
bad63c14b8
|
Say whether an approval was refused, unanswered, or never shown
|
2026-08-31 15:15:37 +02:00 |
|
Viktor Liu
|
fecd7cfff5
|
Attach to the X server on the active VT and keep a retryable DXGI frame from tearing down the capturer
Claude-Session: https://claude.ai/code/session_01QKDYfH4WKLbpNQHccpVo3P
|
2026-08-29 16:59:05 +02:00 |
|
Viktor Liu
|
15d6e3bea9
|
Keep DXGI on an idle desktop, honour the FreeBSD pitch when swizzling, close the handler-drain race
|
2026-08-29 16:25:07 +02:00 |
|
Viktor Liu
|
9ec27f9d7f
|
Authenticate the daemon and its VNC agent to each other without sending the token
|
2026-08-29 15:45:09 +02:00 |
|
Viktor Liu
|
d8236002c7
|
Honour the negotiated pixel format for the cursor, enqueue key edges reliably, drop racy test writes
|
2026-08-29 12:40:14 +02:00 |
|
Viktor Liu
|
cec9ea8c00
|
Support IPv6 for the embedded VNC server and browser proxy
|
2026-07-12 18:46:47 +02:00 |
|
Viktor Liu
|
f2c79201b3
|
Fix review findings for embedded VNC server
|
2026-06-10 10:57:50 +02:00 |
|
Viktor Liu
|
f557e665a5
|
Return error from gateApproval and log at the caller
|
2026-05-23 19:50:27 +02:00 |
|
Viktor Liu
|
8e72967bbe
|
Add per-connection user-approval prompts for VNC
|
2026-05-23 18:33:55 +02:00 |
|
Viktor Liu
|
c29ef638f4
|
Switch VNC daemon-to-agent IPC to Unix sockets and audit-log every connection
|
2026-05-22 15:32:35 +02:00 |
|
Viktor Liu
|
97b7b010f5
|
Fold init-only VNC and SSH setters into Config-struct constructors
|
2026-05-22 13:32:25 +02:00 |
|
Viktor Liu
|
3d3055dc7f
|
Replace VNC JWT auth with a Noise_IK handshake bound to ACL-pushed pubkeys
|
2026-05-21 17:36:15 +02:00 |
|
Viktor Liu
|
da37a28951
|
Exclude VNC server from js, ios, and android builds
|
2026-05-17 15:48:15 +02:00 |
|
Viktor Liu
|
b4f696272a
|
Drop unused VNC DES auth path
|
2026-05-17 15:48:15 +02:00 |
|
Viktor Liu
|
9f0aa1ce26
|
Add embedded VNC server with JWT auth and per-peer toggle
|
2026-05-16 16:49:14 +02:00 |
|