Commit Graph

26 Commits

Author SHA1 Message Date
Sebastian Stenzel c13449c6ad fixes #1214 2020-05-26 09:21:18 +02:00
Sebastian Stenzel 2f0de3520a Refactored KeychainAccess in preparation of #1183, #1182 2020-05-13 19:59:32 +02:00
Ralph Plawetzki 8cb9728565 Implement changePassphrase from the secret-service API (#1191)
Fixes #1189
2020-05-12 07:41:10 +02:00
Sebastian Stenzel 57256d0733 began implementation of new auto unlocker (references #1044) 2020-02-13 17:16:09 +01:00
Tobias Hagemann 5c26c23619 added mac native function for listening to system interface theme changes and changing the tray icon accordingly [ci skip] 2019-08-19 15:55:07 +02:00
Sebastian Stenzel c287294890 catch unchecked exceptions when checking whether linux keychain is accessible
fixes #950, fixes #952, fixes #954
2019-08-17 10:43:33 +02:00
Sebastian Stenzel 4f76295438 made class package-private
[ci skip]
2019-08-12 16:23:55 +02:00
Sebastian Stenzel d4c14ffb74 Added checked exception to keychain api and reworked the way we attempt to access the gnome keyring.
(references #947)
2019-08-12 16:08:20 +02:00
Sebastian Stenzel 53cc93a2b4 don't attempt to access linux keychain on non-linux systems, even if classes are present (i.e. when starting from IDE)
[ci skip]
2019-07-10 15:15:37 +02:00
Sebastian Stenzel f974876bf2 Merge branch 'feature/422-save-pw-linux' into develop
fixes #422
2019-07-02 16:12:45 +02:00
Ralph Plawetzki 5217546f73 Isolate SimpleCollection via an interface and avoid imports for it
This is needed on other platforms than Linux to avoid class loading problems on runtime in case secret-service.jar is missing
2019-06-29 15:31:22 +02:00
Ralph Plawetzki 63383866ea Add access functionality for Gnome login keyring 2019-06-29 15:28:26 +02:00
Sebastian Stenzel 8e324ef0eb code quality [ci skip] 2019-03-27 09:08:18 +01:00
Sebastian Stenzel 53b0d5cb9f Environment now being injected into WindowsProtectedKeychainAccess 2019-02-21 13:38:30 +01:00
Sebastian Stenzel 79306ea498 Introduced new scope @FxApplicationScoped below @Singleton.
This allows us to initialize Dagger before we start the JavaFX application, which will in turn allow us to access Environment from within the IPC classes.

Affects #663
2019-02-19 00:11:58 +01:00
Sebastian Stenzel 1e80f4bba4 Upgrade to JUnit 5 2019-02-18 15:28:11 +01:00
Sebastian Stenzel 4be842aff5 first attempt of building Cryptomator with jdk9 2017-12-20 18:42:16 +01:00
Sebastian Stenzel 096e063754 Dependency cleanup 2017-06-28 11:25:42 +02:00
Sebastian Stenzel d446541f34 added copyright statement 2017-06-21 11:41:34 +02:00
Sebastian Stenzel 277999112e Updated dependencies 2017-02-24 16:48:15 +01:00
Sebastian Stenzel 5c4bf2a207 support home-relative paths for cryptomator.keychainPath 2016-09-04 12:27:23 +02:00
Sebastian Stenzel c1611a12ed implemented Windows keychain 2016-09-03 23:04:53 +02:00
Sebastian Stenzel ce12af8495 Added save password functionality to UI 2016-09-02 15:49:09 +02:00
Tobias Hagemann d61e5c5a08 added "delete passphrase" method to keychain access 2016-08-31 01:08:58 +02:00
Sebastian Stenzel 72e52df4e0 implemented keychain access on OS X 2016-08-30 19:12:20 +02:00
Sebastian Stenzel 34af306309 defined keychain access interfaces 2016-08-29 17:16:56 +02:00