Viktor Liu
|
97d0a6776f
|
Release sticky modifiers and mouse buttons on client disconnect
|
2026-05-18 08:55:27 +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
|
785f94d13f
|
Guard buildExtClipProvideText against oversized input
|
2026-05-18 07:42:24 +02:00 |
|
Viktor Liu
|
bfb6750b13
|
Reset encoding capability flags on each SetEncodings
|
2026-05-18 07:41:42 +02:00 |
|
Viktor Liu
|
f5e1057127
|
Latin-1 round-trip for legacy CutText and soft-fail ext clipboard errors
|
2026-05-18 07:41:12 +02:00 |
|
Viktor Liu
|
ee393d0e62
|
Clamp Tight length to 22 bits and fall back to Raw on overflow
|
2026-05-17 21:27:13 +02:00 |
|
Viktor Liu
|
0b8fc5da59
|
Split session.go: encoder pipeline and clipboard handling into separate files
|
2026-05-17 17:32:01 +02:00 |
|
Viktor Liu
|
2d0a54f31a
|
Fix golangci-lint and Sonar: drop newZlibState, extract applyEncoding, inline stub comment
|
2026-05-17 17:16:10 +02:00 |
|
Viktor Liu
|
61ec8d67de
|
Honor QualityLevel and CompressLevel pseudo-encodings
|
2026-05-17 16:52:57 +02:00 |
|
Viktor Liu
|
76add0b9b2
|
Fix ExtendedClipboard auto-request by advertising all actions in Caps
|
2026-05-17 16:47:53 +02:00 |
|
Viktor Liu
|
a11341f57a
|
Add ExtendedClipboard pseudo-encoding for UTF-8 bidirectional clipboard
|
2026-05-17 16:34:14 +02:00 |
|
Viktor Liu
|
b135d462d6
|
Drop unused zlibState.scratch field
|
2026-05-17 16:33:48 +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
|
2bed8b641b
|
Lock pixel format to 32bpp little-endian truecolour and reject other formats
|
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
|
6d937af7a0
|
Drop dead Hextile and standalone Zlib encoding paths
|
2026-05-17 15:48:15 +02:00 |
|
Viktor Liu
|
db5b6cfbb7
|
Add DesktopSize, DesktopName, LastRect pseudo-encodings with resize detection
|
2026-05-17 15:48:15 +02:00 |
|
Viktor Liu
|
e75948753a
|
Prompt for macOS Accessibility and Screen Recording at VNC enable time
|
2026-05-17 15:48:15 +02:00 |
|
Viktor Liu
|
047cc958b5
|
Throttle capture-failure log to once per 5s while capturer is down
|
2026-05-17 08:23:34 +02:00 |
|
Viktor Liu
|
cd005ef9a9
|
Add CopyRect detection and emission for tile-aligned moves
|
2026-05-17 08:13:52 +02:00 |
|
Viktor Liu
|
44ed0c1992
|
Drop xclip-no-selection trace log that fires every 2s on Xvfb
|
2026-05-17 08:13:46 +02:00 |
|
Viktor Liu
|
d6d3fa95c7
|
Drop unused getPeerFromResource helper
|
2026-05-17 06:48:46 +02:00 |
|
Viktor Liu
|
fa90283781
|
Extract wildcard user merge helper to satisfy case-clause length
|
2026-05-17 06:37:42 +02:00 |
|
Viktor Liu
|
8bf13b0d0c
|
Merge SSH wildcard authorized users across matching rules
|
2026-05-17 06:33:27 +02:00 |
|
Viktor Liu
|
a8541a1529
|
Apply posture and validated-peers filtering on ResourceTypePeer policy resolution
|
2026-05-17 06:33:23 +02:00 |
|
Viktor Liu
|
94068d3ebc
|
Drop -ac from Xvfb/Xorg invocations to keep xhost localuser grant authoritative
|
2026-05-17 06:32:50 +02:00 |
|
Viktor Liu
|
738c585ee7
|
Guard VNC session negotiated encoding state with RWMutex
|
2026-05-17 06:32:31 +02:00 |
|
Viktor Liu
|
9b5541d17d
|
Extract session-address anonymization helper to lower status complexity
|
2026-05-16 22:11:28 +02:00 |
|
Viktor Liu
|
7123e6d1f4
|
Fix Windows lint errcheck/unused and Linux nilerr in console VNC fallback
|
2026-05-16 17:23:36 +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 |
|
Vlad
|
e916f12cca
|
[proxy] auth token generation on mapping (#6157)
* [management / proxy] auth token generation on mapping
* fix tests
v0.71.1
|
2026-05-15 19:13:44 +02:00 |
|
Viktor Liu
|
9ed2e2a5b4
|
[client] Drop DNS probes for passive health projection (#5971)
|
2026-05-15 17:07:38 +02:00 |
|
Viktor Liu
|
2ccae7ec47
|
[client] Mirror v4 exit selection onto v6 pair and honour SkipAutoApply per route (#6150)
|
2026-05-15 16:58:47 +02:00 |
|
Viktor Liu
|
07e5450117
|
[management] Bracket IPv6 reverse-proxy target hosts when building URL Host field (#6141)
v0.71.0
|
2026-05-14 16:42:40 +02:00 |
|
Viktor Liu
|
3f914090cb
|
[client] Bracket IPv6 in embed listeners, expand debug bundle (#6134)
|
2026-05-14 16:22:53 +02:00 |
|
Viktor Liu
|
ea9fab4396
|
[management] Allocate and preserve IPv6 overlay addresses for embedded proxy peers (#6132)
|
2026-05-14 16:05:33 +02:00 |
|
Vlad
|
77b479286e
|
[management] fix offline statuses for public proxy clusters (#6133)
|
2026-05-14 13:27:50 +02:00 |
|
Maycon Santos
|
ab2a8794e7
|
[client] Add short flags for status command options (#6137)
* [client] Add short flags for status command options
* uppercase filters
|
2026-05-14 12:30:42 +02:00 |
|
Viktor Liu
|
9126a192ca
|
[client] Set 0644 perms on SSH client config after os.CreateTemp (#6126)
|
2026-05-12 15:05:53 +02:00 |
|
Viktor Liu
|
1224d6e1ee
|
[client] Persist management URL and pre-shared key overrides on login (#6065)
|
2026-05-12 14:52:56 +02:00 |
|
Nicolas Frati
|
96672dd1f8
|
[management] chores: update dex version (#6124)
* chores: update dex version
* chore: update dex fork
|
2026-05-12 13:50:35 +02:00 |
|
Viktor Liu
|
946ce4c3da
|
[client] Fix --config flag default to point at profile path (#6122)
|
2026-05-11 17:48:21 +02:00 |
|
Vlad
|
07cbfdbede
|
[proxy] feature: bring your own proxy (#5627)
|
2026-05-11 14:31:38 +02:00 |
|
Viktor Liu
|
a4114a5e45
|
[client] Skip DNS upstream failover on definitive EDE (#6089)
|
2026-05-11 10:00:23 +02:00 |
|
Viktor Liu
|
6b08e89c7b
|
[relay] Preserve non-standard port in WS dialer URL prep (#6061)
|
2026-05-11 09:59:33 +02:00 |
|
Viktor Liu
|
a852b3bd34
|
[client, proxy] Harden uspfilter conntrack and share TCP relay (#5936)
|
2026-05-11 09:59:13 +02:00 |
|
Viktor Liu
|
afb83b3049
|
[client] Use unique temp file and clean up on failure when writing ssh config (#6064)
|
2026-05-11 09:58:49 +02:00 |
|
Nicolas Frati
|
e89aad09f5
|
[management] Enable MFA for local users (#5804)
* wip: totp for local users
* fix providers not getting populated
* polished UI and fix post_login_redirect_uri
* fix: make sure logout is only prompted from oidc flow
Signed-off-by: jnfrati <nicofrati@gmail.com>
* update templates
Signed-off-by: jnfrati <nicofrati@gmail.com>
* deps: update dex dependency
Signed-off-by: jnfrati <nicofrati@gmail.com>
* fix qube issues
Signed-off-by: jnfrati <nicofrati@gmail.com>
* replace window with globalThis on home html
Signed-off-by: jnfrati <nicofrati@gmail.com>
* fixed coderabbit comments
Signed-off-by: jnfrati <nicofrati@gmail.com>
* debug
* remove unused config and rename totp issuer
* deps: update dex reference to latest
* add dashboard post logout redirect uri to embedded config
* implemented api for mfa configuration
* update docs and config parsing
* catch error on idp manager init mfa
* fix tests
* Add remember me for MFA
* Add cookie encryption and session share between tabs
* fixed logout showing non actionable error and session cookie encription key
* fixed missing mfa settings on sql query for account
* fix code index for mfa activity
---------
Signed-off-by: jnfrati <nicofrati@gmail.com>
Co-authored-by: braginini <bangvalo@gmail.com>
|
2026-05-08 16:31:20 +02:00 |
|