varjolintu
b2e6dc5fda
Passkeys: Add Resident Key error
2024-01-06 13:47:22 -05:00
varjolintu
6d19ab8894
Passkeys: UI adjustments
2024-01-06 13:47:12 -05:00
varjolintu
6820400b11
Passkeys: Create AAGUID for KeePassXC
2024-01-06 12:34:54 -05:00
varjolintu
e28f5187bc
Passkeys: Fix default timeout on authentication
2024-01-06 12:34:20 -05:00
Sami Vänttinen
13c88e1013
Passkeys: Add support for importing Passkey to entry ( #9987 )
...
---------
Co-authored-by: Jonathan White <support@dmapps.us>
2023-11-22 23:11:25 -05:00
Jonathan White
013db199cb
Fix password generator close button for good
...
* Avoids using QDialog which breaks the standalone password generator
Revert "Fix password dialog close button"
This reverts commit 5b47190fcc .
2023-11-22 22:49:10 -05:00
varjolintu
a3717c7acd
Rename userId to credentialId
2023-11-09 18:00:33 -05:00
Sami Vänttinen
6f2354c0e9
Add basic support for WebAuthn (Passkeys) ( #8825 )
...
---------
Co-authored-by: varjolintu <sami.vanttinen@protonmail.com>
Co-authored-by: droidmonkey <support@dmapps.us>
2023-10-25 10:12:55 -04:00
Sami Vänttinen
6f5f600559
Fix crash on database open from browser ( #9939 )
2023-10-23 23:08:41 -04:00
varjolintu
1a81f79df7
Fix raising Update Entry messagebox
2023-10-23 22:55:21 -04:00
varjolintu
8f45431ecb
Create new UrlTools class
2023-10-23 22:53:59 -04:00
Jonathan White
6f14becb8c
Exclude Flatpak and Snap from proxy detection warning
2023-08-15 06:13:09 -04:00
Sami Vänttinen
139153d9a3
Improve duplicate URL warning ( #9635 )
...
Co-authored-by: varjolintu <sami.vanttinen@protonmail.com>
2023-08-13 22:18:24 -04:00
Blessio
1b12c958c5
Improve error message when browser proxy cannot be found ( #9385 )
...
Co-authored-by: Blessio <blessio.blog@blessio.com>
Co-authored-by: Jonathan White <support@dmapps.us>
2023-08-05 21:15:22 -04:00
varjolintu
a01400e88d
Pass parent to browser popups
2023-07-30 23:25:25 -04:00
varjolintu
5dea019309
Enable Update native messaging manifest files checkbox with Flatpak
2023-07-15 15:30:26 -04:00
Sami Vänttinen
190a1fa10c
Refactor browser Access Control Dialog ( #9607 )
2023-07-09 14:33:05 -04:00
varjolintu
0592218fa3
Handle expired credentials normally
2023-06-30 02:06:28 -07:00
varjolintu
c1720c3711
Fix support for referenced URL fields
2023-03-30 07:20:46 -04:00
Sami Vänttinen
5b312889b8
Fix various bugs when returning credentials ( #9136 )
...
Co-authored-by: Sami Vänttinen <sami.vanttinen@protonmail.com>
2023-02-25 14:19:34 -05:00
Marcel Lauhoff
8a554b37c0
Add 'get-database-entries' Proxy Request ( #7292 )
2023-02-25 14:09:36 -05:00
Pat Long
f9f82e9705
Add optional support for Botan3 ( #8994 )
2023-02-18 16:38:39 -05:00
Sami Vänttinen
4a30417f76
Browser Integration code cleanup ( #8489 )
...
Co-authored-by: varjolintu <sami.vanttinen@protonmail.com>
2023-02-18 15:52:31 -05:00
Sami Vänttinen
ce51534c3a
Remove KeePassHTTP attribute conversion ( #8007 )
...
Co-authored-by: varjolintu <sami.vanttinen@protonmail.com>
2023-01-29 10:32:24 -05:00
Sami Vänttinen
2d6f2f7895
Fix Native Messaging script path with BSDs ( #8835 )
...
Fixes https://github.com/keepassxreboot/keepassxc/issues/8830
2022-12-18 22:56:31 -05:00
Jonathan White
a5dee81e45
Browser: second fix for linked socket path
...
* Fix #8702
2022-10-29 14:33:36 -04:00
Sami Vänttinen
37baa6fd25
Revert async Access Confirm Dialog
2022-10-29 07:40:33 -04:00
varjolintu
69f05d4c26
Fix deleting existing socket file before making a new symbolic link
2022-10-28 07:30:15 -04:00
varjolintu
ef6d8f1138
Browser: Asynchronous Access Confirm dialog
2022-09-10 13:18:30 -04:00
varjolintu
ed7b634dbf
Do not allow expired credentials automatically
2022-09-08 06:48:05 -04:00
varjolintu
6cb6f1f007
Browser: Add a new group setting for omitting WWW subdomain when matching URLs
2022-06-12 16:45:54 -04:00
varjolintu
924eb6dbc4
Pass database locked/unlocked status even with Search All Databases option enabled
2022-06-05 21:30:10 -04:00
Hugo
1009650b5c
Move socket into separate directory ( #8030 )
...
This is mostly to ease setup and configuration with sandboxed browsers.
The socket currently existing in `$XDG_RUNTIME_DIR`. When sandboxing a browser, it would be unsafe to mount this directory inside the sandbox.
Mounting the socket into the sandbox's filesystem is also not possible in cases where KeePassXC is [re]started after the browser has started.
This commit moves the socket into its own isolated subdirectory, which can be safely mounted into sandboxes. Sandbox engines can create the directory themselves (in case the browser starts before KeePassXC). Both Flatpak and Firejail support this configuration.
A symlink is also created, linking the previous location to the new location. This is meant for backwards compatibility and should eventually be dropped.
The directory can't be named `org.keepassxc.KeePassXC.BrowserServer`,
since that would collide with the symlink. Instead, the directory has been created to match the format used for Flatpak builds, which make it a bit less of a snowflake build, while following accepted conventions.
Given that the preferred path now matches what Flatpak uses, the block handling Flatpak and non-Flatpak is now the same.
If `$XDG_RUNTIME_DIR` is undefined, the temporary directory is used, though reading the socket from this location is discouraged.
Closes: https://github.com/keepassxreboot/keepassxc/issues/8018
References: https://github.com/keepassxreboot/keepassxc/discussions/6741
2022-05-28 18:19:48 -04:00
louib
7cd824ae1c
Upstream Flathub patches ( #7728 )
2022-04-04 19:04:18 -04:00
Janek Bevendorff
60f7744ec6
Fix translations
2022-03-20 23:31:52 +01:00
Jonathan White
7da9899c48
Correct snapcraft build and update appdata xml
2022-03-20 13:33:32 -04:00
Sami Vänttinen
7284a8062a
Fix password generator responses ( #7404 )
...
* Respond directly to the current client instead of broadcasting
* Append requestID to generate-password response
2022-02-23 17:48:50 -05:00
Sami Vänttinen
6791024995
Fix new password generator closed reply with Browser Integration ( #7359 )
2022-02-23 17:48:50 -05:00
varjolintu
12d16f67ae
Download favicon in the background after credential add
2021-12-12 08:14:14 -05:00
Sami Vänttinen
bb88ad6e8c
Add Microsoft Edge support for Linux ( #7100 )
2021-11-04 23:02:02 -04:00
varjolintu
dd41f093e6
Launch KeePassXC password generator popup from the extension
...
* Closes #6473
2021-10-24 10:24:17 -04:00
varjolintu
b6716bdfe5
Add Browser Integration to Group Edit page
...
Closes #1789 and closes #3998
2021-10-11 00:19:06 -04:00
varjolintu
c7cdce6e33
Support for triggering Global Auto-Type from browser extension
2021-10-10 23:41:58 -04:00
varjolintu
4c10e516c3
Add delete-entry command to Browser Integration API
2021-09-21 04:17:14 -04:00
m5w6
9aec84dee7
Add "parent directory match" priority between exact and host match
2021-09-20 23:53:31 -04:00
smlu
0c6587b5b7
Add support for Microsoft Visual Studio buildchain
...
* Use C++17 when using MSVC compiler
* Remove unneeded header files and macros
* Removed unnecessary Yubikey cmake file
* Enhance release tool
* Updated INSTALL.md
2021-09-19 17:16:45 -04:00
Jonathan White
0450bf3487
Fix hiding main window after browser unlock request
...
* The main window doesn't hide properly during unlock sequence if it is in the background (ie, not minimized and not hidden to tray). This change makes sure the window hides after interaction on all platforms.
2021-08-29 16:02:40 -04:00
varjolintu
250cd1933c
Handle tilde with custom paths
2021-08-22 18:30:18 -04:00
Jonathan White
9b2b861a2a
Removed / Consolidated unnecessary header files
2021-07-13 22:08:33 -04:00
peter
6b14b5dc27
Optimize includes across code base
2021-07-13 22:08:33 -04:00