Vincent Breitmoser
|
2b26f293b8
|
update code style
|
2015-06-18 13:16:43 +02:00 |
|
Vincent Breitmoser
|
7c3518a011
|
more stable nullable behavior in OperationLog
|
2015-06-18 13:16:38 +02:00 |
|
Vincent Breitmoser
|
297f53e171
|
instrument: fix accidentally broken test
|
2015-06-17 23:11:11 +02:00 |
|
Vincent Breitmoser
|
f5aa36ef9f
|
fix rest of resource leaks (#1351)
|
2015-06-17 21:30:25 +02:00 |
|
Vincent Breitmoser
|
5895385153
|
fix a couple of resource leaks (#1351)
|
2015-06-17 20:26:06 +02:00 |
|
Vincent Breitmoser
|
04d2b6a507
|
use regular runner for most cases
|
2015-06-17 18:53:50 +02:00 |
|
Vincent Breitmoser
|
9a82b33d16
|
disable instrumentation tests in travis, it's just too slow
|
2015-06-17 18:53:49 +02:00 |
|
Vincent Breitmoser
|
e3ed2c8e72
|
just force commit ui test coverage
|
2015-06-17 18:53:49 +02:00 |
|
Vincent Breitmoser
|
cc793c2882
|
another shot at travis
|
2015-06-17 18:53:49 +02:00 |
|
Vincent Breitmoser
|
5e77117232
|
fix filesize reporting in decrypt operation
|
2015-06-17 18:53:46 +02:00 |
|
Vincent Breitmoser
|
8e60ccb650
|
workaround for coverage bug (for now!)
see android bug report https://code.google.com/p/android/issues/detail?id=170607
|
2015-06-17 18:53:08 +02:00 |
|
Vincent Breitmoser
|
0d61221c5f
|
instrument: license stuff
|
2015-06-17 18:53:07 +02:00 |
|
Vincent Breitmoser
|
0c20d40863
|
instrument: import public keys as public
|
2015-06-17 18:53:07 +02:00 |
|
Vincent Breitmoser
|
7b416d7d7d
|
instrument: test EncryptKeyCompletionView
|
2015-06-17 18:53:06 +02:00 |
|
Vincent Breitmoser
|
04e9137b66
|
instrument: use contrib drawer methods, respect passphrase cache
|
2015-06-17 18:53:05 +02:00 |
|
Vincent Breitmoser
|
d2cdfb34fa
|
work on asymmetric operation instrumentation tests
|
2015-06-17 18:53:04 +02:00 |
|
Vincent Breitmoser
|
d12d469714
|
some cleanup in instrumentation tests
|
2015-06-17 18:53:04 +02:00 |
|
Vincent Breitmoser
|
e85982a419
|
nicer preview of decrypt_text_fragment layout
|
2015-06-17 18:53:03 +02:00 |
|
Vincent Breitmoser
|
3755bce9ce
|
fix nullpointer in ViewKeyFragment
|
2015-06-17 18:53:02 +02:00 |
|
Vincent Breitmoser
|
7d371d8a39
|
fix returned text of cleartext verify
|
2015-06-17 18:53:02 +02:00 |
|
Vincent Breitmoser
|
f677446d51
|
use KeyAdapter in KeySpinner
|
2015-06-17 18:53:01 +02:00 |
|
Vincent Breitmoser
|
b87a7372c9
|
improve preview of ViewKeyActivity layout
|
2015-06-17 18:53:00 +02:00 |
|
Vincent Breitmoser
|
84165c092e
|
fix symmetric text decryption
|
2015-06-17 18:53:00 +02:00 |
|
Vincent Breitmoser
|
2d03965777
|
instrument: finish symmetric text encryption test
|
2015-06-17 18:53:00 +02:00 |
|
Vincent Breitmoser
|
312cb38848
|
preliminary EditKeyTest
|
2015-06-17 18:52:59 +02:00 |
|
Vincent Breitmoser
|
71ea521198
|
clean up helper code, add withKeyItemId matcher for KeyListAdapter
|
2015-06-17 18:52:59 +02:00 |
|
Vincent Breitmoser
|
b8305d43dc
|
return actual last log entry, including from sublogentryparcels
|
2015-06-17 18:52:59 +02:00 |
|
Vincent Breitmoser
|
b7834b4326
|
fix recursive log in modifySecretKeyRing
|
2015-06-17 18:52:58 +02:00 |
|
Vincent Breitmoser
|
ae199313ee
|
instrument: change handling in PassphraseDialogActivity to work with espresso
|
2015-06-17 18:52:21 +02:00 |
|
Vincent Breitmoser
|
db0266c0ae
|
instrument: work on instrumentation tests
|
2015-06-17 18:52:20 +02:00 |
|
Vincent Breitmoser
|
908545e521
|
instrument: add test for symmetric text encrypt/decrypt
|
2015-06-17 18:52:20 +02:00 |
|
Vincent Breitmoser
|
fe4659f8d6
|
instrument: add helper for snackbar check (2)
|
2015-06-17 18:52:20 +02:00 |
|
Vincent Breitmoser
|
34c7252048
|
add extra to disregard first-time dialog to main activity
|
2015-06-17 18:52:19 +02:00 |
|
Vincent Breitmoser
|
7998b2a262
|
instrument: add helper method for snackbar checking
|
2015-06-17 18:52:19 +02:00 |
|
Vincent Breitmoser
|
6f47c78981
|
stash away stuff
|
2015-06-17 18:52:19 +02:00 |
|
Vincent Breitmoser
|
442aed8a2d
|
update instrumentation test to JUnit4
|
2015-06-17 18:52:19 +02:00 |
|
Vincent Breitmoser
|
46e75a085e
|
travis: disable instrumentation for now
|
2015-06-17 18:52:06 +02:00 |
|
Vincent Breitmoser
|
fb87f2ed2a
|
travis: random testing
|
2015-06-17 18:52:05 +02:00 |
|
Vincent Breitmoser
|
d599825046
|
add instrumentation tests
|
2015-06-17 18:52:05 +02:00 |
|
Vincent Breitmoser
|
d445b4d2e0
|
try travis with android lang type
|
2015-06-17 18:52:05 +02:00 |
|
Vincent Breitmoser
|
2c47035e02
|
(minor) layout changes
|
2015-06-17 18:52:03 +02:00 |
|
Vincent Breitmoser
|
5e4842ab64
|
fix instrumentation test(s)
|
2015-06-17 18:51:50 +02:00 |
|
Vincent Breitmoser
|
66e7876abd
|
add ToolableViewAnimator
|
2015-06-17 18:51:45 +02:00 |
|
Vincent
|
655cdfbbee
|
Merge pull request #1338 from josecastillo/development
Improved smart card error handling
|
2015-06-12 15:00:16 +02:00 |
|
Vincent
|
d57324aa4b
|
Merge pull request #1331 from open-keychain/v/eventbus
replace messenger hack with eventbus
|
2015-06-12 14:59:26 +02:00 |
|
Vincent Breitmoser
|
5d652e4c41
|
some bugfixes for new CryptoOperationFragment
|
2015-06-11 17:10:40 +02:00 |
|
Vincent Breitmoser
|
244f92ed57
|
Merge remote-tracking branch 'origin/master' into v/eventbus
|
2015-06-11 15:34:55 +02:00 |
|
Vincent Breitmoser
|
8da88f33bc
|
fix unit tests
|
2015-06-10 17:09:55 +02:00 |
|
Vincent Breitmoser
|
61dce088c2
|
backport CryptoOperationFragment changes without eventbus
|
2015-06-10 15:45:10 +02:00 |
|
Vincent Breitmoser
|
9b6416943b
|
Merge remote-tracking branch 'origin/master' into v/eventbus
|
2015-06-10 14:49:02 +02:00 |
|
Vincent Breitmoser
|
0505af7520
|
select correct item in drawer on backstack change in main activity
|
2015-06-08 16:18:16 +02:00 |
|
Vincent Breitmoser
|
074b6633b0
|
eventbus: initial attempt, replace messenger hack with eventbus communication
|
2015-06-06 23:17:42 +02:00 |
|
Vincent Breitmoser
|
7cfc0d80d0
|
Merge branch 'v/sticky-prefs'
|
2015-06-03 01:23:51 +02:00 |
|
Vincent Breitmoser
|
ecfbc743f3
|
keep prefernces individual per dialog (affects only compression)
|
2015-06-03 01:21:06 +02:00 |
|
Vincent Breitmoser
|
bd5a5c0138
|
Partially revert "switch to native DialogFragment, fix some nullpointers", but keep nullpointer fixes
This reverts commit 403f74f558.
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/ProgressDialogFragment.java
|
2015-06-03 01:16:44 +02:00 |
|
Vincent Breitmoser
|
b3ebb64666
|
hide invoke nfc button in android < 5
|
2015-06-03 01:08:32 +02:00 |
|
Vincent Breitmoser
|
403f74f558
|
switch to native DialogFragment, fix some nullpointers
|
2015-05-31 19:45:25 +02:00 |
|
Vincent Breitmoser
|
204893a025
|
fix small non-deterministic failure case in unit test
|
2015-05-31 05:41:18 +02:00 |
|
Vincent Breitmoser
|
1bc14ab6ae
|
revert some accidentally committed cruft
|
2015-05-31 05:22:14 +02:00 |
|
Vincent Breitmoser
|
cf5fadae76
|
implement sticky preferences
|
2015-05-31 05:18:58 +02:00 |
|
Vincent Breitmoser
|
3976eadf06
|
handle empty passphrases in PassphraseDialogActivity
|
2015-05-31 05:16:41 +02:00 |
|
Vincent
|
5d87872245
|
Merge pull request #1318 from adithyaphilip/remove-nan
Prevent NaN Progress Dialog on import with no selected keys
|
2015-05-30 23:16:07 +02:00 |
|
Vincent Breitmoser
|
3be44898db
|
only promote subkeys which are actually present
|
2015-05-30 14:08:49 +02:00 |
|
Vincent Breitmoser
|
ef209450c6
|
some decrypt/verify bug fixes
|
2015-05-30 13:52:56 +02:00 |
|
Vincent Breitmoser
|
99fe806ea3
|
adapt unit tests to PgpDecryptVerifyInputParcel
|
2015-05-30 13:52:35 +02:00 |
|
Vincent Breitmoser
|
0d8370be1d
|
rewrite PgpDecryptVerify input, introduce PgpDecryptVerifyInputParcel
|
2015-05-30 13:25:47 +02:00 |
|
Vincent Breitmoser
|
36ecd60c1b
|
better error handling for bad encrypted data checksum
|
2015-05-30 13:09:09 +02:00 |
|
Vincent Breitmoser
|
bde58c6ff1
|
delete correct cache entries (important for yubikey pins!)
|
2015-05-30 02:47:14 +02:00 |
|
Vincent Breitmoser
|
61a6346f89
|
show status indicators in EncryptFragment
|
2015-05-30 02:24:45 +02:00 |
|
Vincent Breitmoser
|
313b4ac7d3
|
rewrite data flow in EncryptFileFragment preserve state correctly
|
2015-05-30 00:20:11 +02:00 |
|
Vincent Breitmoser
|
b9563ff2ef
|
externalize caching functionality from CertifyKeyFragment
|
2015-05-30 00:17:00 +02:00 |
|
Vincent Breitmoser
|
1406eec2dc
|
make KeyItem serializble, for state in TokenTextCompleteView
|
2015-05-30 00:16:27 +02:00 |
|
Vincent Breitmoser
|
8be6450a36
|
preserve state in DecryptFilesActivity/-Fragment
|
2015-05-29 21:38:20 +02:00 |
|
Vincent Breitmoser
|
c9f9af6603
|
preserve state in CertifyKeyFragment
|
2015-05-29 21:07:56 +02:00 |
|
Vincent Breitmoser
|
dd94c70fbe
|
fix RequiredInputParcel handling in CertifyOperation
|
2015-05-29 20:26:06 +02:00 |
|
Vincent Breitmoser
|
e174b8af3b
|
Merge remote-tracking branch 'origin/master' into development
|
2015-05-29 11:41:02 +02:00 |
|
Vincent Breitmoser
|
25d0325c5f
|
Merge remote-tracking branch 'origin/development' into development
|
2015-05-29 11:31:48 +02:00 |
|
Vincent Breitmoser
|
4c1ddd7743
|
Partially revert "make masterKeyId and subKeyId strictly required in CryptoInputParcel"
We do need empty masterKeyIds for symmetric passphrases, whoops :)
|
2015-05-28 23:14:03 +02:00 |
|
Vincent Breitmoser
|
38d8f4be52
|
Merge remote-tracking branch 'origin/master' into development
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperation.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/NfcOperationActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/BaseNfcActivity.java
OpenKeychain/src/main/res/values/strings.xml
|
2015-05-28 23:05:41 +02:00 |
|
Vincent Breitmoser
|
2bbb9b9608
|
update database to trigger consolidate
|
2015-05-28 22:43:10 +02:00 |
|
Vincent Breitmoser
|
c4d392051c
|
improve robustness of SecretKeyType handling
|
2015-05-28 22:34:02 +02:00 |
|
Vincent Breitmoser
|
c8f788b925
|
set to stripped by default, rather than "unavailable"
|
2015-05-28 22:22:24 +02:00 |
|
Vincent Breitmoser
|
b2f32827c6
|
allow user packets with only revocation packet
|
2015-05-28 22:00:08 +02:00 |
|
Vincent Breitmoser
|
007bbdda2b
|
respect cache in yubikey pin data flow
|
2015-05-28 19:27:56 +02:00 |
|
Vincent Breitmoser
|
18844a20bb
|
make masterKeyId and subKeyId strictly required in CryptoInputParcel
|
2015-05-28 19:16:36 +02:00 |
|
Vincent Breitmoser
|
1deb5dbfda
|
preserve state in DecryptTextActivity
|
2015-05-28 18:55:34 +02:00 |
|
Vincent Breitmoser
|
34c26fe5d1
|
shorten fp data to 20 bytes for convertFingerprintToHex in NfcBaseOperation
|
2015-05-28 17:33:42 +02:00 |
|
Vincent Breitmoser
|
1463bae1b4
|
fix merge problems (derp)
|
2015-05-28 17:32:21 +02:00 |
|
Vincent Breitmoser
|
40703fe961
|
Merge branch 'master' into development
Conflicts:
OpenKeychain/src/main/res/values/strings.xml
|
2015-05-28 16:37:15 +02:00 |
|
Vincent Breitmoser
|
ee02e110e7
|
don't keep an activity reference in CreateKeyFinalFragment
|
2015-05-28 16:35:03 +02:00 |
|
Vincent Breitmoser
|
8de0d9e6da
|
create keys with fixed timestamp
|
2015-05-28 16:34:41 +02:00 |
|
Vincent Breitmoser
|
eb830c6786
|
warn on signature earlier than key creation, err on significantly earlier
|
2015-05-28 16:33:45 +02:00 |
|
Vincent Breitmoser
|
5c8af1c5a5
|
don't show allowed key list if no key exists, and some minor PgpDecryptVerify changes
|
2015-05-28 16:33:45 +02:00 |
|
Vincent Breitmoser
|
1fb7477a5a
|
correctly preserve state in EncryptTextFragment
|
2015-05-28 16:33:45 +02:00 |
|
Vincent Breitmoser
|
58583c0819
|
correctly preserve state in EncryptFilesFragment
|
2015-05-28 16:33:44 +02:00 |
|
Vincent Breitmoser
|
40ab96539c
|
move synchronous encryption into activity, and preserve checkbox state
|
2015-05-28 16:33:44 +02:00 |
|
Vincent Breitmoser
|
7c20c8df93
|
preserve state in KeySpinner, and some lint fixes
|
2015-05-28 16:33:44 +02:00 |
|
Vincent Breitmoser
|
8f3e0a9110
|
rewrite EncryptActivity data flow
|
2015-05-28 16:33:44 +02:00 |
|
Vincent Breitmoser
|
e03e1e5cfc
|
fix nullpointer in encrypttextactivity. fixes #1267
|
2015-05-28 16:33:44 +02:00 |
|
Vincent Breitmoser
|
6e3ed1d2db
|
do nfc dispatching in MainActivity
|
2015-05-28 16:33:14 +02:00 |
|