UNITRONIX
decee448f9
Merge pull request #305 from UNITRONIX/release/3.4.0-bump
...
chore: release version 3.4.0 [version-bump]
v3.4.0
2026-07-24 22:01:34 +02:00
UNITRONIX
05003cd952
chore: release version 3.4.0 [version-bump]
...
Manual stable bump after version-bump-main could not push to protected main.
2026-07-24 22:00:34 +02:00
UNITRONIX
8acdbd9051
Merge pull request #268 from UNITRONIX/dev
...
Release: BetterDesk 3.4.0 (stable)
2026-07-24 21:58:24 +02:00
UNITRONIX
a8172fe9e6
docs(changelog): restore [Unreleased] curated notes for 3.4.0 [version-bump]
...
Keep operator-facing release summary under Unreleased so merge to main promotes it to 3.4.0; slim 3.3.174 to the security patch bullets.
2026-07-24 21:47:53 +02:00
github-actions[bot]
b6e5425fbc
chore: bump version to 3.3.174 [version-bump]
2026-07-24 19:43:49 +00:00
UNITRONIX
5bc6fb08db
fix(security): validate guest WS tokens and require OIDC device binding.
...
Guest /ws upgrades must pass Go access-link validation; RustDesk OIDC auth-query rejects omitted id/uuid when pending has them; bump tar and golang.org/x/text for audit/govulncheck.
2026-07-24 21:43:27 +02:00
github-actions[bot]
ba3f233c1f
chore: bump version to 3.3.173 [version-bump]
2026-07-24 19:33:39 +00:00
UNITRONIX
0541ad15bc
Prepare 3.4.0 stable release notes and fix default-admin bootstrap.
...
Populate CHANGELOG [Unreleased] with curated operator highlights since main 3.3.39, and remove illegal const password reassignment in ensureDefaultAdmin.
2026-07-24 21:33:17 +02:00
github-actions[bot]
0062cb77cb
chore: bump version to 3.3.172 [version-bump]
2026-07-24 19:06:32 +00:00
UNITRONIX
b476621be8
feat(auth): OIDC login for stock RustDesk desktop clients ( #304 )
...
Advertise oidc providers via login-options and add /api/oidc/auth + auth-query, reusing panel IdP config to issue client sessions.
2026-07-24 21:06:08 +02:00
github-actions[bot]
b0b2861e74
chore: bump version to 3.3.171 [version-bump]
2026-07-24 16:07:55 +00:00
UNITRONIX
cdf950130a
fix(docker): repair fresh install path for GHCR and single layout ( #299 )
...
Sync install.sh image pin with VERSION, fix split DB_PATH/SQLITE_READONLY, resolve AIO container for password reset, and write bootstrap files as betterdesk under cap_drop.
2026-07-24 18:07:20 +02:00
github-actions[bot]
a181684885
chore: bump version to 3.3.170 [version-bump]
2026-07-24 05:03:59 +00:00
UNITRONIX
8ecfd2a38b
fix(signal): block outbound sessions from unapproved initiators
...
Require a live registered initiator on PunchHole/RequestRelay, and an approved DB peer in managed/locked modes, so pending enrollment cannot bypass quarantine. Refs #302
2026-07-24 07:03:37 +02:00
github-actions[bot]
a9e76d5bdc
chore: bump version to 3.3.169 [version-bump]
2026-07-23 15:38:16 +00:00
UNITRONIX
2e677a4f58
Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev
2026-07-23 17:37:52 +02:00
UNITRONIX
57030269cf
fix(auth): scan Postgres client session created_at as text ( #300 )
2026-07-23 17:37:45 +02:00
github-actions[bot]
64ef253e70
chore: bump version to 3.3.168 [version-bump]
2026-07-23 15:31:45 +00:00
UNITRONIX
cbc534f3a5
fix(users): stop username unique INSERT retry loop on Postgres ( #301 )
...
Skip mirrorCreate on shared Postgres, block 409→create recursion, COALESCE totp_secret on Go ListUsers, and return username_exists on DB unique violations.
2026-07-23 17:31:24 +02:00
github-actions[bot]
c0ec373595
chore: bump version to 3.3.167 [version-bump]
2026-07-22 21:00:28 +00:00
UNITRONIX
f80b4bdc53
fix(relay): preserve WSS message boundaries for large E2EE frames ( #293 )
...
io.Copy over websocket.NetConn split video frames into ~32KiB WS messages and broke decryption after PeerInfo. Forward complete binary frames end-to-end and raise the WS read limit to 16MiB.
2026-07-22 23:00:08 +02:00
github-actions[bot]
0f93ee85c9
chore: bump version to 3.3.166 [version-bump]
2026-07-22 20:37:33 +00:00
UNITRONIX
cca56c7e4f
Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev
2026-07-22 22:37:11 +02:00
UNITRONIX
ac61d3e7dc
fix(users): tolerate NULL last_login on SQLite user scans ( #292 )
...
Never-logged-in Go SQLite users no longer break ListUsers/delete/demote (500), so panel userSync can mirror instead of restoring phantom accounts on restart.
2026-07-22 22:36:54 +02:00
github-actions[bot]
b7db8283c5
chore: bump version to 3.3.165 [version-bump]
2026-07-22 18:58:58 +00:00
UNITRONIX
801f28d784
Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev
2026-07-22 20:58:35 +02:00
UNITRONIX
96660c2452
fix(signal): recognize HttpProxyRequest after secure TCP ( #296 )
...
Schema stopped at field 26 so field-27 HttpProxyRequest left Union nil and closed the session; reply not-supported instead of opaque unhandled type.
2026-07-22 20:58:24 +02:00
github-actions[bot]
1b81774b69
chore: bump version to 3.3.164 [version-bump]
2026-07-22 16:22:11 +00:00
UNITRONIX
ce988724c1
fix(console): share one WebSocket upgrade dispatcher ( #295 )
...
Collapse 11 per-service upgrade listeners into wsUpgradeRouter so Node no longer emits a false MaxListenersExceededWarning at panel startup.
2026-07-22 18:21:50 +02:00
github-actions[bot]
840a58ca1d
chore: bump version to 3.3.163 [version-bump]
2026-07-22 16:04:17 +00:00
UNITRONIX
49eb373f4b
Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev
2026-07-22 18:03:55 +02:00
UNITRONIX
face2eabda
fix(oidc): update IdP authorization handling to prevent internal redirects
2026-07-22 18:03:53 +02:00
github-actions[bot]
3067a6713d
chore: bump version to 3.3.162 [version-bump]
2026-07-22 15:58:48 +00:00
UNITRONIX
088109612d
fix(oidc): resolve IdP authorize URL server-side ( #298 )
...
Stop browser-redirecting SSO to internal BETTERDESK_API_URL (localhost).
2026-07-22 17:58:27 +02:00
github-actions[bot]
121678cde1
chore: bump version to 3.3.161 [version-bump]
2026-07-22 04:47:15 +00:00
UNITRONIX
8cf8350629
fix(security): harden WSS proxy trust and exact-key initiator delivery (Refs #276 )
...
Require TRUSTED_PROXIES before honoring X-Forwarded headers, and deliver async PunchHole/RelayResponse via ip:port wsPunchConns so shared-NAT peers do not get the wrong signed PK.
2026-07-22 06:46:57 +02:00
github-actions[bot]
b03e736033
chore: bump version to 3.3.160 [version-bump]
2026-07-21 15:45:25 +00:00
UNITRONIX
04160cc4b2
fix(relay): reject mixed WSS and native TCP relay sessions ( #290 )
...
Prevent framing desync crashes by refusing WebSocket↔native pairs at relay
pairing and returning a clear Protocol mismatch RefuseReason from signal.
2026-07-21 17:45:04 +02:00
github-actions[bot]
e6a3a5cc20
chore: bump version to 3.3.159 [version-bump]
2026-07-21 15:33:05 +00:00
UNITRONIX
0b82160592
fix(console): persist Public Client Endpoints across Docker recreate ( #291 )
...
Store PUBLIC_* on the console-data volume so panel settings survive compose recreate; keep Compose env override and .env mirror for IaC and bare-metal.
2026-07-21 17:32:43 +02:00
github-actions[bot]
7a527a954b
chore: bump version to 3.3.158 [version-bump]
2026-07-21 10:52:35 +00:00
UNITRONIX
fd12dd1d5e
fix(ci): bump Go toolchain 1.26.5 and stop CodeQL push conflict
2026-07-21 12:52:12 +02:00
github-actions[bot]
07f3964f5f
chore: bump version to 3.3.157 [version-bump]
2026-07-21 10:44:37 +00:00
UNITRONIX
9b102c6e58
fix(ci): unblock Go vet, Secret Scan, npm audit, and race flake
2026-07-21 12:08:33 +02:00
github-actions[bot]
7f60fda86b
chore: bump version to 3.3.156 [version-bump]
2026-07-20 21:52:52 +00:00
UNITRONIX
14fb1d9aec
fix(security): patch Dependabot and CodeQL alerts on axios, mesh, OIDC
...
Bump axios and brace-expansion; add mesh rate limits; harden OIDC redirect and ConnLimiter clamp for static analysis.
2026-07-20 23:52:32 +02:00
github-actions[bot]
1d32b34099
chore: bump version to 3.3.155 [version-bump]
2026-07-20 21:45:42 +00:00
UNITRONIX
a8a7b33831
Merge branch 'dev' of https://github.com/UNITRONIX/BetterDesk into dev
2026-07-20 23:45:24 +02:00
UNITRONIX
9d8354188a
fix(auth): improve LDAP UX and SQLite password backfill (Refs #260 )
...
Copy panel password hashes into missing Go users on SQLite dual-DB so RustDesk client login matches the console; clarify LDAP sub-tab discoverability and provider-bound hints.
2026-07-20 23:44:58 +02:00
github-actions[bot]
936c27a86b
chore: bump version to 3.3.154 [version-bump]
2026-07-20 21:30:09 +00:00