Commit Graph
346 Commits
Author SHA1 Message Date
Vincent Breitmoser 84d5ca7cd9 wip: trust id logic 2017-07-25 22:15:26 +02:00
Vincent Breitmoser c15762c5cf service: add trust id result to decryptVerify operation 2017-07-25 21:32:47 +02:00
Vincent Breitmoser d5eb90f067 add trust id external access methods 2017-07-25 21:32:47 +02:00
Vincent Breitmoser 1b50dbd831 add trust id internal access methods 2017-07-25 21:32:47 +02:00
Vincent Breitmoser 55bffbbcbe add trust id database table 2017-07-25 21:32:47 +02:00
Vincent Breitmoser 6e18531920 preserve last update time and seen on keyserver value during consolidate 2017-07-24 14:45:36 +02:00
Vincent Breitmoser bff6b98e0b reset last updated and keyserver status on change of keyserver preference 2017-07-24 12:11:56 +02:00
Vincent Breitmoser ef6921210c add seen on keyservers column to create table statement 2017-07-24 11:44:51 +02:00
Vincent Breitmoser d78c557cfa correctly set keyserver status on first lookup 2017-07-24 11:44:44 +02:00
Vincent Breitmoser 57b0e16ecc fix content observer for keyserver status 2017-07-24 11:44:44 +02:00
Vincent Breitmoser d75d400453 save whether key was seen on keyservers 2017-07-24 11:44:44 +02:00
Vincent Breitmoser f7d7adc1ef fix overridden warnings table creation (whoops) 2017-07-24 11:43:59 +02:00
Vincent Breitmoser 7fc805d70c move linked identities into loader structure 2017-05-29 17:16:58 +02:00
Vincent Breitmoser e7b9b48d5c get rid of pin and pattern SecretKeyTypes 2017-05-29 14:20:25 +02:00
Vincent Breitmoser 27f6f4ef6c use autovalue for ParcelableKeyRing 2017-05-29 14:20:25 +02:00
Vincent Breitmoser add9bf8973 use byte[] for expected fingerprint 2017-05-21 04:15:47 +02:00
Vincent Breitmoser 0699d3cdb5 clean up ImportOperation 2017-05-21 04:15:44 +02:00
Vincent Breitmoser c91b7e377a simplify progress for key import operations 2017-05-21 04:15:41 +02:00
Vincent Breitmoser 10a0c3e70b fix database upgrade 2017-05-17 12:48:08 +02:00
Vincent Breitmoser 2ac1927cac add license headers 2017-05-15 13:26:26 +02:00
Vincent Breitmoser 0e3032a192 add database structure for remembering overridden warnings 2017-05-15 13:26:24 +02:00
Vincent Breitmoser 269f98bee0 make KeyIdExtractor code more readable 2017-04-26 11:35:40 +02:00
Vincent Breitmoser 16a0045f9d use external provider for resolving encryption keys in api 2017-04-26 10:56:54 +02:00
Vincent Breitmoser 27b6e9b625 remove database references to accounts (but don't delete yet) 2017-04-23 13:59:17 +02:00
Vincent Breitmoser 85ee12d143 remove deprecated accounts api, bump min api version to 7 2017-04-23 13:59:17 +02:00
Vincent Breitmoser 05e4cf1ab6 focus key deletion into KeyWritableRepository 2017-02-24 18:50:37 +01:00
Vincent Breitmoser 9cf0b05202 fix unit tests 2017-02-24 18:43:56 +01:00
Vincent Breitmoser 2124a4598a DatabaseInteractor -> KeyRepository 2017-02-24 18:24:11 +01:00
Vincent Breitmoser c7e01926e1 add LocalKeyStorage, don't store public keys larger than 50kb in database 2017-02-24 18:06:47 +01:00
Vincent Breitmoser 2bc05a2cd5 focus all read access for key ring data into DatabaseInteractor methods 2017-02-24 18:04:55 +01:00
Vincent Breitmoser 623964701b get rid of direct query for blob from backup operation 2017-02-24 18:04:55 +01:00
Vincent Breitmoser c2b9af077a replace calls to getGenericData with getCachedPublicKeyRing equivalents 2017-02-24 18:04:54 +01:00
Vincent Breitmoser aef6e6614e extract DatabaseReadWriteInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser d577257bd5 rename ProviderHelper -> DatabaseInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser a9001b3b45 change "select allowed keys" into "request key permission" activity 2017-02-08 00:57:26 +01:00
Dominik Schürmann d75138e63b Remove AGP db upgrade 2017-02-07 13:28:59 +01:00
Dominik Schürmann 8fa9f3b2ba emergency fix for crashing consolidate 2017-02-07 13:18:36 +01:00
Vincent Breitmoser 237a0b1805 add simple tests for KeychainExternalProvider 2017-02-06 21:00:25 +01:00
Hari 62a14399ea Added warnings for insecure keys 2017-02-03 16:11:29 +05:30
Dominik SchürmannandGitHub a29ccdeb4e Merge pull request #2001 from open-keychain/temp-queried-table
externalprovider: use temp table for query
2017-01-27 00:58:55 +01:00
Dominik Schürmann 732aa0de60 Merge branch 'issue_1846' of https://github.com/daquexian/open-keychain into daquexian-issue_1846 2017-01-27 00:11:11 +01:00
Dominik Schürmann 86098688ab Increase DB version to re-execute splitUserId for each key 2017-01-26 23:04:09 +01:00
daquexian f26a355bd6 remove some splitUserId 2017-01-21 23:21:19 +08:00
Vincent Breitmoser d9784cb0ab externalprovider: use temp table for query
This commit introduces a temporary table to KeychainExternal provider.
This is used to return a result set that contains the exact query as
identifying column, rather than the matching user id. This is helpful
because we match case insensitively internally, while the querying
implementation might wish to map search results against verbatim search
strings.
2017-01-17 15:23:27 +01:00
Dominik Schürmann 42f213f4ef Some docs 2016-12-28 19:05:06 +01:00
Dominik Schürmann f128653de4 Positive if-else + comments 2016-12-28 19:00:25 +01:00
Andrea Torlaschi c389e543d0 (WIP) ImportKeys: Check if key is already present and verified 2016-08-28 23:48:08 +02:00
Andrea Torlaschi 702888bbe4 ImportKeys: Add ability to "Show key" instead of "Import" for already imported keys 2016-08-24 12:03:16 +02:00
Andrea Torlaschi 10ce910164 ImportKeys: Fix key preview when already downloaded 2016-08-19 22:35:44 +02:00
Andrea Torlaschi 706840771a ImportKeys: Fix tests 2016-08-19 22:35:43 +02:00