Dominik Schürmann
0784a0b430
Merge pull request #1722 from open-keychain/api-seperation
...
Better seperation of remote activities
2016-02-22 15:21:40 +01:00
Dominik Schürmann
f54f12c48c
Extend documentation, proper method naming, use of deprecated method annotation
2016-02-22 15:19:06 +01:00
Dominik Schürmann
6379ce1faa
Use FLAG_IMMUTABLE
2016-02-22 15:06:45 +01:00
Dominik Schürmann
d1eacf9b27
Move PendingIntent creation into factory
2016-02-22 15:06:45 +01:00
Dominik Schürmann
15488c5445
Split remote methods from activities for better seperation
2016-02-22 15:06:45 +01:00
Dominik Schürmann
eef27a544f
Extract service parts from SecurityTokenOperationActivity
2016-02-22 15:06:45 +01:00
Dominik Schürmann
c9018e1844
Use BC provider as default one
2016-02-21 17:23:25 +01:00
Dominik Schürmann
bb997920f5
Split RemoteServiceActivity into multiple activities
2016-02-15 13:25:55 +01:00
Dominik Schürmann
0b00410123
travis: use new hostname addon instead of workaround
2016-02-10 20:02:50 +01:00
Dominik Schürmann
e593ca87d2
Merge pull request #1716 from open-keychain/backup-v2
...
Backup Format v2
2016-02-10 19:14:56 +01:00
Dominik Schürmann
0e22813f03
Fix landscape orientation
2016-02-10 19:09:55 +01:00
Dominik Schürmann
0feb4d074c
Use non-breaking spaces for backup code MaskedEditText
2016-02-10 18:48:27 +01:00
Dominik Schürmann
a2ea509f06
Backup format v2: redesign restore dialog
2016-02-10 18:48:27 +01:00
Dominik Schürmann
713f3076f4
Backup format v2: redesigned backup code fragment with masked edit text
2016-02-10 18:48:27 +01:00
Dominik Schürmann
923b543e4d
Add masked-edittext library
2016-02-10 18:48:27 +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
Dominik Schürmann
a94713103b
Merge pull request #1705 from fidesmo/feature-better-transaction-animation
...
Better transaction animation
2016-02-10 17:44:52 +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
Theo Franzén
0191cf92db
Better transaction animation
2016-02-10 15:28:59 +01:00
Dominik Schürmann
751298a4d8
Fix EUR symbol
2016-02-10 12:34:44 +01:00
Dominik Schürmann
c22e2baa79
Fix SecurityException on Android 6 due to remove contacts on disabled sync
2016-02-09 21:14:07 +01:00
Dominik Schürmann
b44f73c819
Fix jacoco task
2016-02-09 21:02:43 +01:00
Dominik Schürmann
2bf9634fd6
Add donation fragment
2016-02-09 20:48:24 +01:00
Dominik Schürmann
2249b025bd
Add ignore = dirty to submodules config
2016-02-09 18:05:41 +01:00
Dominik Schürmann
43e7956959
Merge pull request #1715 from open-keychain/bouncy
...
Switch to Bouncy Castle
2016-02-09 17:57:55 +01:00
Dominik Schürmann
08393bc5c3
Exclude robolectric's transitive bouncycastle dependency
2016-02-09 01:00:40 +01:00
Dominik Schürmann
fa2958c65a
Remove leftovers from spongycastle
2016-02-09 00:34:16 +01:00
Dominik Schürmann
79db5c0ebe
Replace spongycastle with bouncycastle
2016-02-09 00:24:46 +01:00
Dominik Schürmann
55b4790abd
Add bouncycastle submodule
2016-02-09 00:22:20 +01:00
Dominik Schürmann
70662e21b0
Remove spongycastle submodule
2016-02-09 00:21:04 +01:00
Dominik Schürmann
2c7e5ab8df
Merge pull request #1713 from open-keychain/unlink-contact
...
Deletes linked OpenKeychain contacts if sync is disabled
2016-02-06 14:17:49 +01:00
Adithya Abraham Philip
d2cf56f42e
delete linked contacts on turning off contact sync
2016-02-06 02:31:44 +05:30
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
Dominik Schürmann
cbf6f15d91
Fix number keypad preference
2016-02-04 12:50:21 +01:00
Vincent Breitmoser
48dd3d09e6
import: handle FileNotFoundException ( fixes #1688 )
2016-02-01 15:24:48 +01:00
Dominik Schürmann
10ce81bd60
Merge pull request #1706 from open-keychain/keyserverservice-fix
...
Prevent Rare KeyserverSyncAdapterService Crash
2016-01-30 19:38:21 +01:00
Adithya Abraham Philip
160362d2bf
prevent rare KeyserverSyncAdapterService crash
2016-01-27 23:58:55 +05:30
Dominik Schürmann
025d2c5d29
Merge pull request #1683 from eighthave/master
...
allow "panic button" apps to clear all passphrases
2016-01-26 19:58:08 +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
Dominik Schürmann
09b80e0368
Merge branch 'master' of github.com:open-keychain/open-keychain
2016-01-20 12:45:50 +01:00
Dominik Schürmann
681a201a69
No PendingIntent for RESULT_NO_SIGNATURE, RESULT_INVALID_SIGNATURE
2016-01-20 12:45:44 +01:00
KB Sriram
36bffc3ef5
Always revoke subkeys with a revocation signature.
...
Unlike UID revocations which are "reversible" by newer UID
self-signatures, a subkey revocation should be "permanent" even if
followed by a newer self-signature.
The RFC is ambiguous on this, but this is the convention used by (e.g.)
GnuPG. The rationale for this behaviour is available as comments within
the GnuPG source.
UID signatures:
50c98c7ed6/g10/getkey.c (L1668-L1674)
Subkey signatures:
50c98c7ed6/g10/getkey.c (L1990-L1997)
2016-01-15 15:28:40 -08: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
Theo Franzén
25afe7bc86
Handle not installed PGP applet
2016-01-15 17:14:21 +01:00
Dominik Schürmann
d8235e0013
Lowercase ttl strings
2016-01-14 13:15:29 +01:00