Jonathan White
a145bf9119
Complete refactor of Browser Integration classes
...
* Removed option to attach KeePassXC to the browser extension. Users must use the proxy application to communicate with KeePassXC.
* Significantly streamlined proxy code. Used same implementation of stdin/stdout interface across all platforms.
* Moved browser service entry point to BrowserService class instead of NativeMessagingHost. BrowserService now coordinates the communication to/from clients.
* Moved settings page definition out of MainWindow
* Decoupled BrowserService from DatabaseTabWidget
* Reduced complexity of various functions and cleaned the ABI (public vs private).
* Eliminated BrowserClients class, moved functionality into the BrowserService
* Renamed HostInstaller to NativeMessageInstaller and renamed NativeMessageHost to BrowserHost.
* Recognize XDG_CONFIG_HOME when installing native message file on Linux. Fix #4121 and fix #4123 .
2020-05-14 17:14:17 -04:00
..
2020-05-14 17:14:17 -04:00
2020-05-14 17:14:17 -04:00
2018-11-28 18:29:15 -05:00
2018-12-18 22:28:56 -05:00
2019-11-23 10:07:39 -05:00
2020-05-10 21:35:08 -04:00
2018-03-31 11:36:18 -04:00
2018-03-31 16:01:30 -04:00
2015-09-12 13:55:50 +02:00
2017-06-01 17:05:07 -04:00
2017-03-10 16:12:02 +01:00
2020-05-02 22:30:27 +02:00
2018-11-22 11:47:31 +01:00
2018-01-24 13:32:37 +01:00
2017-10-21 13:15:02 +02:00
2020-05-14 17:14:17 -04:00
2020-05-14 17:14:17 -04:00
2020-05-14 16:33:25 -04:00
2020-05-14 16:33:25 -04:00
2020-05-10 21:35:08 -04:00
2020-05-10 21:35:08 -04:00
2018-11-28 18:29:15 -05:00
2017-03-10 16:12:02 +01:00
2019-01-28 22:38:59 -05:00
2018-11-22 11:47:31 +01:00
2020-02-02 08:46:18 -05:00
2018-03-31 16:01:30 -04:00
2019-10-20 18:56:41 -04:00
2019-10-20 18:56:41 -04:00
2018-11-22 11:47:31 +01:00
2018-11-22 11:47:31 +01:00
2019-10-16 22:20:57 -04:00
2019-06-25 15:37:40 -04:00
2020-05-04 00:05:28 +02:00
2017-03-10 16:12:02 +01:00
2020-05-14 16:48:57 -04:00
2020-05-14 16:48:57 -04:00
2020-01-02 08:04:42 -05:00
2020-01-02 08:04:42 -05:00
2018-11-28 18:29:15 -05:00
2019-12-21 09:25:17 -05:00
2019-06-23 22:22:57 -04:00
2018-03-31 16:01:30 -04:00
2017-03-10 16:12:02 +01:00
2018-01-24 13:32:37 +01:00
2017-03-10 16:12:02 +01:00
2019-06-25 15:37:40 -04:00
2019-06-25 15:37:40 -04:00
2018-11-22 11:47:31 +01:00
2018-11-22 11:47:31 +01:00
2020-01-11 11:16:03 +01:00
2019-01-28 22:38:59 -05:00
2020-01-11 11:16:03 +01:00
2020-01-11 11:16:03 +01:00
2020-03-07 16:52:24 -05:00
2018-11-22 11:47:31 +01:00
2020-01-26 21:38:43 -05:00
2020-01-11 11:16:03 +01:00
2018-03-31 16:01:30 -04:00
2017-03-10 16:12:02 +01:00
2018-11-28 18:29:15 -05:00
2018-03-01 19:26:18 -05:00
2019-09-28 11:24:42 -04:00
2019-09-16 14:01:13 -04:00
2020-01-26 21:38:43 -05:00
2018-09-30 09:36:39 -04:00
2018-12-18 22:28:56 -05:00
2018-10-01 10:39:37 -04:00
2020-05-14 15:17:28 -04:00
2020-05-14 15:17:28 -04:00
2019-05-24 18:23:19 -04:00
2019-05-24 18:23:19 -04:00
2020-03-09 23:35:55 -04:00
2020-03-09 23:35:55 -04:00
2020-02-01 09:30:12 -05:00
2020-02-01 09:30:12 -05:00
2018-10-01 10:39:37 -04:00
2018-10-01 10:39:37 -04:00
2019-01-28 22:38:59 -05:00
2018-10-01 10:39:37 -04:00
2018-10-01 10:39:37 -04:00
2018-10-01 10:39:37 -04:00
2020-03-09 23:09:28 -04:00
2020-03-09 23:09:28 -04:00
2020-02-02 08:46:58 -05:00
2018-10-19 21:49:54 +02:00
2020-01-27 22:57:31 -05:00
2020-01-27 22:57:31 -05:00
2019-10-20 17:57:51 -04:00
2018-09-15 12:10:26 -04:00
2019-04-11 08:52:51 -04:00
2019-03-19 18:56:17 -04:00
2018-03-31 16:01:30 -04:00
2017-03-10 16:12:02 +01:00
2020-02-02 08:46:18 -05:00
2018-03-31 16:01:30 -04:00