Viktor Liu
4b72019809
Merge branch 'main' into embedded-vnc
2026-08-25 18:26:29 +02:00
Viktor Liu
79a06720b6
[client] Add a lazy-connection override and device name reporting to the WASM client ( #7276 )
2026-08-21 10:55:52 +02:00
Zoltan Papp
ecfbd686b8
[client, android] Expose ssh functionality for Android ( #7156 )
...
Adds an SSHClient gomobile binding so the Android app can run an SSH session over the tunnel with a PTY, exposed through a listener interface for the in-app terminal.
Server type is auto-detected from the SSH banner, which selects the auth path: JWT device-code flow, NetBird key, or a regular server (NetBird key first, then password). Host keys are verified against the peer registry for NetBird servers and trust-on-first-use for regular ones.
2026-08-18 18:49:13 +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
dbc7b846b2
Merge origin/main into embedded-vnc
2026-07-12 16:25:22 +02:00
Viktor Liu
96ac15d292
[client] Fix js relay WebSocket close, raise RDP dial timeout, adjust WASM log levels ( #6684 )
2026-07-09 13:21:08 +02:00
Viktor Liu
d568084d61
Merge remote-tracking branch 'origin/main' into embedded-vnc
...
# Conflicts:
# client/proto/daemon.pb.go
# client/ssh/proxy/proxy_test.go
# client/wasm/cmd/main.go
# shared/management/http/api/types.gen.go
2026-06-28 17:36:19 +02:00
Viktor Liu
a44198fd77
[client] Add dialWebSocket method to WASM client ( #5980 )
2026-06-15 16:43:24 +02:00
Viktor Liu
f2c79201b3
Fix review findings for embedded VNC server
2026-06-10 10:57:50 +02:00
Viktor Liu
2fdc3aea4c
Merge branch 'main' into embedded-vnc
2026-06-10 09:52:02 +02:00
Viktor Liu
6771e35d57
[client] Release js.FuncOf callbacks in wasm ssh and rdp to prevent leaks ( #5982 )
2026-05-26 14:32:39 +02:00
Viktor Liu
4e3e3ce6d3
Surface VNC initiator in status, clarify proxy logs, dampen capture noise
2026-05-24 17:07:59 +02:00
Viktor Liu
5e2830be8a
Harden VNC server, IPC, and management plumbing
2026-05-24 16:02:36 +02:00
Viktor Liu
8e72967bbe
Add per-connection user-approval prompts for VNC
2026-05-23 18:33:55 +02:00
Viktor Liu
412193c602
Address CodeRabbit VNC review feedback
2026-05-21 18:09:07 +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
c2fdf62f1f
Detect dead VNC peers on both ends and report session stats
2026-05-18 14:50:10 +02:00
Viktor Liu
b9f5264e36
Restore createRDPProxy wasm entry point for dashboard RDP
2026-05-18 14:50:10 +02:00
Viktor Liu
9f0aa1ce26
Add embedded VNC server with JWT auth and per-peer toggle
2026-05-16 16:49:14 +02:00
Viktor Liu
205ebcfda2
[management, client] Add IPv6 overlay support ( #5631 )
2026-05-07 11:33:37 +02:00
Viktor Liu
057d651d2e
[client, proxy] Add packet capture to debug bundle and CLI ( #5891 )
2026-05-04 11:28:56 +02:00
Viktor Liu
82762280ee
[client] Add health check flag to status command and expose daemon status in output ( #5650 )
2026-03-22 12:39:40 +01:00
Zoltan Papp
58daa674ef
[Management/Client] Trigger debug bundle runs from API/Dashboard ( #4592 ) ( #4832 )
...
This PR adds the ability to trigger debug bundle generation remotely from the Management API/Dashboard.
2026-01-19 11:22:16 +01:00
Viktor Liu
520d9c66cf
[client] Fix netstack upstream dns and add wasm debug methods ( #4648 )
2026-01-14 13:56:16 +01:00
Viktor Liu
1311364397
[client] Increase ssh detection timeout ( #4827 )
2025-11-20 17:09:22 +01:00
Viktor Liu
d71a82769c
[client,management] Rewrite the SSH feature ( #4015 )
2025-11-17 17:10:41 +01:00
Viktor Liu
000e99e7f3
[client] Force TLS1.2 for RDP with Win11/Server2025 for CredSSP compatibility ( #4617 )
2025-10-13 17:50:16 +02:00
Viktor Liu
b5daec3b51
[client,signal,management] Add browser client support ( #4415 )
2025-10-01 20:10:11 +02:00