Commit Graph

517 Commits

Author SHA1 Message Date
Dominik Schürmann
1710f4416f Use builder pattern for sign and encrypt 2014-02-19 00:18:52 +01:00
Dominik Schürmann
d23950f799 add integrity check 2014-02-18 22:59:00 +01:00
Dominik Schürmann
9b4245739e merge internal signText and signAndEncrypt methods 2014-02-18 22:47:26 +01:00
Dominik Schürmann
708d0c9a5a better error check 2014-02-18 13:19:41 +01:00
Dominik Schürmann
0597b50258 documentation 2014-02-17 20:41:54 +01:00
Dominik Schürmann
439c7a66f2 fix margins 2014-02-17 20:18:17 +01:00
Dominik Schürmann
7a04dfe6bf prevent key view from scrolling, move encrypt button down again 2014-02-17 20:16:58 +01:00
Dominik Schürmann
d5824e6740 cleanup 2014-02-17 19:50:07 +01:00
Dominik Schürmann
f3bbd34482 Fix register activity 2014-02-17 19:06:29 +01:00
Dominik Schürmann
37f280afbb check if caller is allowed 2014-02-17 18:37:01 +01:00
Dominik Schürmann
154849b591 rename intent helper 2014-02-16 01:35:14 +01:00
Dominik Schürmann
ec2ca61b65 fix some intents and demos 2014-02-16 00:40:10 +01:00
Dominik Schürmann
81b810e9f6 intent demo, fix some intents 2014-02-15 20:14:23 +01:00
Dominik Schürmann
b97a099598 warn that key generation takes looong 2014-02-15 17:09:55 +01:00
Dominik Schürmann
2b98f2a0d7 Restructure API lib folder to support Eclipse 2014-02-15 17:09:21 +01:00
Dominik Schürmann
a76169c39e fix regression bug with finish not called on activity but on fragment causing params to be not passed through 2014-02-15 16:08:43 +01:00
Dominik Schürmann
52f1c930eb parse string util method, better help text for access screen 2014-02-15 13:00:47 +01:00
Dominik Schürmann
3b0f76bf60 allow passphrase as parameter 2014-02-15 02:44:03 +01:00
Dominik Schürmann
e0111c2ec4 code simplifications 2014-02-15 02:30:31 +01:00
Dominik Schürmann
5f39cb3ec0 fix passtrough of params 2014-02-15 02:08:27 +01:00
Dominik Schürmann
494a5fa414 private request codes, pass params through methods and pending intents, getKeyIds method 2014-02-15 01:06:03 +01:00
Dominik Schürmann
581e6edb4c cleanup 2014-02-14 17:19:54 +01:00
Dominik Schürmann
d695374581 conversion of other methods 2014-02-14 17:01:17 +01:00
Dominik Schürmann
acad2ba957 PendingIntent to handle user input 2014-02-14 13:40:24 +01:00
Dominik Schürmann
ee2fec1759 fix nullpointer 2014-02-14 02:41:27 +01:00
Dominik Schürmann
7939aaaa44 Introducing new ParcelFileDescriptor pipes 2014-02-14 02:33:21 +01:00
Dominik Schürmann
7b819e65de Transifex update 2014-02-13 23:37:48 +01:00
Dominik Schürmann
519209da63 Layout fixes for registered apps 2014-02-13 23:34:57 +01:00
Dominik Schürmann
7ba0d1012c Pull from transifex 2014-02-09 21:51:40 +01:00
Dominik Schürmann
c744cad8db Allow import of full keys from qr codes 2014-02-09 21:37:01 +01:00
Dominik Schürmann
0c4b809195 rework key view into fragments to later add certifications 2014-02-09 21:17:30 +01:00
Dominik Schürmann
754b2a6cb1 Restructuring for new API library 2014-02-09 19:22:14 +01:00
Dominik Schürmann
35a123f53c Update from transifex 2014-02-08 15:44:18 +01:00
Dominik Schürmann
76806ebd57 language fixes 2014-02-08 15:42:31 +01:00
Dominik Schürmann
616c903a2a do not delete pub keys where secret key exists 2014-02-06 01:02:18 +01:00
Dominik Schürmann
a41228fc06 changelog 2014-02-05 19:58:30 +01:00
Dominik Schürmann
cf499462c5 Hotfix for database upgrade, version 2.3.1 2014-02-05 19:55:32 +01:00
Dominik Schürmann
b1530c4758 Fix wording 2014-02-05 15:37:56 +01:00
Dominik Schürmann
e146deccc0 Version 2.3 2014-02-05 13:18:45 +01:00
Dominik Schürmann
09ae50cc56 keyserver instead of key server 2014-02-05 13:09:59 +01:00
Dominik Schürmann
25080f45b1 fix certify key resource 2014-02-05 13:00:00 +01:00
Dominik Schürmann
d72b0e157a Update from transifex 2014-02-05 12:56:40 +01:00
Dominik Schürmann
b203723b20 fix small language confusion 2014-02-05 12:52:25 +01:00
Dominik Schürmann
e37190a76d drawer icons have not the same width, fix this 2014-02-05 00:26:06 +01:00
Dominik Schürmann
6498c3443b Update from transifex 2014-02-05 00:22:26 +01:00
Dominik Schürmann
1f1de0ce06 better alignment of navigation drawer icons 2014-02-05 00:19:32 +01:00
Dominik Schürmann
c1e6b5284d again improving help text 2014-02-04 23:06:19 +01:00
Dominik Schürmann
9667245613 small layout problem fixed 2014-02-04 22:53:53 +01:00
Dominik Schürmann
9d074b01e9 fix display of fingerprint in key server query 2014-02-04 22:28:08 +01:00
Dominik Schürmann
ecd376961f Fix double loading of navigation fragments 2014-02-04 21:46:22 +01:00
Dominik Schürmann
e2bd3ae831 reworking some parts of import activity code 2014-02-04 20:18:14 +01:00
Dominik Schürmann
a56219a027 reformat 2014-02-04 19:55:40 +01:00
Dominik Schürmann
d090d4d332 work on lookup key, fix some illegal state exceptions with hack 2014-02-04 19:53:50 +01:00
Dominik Schürmann
b78a564de3 temporary fix for nullpointer on orientation change in import activity 2014-02-04 18:59:40 +01:00
Dominik Schürmann
82b0fba47d better help text 2014-02-04 18:36:43 +01:00
Dominik Schürmann
e6b64f5f3b better help text 2014-02-04 18:36:10 +01:00
Dominik Schürmann
34ec841a0b More layout fixes 2014-02-04 18:16:21 +01:00
Dominik Schürmann
99ec57aeaa nicer list items 2014-02-04 17:52:17 +01:00
Dominik Schürmann
c434c426e7 Show revoked status in key list 2014-02-04 15:01:50 +01:00
Dominik Schürmann
d75ea3f9e5 Certify not sign a key, added as button, does not belong to menu 2014-02-04 14:20:49 +01:00
Dominik Schürmann
ba08970850 expose key server API 2014-02-02 22:15:48 +01:00
Dominik Schürmann
3f7870243b Update version code for beta 2014-02-02 19:39:03 +01:00
Dominik Schürmann
c5d0f9f981 changelog 2014-02-02 19:28:13 +01:00
Ashley Hughes
e426f4d6a6 change when passphrase is requested in edit activity 2014-02-02 17:18:25 +00:00
Dominik Schürmann
a14c5de22e Use buttons for encrypt decrypt instead of actionbar 2014-02-02 17:34:43 +01:00
Dominik Schürmann
91f083796c Update libs in README 2014-02-02 16:48:46 +01:00
Dominik Schürmann
75faa60be1 Hacks to make dialogs on Android 2.3 black on white, and not black on black 2014-02-02 16:24:58 +01:00
Dominik Schürmann
172b57bb97 Update libs in about 2014-02-02 14:42:29 +01:00
Dominik Schürmann
ef1401fc0d Resolve crashes on Android 2.3 due to ActionBarCompat conversion 2014-02-02 14:30:40 +01:00
Dominik Schürmann
6eaf45940e Switch from ActionBarSherlock to ActionBarCompat 2014-02-02 14:13:09 +01:00
Ashley Hughes
f916c8f5af update hasPassphrase for subkey only keyrings 2014-02-02 10:24:03 +00:00
Ashley Hughes
0b8036fbef allow passphrases to be removed 2014-02-02 00:51:56 +00:00
Ashley Hughes
5e4b98f748 Merge branch 'edit-fixes' 2014-02-02 00:15:23 +00:00
Ashley Hughes
0787694160 fix select key-signing keys 2014-02-02 00:14:23 +00:00
Dominik Schürmann
8b11d1f74a importing progress dialog language fixed 2014-02-01 23:14:31 +01:00
Dominik Schürmann
d385f9cce0 importing progress dialog language fixed 2014-02-01 23:04:35 +01:00
Dominik Schürmann
b49bf09e90 Cleanup 2014-02-01 22:59:52 +01:00
Dominik Schürmann
716f417948 Update NFC help 2014-02-01 22:55:27 +01:00
Dominik Schürmann
1b0b761352 Fix scanning of fingerprint qr code, whole qr code scanning still broken 2014-02-01 22:51:07 +01:00
Dominik Schürmann
20af0d3b2e Fix QR Code URI 2014-02-01 22:06:57 +01:00
Dominik Schürmann
4e32459824 Update from transifex 2014-02-01 22:01:24 +01:00
Dominik Schürmann
776392be3a Reworking import, testing needed... 2014-02-01 21:55:34 +01:00
Dominik Schürmann
17f63e0716 Fix loader init 2014-02-01 20:11:17 +01:00
Dominik Schürmann
750aaead8e Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychain 2014-02-01 19:50:01 +01:00
Dominik Schürmann
0e53d901e6 search works 2014-02-01 19:49:44 +01:00
Ashley Hughes
c07be572c2 fix disable editing for subkey keys 2014-02-01 18:32:06 +00:00
Dominik Schürmann
7e634a9930 Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychain 2014-02-01 18:53:19 +01:00
Ashley Hughes
1e565ef872 Merge branch 'master' of https://github.com/openpgp-keychain/openpgp-keychain 2014-02-01 17:29:23 +00:00
Dominik Schürmann
a891ff2f7c rename KeyServerUploadActivity to UploadKeyActivity 2014-02-01 18:16:25 +01:00
Dominik Schürmann
abbdfd48df Started working on integration of keyserver query into import activity 2014-02-01 18:13:26 +01:00
Ashley Hughes
af5e01db8e create new keys without lots of extra certification 2014-02-01 17:01:03 +00:00
Ashley Hughes
3f0f3cca6a wrong types being created 2014-02-01 16:36:33 +00:00
Dominik Schürmann
b87f0b2658 save fingerprint on save 2014-02-01 16:35:53 +01:00
Dominik Schürmann
c4340b2379 No bouncy castle objects in key view 2014-02-01 16:34:42 +01:00
Dominik Schürmann
5359205b50 Fix layout, add API notes to README, register fingerprint URIs, some reformatting (sry) 2014-02-01 16:17:33 +01:00
Dominik Schürmann
35f4c470d3 Fix display of long user ids in key view 2014-01-31 18:32:58 +01:00
Dominik Schürmann
34d791c9bd Allow state loss on dismissal of progress dialogs, fixes #217 2014-01-31 18:16:06 +01:00
Dominik Schürmann
d8a91f15df Fix and simplify user id parsing 2014-01-31 17:55:24 +01:00
Ashley Hughes
de6a515ca5 create keys with minimal keyrings being constructed in between 2014-01-31 15:19:59 +00:00
Dominik Schürmann
a0c851299a update from transifex 2014-01-31 13:23:57 +01:00
Ashley Hughes
f7afa0c820 default keys gen 2014-01-31 11:49:08 +00:00
Ashley Hughes
617f117e23 generate single key 2014-01-31 11:44:10 +00:00
Ashley Hughes
fa0bd5edb4 builds, but intents are not called or handled correctly 2014-01-30 15:50:24 +00:00
Ashley Hughes
9f38c1436c save work 2014-01-30 15:43:08 +00:00
Ashley Hughes
4119757699 bouncycastle uses the Date class, based off of UTC. Force all GregorianCalendars to use UTC, so get and set of key dates works as expected 2014-01-30 11:35:55 +00:00
Ashley Hughes
358ab7d7e4 binding signatures have the same creation time 2014-01-30 09:50:56 +00:00
Ashley Hughes
800452b5c1 change key expiry 2014-01-30 00:33:20 +00:00
Dominik Schürmann
c4265c5e91 add some changelog items 2014-01-29 10:55:55 +01:00
Dominik Schürmann
1b1724f7af language fix 2014-01-29 10:46:59 +01:00
Dominik Schürmann
08d301a308 Fix transifex config and pull translations 2014-01-29 04:06:53 +01:00
Dominik Schürmann
bf59d2a69b small language changes 2014-01-29 04:03:15 +01:00
Dominik Schürmann
7b38bfcbf4 show unknown in ViewKey if user id is not set 2014-01-29 03:58:36 +01:00
Dominik Schürmann
c70195e4e3 Give expiry dates to PgpKeyOperation 2014-01-29 03:51:36 +01:00
Dominik Schürmann
ecf6fc26c5 Use intent data instead of IDs for upload and sign, fixes #205 2014-01-29 03:24:42 +01:00
Dominik Schürmann
f276455624 save keyring in-place, fixes #228, #203 2014-01-29 03:06:26 +01:00
Dominik Schürmann
ca9696ff34 Update gradle build files to use android plugin 0.8.0, build tools 19.0.1 2014-01-29 01:49:59 +01:00
Dominik Schürmann
312b7fde53 small code restructures 2014-01-29 01:38:34 +01:00
Ashley Hughes
2d4b2ae0df show import secret key userID 2014-01-28 23:55:27 +00:00
Ashley Hughes
e6d4b0c70b exporting secret keys means exporting public, no need to do so twice 2014-01-28 23:03:52 +00:00
Dominik Schürmann
0d1cd047c9 Fix logging in ClipboardReflection 2014-01-28 10:31:36 +01:00
Ashley Hughes
4071ce8550 re-enable getEmbeddedSignatures 2014-01-27 23:31:19 +00:00
Dominik Schürmann
cb3ca37db9 New Gradle project structure 2014-01-27 14:18:25 +01:00
Dominik Schürmann
08e57019b0 Remove old spongy castle libs 2014-01-27 14:01:47 +01:00
Dominik Schürmann
6ae99cc6cb New build files for spongy castle 2014-01-27 14:01:37 +01:00
Dominik Schürmann
8ca42b9bf9 Disable getEmbeddedSignatures() until patch by Ashh87 has been applied again in our spongy castle fork 2014-01-27 13:34:28 +01:00
Dominik Schürmann
7183c4ab06 fix crash on keys with empty user id 2014-01-25 20:00:01 +01:00
Dominik Schürmann
b2e8cc6757 remove navigation drawer from help 2014-01-25 19:30:33 +01:00
Dominik Schürmann
21deff0b7c smaller expiry buttons 2014-01-25 19:29:12 +01:00
Dominik Schürmann
18d1dc4525 remove shadow from icon 2014-01-25 19:23:25 +01:00
Dominik Schürmann
206ba4e551 Merge branch 'master' of github.com:dschuermann/openpgp-keychain 2014-01-24 16:05:42 +01:00
Dominik Schürmann
647b802b59 Fix language problems (thanks to yahoe.001) 2014-01-24 16:05:34 +01:00
M. Dietrich
64addd58d4 add "never" for ttl for passphrase cache 2014-01-23 14:22:15 +01:00
Dominik Schürmann
289032fa72 update from transifex for russian translation 2014-01-21 10:56:52 +01:00
Dominik Schürmann
969019b329 update from transifex 2014-01-21 09:56:05 +01:00
Dominik Schürmann
ba0ef4c2aa pull translation from transifex 2014-01-20 15:50:00 +01:00
Dominik Schürmann
159a57387d update from transifex 2014-01-19 23:18:05 +01:00
Dominik Schürmann
936e7494b9 remove unused adapter 2014-01-19 20:07:27 +01:00
Dominik Schürmann
8d24d17e98 Version 2.2 2014-01-19 18:29:22 +01:00
Dominik Schürmann
badb403aca changelog for 2.2 2014-01-19 18:27:56 +01:00
Dominik Schürmann
8624a0167c fix crashes on Android 2.3 2014-01-19 17:54:26 +01:00
Dominik Schürmann
5a1b426e9c pull from transifex 2014-01-19 17:27:08 +01:00
Dominik Schürmann
0c5192b9b0 pull from transifex 2014-01-19 17:24:56 +01:00
Dominik Schürmann
dc9fb349d2 pull from transifex 2014-01-19 16:50:51 +01:00
Dominik Schürmann
7fbfe1a98d fix plural 2014-01-19 16:17:40 +01:00
Dominik Schürmann
1b1927883b more language fixes and cleanup 2014-01-19 16:06:23 +01:00
Dominik Schürmann
f4a9688bd9 use plurals 2014-01-19 15:45:43 +01:00
Dominik Schürmann
b8392719bb remove unused string 2014-01-19 14:20:29 +01:00
Dominik Schürmann
01138064f7 transifex config and current translations 2014-01-19 14:13:01 +01:00
Dominik Schürmann
99493aaddc improve sharing of key 2014-01-19 13:42:54 +01:00
Dominik Schürmann
6f1dbc2f74 improve sharing of key 2014-01-19 13:42:34 +01:00