Commit Graph
100 Commits
Author SHA1 Message Date
Vincent Breitmoser 19930bdd5c decryptVerify: use CharsetVerifier to guess whether data is binary or not 2016-02-22 21:59:57 +01:00
Vincent Breitmoser daf243082c externalize CharsetVerifier, add looksLikeText to OpenPgpMetadata object 2016-02-22 21:58:31 +01:00
Vincent Breitmoser bdae99c084 mime: try to decode with given charset or utf-8 while file is read 2016-02-22 17:03:24 +01:00
Vincent 48a98e3d25 update readme for fdroid flavor 2016-02-10 18:42:48 +01:00
Vincent 2eac4ebb95 Merge pull request #1708 from open-keychain/performance
performance improvements
2016-02-10 18:39:55 +01:00
Vincent Breitmoser da6dfb57a0 Merge branch 'master' into performance 2016-02-10 17:36:02 +01:00
Vincent Breitmoser 01b165ea88 performance: add license headers and some documentation 2016-02-10 17:08:00 +01:00
Vincent Breitmoser 3bf6a00250 performance: use more canonical hashCode implementation 2016-02-05 16:10:47 +01:00
Vincent Breitmoser 6a7652c0d7 performance: fix unit tests 2016-02-05 16:10:47 +01:00
Vincent Breitmoser b1ea126142 performance: avoid expensive getSecretKeyType call, use cached where possible 2016-02-05 16:10:47 +01:00
Vincent Breitmoser e3b8cea04d performance: cache session keys per compatible S2K configuration 2016-02-05 16:10:47 +01:00
Vincent Breitmoser 48dd3d09e6 import: handle FileNotFoundException (fixes #1688) 2016-02-01 15:24:48 +01:00
Vincent a5005cbd6b Merge pull request #1693 from kbsriram/subkey-revocation-fix
Always revoke subkeys with a revocation signature.
2016-01-20 18:39:26 +01:00
Vincent efbe9ac363 Merge pull request #1686 from fidesmo/feature-handle-not-installed-nfc-applet
Handle not installed PGP applet
2016-01-15 17:27:14 +01:00
Vincent Breitmoser c113103b82 forgot to commit a file to previous commit (thanks travis) 2016-01-13 15:08:31 +01:00
Vincent Breitmoser f404c7f587 add debug option to use dummy backup code (fixes #1675) 2016-01-13 14:46:03 +01:00
Vincent Breitmoser e20e528f5e fix symmetric decryption with backup code (fixes #1677) 2016-01-13 03:12:38 +01:00
Vincent Breitmoser 718668072b fix symmetric decryption (fixes #1672) 2016-01-12 13:28:27 +01:00
Vincent Breitmoser e66c27c081 passphrasecache: update defaults, add "forever" setting 2016-01-11 17:30:03 +01:00
Vincent Breitmoser dfeb122378 update build instructions in readme 2016-01-11 17:19:09 +01:00
Vincent Breitmoser fb58e0fe74 keycreate: animate layout when revert button is pushed 2016-01-11 13:54:59 +01:00
Vincent Breitmoser b939b04af1 keycreate: add button to revert to default key configuration 2016-01-11 13:33:22 +01:00
Vincent Breitmoser 03b9ddf9f9 advstart: simplify layout, and give the icon some space 2016-01-11 12:03:26 +01:00
Vincent Breitmoser ae15b5dd0d inline-ttl: remove "default" setting 2016-01-06 16:25:53 +01:00
Vincent Breitmoser f2ef65ac37 add method to skip caching 2016-01-06 16:25:52 +01:00
Vincent Breitmoser 65071d42d0 inline-ttl: some layout fine tuning 2016-01-06 16:25:51 +01:00
Vincent Breitmoser f554d0fd2d some code cleanup in Preferences 2016-01-06 16:25:51 +01:00
Vincent Breitmoser 7eafe5d1e8 inline-ttl: support "screen off" in preference 2016-01-06 16:25:50 +01:00
Vincent Breitmoser 52ab77d2a4 passcache: add support for clear on screen lock (ttl == 0) 2016-01-06 16:25:48 +01:00
Vincent Breitmoser a75b26be66 inline-ttl: use ttl preference in ttl spinner 2016-01-06 16:24:13 +01:00
Vincent Breitmoser 0c7c58f376 inline-ttl: save changes in ttl settings 2016-01-06 16:24:13 +01:00
Vincent Breitmoser 1754a88ac3 inline-ttl: create ttl choice customization setting activity 2016-01-06 16:24:12 +01:00
Vincent Breitmoser 31cc083163 passdialog: seconds field and some minor layout issues 2016-01-06 16:24:12 +01:00
Vincent Breitmoser 840d57bf3b passphraseactivity: add inline spinner to password dialog 2016-01-06 16:24:07 +01:00
Vincent Breitmoser f8d6b0bb46 passdialog: switch to ViewAnimator 2016-01-05 20:33:48 +01:00
Vincent Breitmoser e0f8d07862 (fix accidental use of api level 23 method) 2016-01-05 20:33:37 +01:00
Vincent Breitmoser b093365747 minor fixes to ViewKeyActivity 2016-01-05 19:24:43 +01:00
Vincent Breitmoser 807e5f7901 keylist: fix highlighter (fixes #1637) 2015-12-29 00:35:37 +01:00
Vincent Breitmoser 24ef87535f keylist: filter results by all user ids for search (fixes #1645) 2015-12-29 00:35:37 +01:00
Vincent BreitmoserandDominik Schürmann aca0cd340b inline-edit: move action mode menu handling int activity 2015-12-27 15:00:14 +01:00
Vincent BreitmoserandDominik Schürmann 69220cb4c0 inline subkey editing, fixed 2015-12-27 15:00:14 +01:00
Vincent BreitmoserandDominik Schürmann 00e97586b0 inline subkey editing (wip commit) 2015-12-27 15:00:14 +01:00
Vincent BreitmoserandDominik Schürmann fd119bda00 extend-uid: use FAB instead of extra list item 2015-12-27 14:59:50 +01:00
Vincent BreitmoserandDominik Schürmann 54cc08c291 extended: leave ActionMode on page change 2015-12-27 14:59:50 +01:00
Vincent BreitmoserandDominik Schürmann 312c245de1 extended-share: move qr code resizing into onLayoutChangeListener (+performance, -recreation crash) 2015-12-27 14:59:50 +01:00
Vincent BreitmoserandDominik Schürmann 4ec51fcd9f extend-uid: button and list to add user ids 2015-12-27 14:59:50 +01:00
Vincent BreitmoserandDominik Schürmann a041acab65 extend-uid: allow changes to user ids in edit mode 2015-12-27 14:59:50 +01:00
Vincent BreitmoserandDominik Schürmann 5b6bc24a0c extend-uid: add option icon for edit action mode 2015-12-27 14:59:33 +01:00
Vincent BreitmoserandDominik Schürmann 50248bd570 extended: init tabs with loader info 2015-12-27 14:58:18 +01:00
Vincent Breitmoser 7baa649e47 set spongycastle submodule to correct commit 2015-12-17 13:28:03 +01:00
Vincent Breitmoser e32c1a9ced api: add micalg result extra to detached signature api call 2015-12-17 01:08:23 +01:00
Vincent Breitmoser 5344307e22 linked: correctly show errors in linked id wizard 2015-12-14 18:33:47 +01:00
Vincent Breitmoser c9d93785b2 some work on benchmark operation (affects only debug build) 2015-12-13 00:31:51 +01:00
Vincent Breitmoser 64fbb0daec encryptkeycompletionview: don't use prefix 2015-12-13 00:31:04 +01:00
Vincent Breitmoser cb1527e2a1 encryptkeycompletionview: don't initialize to null on attach 2015-11-30 19:01:06 +01:00
Vincent Breitmoser df219b61c6 move custm api permission methods into helper class (composition over inheritance) 2015-11-27 23:40:04 +01:00
Vincent d4c121c2af Merge pull request #1543 from rohands/issue_mouseover_hints
mouseover hints
2015-11-16 03:10:02 +01:00
Vincent Breitmoser ba7deca7d8 travis: add --stacktrace parameter 2015-11-16 00:12:29 +01:00
Vincent Breitmoser 89d1b6e4dc fix unit tests (IllegalStateException) 2015-11-16 00:05:02 +01:00
Vincent Breitmoser b5b197a9c4 decryptlist: fix iterators 2015-11-15 23:25:39 +01:00
Vincent Breitmoser c4599798f9 fix delete file securely method and use for delete original file 2015-11-15 23:25:39 +01:00
Vincent bb79b44e7f add documentation on marker packet skipping 2015-11-15 20:33:47 +01:00
Vincent 827b8e4b94 Merge pull request #1591 from waffle-iron/master
waffle.io Badge (sure why not)
2015-11-15 03:39:59 +01:00
Vincent 85612acddd Merge pull request #1564 from open-keychain/v/decrypt-key-lookup
key lookup improvements
2015-11-15 03:38:48 +01:00
Vincent Breitmoser 8a4da8c1c3 Merge branch 'master' into v/decrypt-key-lookup 2015-11-15 03:38:07 +01:00
Vincent Breitmoser 7943604435 fix accidental commit (thought I had removed that) 2015-11-15 03:36:30 +01:00
Vincent Breitmoser b0cb0346c1 Merge branch 'master' into v/decrypt-key-lookup 2015-11-15 03:16:46 +01:00
Vincent Breitmoser a41e6e0c70 allow database downgrade for debug builds 2015-11-15 03:10:30 +01:00
Vincent Breitmoser abfa7d743c some optimizations and indexes for the main key list query 2015-11-15 03:08:31 +01:00
Vincent Breitmoser 0456caedf4 provider: add debug variable to explain query plans 2015-11-15 02:18:39 +01:00
Vincent Breitmoser 529b9518c1 decrypt: skip all encountered marker packets (fix #1582) 2015-11-15 01:01:09 +01:00
Vincent Breitmoser ba2c5c3bd0 inputdataop: leave content as-is if no header found (fixes #1592) 2015-11-14 23:37:33 +01:00
Vincent Breitmoser d263bade92 decryptlist: minor cleanups and documentation 2015-11-14 18:28:25 +01:00
Vincent Breitmoser e92bd4bea9 decryptlist: some cleanup and streamlining of control flow 2015-11-14 17:43:52 +01:00
Vincent Breitmoser 4c5fce8f26 openpgpservice: move stream closing into delegating method 2015-11-13 18:02:54 +01:00
Vincent Breitmoser 820c91d132 Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-13 17:40:19 +01:00
Vincent Breitmoser 8f41f56ca1 decrypt: add tests for skipping stripped and unsuitable decryption subkeys 2015-11-13 17:40:11 +01:00
Vincent Breitmoser 004c944bb7 Merge remote-tracking branch 'origin/master' 2015-11-13 17:00:14 +01:00
Vincent Breitmoser 712e526ab5 Merge commit '816dce0334e8b8d9da3cb00d31d26033b17040a3' 2015-11-13 17:00:09 +01:00
Vincent Breitmoser 2d7dada888 decrypt: skip unavailable and unsuitable keys 2015-11-13 16:58:26 +01:00
Vincent Breitmoser 816dce0334 service: minor code cleanups in key retrieval 2015-11-09 02:10:13 +01:00
Vincent Breitmoser cf8d61f41e Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-09 02:05:12 +01:00
Vincent Breitmoser 5c47570e90 import: apply fixPgpMessage to text for import from clipboard 2015-11-06 12:09:27 +01:00
Vincent Breitmoser 33e8699be5 bench: add simple s2k benchmark (iterations for 100ms) 2015-11-04 21:27:24 +01:00
Vincent Breitmoser 0a266cdb4a bench: run ops multiple times and for an average time 2015-11-04 20:44:35 +01:00
Vincent Breitmoser 3ca8af060b Merge branch 'master' of github.com:open-keychain/open-keychain 2015-11-04 20:24:11 +01:00
Vincent Breitmoser a4518c43c2 bench: simple working benchmark 2015-11-04 20:24:06 +01:00
Vincent Breitmoser 8feed0b097 bench: add benchmark operation for testing 2015-11-04 19:09:51 +01:00
Vincent Breitmoser 3411a5c087 keylist: add "search for query" button to empty view 2015-11-02 15:57:35 +01:00
Vincent Breitmoser e45636c07a import: make operation cancelable (again), make "update all" cancelable
(also, use unbounded blocking queue to fix update of more than 10 keys)
2015-10-29 18:22:04 +01:00
Vincent Breitmoser 55e22e68b4 import: reduce number of threads a little, and code cleanup 2015-10-29 17:14:22 +01:00
Vincent Breitmoser ee79cc76d3 make use of proxies a Keyserver property 2015-10-29 16:58:20 +01:00
Vincent Breitmoser 1c83c33d35 editkey: always return EditKeyResult 2015-10-29 16:01:24 +01:00
Vincent Breitmoser a665dd60fb use Proxy.NO_PROXY instead of null value for no proxy 2015-10-29 15:43:16 +01:00
Vincent Breitmoser 64a09a8945 encrypttext: fix mimetype check logic (#1574) 2015-10-29 15:08:57 +01:00
Vincent Breitmoser a1330f78e4 uploadop: clean up, add logging 2015-10-29 14:50:29 +01:00
Vincent Breitmoser e89dba8f24 prevent crashes in EncryptKeyCompletionView (2) 2015-10-26 21:57:31 +01:00
Vincent Breitmoser c55ca09a06 import: move uri resolution into AsyncTask, prevent NetworkOnMainThreadException 2015-10-26 15:28:53 +01:00
Vincent Breitmoser 10407d34de decrypt: restart operation if interrupted by fragment recreation 2015-10-26 14:40:40 +01:00
Vincent Breitmoser 968d051877 Merge branch 'master' of github.com:open-keychain/open-keychain 2015-10-26 13:48:25 +01:00