Commit Graph

  • 1b59aa2c05 deps: bump aes from 0.9.2 to 0.9.3 dependabot/cargo/aes-0.9.3 dependabot[bot] 2026-09-04 09:14:17 +00:00
  • 843a3b75a2 deps: bump rcgen from 0.14.9 to 0.14.10 dependabot/cargo/rcgen-0.14.10 dependabot[bot] 2026-09-04 09:14:09 +00:00
  • 98c7271270 deps: bump tower-http from 0.7.0 to 0.7.1 dependabot/cargo/tower-http-0.7.1 dependabot[bot] 2026-09-04 09:13:54 +00:00
  • 4e8bf488b4 deps: bump uuid to 1.26.0 (latest) main Dave Kempe 2026-08-30 19:40:36 +10:00
  • ce93fd1feb deps: adopt russh 0.63.1 and uuid 1.25.0 Dave Kempe 2026-08-30 05:48:08 +10:00
  • e6ae176317 v1.9.10 v1.9.10 Dave Kempe 2026-08-28 15:57:07 +10:00
  • 3db94840af fix(deps): bump h2 to 0.4.19 for RUSTSEC-2026-0258; chacha20 0.10.2 Dave Kempe 2026-08-28 15:55:30 +10:00
  • 2ff0cb12d7 docs: document supported browsers (H.264-accelerated RDP needs Chrome/Firefox) Dave Kempe 2026-08-28 15:24:48 +10:00
  • a360ee1fdb deps: bump futures-util, russh, uuid, bollard, rusqlite, base64, rcgen Dave Kempe 2026-08-28 15:24:48 +10:00
  • 93c2540afb feat(rdp): configurable keyboard layout (#209) Dave Kempe 2026-08-28 15:24:38 +10:00
  • a28417a496 fix(credentials): surface My Credentials variables for entries granted at a subfolder Dave Kempe 2026-08-28 15:24:26 +10:00
  • 7e2cb39690 fix(lint): satisfy clippy 0.1.98 Dave Kempe 2026-08-28 15:23:53 +10:00
  • 6cfe341920 v1.9.9 v1.9.9 Dave Kempe 2026-08-11 11:35:09 +10:00
  • 140418ca82 feat(import): add --map to rewrite credential fields on Guacamole import Dave Kempe 2026-08-11 11:32:26 +10:00
  • d8cbf6d35c fix(recording): never rotate in-progress recordings; stop when a delete frees no space Dave Kempe 2026-08-11 11:32:26 +10:00
  • 3e6834ff8d deps: bump aes from 0.9.1 to 0.9.2 (#192) dependabot[bot] 2026-08-10 20:42:33 +10:00
  • 1521f00938 deps: bump russh from 0.62.4 to 0.62.5 (#193) dependabot[bot] 2026-08-10 20:42:29 +10:00
  • 750c9ac5fb deps: bump rustls from 0.23.42 to 0.23.43 (#196) dependabot[bot] 2026-08-10 20:42:25 +10:00
  • 776ac6f450 deps: bump toml from 1.1.3+spec-1.1.0 to 1.1.4+spec-1.1.0 (#197) dependabot[bot] 2026-08-10 20:42:20 +10:00
  • 4791056067 build(deps): bump russh from 0.62.4 to 0.62.5 in /fuzz (#194) dependabot[bot] 2026-08-10 20:42:15 +10:00
  • 51fc1e1577 ci: bump docker/login-action from 4 to 4.5.2 (#191) dependabot[bot] 2026-08-10 20:42:12 +10:00
  • e40757b29b v1.9.8 v1.9.8 Dave Kempe 2026-08-09 08:26:19 +10:00
  • f97a3a619c fix(docker): install libspice-client-glib runtime lib so SPICE loads (#195) Dave Kempe 2026-08-09 07:22:07 +10:00
  • a897fcc63b v1.9.7 v1.9.7 Dave Kempe 2026-07-30 20:50:26 +10:00
  • a784498886 fix(build): pin guacd to 6719b20d in build-deb.sh, apply patches strictly Dave Kempe 2026-07-30 20:41:41 +10:00
  • 658b1c1764 v1.9.6 v1.9.6 Dave Kempe 2026-07-30 11:26:21 +10:00
  • ce8aa1de22 docs(screenshots): refresh for multi-Vault UI + add My Credentials Dave Kempe 2026-07-30 09:49:00 +10:00
  • ba207010b7 docs: document multi-Vault backends, per-credential scope, My Credentials UX Dave Kempe 2026-07-29 20:07:51 +10:00
  • 842aeec8f1 feat(connections): persist credentials-banner dismissal Dave Kempe 2026-07-29 19:40:12 +10:00
  • 9c07249407 fix(connections): larger, clearer credential group chevron Dave Kempe 2026-07-29 19:36:05 +10:00
  • 484b7bcb26 feat(connections): make My Credentials scale - scroll, filter, collapse Dave Kempe 2026-07-29 19:31:04 +10:00
  • eaf6525320 feat(connections): proactive credentials banner and per-entry pills Dave Kempe 2026-07-29 18:21:10 +10:00
  • 95e2c6d643 feat(connections): resumable credential prompt + Credentials nav link Dave Kempe 2026-07-29 17:43:41 +10:00
  • f5ccc35cdf feat(vault): per-credential shared/local scope for credential variables Dave Kempe 2026-07-29 17:39:54 +10:00
  • b8c8f55d9a feat(vault): surface unavailable scopes with a greyed tree node Dave Kempe 2026-07-29 17:04:05 +10:00
  • 93cc3493bb feat(vault): add vault-migrate subcommand for the DR split Dave Kempe 2026-07-29 16:14:22 +10:00
  • a8a0a6be11 feat(vault): route address-book scopes to per-scope backends Dave Kempe 2026-07-29 15:53:36 +10:00
  • 0db14a2ac6 fix(connections): use full-size triangles for the folder tree chevron Dave Kempe 2026-07-29 14:39:12 +10:00
  • 52c929a882 refactor(vault): introduce VaultBackends state (single backend, no behavior change) Dave Kempe 2026-07-29 14:19:49 +10:00
  • ca0327eee1 fix(import): parse multi-row and multi-line SQL dumps Dave Kempe 2026-07-29 12:45:58 +10:00
  • b7bdfea3a0 v1.9.5 v1.9.5 Dave Kempe 2026-07-28 09:46:40 +10:00
  • 8d1f6c24d7 fix(multimon): correct SPICE layout when the guest rearranges a secondary head Dave Kempe 2026-07-28 09:46:40 +10:00
  • 928c6d4862 fix(client): fit session to window on connect + tear down pop-outs with the session Dave Kempe 2026-07-28 09:15:27 +10:00
  • 6cfec88f25 feat(multimon): RDP multi-monitor via the Display Control channel Dave Kempe 2026-07-28 08:42:23 +10:00
  • 203d7c2cca feat(connections): "open in new window" action for address-book entries Dave Kempe 2026-07-27 20:40:06 +10:00
  • 2be5bfd849 feat(multimon): SPICE multi-channel composite + monitor-0 crop + pop-out input Dave Kempe 2026-07-27 20:15:57 +10:00
  • 24e8aee5d4 feat(multimon): A3 per-monitor windows + entry storage for monitor count Dave Kempe 2026-07-27 11:52:31 +10:00
  • 1d70b2ae24 feat(multimon): A2 controls sidebar with send-keys (Ctrl+Alt+Del) Dave Kempe 2026-07-27 11:19:35 +10:00
  • c526c2f00d feat(multimon): A1 receive plumbing for multi-monitor (SPICE) Dave Kempe 2026-07-27 11:10:52 +10:00
  • 3fb250dc99 docs(readme): add SPICE + Proxmox VE session types and headless API integration Dave Kempe 2026-07-27 08:00:00 +10:00
  • 6d1197fdc3 docs(api): document session connection flow, ws-ticket, and SPICE/Proxmox Dave Kempe 2026-07-26 08:51:24 +10:00
  • 86cee24e63 fix(fuzz): bump russh 0.62.2 -> 0.62.4 in the fuzz lockfile Dave Kempe 2026-07-26 08:32:01 +10:00
  • c675f250f5 v1.9.0 v1.9.0 Dave Kempe 2026-07-26 08:15:25 +10:00
  • 7d9350e065 feat(client): accept a ws-ticket in the client URL for headless owner connections Dave Kempe 2026-07-26 08:06:49 +10:00
  • edd7d7d377 deps: bump russh 0.62.4, base64 0.23, clap 4.6.3, tokio 1.53.1, serde_json 1.0.151, tokio-util 0.7.19, libc 0.2.189 Dave Kempe 2026-07-26 07:22:55 +10:00
  • cd9117936d fix(guacd): silence spice-gtk 'Invalid port value' on TLS-only SPICE (patch 009) Dave Kempe 2026-07-24 19:42:23 +10:00
  • 00a8f42572 feat(spice): Proxmox VE console connection type (node auto-detect, split token, SSH tunneling) Dave Kempe 2026-07-24 17:42:09 +10:00
  • 8c70a23780 feat(spice): Proxmox VE SPICE broker (backend, API-level) Dave Kempe 2026-07-24 12:59:30 +10:00
  • 4a2021bd2f feat(spice): connections.html UI for the SPICE connection type Dave Kempe 2026-07-24 11:10:06 +10:00
  • b0c6958b2d feat(spice): add SPICE session type + rustguac plumbing Dave Kempe 2026-07-24 10:04:05 +10:00
  • c2c5679cad build(spice): vendor guacd SPICE protocol support (patch 008) Dave Kempe 2026-07-24 08:52:02 +10:00
  • 413619857c v1.8.2 v1.8.2 Dave Kempe 2026-07-23 10:10:55 +10:00
  • 39075d8fa3 build(guacd): uplift pinned guacd 1.6.0-218 -> 1.6.0-302 (main 6719b20d) Dave Kempe 2026-07-23 09:38:56 +10:00
  • 45b6d64ae9 v1.8.1 v1.8.1 Dave Kempe 2026-07-20 15:19:35 +10:00
  • e7c515654e feat(client): per-entry auto-hide for the clipboard/files side tabs Dave Kempe 2026-07-20 14:09:36 +10:00
  • 8a047c7296 fix(auth): fail closed on unparseable credential expiry Dave Kempe 2026-07-20 11:28:17 +10:00
  • 48d263b733 fix(api): require ownership for VDI container thumbnails (IDOR) Dave Kempe 2026-07-20 11:28:17 +10:00
  • b52fd1df82 ci: bump actions/checkout v6->v7, actions/cache v5->v6 Dave Kempe 2026-07-20 11:06:34 +10:00
  • 0d4eb24994 deps: batch bump for 1.8.1 Dave Kempe 2026-07-20 11:03:43 +10:00
  • 9735cb50d2 feat(rdp): make wallpaper, theming, full-window-drag configurable per entry pletch 2026-06-23 16:07:42 -04:00
  • 4bcac32576 fix(rdp): force AVC420 for H.264 passthrough (fixes AVC444 color corruption) pletch 2026-06-22 18:23:48 -04:00
  • f693b855dd fix(admin): show timestamps in local time instead of UTC pletch 2026-06-22 18:23:48 -04:00
  • 5446fe9267 perf(net): disable Nagle (TCP_NODELAY) on rustguac's TCP sockets pletch 2026-06-21 17:49:08 -04:00
  • e23c189b63 feat(patches): port OSC-consume and RDP mod-16 fixes from fixes-1.6.0 pletch 2026-06-21 17:49:08 -04:00
  • 627c05074b docs(oidc): document outbound HTTP proxy (Squid) egress Dave Kempe 2026-07-06 20:12:44 +10:00
  • 383aea9926 v1.8.0 v1.8.0 Dave Kempe 2026-06-17 22:22:47 +10:00
  • a18a507bcf feat(recordings): paginate lists + show typescript storage path Dave Kempe 2026-06-17 22:22:47 +10:00
  • 5774586106 feat(ssh): per-connection typescript opt-in + LUKS-at-rest docs (#159) Dave Kempe 2026-06-17 21:52:23 +10:00
  • 718010b2c0 deps: bump rusqlite 0.40.1, russh 0.61.2, uuid 1.23.3 Dave Kempe 2026-06-17 21:18:27 +10:00
  • d4999a1865 feat(recordings): list-only typescript register (#159) Dave Kempe 2026-06-17 21:13:53 +10:00
  • 3e1dcccb83 feat(ssh): typescript recording passthrough (#159) Dave Kempe 2026-06-17 21:00:33 +10:00
  • 8b4ea823b1 v1.7.3 v1.7.3 Dave Kempe 2026-06-09 16:41:15 +10:00
  • 9d23c2fe5f deps: bump uuid 1.23.1 to 1.23.2, chrono 0.4.44 to 0.4.45 Dave Kempe 2026-06-09 16:40:47 +10:00
  • 8f67a668ea fix(client): move fullscreen control into session menu (#156) Lindsay Harvey 2026-06-09 16:25:25 +10:00
  • 0a6b27cc4b docs(installation): document non-Debian-13 install paths Dave Kempe 2026-06-04 13:26:14 +10:00
  • d02a9cffe0 v1.7.2 v1.7.2 Dave Kempe 2026-06-04 11:46:42 +10:00
  • 5cb7804346 deps: bump russh in /fuzz to 0.61.1 (matches main tree) Dave Kempe 2026-06-04 11:46:42 +10:00
  • d6a1adf10f fix(client): auto-hide fullscreen top bar (#154) Dave Kempe 2026-06-04 08:51:17 +10:00
  • 575d4ab798 docs(integrations): add Microsoft Entra ID setup guide Dave Kempe 2026-06-03 15:19:57 +10:00
  • bd1915fe4f feat(client): per-entry fullscreen-on-connect (#154) Dave Kempe 2026-06-03 15:19:57 +10:00
  • ad92fe1527 deps: post-v1.7.1 batch — rusqlite 0.40, russh 0.61.1, socket2 0.6.4, aes 0.9.1 Dave Kempe 2026-06-02 10:41:41 +10:00
  • 354cc0e54f docs(themes): scrub em-dashes from themes guide Dave Kempe 2026-05-29 10:57:46 +10:00
  • 3acabe362f v1.7.1 v1.7.1 Dave Kempe 2026-05-29 10:43:26 +10:00
  • a57581ceef feat(themes): load themes from static/themes/*.toml at runtime Dave Kempe 2026-05-29 10:29:13 +10:00
  • d9d7b12f12 debug(client): always-on draw-op ring buffer + rustguacDumpDraws() helper Dave Kempe 2026-05-28 13:54:11 +10:00
  • 9e6a0aa975 v1.7.0 v1.7.0 Dave Kempe 2026-05-28 07:50:45 +10:00
  • a9bc21245b patches: add 005-rdp-resize-dirty-flush (RDP resize black regions) Dave Kempe 2026-05-28 07:23:01 +10:00
  • 89129a54b5 fix(connections): hide subfolders the user cannot access Dave Kempe 2026-05-28 06:43:43 +10:00
  • 2095c7f2fb deps: batch bump pulldown-cmark 0.13.4, tower-http 0.6.11, serde_json 1.0.150, cbc 0.2.1, russh 0.60.3 Dave Kempe 2026-05-28 06:29:06 +10:00
  • 70185ad215 fix(client): release held keys on focus loss to prevent stuck modifiers Dave Kempe 2026-05-28 06:25:50 +10:00