clients/apps/desktop/desktop_native
Sola 2e284c5e5a
Fix biometric authentication in sandboxed environments (Flatpak, Snap, etc.) (#18625)
Biometric authentication was failing in Flatpak with the error "Unix process
subject does not have uid set". This occurred because polkit could not validate
the sandboxed PID against the host PID namespace.

Use polkit's system-bus-name subject type instead of unix-process. This allows
polkit to query D-Bus for the connection owner's host PID and credentials,
bypassing the PID namespace issue. Includes fallback to unix-process for edge
cases where D-Bus unique name is unavailable.
2026-02-23 09:50:13 +01:00
..
.cargo [PM-8789] Move desktop_native into subcrate (#9682) 2024-07-01 15:19:29 +02:00
autofill_provider Autofill Provider Readme Update (#18624) 2026-01-29 08:39:45 -05:00
autotype Desktop Autotype windows integration tests (#17639) 2026-01-22 15:38:26 +01:00
bitwarden_chromium_import_helper Add Rust pre-commit hooks for desktop native (#17823) 2026-01-15 07:50:47 -07:00
chromium_importer [PM-26989] Add Support For Arc Browser on MacOS (#17909) 2026-01-22 15:56:35 -07:00
core Fix biometric authentication in sandboxed environments (Flatpak, Snap, etc.) (#18625) 2026-02-23 09:50:13 +01:00
napi Revert "Split NAPI modules [PM-31598] (#18722)" (#19112) 2026-02-20 13:45:30 -06:00
objc [deps]: Update Rust crate cc to v1.2.51 (#18230) 2026-01-07 12:41:09 +00:00
process_isolation Align Desktop Native's Rust CI checks with SDK (#17261) 2025-11-19 15:07:57 +00:00
proxy [PM-26570] Remove biometrics v1 (#17629) 2025-12-01 10:16:36 +01:00
ssh_agent SSH Agent v2: Add ssh key primitive types (#18583) 2026-02-04 14:01:18 -07:00
windows_plugin_authenticator Add Rust pre-commit hooks for desktop native (#17823) 2026-01-15 07:50:47 -07:00
.gitignore [PM-17619] Add Intial Windows WebAuthn Plugin Authenticator Bindings Crate (#13112) 2025-02-03 09:53:53 -05:00
build.js Enable cross-compilation and packaging of Windows Appx from macOS (#17976) 2026-01-09 20:18:17 +00:00
Cargo.lock SSH Agent v2: Add ssh key primitive types (#18583) 2026-02-04 14:01:18 -07:00
Cargo.toml SSH Agent v2: Add ssh key primitive types (#18583) 2026-02-04 14:01:18 -07:00
clippy.toml Desktop native disallow log crate macros (#17163) 2025-11-03 07:36:40 -07:00
deny.toml Allow unmaintained crates in transient deps (#18241) 2026-01-07 18:00:31 +00:00
rust-toolchain.toml Bump Rust version to 1.91.1 (#17864) 2025-12-09 10:46:40 -05:00
rustfmt.toml Align Desktop Native's Rust CI checks with SDK (#17261) 2025-11-19 15:07:57 +00:00