Dominik Schürmann
3ba2e0b0c1
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-09-07 17:01:07 +02:00
Dominik Schürmann
d1e08f9305
Two buttons to encrypt files and text, some fixes
2014-09-07 17:00:58 +02:00
Vincent Breitmoser
fd7bdbf54f
add proper async check for correct passphrase to passphrasedialog
2014-09-07 16:54:39 +02:00
Dominik Schürmann
02663de191
Better symmetric encryption layout
2014-09-07 16:14:48 +02:00
Dominik Schürmann
0e83df21cf
More UI rework
2014-09-07 15:30:32 +02:00
Dominik Schürmann
0706005732
Fix width for encrypt to
2014-09-07 11:52:02 +02:00
Dominik Schürmann
0d1c9f7745
Remove file menu items from text activity
2014-09-06 18:06:48 +02:00
Dominik Schürmann
6e3973e26a
Add experimental support for yubikey PINs, remove caching of empty passphrases
2014-09-05 20:04:07 +02:00
Dominik Schürmann
fa9bbdd60c
Add yubikey default PIN preference
2014-09-05 19:40:04 +02:00
Dominik Schürmann
2a9b083012
Safeslinger: icon, about info
2014-09-04 21:12:25 +02:00
Dominik Schürmann
d0f46f1efb
Integrate safeslinger share
2014-09-04 12:54:16 +02:00
Dominik Schürmann
65da538a15
Fix strings
2014-09-02 18:52:28 +02:00
Dominik Schürmann
fe2c17cdeb
Pull from transifex
2014-09-02 14:11:10 +02:00
Dominik Schürmann
0c437acd43
Catch security exception, known problem...
2014-09-02 13:51:09 +02:00
Vincent Breitmoser
e0905a3afb
cache key s2k type in database, for later use
2014-09-02 01:24:16 +02:00
Vincent Breitmoser
f8625f5310
rename EncryptMessageFragment -> EncryptTextFragment
2014-09-01 23:46:14 +02:00
Vincent Breitmoser
2ead78a1e5
split EncryptActivity into Encrypt{Text,File}Activity
2014-09-01 23:25:03 +02:00
Vincent Breitmoser
e26d7be7de
remove "sign" and "verify" from drawer texts
2014-09-01 22:07:14 +02:00
Vincent Breitmoser
6b5e65253c
small ui changes in encrypt
2014-09-01 21:43:15 +02:00
Vincent Breitmoser
6a3e7921cf
remove "by holding..." explanation from button text
2014-09-01 21:24:24 +02:00
Dominik Schürmann
42acb12059
Fix transifex linebreaks by adding apostrophs to strings with linebreaks
2014-09-01 16:00:50 +02:00
Dominik Schürmann
40e6b24b14
Prepare API for OpenPgpSignatureResult extensions
2014-08-31 23:50:04 +02:00
Dominik Schürmann
9a18635b89
Changelog 2.9
2014-08-31 22:12:52 +02:00
Dominik Schürmann
9258fbfb74
Cleanup keyspinner layout, key id typeface monospace
2014-08-31 20:39:36 +02:00
Dominik Schürmann
bdf0436c94
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-08-31 20:26:12 +02:00
Dominik Schürmann
5e7eed239f
Better leyout for account settings
2014-08-31 20:26:06 +02:00
Vincent Breitmoser
e46bc24079
add cancel support to edit key action
2014-08-31 19:20:08 +02:00
Vincent Breitmoser
d483a8b73e
get rid of some last bootstrapbutton references
2014-08-31 19:01:28 +02:00
Dominik Schürmann
f6d1b45007
Move date picker to left because of width constraints inside the dialog
2014-08-31 18:51:29 +02:00
Vincent Breitmoser
06eb7148a2
Merge remote-tracking branch 'origin/master'
2014-08-31 17:37:45 +02:00
Vincent Breitmoser
7da7832284
Add cancelable mechanism and support in key import
...
Closes #323
2014-08-31 17:32:13 +02:00
Dominik Schürmann
5444c14ef9
Hide keyserver spinner under advanced options in certify activity
2014-08-31 17:26:29 +02:00
Vincent Breitmoser
a73abf57f1
if there is only one private key, use it fo certification by default
2014-08-31 00:19:59 +02:00
Vincent Breitmoser
0738a38bbe
use LoaderFragment for CertifyActivity
2014-08-31 00:19:16 +02:00
Vincent Breitmoser
b6203a2b3c
Merge remote-tracking branch 'dakid/master'
2014-08-30 17:03:47 +02:00
Vincent Breitmoser
5ff3043903
canonicalize: add check for algorithm type
...
closes #797
2014-08-30 17:00:58 +02:00
Daniel Albert
c7c2ccab45
Encrypted message is not being spellchecked anymore
2014-08-30 16:55:47 +02:00
Dominik Schürmann
b193965e58
Merge pull request #796 from open-keychain/develop
...
ECC support
2014-08-28 10:46:58 +02:00
Dominik Schürmann
9288e4f0a9
Fix RuntimeException in KeyListActivity on tablets
2014-08-28 10:37:01 +02:00
Dominik Schürmann
c2f6aa09c5
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-08-27 19:28:46 +02:00
Dominik Schürmann
d795f8d4e2
Strip out duplicate user ids
2014-08-27 19:28:33 +02:00
Vincent Breitmoser
cb2eb8aca2
small language fixes for previous commit
2014-08-27 15:42:09 +02:00
Dominik Schürmann
12a5b2174f
Abort import of pubkeys where secret keys exist but new pubkey has more subkeys, fix #696
2014-08-27 14:12:59 +02:00
Dominik Schürmann
86a05033ae
Cleanup FoldableLinearLayout
2014-08-27 13:54:33 +02:00
Vincent Breitmoser
783dae8804
add ecc support
2014-08-24 16:08:37 +02:00
Dominik Schürmann
79c4d3ea49
Pull from transifex
2014-08-22 09:54:01 +02:00
Dominik Schürmann
3acbe9052f
Add ECDH and ECDSA values
2014-08-21 15:40:09 +02:00
Dominik Schürmann
f0ff8d2222
Add sync properties
2014-08-21 11:25:41 +02:00
Dominik Schürmann
2930f83b2a
Change account type
2014-08-21 11:19:44 +02:00
Dominik Schürmann
7adf07a9f9
XML cleanup
2014-08-21 10:47:29 +02:00
Dominik Schürmann
41052d6f8f
Pull from transifex
2014-08-21 00:36:15 +02:00
Dominik Schürmann
642a63fab6
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-08-20 23:26:09 +02:00
Dominik Schürmann
418e922c78
Enable sync adapter, changelog
2014-08-20 23:26:01 +02:00
Vincent Breitmoser
dcf268bcb2
move key deletion into KeychainIntentHandler
2014-08-20 23:08:52 +02:00
Dominik Schürmann
e8bc9083f2
improve certs_text
2014-08-20 23:01:27 +02:00
Vincent Breitmoser
dd1b27b28f
consolidate: small ui things
2014-08-20 21:52:54 +02:00
Vincent Breitmoser
c296529049
modifyKey: small logging changes
2014-08-20 20:15:43 +02:00
Vincent Breitmoser
1e5ac82985
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-08-20 19:59:54 +02:00
Vincent Breitmoser
475293a116
consolidate: prevent concurrent calls of step 2
2014-08-20 19:59:45 +02:00
Dominik Schürmann
0e152d1db0
Merge branch 'master' of github.com:open-keychain/open-keychain
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
2014-08-20 19:48:19 +02:00
Dominik Schürmann
f46f2b6895
Fixes and temporary fixes for returning results
2014-08-20 19:46:44 +02:00
Vincent Breitmoser
2a96912a96
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-08-20 19:34:42 +02:00
Vincent Breitmoser
fe1f5489ff
consolidate: implement (mostly) recovery mode
2014-08-20 19:34:36 +02:00
Dominik Schürmann
c3b12bb3c2
Pull from transifex
2014-08-20 18:30:22 +02:00
Dominik Schürmann
70426041df
Pull from transifex
2014-08-20 11:09:41 +02:00
Dominik Schürmann
16ab761006
Fix strings
2014-08-19 18:12:19 +02:00
Vincent Breitmoser
9930ab7f6f
consolidate: a lot more log output, better recovery
2014-08-19 16:53:55 +02:00
Dominik Schürmann
4be8c36b43
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-08-19 16:31:59 +02:00
Dominik Schürmann
5f8bbab569
Scroll fixes for certify activity
2014-08-19 16:31:51 +02:00
Vincent Breitmoser
c725239a69
consolidate: split into two steps, can pick up at second step if anything fails
2014-08-19 15:45:59 +02:00
Dominik Schürmann
c1a265bfd1
certs header design
2014-08-19 10:01:31 +02:00
Dominik Schürmann
638c29792d
Header for certs view
2014-08-19 09:52:15 +02:00
Dominik Schürmann
a5d34478df
Add subkey: at least one flag should be selected!
2014-08-18 11:13:52 +02:00
Dominik Schürmann
3e7ce0008f
Fixes for expiry UI
2014-08-18 11:02:41 +02:00
Vincent
56fb822034
Merge pull request #772 from mar-v-in/issue-729
...
Remove NoSwipeWrapContentViewPager
2014-08-17 15:46:27 +02:00
mar-v-in
3cc57a092a
Remove NoSwipeWrapContentViewPager
2014-08-17 11:07:34 +02:00
Vincent Breitmoser
14290c3ce9
consolidate: working implementation, lacking ui
2014-08-17 03:29:03 +02:00
Vincent Breitmoser
c00343d516
modify*Key: improve handling of passphrase modification (add tests, too)
2014-08-16 21:04:43 +02:00
Vincent Breitmoser
de0d95432e
typed expected failures and a couple minor things
2014-08-16 06:53:50 +02:00
Vincent Breitmoser
a943bebfdf
support for master key modifications, among other stuff
2014-08-16 06:53:50 +02:00
Vincent Breitmoser
1fa77d57d2
modifySecretKey: err out on "use previous" expiry date for (sub)key creation
2014-08-16 06:53:50 +02:00
Vincent Breitmoser
c54fe21f44
modifySecretKey: err out on revocation of nonexistent user id
2014-08-16 06:53:50 +02:00
Dominik Schürmann
bbe986743c
API: Allow ACTION_SIGN_AND_ENCRYPT with no key ids or user ids extras, fix pre-selection of key ids (no revoked or expired ones, also select duplicates), refactor text using spannables
2014-08-16 05:28:51 +02:00
Dominik Schürmann
28df004cbb
Merge pull request #767 from mar-v-in/issue-763
...
Use dropdown in CertifyActivity
2014-08-14 18:53:40 +02:00
Vincent Breitmoser
a19784ed7e
merge: check fingerprints on merge operation! (this needs a testcase!)
2014-08-14 16:28:03 +02:00
Dominik Schürmann
05da0f4328
change keybase hint following pull request #755
2014-08-14 16:20:24 +02:00
Dominik Schürmann
9ad09a3982
Automcomplete names and emails in keyserver tab
2014-08-14 16:12:42 +02:00
mar-v-in
a6118877ff
Add and use CertifyKeySpinner
2014-08-14 16:02:28 +02:00
mar-v-in
ef2449917e
factor KeySpinner out
2014-08-14 16:02:27 +02:00
Dominik Schürmann
62f7bf6215
move v3 key import prevention into canonicalization method
2014-08-14 15:58:26 +02:00
Dominik Schürmann
0a1de8deea
Do not import v3 keys, they are insecure!
2014-08-14 15:42:02 +02:00
Dominik Schürmann
e72e47d92e
Remove support for v3 sig generation
2014-08-14 15:24:37 +02:00
Dominik Schürmann
d0987edab9
Dont write version header by default
2014-08-14 11:44:47 +02:00
Dominik Schürmann
f941431d63
Add user info dialog
2014-08-13 21:49:04 +02:00
Dominik Schürmann
c7d5b09286
Move certify action down into actions section
2014-08-13 21:23:01 +02:00
Dominik Schürmann
db12f782f2
API: User interaction when account keys are deleted
2014-08-13 18:48:42 +02:00
Dominik Schürmann
65fd0de7e1
passphrase instead of pass phrase
2014-08-07 11:17:58 +02:00
Dominik Schürmann
d4105420f7
Pull from transifex
2014-08-07 10:01:57 +02:00
Dominik Schürmann
a908c7de67
Readd missing string
2014-08-07 10:01:42 +02:00
Dominik Schürmann
6ba7536838
ModernPGP infos
2014-08-06 00:59:38 +02:00
Dominik Schürmann
8b0c389b1b
Update changelog and about
2014-08-06 00:32:04 +02:00
Dominik Schürmann
e4974ac409
Use CompressionAlgorithmTags instead of homebrew constants
2014-08-05 23:50:59 +02:00
Dominik Schürmann
6354b2dcf9
Increase maximum custom RSA size
2014-08-05 22:38:36 +02:00
Dominik Schürmann
1455af2eed
Edit key: key flags
2014-08-05 22:35:37 +02:00
Dominik Schürmann
f8a222983e
Use PublicKeyAlgorithmTags instead of homebrew choices constants, fix expiry selection for adding new subkeys
2014-08-05 20:52:29 +02:00
Dominik Schürmann
39380a3617
More work on add subkey dialog design
2014-08-05 18:42:55 +02:00
Dominik Schürmann
04cdd45e1a
Work on add subkey dialog design
2014-08-05 18:35:48 +02:00
Dominik Schürmann
d377d1f23d
Better handling of user id revocation in UI code
2014-08-05 17:59:05 +02:00
Dominik Schürmann
369f6e080c
Refactor expiry dialog
2014-08-05 15:07:11 +02:00
Dominik Schürmann
80408460a0
KeychainContract: use longs instead of String, other fixes
2014-08-05 00:23:04 +02:00
Dominik Schürmann
f5f6102458
Pull from transifex
2014-08-04 16:33:05 +02:00
Dominik Schürmann
a2c1221397
Fixing lint complaints, removing unused resources
2014-08-04 16:29:16 +02:00
Dominik Schürmann
e87c69647c
Even more smaller nitpicks
2014-08-04 15:40:34 +02:00
Dominik Schürmann
b42afcd32c
Fix debug backup/restore methods
2014-08-04 11:19:46 +02:00
Dominik Schürmann
fb5c829ff7
Remove old edit key stuff
2014-08-04 02:31:54 +02:00
Dominik Schürmann
7f463ae0df
Edit key: subkey adding, not finished
2014-08-04 02:26:34 +02:00
Dominik Schürmann
c39cf197f4
button language in encrypt
2014-08-04 00:54:57 +02:00
Dominik Schürmann
4979ccd645
Smaller UI fixes
2014-08-04 00:49:16 +02:00
Dominik Schürmann
c2ca841ac9
Merge pull request #728 from mar-v-in/improve-file-more
...
Improve file encrypt
2014-08-04 00:21:59 +02:00
mar-v-in
d4f2d3842b
Minor cleanup
2014-08-02 04:16:26 +02:00
mar-v-in
e17c1a0cd4
Fix focusing with To field
2014-08-02 00:52:34 +02:00
mar-v-in
9d101b4fe5
Encrypt UI (drop downs)
2014-08-01 23:30:31 +02:00
Dominik Schürmann
c9b028804c
Add user id with dialog
2014-08-01 17:47:07 +02:00
mar-v-in
0568632f32
Merge branch 'master' into improve-file-more
2014-08-01 10:32:20 +02:00
Dominik Schürmann
d2f50eb60f
identity instead of credentials
2014-08-01 09:34:07 +02:00
mar-v-in
fc2a1f5838
Merge branch 'master' into improve-file-more
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/CachedPublicKeyRing.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java
2014-08-01 05:29:40 +02:00
Dominik Schürmann
79f69f2fce
Start fixing CachedPublicKeyRing
2014-08-01 00:38:36 +02:00
Dominik Schürmann
a25ca5429f
Certifying instead of signing
2014-08-01 00:22:15 +02:00
Vincent Breitmoser
3d7cdf5428
move upload/update buttons from menu to buttons
2014-07-31 23:49:53 +02:00
mar-v-in
c71cdc1432
Fix string resources
2014-07-31 23:36:37 +02:00
Dominik Schürmann
3e918a70ea
Remove private/secret key language from strings
2014-07-31 23:34:13 +02:00
Dominik Schürmann
97209f9d3d
Fixes for upload
2014-07-31 23:31:09 +02:00
mar-v-in
36d8c9f608
Fix merge
2014-07-31 23:20:43 +02:00
mar-v-in
eae7c711a3
Merge branch 'master' into improve-file-more
...
Conflicts:
.gitmodules
OpenKeychain/build.gradle
OpenKeychain/src/main/AndroidManifest.xml
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/CachedPublicKeyRing.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFileFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptMessageFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptAsymmetricFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFileFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptMessageFragment.java
2014-07-31 23:19:01 +02:00
Dominik Schürmann
db70fcfdbf
Create key: design fixes
2014-07-31 23:13:29 +02:00
mar-v-in
0c7eea225b
- add multi select for storage api (kitkat)
...
- UI fixes
- refactoring
2014-07-31 22:21:46 +02:00
Dominik Schürmann
50aea621ba
Fix animations in create key
2014-07-31 21:51:35 +02:00
Dominik Schürmann
b9694ae9c5
Add notify layouts to some activities
2014-07-31 21:29:45 +02:00
Dominik Schürmann
38922f96a6
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-07-31 21:20:16 +02:00
Dominik Schürmann
138d5a1d9c
Robots like coffee too...
2014-07-31 21:18:24 +02:00
Vincent Breitmoser
58c2ca6eb8
completely overengineer progress indication in {modify,create}SecretKeyRing methods
2014-07-31 20:59:50 +02:00
Dominik Schürmann
258bd3a44f
Fix string
2014-07-31 19:06:30 +02:00
Dominik Schürmann
80f9c769c0
Keyserver exception translateable
2014-07-31 19:05:09 +02:00
Dominik Schürmann
b052d5e89c
Smaller notes
2014-07-31 18:42:54 +02:00
Dominik Schürmann
cc034a0913
Exception handling with keyserver queries
2014-07-31 17:56:47 +02:00
Dominik Schürmann
9475285013
Better exception handling for import of keys
2014-07-31 17:11:06 +02:00
Dominik Schürmann
927b120275
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-07-30 17:47:25 +02:00
Dominik Schürmann
65488cbf05
Create key: work on upload
2014-07-30 17:47:17 +02:00
Vincent Breitmoser
64aac8023e
couple of fixes in save*KeyRing methods
2014-07-30 16:22:55 +02:00
Dominik Schürmann
fcc535a573
Create key: repeat passphrase
2014-07-30 15:29:01 +02:00
Dominik Schürmann
052cdfa392
Create key: upload
2014-07-30 15:19:33 +02:00
Dominik Schürmann
e46d72ba27
Fix drawer in key list
2014-07-30 14:59:12 +02:00
Dominik Schürmann
cdee62b79d
Create key: layout above buttons
2014-07-30 01:13:02 +02:00
Dominik Schürmann
9f9aa79066
Fix conflicts
2014-07-30 01:07:10 +02:00
Dominik Schürmann
43b8170a44
Merge branch 'master' of github.com:open-keychain/open-keychain
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/ui/AccountSettingsFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyActivity.java
2014-07-30 00:58:28 +02:00
Dominik Schürmann
6448de8f6a
Create key with fragments
2014-07-30 00:50:53 +02:00
Vincent Breitmoser
377d0f09fa
Merge branch 'ditch-appmsg'
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewKeyMainFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/ShareQrCodeDialogFragment.java
2014-07-29 13:53:18 +02:00
Dominik Schürmann
cce243299a
Fix build by removing old icon reference
2014-07-28 16:26:06 +02:00
Dominik Schürmann
ed6a89f35c
Use new icons in other key related activites, delete old icons
2014-07-28 16:10:36 +02:00
Dominik Schürmann
23689da56d
Use verified icon for certify action
2014-07-28 12:24:40 +02:00
Dominik Schürmann
3d6edd1190
Use icons in key view
2014-07-28 11:11:23 +02:00
Dominik Schürmann
a3045c710e
Use new status icons in key list
2014-07-28 09:34:57 +02:00
Dominik Schürmann
0c3b2a6ed4
Smaller status images, green test
2014-07-28 09:10:45 +02:00
Dominik Schürmann
b2f7e839e1
Fix resource names, add small test
2014-07-28 01:23:38 +02:00
Dominik Schürmann
61944b9e39
Add icons from ModernPGP project
2014-07-28 01:12:23 +02:00
Dominik Schürmann
6c7e3aee91
Fix background color of notify area
2014-07-27 21:45:48 +02:00
Dominik Schürmann
5974dccbea
Redesigned QR Code view
2014-07-27 21:40:43 +02:00
Dominik Schürmann
57d9c7a013
Open keyboard on passphrase dialog, this should now work on all Android versions... hopefully
2014-07-27 20:42:39 +02:00
Dominik Schürmann
0403cbf11a
Prettify buttons
2014-07-27 18:12:14 +02:00
Dominik Schürmann
dab540e121
Work on first time wizard design
2014-07-27 17:56:52 +02:00
Vincent Breitmoser
f4ee71e3ef
introduce EditKeyResult with transient UncachedKeyRing (half-baked!)
2014-07-27 01:22:10 +02:00
Vincent Breitmoser
a8782272b3
some more work on supertoast and result parcel stuff
2014-07-27 00:46:38 +02:00
Vincent Breitmoser
8132b9ac74
Merge branch 'master' into ditch-appmsg
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyActivityOld.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListActivity.java
2014-07-26 23:06:32 +02:00
Vincent Breitmoser
ab2b90342e
test and fix: adding an empty user id should fail
2014-07-26 03:47:29 +02:00
mar-v-in
2913a78b18
Load of rework on EncryptActivity, still some TODOs
2014-07-20 17:09:34 +02:00
Vincent Breitmoser
cd1511a4e6
canonicalize: fix for tests
2014-07-19 02:19:15 +02:00
Daniel Albert
db002bde7c
Fixed another unescaped apostrophe.
2014-07-17 21:17:39 +02:00
Daniel Albert
8a8d8c5a68
Fixed unescaped apostrophe
2014-07-17 20:53:10 +02:00
Daniel Albert
01046fc0e7
Added description to Setting, Changed title to suggested one
2014-07-17 20:01:53 +02:00
Daniel Albert
d63534d655
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
OpenKeychain-Test/src/test/resources/extern/OpenPGP-Haskell
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/Constants.java
2014-07-16 18:49:16 +02:00
Dominik Schürmann
57f5a788fd
Simple create key
2014-07-16 10:04:48 +02:00
Dominik Schürmann
c1c831e52b
New first time screen
2014-07-16 09:49:37 +02:00
Vincent Breitmoser
29145e49c9
merge: different msg if nothing was merged
2014-07-15 19:17:08 +02:00
Vincent Breitmoser
858fe47d46
Merge remote-tracking branch 'origin/master' into external-test
...
Conflicts:
OpenKeychain-Test/src/test/resources/extern/OpenPGP-Haskell
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
2014-07-15 17:39:36 +02:00
Daniel Albert
c101ee0240
Merge remote-tracking branch 'upstream/master' into feature-conceal-software
2014-07-13 15:39:16 +02:00
Dominik Schürmann
0ce9c13132
Fix strings from 'keys' to 'passphrases'
2014-07-12 21:07:29 +02:00
Daniel Albert
92c66743e0
Added Preference for concealing the PgpApplication
2014-07-12 19:19:12 +02:00
Daniel Albert
066591dab1
Wello there, That's Java, not C^^
2014-07-12 18:53:52 +02:00
Daniel Albert
079194abe5
Fixed issues discussed in #713
2014-07-12 18:12:03 +02:00
Daniel Albert
7a3fe61a1f
Put text into strings.xml, for internationalization
2014-07-12 12:52:44 +02:00
Vincent Breitmoser
0e3327c65c
createKey: better logging, handle empty user id case
2014-07-12 01:29:06 +02:00
Vincent Breitmoser
54bc874ce5
Merge remote-tracking branch 'origin/master' into external-test
...
Conflicts:
OpenKeychain-Test/src/test/resources/extern/OpenPGP-Haskell
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/OperationResultParcel.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyFragment.java
2014-07-11 21:00:26 +02:00
Vincent Breitmoser
26f6d58284
get rid of some inspection warnings
2014-07-11 13:45:06 +02:00
Vincent Breitmoser
4da273ac16
modifyKey: error out on nonexisting new primary user id
2014-07-11 13:35:48 +02:00
Vincent Breitmoser
dce2df4113
add come createKey strings
2014-07-11 02:48:54 +02:00
Dominik Schürmann
61d0e12e8a
cleanup
2014-07-08 03:37:32 +02:00
Dominik Schürmann
5adcb7885c
Work on subkeys adapter
2014-07-08 03:34:27 +02:00
Vincent Breitmoser
2c62aa90c0
use SuperToast instead of AppMsg in code, part 1
2014-07-07 17:34:41 +02:00
Vincent Breitmoser
d044daeedd
get rid of AppMsg library
2014-07-07 17:33:25 +02:00
mar-v-in
fdf6411d5f
Merge branch 'master' into improve-file-more
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
OpenKeychain/src/main/res/layout/encrypt_content.xml
2014-07-06 02:24:34 +02:00
mar-v-in
1b0666e9de
Many changes to file ... and still incomplete
...
- Multi file
- Reworked UI
2014-07-06 02:10:35 +02:00
Dominik Schürmann
3363507be4
Bett API string
2014-07-04 09:52:25 +02:00
Dominik Schürmann
709196f774
Use strings in edit key
2014-07-03 16:49:25 +02:00
Dominik Schürmann
e006d4762c
Pull from transifex
2014-07-03 16:38:22 +02:00
Dominik Schürmann
9e56e53cf1
Pull from transifex
2014-07-03 16:30:41 +02:00
Dominik Schürmann
3085f0d229
Small strings fix
2014-07-03 16:24:10 +02:00
Dominik Schürmann
1ba41e7482
Remove old edit button, rename activities
2014-07-03 16:21:16 +02:00
Dominik Schürmann
2988ac6e7b
Cache passphrase for edit
2014-07-03 15:48:46 +02:00
Dominik Schürmann
42cc8b687b
edit key: subkey adapter
2014-07-03 15:14:06 +02:00
Dominik Schürmann
55f067b063
Work on edit
2014-07-03 15:06:05 +02:00
Dominik Schürmann
12db94abca
A little bit less purple
2014-07-02 18:59:23 +02:00
Vincent Breitmoser
a920f9ce0c
Merge remote-tracking branch 'origin/master'
2014-07-02 16:05:58 +02:00
Vincent Breitmoser
100b5f4c5f
Merge branch 'create-keyring'
2014-07-02 16:05:28 +02:00
Vincent Breitmoser
ebcd243e97
support changing primary user id in SaveKeyringParcel
...
Closes #695
2014-07-02 16:02:56 +02:00
Dominik Schürmann
3d34eb8ca4
edit key: work on saving
2014-07-02 15:42:38 +02:00
Dominik Schürmann
a66c6b5b7a
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-07-02 15:11:13 +02:00
Dominik Schürmann
4f83a4f163
Edit key: adding user ids
2014-07-02 15:10:50 +02:00
Vincent Breitmoser
287b74885e
don't use zero plural string for english
...
closes #703
2014-07-02 14:51:11 +02:00
mar-v-in
93eae114ea
Encrypt/Decrypt UI work
2014-07-02 00:34:21 +02:00
Dominik Schürmann
7408a35e19
edit key: part 3
2014-07-01 12:36:02 +02:00
mar-v-in
d1d414c006
Merge branch 'master' into improve-file-more
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptFileFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFileFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/FileDialogFragment.java
2014-07-01 00:15:30 +02:00
Dominik Schürmann
7c84b1fffd
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-06-30 22:01:25 +02:00
Dominik Schürmann
c2ba7e2420
work on edit key
2014-06-30 22:01:17 +02:00
Daniel Albert
cc095a2098
(should have) fixed Travis builds
2014-06-30 21:24:31 +02:00
Daniel Albert
df9af316b4
Merge branch 'master' of https://github.com/open-keychain/open-keychain
2014-06-30 19:09:56 +02:00
Daniel Albert
1e9789f5b4
Converted all other buttons
2014-06-30 19:09:13 +02:00
Vincent Breitmoser
de698b8955
add create key capabilities to SaveKeyringParcel
2014-06-29 22:34:53 +02:00
Daniel Albert
2406842847
Ported even more buttons to use new design (Key and User editor)
...
Added drawables for them
2014-06-29 22:31:37 +02:00
Daniel Albert
e8bb14ca26
Converted AsymetricKeyFragment to new button style
2014-06-29 15:28:24 +02:00
Daniel Albert
9091c22240
Added new button style and converted account_settings and the select_secret_key_layout to use it
2014-06-29 13:59:51 +02:00
Daniel Albert
4beff43a83
Updated file_dialog to use the new buttons
2014-06-29 13:21:33 +02:00
Daniel Albert
e731dc139f
Improved button style
...
centered buttons
removed commented-out button
2014-06-29 12:33:02 +02:00
Daniel Albert
bd44516576
Added button_rounded style
...
converted decrypt_file_fragment to new style
2014-06-28 21:12:56 +02:00
Vincent Breitmoser
6d7a9ec48a
pass import results through to viewkeyactivity on update
2014-06-28 20:54:14 +02:00
Vincent Breitmoser
d6a2875816
code cleanup and plurals in import log entries
...
closes #698
2014-06-28 19:15:28 +02:00
Daniel Albert
2da5bfabd3
Merge remote-tracking branch 'upstream/master'
2014-06-28 12:30:30 +02:00
Daniel Albert
d19c97a714
Switched to the dark icons
2014-06-28 12:25:41 +02:00
Dominik Schürmann
3f3e1cdb05
Magic to find possible mails and names of device owner
2014-06-28 00:05:12 +02:00
Dominik Schürmann
1d5606a1a3
More wizardry
2014-06-27 23:01:11 +02:00
Dominik Schürmann
8bfba0826f
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-06-27 21:40:26 +02:00
Dominik Schürmann
9fe07478e7
Start work on a first-time wizard
2014-06-27 21:40:18 +02:00
Daniel Albert
567e5cc6a5
Added unlock icon, fixed drawer items, switched to icons from resource in drawer
2014-06-27 21:03:19 +02:00
Daniel Albert
1b90b46b00
Swapped out FontawesomeText with normal ImageView
2014-06-26 21:33:42 +02:00
Daniel Albert
607af7bcca
Temporary fix for #648
2014-06-25 19:20:17 +02:00
Dominik Schürmann
a1bcbe72a3
new edit key: first version to add user ids
2014-06-24 22:58:28 +02:00
Dominik Schürmann
e84aa5a69d
Rename registered apps to apps
2014-06-24 13:54:24 +02:00
mar-v-in
38823b73a3
Merge branch 'master' into improve-file-more
2014-06-24 11:35:59 +02:00
Dominik Schürmann
bfd7c03b0a
remove margin in import keys (leftover from nav drawer)
2014-06-23 18:38:26 +02:00
Dominik Schürmann
b43fb63753
new edit key: diff for existing user ids
2014-06-22 18:12:04 +02:00
mar-v-in
9e7e0be82c
Merge branch 'master' of github.com:mar-v-in/open-keychain into improve-file-more
2014-06-22 16:45:07 +02:00
mar-v-in
79fb23b095
Improve file more, Part 1
...
- Use Uris where it makes sense, Use File class to clarify it's a file (and not whatever else a string could be)
- Show sdcard in side menu in storage API #665
- Propose filename with gpg ending when storing it using the storage API #665
- Don't show output dialog on Android 4.4 #665
- Only show filename on Android < 4.4 #665
TODO:
- File deletion for Android < 4.4
- Testing (especially with Android < 4.4)
- Batch-encryption
- UI
- Temporary content provider (see #665 discussion)
2014-06-22 16:31:28 +02:00
Dominik Schürmann
c52828d247
add buttons in edit key
2014-06-22 13:33:50 +02:00
Dominik Schürmann
9d20e68f11
Revert hint_keybase_search
2014-06-22 10:59:50 +02:00
Dominik Schürmann
4ae5c56b73
Merge pull request #668 from timbray/master
...
Moved Keybase stuff into KeybaseLib submodule
2014-06-21 21:25:03 +02:00
Dominik Schürmann
18430bef17
Start new designed activity
2014-06-21 20:25:51 +02:00
Tim Bray
17f43ad21b
Moved Keybase stuff into KeybaseLib submodule
2014-06-20 09:31:34 -07:00
Dominik Schürmann
f0b8261ad3
Use actionbar button for log activity
2014-06-20 15:49:54 +02:00
Dominik Schürmann
717d66961b
Fix onTouchEvent delegation, with workaround for Android bug
2014-06-20 15:39:27 +02:00
Dominik Schürmann
47edcacf61
Remove unused code to import splitted qr codes
2014-06-19 00:54:52 +02:00
Dominik Schürmann
0db425b289
Reference ic_launcher instead of icon
2014-06-18 23:19:54 +02:00
Dominik Schürmann
bce874db09
decrease size of search icons in import
2014-06-18 23:06:58 +02:00
Dominik Schürmann
a246dc9675
Fix new actionbar icon sizes, rename icon to ic_launcher following Android naming conventions
2014-06-18 22:30:54 +02:00
Dominik Schürmann
37a81af748
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-06-18 22:02:07 +02:00
Dominik Schürmann
d9ccef4899
consistent button design in import activity
2014-06-18 22:01:58 +02:00
Vincent Breitmoser
4ad15739e2
canonicalize: missed two logging entries
2014-06-18 21:43:41 +02:00
Vincent Breitmoser
5f20b8de1a
Merge branch 'new-edit'
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/OperationResultParcel.java
OpenKeychain/src/main/res/values/strings.xml
2014-06-18 21:09:04 +02:00
Vincent Breitmoser
3bffe4da55
generate public keyring from secret if not available
2014-06-18 20:55:44 +02:00
Vincent Breitmoser
f8d895dea4
consolidate: almost sane logging
2014-06-18 20:27:59 +02:00
Vincent Breitmoser
134f8471c0
consolidate: add key import routines with consolidation
2014-06-18 19:39:16 +02:00
Vincent Breitmoser
f80228a08d
consolidate: make it work
2014-06-18 14:02:21 +02:00
Vincent Breitmoser
d8b0015d25
consolidate: add logging
2014-06-18 00:30:45 +02:00
Dominik Schürmann
4d34361590
Merge branch 'master' of github.com:open-keychain/open-keychain
2014-06-18 00:03:19 +02:00
Dominik Schürmann
8c7a360d6e
Redesign Import, still some todos and regression bugs
2014-06-18 00:03:06 +02:00
Vincent Breitmoser
0013199b2d
handle database error on secret key insert
2014-06-17 23:46:02 +02:00
Vincent Breitmoser
6e4d0dede1
canonicalize: support secret keys
2014-06-17 23:25:45 +02:00
Vincent Breitmoser
4bff50bffc
new-edit: add logging to modifySecretKeyRing operation
2014-06-17 21:23:24 +02:00
Vincent Breitmoser
ffea551afc
drop invalid user ids and add fatal case(s)
2014-06-16 22:32:17 +02:00
Vincent Breitmoser
109bea7542
import-log: distinguish master/subkeys, distinguish redundant/bad certs, more docs
2014-06-16 22:00:57 +02:00
Daniel Haß
76d733cbc7
Added notification area to decrypt content
2014-06-16 12:38:19 +02:00
Daniel Haß
998f616607
Added notification area as reusable layout
2014-06-16 12:37:37 +02:00
Vincent Breitmoser
ca4774fd62
Merge remote-tracking branch 'origin/master' into canonicalize
...
Conflicts:
.gitmodules
OpenKeychain/build.gradle
OpenKeychain/src/main/AndroidManifest.xml
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/keyimport/ImportKeysListEntry.java
OpenKeychain/src/main/res/values/strings.xml
settings.gradle
2014-06-13 00:27:40 +02:00
Vincent Breitmoser
073433fa74
canonicalize: require primary key binding certificates for signing subkeys
2014-06-12 23:10:44 +02:00
Vincent Breitmoser
79131be5f0
canonicalize: simplify import with info from canonicalization
2014-06-12 22:27:32 +02:00
Vincent Breitmoser
0594d9156e
canonicalize: filter out future and local certificates
2014-06-12 21:57:03 +02:00
Vincent Breitmoser
9dd40b7238
import-log: more minor improvements
2014-06-12 21:12:21 +02:00
Vincent Breitmoser
59701250ba
import: use wrapped keyring instead of uncached keyring for trust
2014-06-12 18:11:31 +02:00
Vincent Breitmoser
e4a7d4f6e5
import-log: minor improvements
2014-06-12 18:10:48 +02:00
Vincent Breitmoser
dae503284f
canonicalize: more stuff
2014-06-12 17:38:48 +02:00
Vincent Breitmoser
466eddb005
canonicalize: implementation, first draft
2014-06-12 15:47:21 +02:00
Vincent Breitmoser
47368f1d24
import-log: better way to check self trust, and fix log level filtering
2014-06-12 01:37:49 +02:00
Vincent Breitmoser
3895c10a58
import-log: work on log fragment ui
2014-06-10 20:06:28 +02:00
Vincent Breitmoser
f38556cab1
import-log: switch to flags instead of statuses for result int
2014-06-10 16:24:04 +02:00
Vincent Breitmoser
e41e6ea0de
import-log: more interface work
2014-06-10 15:27:26 +02:00
Vincent Breitmoser
eac582a313
import-log: some cosmetics
2014-06-10 13:52:05 +02:00
Vincent Breitmoser
7324bfcb53
import-log: add LogDisplay activity
2014-06-10 01:53:25 +02:00
Vincent Breitmoser
067ffa876d
import-log: add OperationResults, use it in ImportKeys operation
2014-06-10 01:31:28 +02:00
Dominik Schürmann
90f9646f25
Merge pull request #650 from open-keychain/v/import-log
...
Parcelable operation result with logging capabilities + import logging
2014-06-06 23:07:06 +02:00
Dominik Schürmann
a0f43febbb
Merge pull request #649 from mar-v-in/automatic-contact-discovery
...
Automatic contact discovery and more
2014-06-06 22:57:51 +02:00
Dominik Schürmann
d2430fe0e3
Move SlidingTabLayout and SlidingTabStrip into appropriate subpackage
2014-06-06 22:47:28 +02:00
Dominik Schürmann
341247d446
Hide subkeys, certs tabs in key view, checkable menu item to show/hide them
2014-06-06 22:46:39 +02:00