Viktor Liu
|
1c10c19d45
|
Persist virtual session processes for crash recovery and identify them by start time
|
2026-08-29 09:48:45 +02:00 |
|
Viktor Liu
|
ab472f572d
|
Close view-only input, approval-responder and inbound-block gaps in the VNC path
|
2026-08-27 21:07:03 +02:00 |
|
Viktor Liu
|
e426401941
|
Split the status summary into per-section helpers and scope retrackConn to service mode
|
2026-08-27 19:49:39 +02:00 |
|
Viktor Liu
|
47d8f912e5
|
Address review findings on the VNC server, session auth and capture decoder
|
2026-08-27 18:33:52 +02:00 |
|
Viktor Liu
|
e95365f8b1
|
Recycle the macOS VNC agent per connection so permission prompts work
|
2026-08-07 15:59:45 +02:00 |
|
Viktor Liu
|
8c0cebae62
|
Push a status snapshot when VNC sessions start or end
|
2026-07-30 15:18:31 +02:00 |
|
Viktor Liu
|
34669a0be8
|
Share one VNC session agent manager across all accept loops
|
2026-07-30 14:29:34 +02:00 |
|
Viktor Liu
|
4b946ec219
|
Support IPv6 for the embedded VNC server and browser proxy
|
2026-07-12 18:46:47 +02:00 |
|
Viktor Liu
|
88cf5f887d
|
Capture listener locally in accept loops to avoid nil deref on Stop
|
2026-05-25 17:02:28 +02:00 |
|
Viktor Liu
|
a31677e33b
|
Address CodeRabbit review on embedded VNC PR
|
2026-05-24 18:52:57 +02:00 |
|
Viktor Liu
|
e77e0de7d8
|
Surface VNC initiator in status, clarify proxy logs, dampen capture noise
|
2026-05-24 17:07:59 +02:00 |
|
Viktor Liu
|
9e84c998b3
|
Harden VNC server, IPC, and management plumbing
|
2026-05-24 16:02:36 +02:00 |
|
Viktor Liu
|
03cf48f8cc
|
Return error from gateApproval and log at the caller
|
2026-05-23 19:50:27 +02:00 |
|
Viktor Liu
|
5344b2cf8a
|
Address CodeRabbit review and fix CI on embedded-vnc
|
2026-05-23 19:44:21 +02:00 |
|
Viktor Liu
|
bde5c6fdcc
|
Decline VNC approval early when no console user is logged in
|
2026-05-23 19:15:01 +02:00 |
|
Viktor Liu
|
544ebb3575
|
Address codespell and Sonar findings on embedded-vnc
|
2026-05-23 19:06:02 +02:00 |
|
Viktor Liu
|
a70446b8af
|
Add per-connection user-approval prompts for VNC
|
2026-05-23 18:33:55 +02:00 |
|
Viktor Liu
|
613b886c78
|
Switch VNC daemon-to-agent IPC to Unix sockets and audit-log every connection
|
2026-05-22 15:32:35 +02:00 |
|
Viktor Liu
|
8ca5c2f4b4
|
Fold init-only VNC and SSH setters into Config-struct constructors
|
2026-05-22 13:32:25 +02:00 |
|
Viktor Liu
|
5be2607708
|
Address follow-up CodeRabbit VNC findings
|
2026-05-22 11:35:16 +02:00 |
|
Viktor Liu
|
e2127b45f8
|
Address Sonar findings and move noise to direct dependency
|
2026-05-21 17:55:27 +02:00 |
|
Viktor Liu
|
c0a3a2ee6d
|
Replace VNC JWT auth with a Noise_IK handshake bound to ACL-pushed pubkeys
|
2026-05-21 17:36:15 +02:00 |
|
Viktor Liu
|
3b39ee0a79
|
Address CodeRabbit feedback on VNC server agent matching and session lifecycle
|
2026-05-21 12:01:45 +02:00 |
|
Viktor Liu
|
81beaf137f
|
Allow Cursor pseudo-encoding in session mode and cache last XFixes sprite
|
2026-05-20 17:39:07 +02:00 |
|
Viktor Liu
|
273306d797
|
Address CodeRabbit feedback on VNC server
|
2026-05-20 17:16:55 +02:00 |
|
Viktor Liu
|
d705dac572
|
Collapse X11 DISPLAY/XAUTHORITY auto-detect logs into one line
|
2026-05-20 15:36:26 +02:00 |
|
Viktor Liu
|
cb3269df4c
|
Add ExtendedMouseButtons for back/forward mouse buttons
|
2026-05-20 12:15:00 +02:00 |
|
Viktor Liu
|
2ce8ba1068
|
Enable IdP JWKS refresh in VNC JWT validator
|
2026-05-20 12:15:00 +02:00 |
|
Viktor Liu
|
88695f17cc
|
Proxy macOS VNC connections from the LaunchDaemon to a per-user agent via launchctl asuser
|
2026-05-20 12:12:20 +02:00 |
|
Viktor Liu
|
025c6109a5
|
Composite remote cursor into the framebuffer when the dashboard toggles it on
|
2026-05-20 12:11:15 +02:00 |
|
Viktor Liu
|
0b9c902ed4
|
Emit Cursor pseudo-encoding on Linux, Windows, and macOS
|
2026-05-20 12:11:15 +02:00 |
|
Viktor Liu
|
c2fdf62f1f
|
Detect dead VNC peers on both ends and report session stats
|
2026-05-18 14:50:10 +02:00 |
|
Viktor Liu
|
7e7e056f3a
|
Reset Tight zlib stream when deflater is recreated mid-session
Also scrub brand-name references from comments.
|
2026-05-18 07:54:21 +02:00 |
|
Viktor Liu
|
da37a28951
|
Exclude VNC server from js, ios, and android builds
|
2026-05-17 15:48:15 +02:00 |
|
Viktor Liu
|
4f884d9f30
|
Add QEMU Extended Key Event for layout-independent input
|
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
|
62cf9e873b
|
Track active VNC sessions in status and address CodeRabbit findings
|
2026-05-16 17:06:19 +02:00 |
|
Viktor Liu
|
9f0aa1ce26
|
Add embedded VNC server with JWT auth and per-peer toggle
|
2026-05-16 16:49:14 +02:00 |
|