keepassxc/src/browser
Jonathan White ebc0b3ff5f
Add support for Botan3 (#8994)
Fix Botan 3 build (#9388)

* SymmetricCipher: Fix Botan 3 build

Botan commit 819cf8fe6278a19b8266f449228f02fc28a4f784 changed Botan::Cipher_Dir to be a scoped enumeration, so the users must be adapted.

This change causes no issues with Botan 2 because normal enumeration values can also be referred to the same way scoped enumeration values are accessed.

* Auto detect Botan3

* AsyncTask: Do not use `std::result_of`

`std::result_of` was deprecated in C++17 and then it was subsequently removed in C++20. One could use `std::invoke_result_t`, but let Qt figure out the return type instead.

* Collapse Botan2 and Botan3 find package into one

* Update COPYING
2023-05-07 23:19:18 -04:00
..
BrowserAccessControlDialog.cpp Revert async Access Confirm Dialog 2022-10-29 12:45:17 -04:00
BrowserAccessControlDialog.h Revert async Access Confirm Dialog 2022-10-29 12:45:17 -04:00
BrowserAccessControlDialog.ui Browser: Asynchronous Access Confirm dialog 2022-09-22 06:49:07 -04:00
BrowserAction.cpp Revert async Access Confirm Dialog 2022-10-29 12:45:17 -04:00
BrowserAction.h Revert async Access Confirm Dialog 2022-10-29 12:45:17 -04:00
BrowserEntryConfig.cpp Removed / Consolidated unnecessary header files 2021-07-13 22:08:33 -04:00
BrowserEntryConfig.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
BrowserEntrySaveDialog.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
BrowserEntrySaveDialog.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
BrowserEntrySaveDialog.ui Choose database for saving or updating entries from KeePassXC-Browser (#2391) 2018-10-19 14:44:08 -04:00
BrowserHost.cpp Fix password generator responses (#7404) 2022-02-23 17:48:50 -05:00
BrowserHost.h Fix password generator responses (#7404) 2022-02-23 17:48:50 -05:00
BrowserMessageBuilder.cpp Fix password generator responses (#7404) 2022-02-23 17:48:50 -05:00
BrowserMessageBuilder.h Fix password generator responses (#7404) 2022-02-23 17:48:50 -05:00
BrowserService.cpp Revert async Access Confirm Dialog 2022-10-29 12:45:17 -04:00
BrowserService.h Revert async Access Confirm Dialog 2022-10-29 12:45:17 -04:00
BrowserSettings.cpp Launch KeePassXC password generator popup from the extension 2021-10-24 10:24:17 -04:00
BrowserSettings.h Launch KeePassXC password generator popup from the extension 2021-10-24 10:24:17 -04:00
BrowserSettingsPage.cpp Move icon handling from Resources to gui/Icons (#5506) 2020-10-05 20:41:00 -04:00
BrowserSettingsPage.h Complete refactor of Browser Integration classes 2020-05-14 17:14:17 -04:00
BrowserSettingsWidget.cpp Upstream Flathub patches (#7728) 2022-04-04 19:04:18 -04:00
BrowserSettingsWidget.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
BrowserSettingsWidget.ui Fix translations 2022-03-20 23:31:52 +01:00
BrowserShared.cpp Browser: second fix for linked socket path 2022-10-29 14:12:16 -04:00
BrowserShared.h Custom browser feature for Linux/macOS 2020-05-21 14:13:45 -04:00
CMakeLists.txt Add support for Botan3 (#8994) 2023-05-07 23:19:18 -04:00
NativeMessageInstaller.cpp Fix Native Messaging script path with BSDs (#8835) 2023-02-18 13:59:55 -08:00
NativeMessageInstaller.h Optimize includes across code base 2021-07-13 22:08:33 -04:00