Dominik Schürmann
f3870cee29
More nullpointer fixes
2015-05-01 14:44:40 +02:00
Dominik Schürmann
e91dc022fb
Fix nullpointer in EncryptKeyCompletionView
2015-05-01 14:36:22 +02:00
Dominik Schürmann
5ad50b99a2
Remove time from key creation display
2015-04-30 19:02:33 +02:00
Dominik Schürmann
c88d2e42b7
Fix key creation string and display
2015-04-30 18:57:51 +02:00
Dominik Schürmann
7c275fed9d
API: Allow selection of decryption keys when decryption fails
2015-04-30 18:45:43 +02:00
Daniel Ramos
e159e619d2
-removed unneeded inputType attribute from xml files (+1 squashed commits)
...
Squashed commits:
[ef54e68] -code style fixing
2015-04-30 00:54:56 +01:00
Vincent Breitmoser
8ab49b0766
fix crash when moving focus from EncryptKeyCompletionView with unknown text
2015-04-28 18:22:26 +02:00
Vincent Breitmoser
cd55871950
display unknown keys red rather than orange
...
For an unknown key, there is no indication of the state the key is in.
To indicate both immediate action required, and to make this status
equal to its worst case (rather than *better* than its worst case), the
status is displayed in red.
At some point, we will probably want to download unknown keys
automatically, at which point an unknown key will actually be an error
state. This is an intermediate solution until then.
2015-04-28 18:22:24 +02:00
Vincent Breitmoser
8717642198
fix "select all" in key list multi-select
2015-04-28 18:22:21 +02:00
Vincent Breitmoser
91b774d223
prevent crashes in EncryptKeyCompletionView
2015-04-27 19:49:54 +02:00
Vincent Breitmoser
4ba2e4bcdd
display creation dates for ambiguous user ids
2015-04-27 17:46:10 +02:00
Vincent Breitmoser
40834d1fcd
add distinct status for messages signed by "your" key
2015-04-27 17:46:07 +02:00
Vincent Breitmoser
8dbb82a8b6
profiling says: caching qrCode bitmaps is a good idea
2015-04-27 13:52:38 +02:00
Daniel Ramos
c0fbafde68
-Removed unneeded view references from the fragment class since they are not used outside of createView.
...
-cleanup
2015-04-26 19:11:51 +01:00
Daniel Ramos
08d25f3685
-removed unneeded code from previous commits. I tested on a KitKat(4.4.2) and Lollipop (5.1) phone and everything seems to be preserved as expected.
2015-04-26 18:56:37 +01:00
Daniel Ramos
674f377bd4
Merge branch 'development' of https://github.com/open-keychain/open-keychain into development
2015-04-26 18:27:07 +01:00
Dominik Schürmann
9eb98f6eb7
Merge pull request #1225 from vectorijk/SwitchToMaterialDrawer
...
update lib MaterialDrawer to latest(2.8.2)
2015-04-26 01:38:18 +02:00
Dominik Schürmann
4c74dbe11e
UI fixes for Android < 5
2015-04-26 01:28:29 +02:00
Dominik Schürmann
4732bc5744
Remove unused decrypt result layout
2015-04-26 00:36:37 +02:00
vectorijk
d0d4149e86
update lib MaterialDrawer to latest(2.8.2)
2015-04-25 15:33:30 -07:00
Dominik Schürmann
c442d3bd0d
Put decrypt result in toolbar, some ui fixes for decrypt
2015-04-26 00:33:26 +02:00
Dominik Schürmann
f1f0126048
Switch to new support lib version 22.1
2015-04-25 23:40:26 +02:00
Manoj Khanna
ef52a3319a
Espresso test for CreateKeyActivity
2015-04-25 18:44:02 +05:30
Dominik Schürmann
5d6eb2930c
Update in-app contributor list
2015-04-25 15:10:15 +02:00
Dominik Schürmann
64ca19464b
Set different titles when changing in nav drawer
2015-04-25 14:37:55 +02:00
Dominik Schürmann
28da731201
Fix empty screen when clicking on encrypt in details view
2015-04-25 14:15:38 +02:00
Dominik Schürmann
f8af6e3387
Update lib section in about
2015-04-25 14:09:55 +02:00
Dominik Schürmann
933d5402a2
Remove old navigation drawer dependency
2015-04-25 14:06:53 +02:00
Dominik Schürmann
de575a618a
Merge pull request #1220 from vectorijk/SwitchToMaterialDrawer
...
Switch to MaterialDrawer library
2015-04-25 13:59:56 +02:00
Vincent Breitmoser
9c174ff71d
fix encrypt activity layout
2015-04-24 19:17:08 +02:00
Vincent Breitmoser
96853a15ee
revamp decrypt ui
2015-04-24 19:17:05 +02:00
vectorijk
b323fc29c2
Fix #1197 Switch to MaterialDrawer library
2015-04-24 03:22:15 -07:00
vectorijk
3ee2c6fc6a
Introduce and Switch to mikepenz/MaterialDrawer
2015-04-24 00:00:58 -07:00
Daniel Ramos
40122d61cc
Merge branch 'localdev' of https://github.com/Hiperzone/open-keychain into development
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/base/BaseNfcActivity.java
2015-04-24 03:44:57 +01:00
Daniel Ramos
d9cabf8dc4
-Fixed a crash while recreating CreateKeyEmailFragment
...
-Email data is properly restored while rotating the Activity.
-Added necessary logic to guarantee that an email is actually valid before continuing, there are verifications for empty, duplicated and invalid formatted emails for both additional and main email.
2015-04-24 03:35:30 +01:00
Dominik Schürmann
702c28854b
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-04-22 19:00:47 +02:00
Dominik Schürmann
a4e871030d
Update changelog
2015-04-22 19:00:18 +02:00
Manoj Khanna
aecebd2ac0
Fixed Snackbar behind layout
...
Surrounded string with quotes
2015-04-22 19:22:12 +05:30
Adithya Abraham Philip
2571d25058
keyserver verification on addition
2015-04-22 06:16:50 +05:30
Adithya Abraham Philip
09cb00a87c
corrected possible null pointer
2015-04-22 03:32:59 +05:30
Dominik Schürmann
713f6ba6c7
Simplify ImportKeysProxyActivity
2015-04-21 20:15:10 +02:00
Dominik Schürmann
7d273ecfa6
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-04-21 20:09:52 +02:00
Adithya Abraham Philip
5a4a8f2b6a
added log to QR code scan/import fail
2015-04-21 23:16:33 +05:30
Joey Castillo
9d56fc9768
Fix for initialization failure when card returns FCI in data field.
2015-04-20 19:12:01 -04:00
Joey Castillo
104fdcd6bf
Track state of PIN verification on smart card; only verify when needed.
2015-04-20 19:11:53 -04:00
Adithya Abraham Philip
91443c2f43
support for handling keyserver urls from browser, added documentation
2015-04-20 21:42:51 +05:30
Dominik Schürmann
7a097dd5df
Cleanup in HkpKeyserver
2015-04-20 13:53:00 +02:00
Dominik Schürmann
f2d3abd4c9
Format KeyListFragment
2015-04-18 16:52:02 +02:00
Dominik Schürmann
555b0bf757
Temporarily fix devices without nfc
2015-04-18 16:50:52 +02:00
Dominik Schürmann
b440456acc
Use portrait mode for qr code scanning
2015-04-15 10:25:56 +02:00
Dominik Schürmann
e332699c9c
More cleanup
2015-04-15 10:10:53 +02:00
Dominik Schürmann
3668c8897d
Fix YubiKey naming, cleanup
2015-04-15 10:02:41 +02:00
Dominik Schürmann
f41758261f
Clean up NfcOperationActivity
2015-04-15 09:55:29 +02:00
Dominik Schürmann
84deba9886
Reformat nfcVerifyPIN
2015-04-15 09:50:34 +02:00
Joey Castillo
f85befd982
Consolidate PIN verify operation in nfcVerifyPIN method.
2015-04-14 16:19:28 -04:00
Joey Castillo
f981c36bf4
Move PIN verify inside sign/decrypt operation and set correct mode.
2015-04-14 15:34:25 -04:00
Daniel Ramos
d097131a3d
-Improved email sanity verifications when adding emails when creating a new Key
...
-fixed a few NFC crashes
-fixed a few instances when showing the keyboard would crash the Activity
-fixed a case where adding new emails would crash the app if the user went back and forth between the Add Email fragment and the Add Name fragment.
2015-04-14 03:40:59 +01:00
Dominik Schürmann
191784bf4b
Update libs
2015-04-14 00:48:45 +02:00
Dominik Schürmann
a545d50f4b
Pull from transifex
2015-04-14 00:40:28 +02:00
Dominik Schürmann
b288e5f4fe
Update html-textview, fix build
2015-04-14 00:06:05 +02:00
Dominik Schürmann
71024460cb
Reformat comment in PassphraseCacheService
2015-04-13 23:53:46 +02:00
Dominik Schürmann
1923942fc9
Buffer ascii armored encryption/signatures
2015-04-13 23:41:16 +02:00
Dominik Schürmann
f12c7b64d8
Merge pull request #1193 from adithyaphilip/auto-refresh-contacts
...
Immediate display of contact card, fixed contact picture display issue, hides card if no contact
2015-04-13 23:33:23 +02:00
Dominik Schürmann
256d644d03
IMplement CryptoInputParcelCacheService
2015-04-13 23:29:35 +02:00
Dominik Schürmann
9fc001c9b9
Clearer var naming
2015-04-12 21:23:59 +02:00
Dominik Schürmann
4a55308741
More simplifications to PassphraseCacheService
2015-04-12 20:12:10 +02:00
Dominik Schürmann
c3d6637e6a
Simplify PassphraseCacheService
2015-04-12 19:55:10 +02:00
Dominik Schürmann
2512d3007e
Switch to html-textview from JCenter
2015-04-12 18:13:03 +02:00
Dominik Schürmann
7074b44347
Cache CryptoInputParcel in OpenPgpService
2015-04-10 15:58:37 +02:00
Dominik Schürmann
5ea01a15d3
Remove unused AlgorithmNames
2015-04-10 15:21:02 +02:00
Dominik Schürmann
ae4fc47443
Add license headers
2015-04-10 15:20:36 +02:00
Dominik Schürmann
702a77ccd1
Externalize Parcelable caching
2015-04-10 15:16:13 +02:00
Adithya Abraham Philip
083cd100ce
hide linked system contact card if no contact present
2015-04-08 01:11:55 +05:30
Adithya Abraham Philip
13332bc28d
linked system contact auto-refresh added, fixed contact image issue
2015-04-08 00:30:55 +05:30
Dominik Schürmann
a467480717
Fix signing subkey selection in remote service
2015-04-07 13:49:34 +02:00
Dominik Schürmann
8e5d0d1682
Fix nullpointer with Intent API, fix clearing of encrypt file list, notify when adding a range of input uris
2015-04-04 19:01:03 +02:00
Vincent Breitmoser
ad69622b69
fix Decrypt*Fragment for RequiredInputParcel (except decryptOriginalFilename)
2015-04-01 00:39:32 +02:00
Dominik Schürmann
cc44ff1a8b
Prepare decrypt UI for input parcel
2015-03-31 15:44:37 +02:00
Dominik Schürmann
6c706f8a90
Rename advanced to extended
2015-03-31 10:49:33 +02:00
Dominik Schürmann
c37e7ef241
Better check if file is already added
2015-03-31 01:53:37 +02:00
Dominik Schürmann
ce3a1f4c33
Merge branch 'v/crypto-input-parcel' of github.com:open-keychain/open-keychain into v/crypto-input-parcel
2015-03-31 00:32:56 +02:00
Dominik Schürmann
7c258bdedd
From passphrase to password
2015-03-31 00:32:48 +02:00
Vincent Breitmoser
8bd8267a47
work on passphrase data flow
2015-03-31 00:28:24 +02:00
Dominik Schürmann
aea52f2e6f
Simplify passphrase dialog design
2015-03-31 00:24:08 +02:00
Vincent Breitmoser
6cc7b6141a
update OpenPgpApi, re-add EXTRA_PASSPHRASE
2015-03-30 23:56:09 +02:00
Vincent Breitmoser
19ecd5f427
Merge branch 'v/crypto-input-parcel' of github.com:open-keychain/open-keychain into v/crypto-input-parcel
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptFilesFragment.java
2015-03-30 23:42:38 +02:00
Vincent Breitmoser
b0a51e7dd3
remove unused NfcActivity
2015-03-30 23:39:36 +02:00
Vincent Breitmoser
39b131c7e5
fix Encrypt* with RequiredInputParcel
2015-03-30 23:35:32 +02:00
Dominik Schürmann
d67b546ec5
Dont show slinger button in spinner
2015-03-30 23:23:54 +02:00
Dominik Schürmann
5052d44b7b
Fix scrollbar
2015-03-30 20:48:18 +02:00
Dominik Schürmann
a3276a4485
Use RecyclerView in EncryptFilesFragment
2015-03-30 20:41:29 +02:00
Vincent Breitmoser
d7b79e55fb
pass CryptoInputParcel independently for SignEncryptOperation
2015-03-30 16:40:41 +02:00
Dominik Schürmann
2050be3995
Add TokenAutoComplete and StickyListHeaders as maven dependencies instead of git submodules
2015-03-30 16:08:25 +02:00
Dominik Schürmann
91494dd3a3
Merge branch 'development' into v/crypto-input-parcel
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptModeAsymmetricFragment.java
2015-03-30 15:53:44 +02:00
Vincent Breitmoser
dcaac4f85f
rewrite EncryptKeyCompletionView with generalized KeyAdapter
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/KeyListFragment.java
2015-03-30 02:45:49 +02:00
Dominik Schürmann
726ff0b501
Fix strings with email address
2015-03-29 21:00:36 +02:00
Dominik Schürmann
7ffb55faaa
Merge branch 'development' into v/crypto-input-parcel
2015-03-29 21:00:06 +02:00
Dominik Schürmann
95f1527afe
Fixing crashes with new encrypt ui
2015-03-29 20:37:54 +02:00
Dominik Schürmann
6b48ddd717
Merge pull request #1188 from adithyaphilip/import-message-error
...
Corrected import error message, changed style to WARN
2015-03-28 18:11:26 +01:00
Adithya Abraham Philip
1af522cf35
changed style to WARN, corrected error message
2015-03-28 19:47:54 +05:30
Daniel Ramos
605c9ace58
-Fixed a situation where additional emails could be duplicated when creating a new key -If CreateKeyEmailFragment view is recreated, the array of additional emails won't be repopulated again if its not null, avoiding new reallocations. -if CreateKeyEmailFragment view is recreated, the email adapter wont be recreated if its not null, avoiding new reallocations.
2015-03-27 23:15:27 +00:00
Dominik Schürmann
b82f273284
Start reworking decrypt ui classes
2015-03-27 00:55:55 +01:00
Dominik Schürmann
13f4cc4ad3
Refactoring of EncryptTextActivity
2015-03-27 00:40:37 +01:00
Dominik Schürmann
f62a5eded4
Merge branch 'development' into v/crypto-input-parcel
2015-03-26 22:48:06 +01:00
Dominik Schürmann
76db0b3b8e
Start refactoring encrypt ui, EncryptFileActivity no longer crashing
2015-03-26 11:04:20 +01:00
iseki
621e7401a8
Modify break as return.
2015-03-26 12:18:41 +09:00
iseki
59a446d7f4
Add brackets for if-else constructs and externalize the procedure as showMultiExportDialog.
2015-03-26 11:59:18 +09:00
Dominik Schürmann
1ef63f3187
Fix certify with CryptoInputParcel
2015-03-25 11:12:52 +01:00
Dominik Schürmann
5e024bba2e
Remove backward compat in CertifyKeyFragment
2015-03-25 10:50:55 +01:00
iseki
e83532cb19
Add a loop for multiple key export.
2015-03-25 04:44:53 +09:00
Dominik Schürmann
040cf42cb0
Merge branch 'development' into v/crypto-input-parcel
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncryptOperation.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CertifyKeyFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ImportKeysActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/SafeSlingerActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/UploadKeyActivity.java
2015-03-24 13:19:43 +01:00
Dominik Schürmann
eeccd7cd14
3.2beta3
2015-03-23 23:04:35 +01:00
Dominik Schürmann
827d122ab0
translation fixes
2015-03-23 22:38:20 +01:00
Dominik Schürmann
6b164ad8bf
Fix language problems reported by yahoe.001 on transifex
2015-03-23 22:18:29 +01:00
Dominik Schürmann
2204195234
Update build env and plugins
2015-03-23 20:17:30 +01:00
Dominik Schürmann
e2f27d0f47
Pull from transifex
2015-03-23 15:54:48 +01:00
Dominik Schürmann
4405e5fbdd
Remove remaining html entities in changelog
2015-03-23 15:48:51 +01:00
Dominik Schürmann
95639f2720
Merge pull request #1165 from kentnek/dev-yubikey-null
...
Fixed #1152 : NullPointerException when signing with YubiKey
2015-03-23 15:39:16 +01:00
Dominik Schürmann
54cd414693
Merge pull request #1166 from adithyaphilip/multi-threaded
...
Multi-threaded key import, update all feature
2015-03-23 15:38:57 +01:00
Dominik Schürmann
aa3565b857
Fix passphrase cache not clearing all passphrases
2015-03-23 15:38:02 +01:00
Dominik Schürmann
30711c3fe7
Merge pull request #1174 from Jesperbk/development
...
Fixed symmetric encryption crash
2015-03-23 13:01:10 +01:00
JesperBK
5bdac11ef8
Fixed issue where setting a passphrase to null later causes a NullPointerException.
2015-03-23 11:17:01 +01:00
Adithya Abraham Philip
9f5581463f
shifted multi-threading to own service
...
added multi-threaded cloud import, restored KeychainIntentService
eliminated code duplication in multi-threaded import
2015-03-23 15:37:05 +05:30
Adithya Abraham Philip
19775c399b
introduced multi-threading
...
refactored oldKeys to updatedKeys
added update all keys, ThreadPoolExecutor
used modified CachedThreadPoolExecutor
2015-03-23 15:34:22 +05:30
Vincent Breitmoser
c694d73cab
further improve yubikey error handling
2015-03-23 01:48:44 +01:00
Dominik Schürmann
78e7e986af
Markdown comments
2015-03-23 01:23:42 +01:00
Dominik Schürmann
c3cd96d79f
Remove changelog in main folder, update comments
2015-03-23 01:21:26 +01:00
Dominik Schürmann
633b64fd95
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-23 01:11:17 +01:00
Dominik Schürmann
b3a599f214
Use markdown for in-app help
2015-03-23 01:11:11 +01:00
Vincent Breitmoser
3bb194fc08
nicer handling of nfc errors
2015-03-23 01:09:39 +01:00
Vincent Breitmoser
5227b45af8
Merge branch 'development' into v/crypto-input-parcel
2015-03-22 22:21:19 +01:00
Vincent Breitmoser
8b4388e1a2
use top line in snackbar for status indication
2015-03-22 16:55:46 +01:00
Vincent Breitmoser
5d5e06cabd
fix unit test and add new for divert-to-card promotion
2015-03-22 07:21:27 +01:00
Vincent Breitmoser
2e838e4cce
enable nfc in import dialog as well
2015-03-22 06:48:33 +01:00
Vincent Breitmoser
212bba1869
finish ui flow for yubikey import
2015-03-22 06:36:27 +01:00
Vincent Breitmoser
2151411219
actually promote to divert, pass yubikey's AID
2015-03-22 03:58:01 +01:00
Vincent Breitmoser
22063cdd6e
improve status reporting in yubikey dialogue
2015-03-22 03:34:34 +01:00
Vincent Breitmoser
a7c52a1c9f
move yubikey import into viewkeyfragment
2015-03-22 02:36:10 +01:00
Vincent Breitmoser
04c7639a5a
split up wait/action yubikey fragments
2015-03-21 22:18:58 +01:00
Vincent Breitmoser
1ad3635d13
work on ad-hoc yubikey import support
2015-03-21 19:52:10 +01:00
Vincent Breitmoser
147003123f
first steps toward yubikey activity
...
- move BaseActivity into new package
- extract BaseNfcActivity from NfcOperationsActivity
2015-03-21 17:13:35 +01:00
Vincent Breitmoser
9ef2795fcd
Merge remote-tracking branch 'origin/development' into v/crypto-input-parcel
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/OperationResult.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java
2015-03-21 15:57:35 +01:00
Dominik Schürmann
bf427ce9c1
Merge branch 'development' of https://github.com/manojkhannakm/open-keychain into manojkhannakm-development
2015-03-21 15:43:44 +01:00
Dominik Schürmann
10f9dcd7a1
Add TODO to remote API
2015-03-21 15:43:36 +01:00
Vincent Breitmoser
93c7eb72fb
more data in RequiredInputParcel, OperationResult notifications
...
- pass both masterkeyid and subkeyid though RequiredInputParcel parcel
- fix numeric vales in OperationResult.createNotify()
2015-03-21 15:16:32 +01:00
Vincent Breitmoser
88ca41d555
add edit key unit test for no-op
2015-03-20 18:55:16 +01:00
Vincent Breitmoser
3e51da3afa
fix unit tests (for real)
2015-03-20 18:45:00 +01:00
Manoj Khanna
850a374788
Added docs for Notify class
2015-03-20 19:49:43 +05:30
Manoj Khanna
fa8d5657be
Fixed Snackbar behind keyboard on ImportKeysActivity
2015-03-20 19:49:43 +05:30
Manoj Khanna
4e4b8efd6e
Reworked Notify class
2015-03-20 19:49:42 +05:30
Dominik Schürmann
0954b02812
Merge pull request #1163 from kentnek/dev-list-footer
...
Added a blank footer view to the list of keys
2015-03-20 15:01:08 +01:00
Vincent Breitmoser
e00ce86de9
fix more unit tests (syntax)
2015-03-20 14:57:38 +01:00
Vincent Breitmoser
3fce6d8a12
inline mNfcSignOps variable
2015-03-20 14:22:07 +01:00
Vincent Breitmoser
879efc2c70
fix unit tests (syntax)
2015-03-20 14:21:55 +01:00
Vincent Breitmoser
6cf966b63f
re-inline cryptoInput variable
2015-03-20 14:10:00 +01:00
Vincent Breitmoser
abce05d529
Merge remote-tracking branch 'origin/development' into development
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/CertifyOperation.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/EditKeyOperation.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/PgpSignEncryptResult.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedSecretKey.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperation.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncryptInputParcel.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/SignEncryptParcel.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CertifyKeyFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptActivity.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/SetPassphraseDialogFragment.java
2015-03-20 14:01:07 +01:00
Dominik Schürmann
ebf9bb3a63
Fix API RESULT_TYPE
2015-03-20 13:51:06 +01:00
Dominik Schürmann
9e668eadcb
Fix PASSPHRASE handling in API
2015-03-20 13:38:07 +01:00
Kent
50913d0ff1
Updated GNU header
2015-03-20 12:38:16 +08:00
Kent
e0a5f1a0d4
Removed create and added GPLv3 header
2015-03-20 12:24:06 +08:00
Vincent Breitmoser
3b04636f5d
support yubikeys in (some) edit key operations
2015-03-20 02:28:22 +01:00
Kent
1d6643fa6b
Fixed #1152 :
...
- Checking if input.getSignatureSubKeyId() is not null before proceeding.
2015-03-20 06:40:52 +08:00
Kent
8d6d4328f2
Implemented #1162 : Invoke NFC in Advanced View
...
- Extracted NFC code from ViewKeyActivity to NfcHelper to share code between classes
- Changed the private anonymous Handler for NFC into a static private subclass, that uses WeakReference to avoid memory leaks
- Added resources needed (retrieved from Graphics) for the NFC button inside ViewKeyAdvShareFragment.
- Fixed the ripple boundary of the Share With... button to prevent it from bleeding to other buttons on the right (UX improvement)
2015-03-20 06:31:18 +08:00
Kent
4d43950841
- Added footer so that the Floating Action Button won't block the last few items' content
2015-03-20 06:11:50 +08:00
Dominik Schürmann
cfef53be01
Remove on click on icon
2015-03-19 17:21:26 +01:00
Dominik Schürmann
7e5cc9ee70
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-19 17:16:30 +01:00
Dominik Schürmann
98817d13ee
Manage my keys wizard
2015-03-19 17:16:23 +01:00
Manoj Khanna
6120365ee1
Fix for Issue #1114
...
Displays the snackbar above the keyboard on all activities.
2015-03-19 19:58:24 +05:30
Manoj Khanna
d122d27eba
Fixed a crash on ViewKeyActivity
...
This occurs when deleting a key with a stripped master key from the
ViewKeyActivity.
2015-03-19 18:54:26 +05:30
Vincent Breitmoser
25d89b5550
generalize NfcOperationParcel to RequiredInputParcel, including passphrases
2015-03-19 14:21:30 +01:00
Dominik Schürmann
0bcc2793c3
Improve Passphrase class with finalize()
2015-03-19 13:58:26 +01:00
Dominik Schürmann
e65efce333
Fix tests for Passphrase class
2015-03-19 03:30:12 +01:00
Dominik Schürmann
b24ff10c43
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-19 03:04:08 +01:00
Dominik Schürmann
9c9f95c7ac
New Passphrase class for safer passphrase handling in memory
2015-03-19 03:03:46 +01:00
Max Mertens
aab32b81b9
Added comments for server result sorting in key search
2015-03-18 22:24:29 +01:00
Vincent Breitmoser
d46fc3740b
yubikey certifications!
2015-03-18 21:12:31 +01:00
Vincent Breitmoser
aca54e31ea
generalize nfc crypto input structure
2015-03-18 18:25:44 +01:00
Max Mertens
74c474e3e2
Show HKP server results first in key cloud search. Fixes #1066
2015-03-18 17:49:57 +01:00
Vincent Breitmoser
4499caef1e
introduce CryptoOperationParcel for nfc data
2015-03-18 14:06:59 +01:00
Adithya Abraham Philip
17181cbc19
contacts work on all supported api levels
2015-03-17 19:07:28 +05:30
Dominik Schürmann
dbcb7a9e10
Manifest cleanup
2015-03-17 13:29:54 +01:00
Dominik Schürmann
7f2a89e125
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-17 13:22:21 +01:00
Dominik Schürmann
444123d040
File extensions into Constants
2015-03-17 13:22:13 +01:00
Adithya Abraham Philip
6f496730be
removed unnecessary @TargetApi annotation
2015-03-17 02:32:09 +05:30
Dominik Schürmann
025eaf0757
Disable hidden recipients for now
2015-03-16 20:34:27 +01:00
Dominik Schürmann
fd8f5ebb2f
Allow for hidden recipients in encrypt methods
2015-03-16 18:20:44 +01:00
Dominik Schürmann
a5271bf229
Allow encrypt of filenames via overflow menu
2015-03-16 17:00:53 +01:00
Dominik Schürmann
146fa8d6c0
Clarify certification help screen
2015-03-16 15:05:39 +01:00
Dominik Schürmann
a655664c0b
object oriented split user id
2015-03-16 13:54:01 +01:00
Dominik Schürmann
58450daef4
Fix nullpointer when scanning malformed qr codes
2015-03-16 00:16:20 +01:00
Dominik Schürmann
ad9c35f522
Allow selection of none in SelectSignKeyIdActivity
2015-03-15 22:05:12 +01:00
Dominik Schürmann
5cb22ece30
Clarify MIME usage
2015-03-15 21:17:24 +01:00
Dominik Schürmann
d824ec3bc9
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-15 19:35:12 +01:00
Dominik Schürmann
75368034bd
Put API activites in normal process to allow hydrate/dehydrate of logs
2015-03-15 19:35:03 +01:00
Vincent Breitmoser
db39b779c9
fix expiry of master keys
...
fixes #1141
2015-03-15 19:20:03 +01:00
Dominik Schürmann
809cd6e495
Prefer ZIP algorithm as discussed on OpenPGP WG mailinglist
2015-03-15 18:58:09 +01:00
Dominik Schürmann
fd5719ff6b
Remove display of key id in other lists
2015-03-15 18:40:52 +01:00
Dominik Schürmann
81d6da899f
Show main user id instead of key in certify screen
2015-03-15 16:32:52 +01:00
Dominik Schürmann
e873bac880
Fixes for selection of certify key
2015-03-15 16:24:06 +01:00
Dominik Schürmann
ff60e80d42
Merge pull request #1142 from tdjogi010/development
...
Preselected Suitable Key
2015-03-15 15:56:12 +01:00
Dominik Schürmann
8a2bd80d40
Merge pull request #1148 from manojkhannakm/development
...
Fixed a ClassCastException
2015-03-15 15:35:32 +01:00
Dominik Schürmann
f1dc58ddfd
Merge pull request #1147 from Hiperzone/development
...
-fixed out of bounds crash when retrieving the main profile name with se...
2015-03-15 15:34:07 +01:00
Dominik Schürmann
f4cb254404
Dont display key ids in KeySpinner, display creation date when user ids duplicate
2015-03-15 15:29:06 +01:00
Manoj Khanna
0fe060e88e
Fixed a ClassCastException
2015-03-15 12:30:08 +05:30
Dominik Schürmann
c2593f29ff
Query for duplicate user ids
2015-03-15 02:40:31 +01:00
Daniel Ramos
d3dd9020f5
-fixed out of bounds crash when retrieving the main profile name with secret keys
...
-fixed a possible crash when retrieving the main profile contactid
2015-03-15 00:12:26 +00:00
Dominik Schürmann
6c9b2ce0c0
Add missing license headers
2015-03-15 00:49:29 +01:00
Dominik Schürmann
8ede97b9ff
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-14 21:36:35 +01:00
Dominik Schürmann
f1b1ecae20
Merge pull request #1143 from manojkhannakm/development
...
Fix for Issue #1115
2015-03-14 21:36:28 +01:00
Dominik Schürmann
afa7790fbd
disable debug sync
2015-03-14 14:08:03 +01:00
Dominik Schürmann
12734127a7
Use names also for main contact
2015-03-14 14:07:45 +01:00
Dominik Schürmann
cd7f631221
Show key name instead of key id in contacts, cleanup
2015-03-14 14:05:31 +01:00
tdjogi010@gmail.com
d56c90ce76
Preselected Suitable Key
2015-03-13 11:06:13 +05:30
Adithya Abraham Philip
d7ef2c1b9e
added some documentation
2015-03-13 04:49:34 +05:30
Adithya Abraham Philip
759009ddb4
added own profile support in linekd system contact
2015-03-13 04:04:11 +05:30
Adithya Abraham Philip
d4375b7dfc
links own keys to me profile in contacts
2015-03-13 03:13:22 +05:30
Manoj Khanna
5b5e5b4981
Fix for Issue #1115
2015-03-13 00:53:05 +05:30
Dominik Schürmann
b953623802
Clarify logs in DeleteFileDialog
2015-03-12 14:34:58 +01:00
Dominik Schürmann
27027b8ee5
Use notify instead of Toast for NFC check
2015-03-12 13:39:20 +01:00
Dominik Schürmann
67a9f12790
Merge pull request #1133 from Rrego6/development
...
Check if NFC is available on device
2015-03-12 13:38:15 +01:00
Dominik Schürmann
183457334f
Merge pull request #1117 from danielnelz/development
...
#1042 : Replaced ints with enums
2015-03-12 13:27:04 +01:00
Dominik Schürmann
dae48e84c8
Improve file deletion strings
2015-03-12 13:18:31 +01:00
Dominik Schürmann
4de978bccb
Merge pull request #1137 from manojkhannakm/development
...
Updated fix for Issue #1116
2015-03-12 13:11:29 +01:00
Dominik Schürmann
fb1701f09f
Merge pull request #1134 from adithyaphilip/sync-confirmed-keys
...
Sync only confirmed keys and change
2015-03-12 13:08:18 +01:00
danielnelz
52200edfd7
Fixed possible ArrayIndexOutOfBoundsException.
2015-03-11 21:32:20 +01:00
Adithya Abraham Philip
08972de68f
added contact sync at end of CertifyOperation
2015-03-11 23:11:01 +05:30
Adithya Abraham Philip
45eea9b5b8
corrected linked system contact display name
2015-03-11 23:10:32 +05:30
Vincent Breitmoser
9ff4d7b2bc
change user_id primary key in database, use keyring rather than unified query in consolidate
2015-03-11 18:39:26 +01:00
Manoj Khanna
bb018b8fc1
Updated fix for Issue #1116
2015-03-11 20:52:00 +05:30
Dominik Schürmann
82a2a76a33
make constant for certify hash algo
2015-03-11 14:37:23 +01:00
Raoul
471f92a967
Check if NFC is available on device
2015-03-10 22:06:17 -04:00
Dominik Schürmann
4ed1bf0ca4
Version 3.2beta2
2015-03-10 16:30:00 +01:00
Dominik Schürmann
58d066a54e
Pull from transifex
2015-03-10 16:19:46 +01:00
Dominik Schürmann
446e16fc62
Disable maybe methods in ImportKeysListEntry for now
2015-03-10 15:55:19 +01:00
Dominik Schürmann
79a4e7fb9c
Fix expiry, revoked checks in OpenPgpSignatureResultBuilder
2015-03-10 15:52:44 +01:00
Dominik Schürmann
0e32b37f9d
Changelog 3.2beta1
2015-03-10 15:35:47 +01:00
Dominik Schürmann
7346144ba9
Remove unused NFC Beam html
2015-03-10 15:18:24 +01:00
Dominik Schürmann
f13953e8fc
API 7
2015-03-10 11:34:35 +01:00
Dominik Schürmann
b3257e0ffa
Ripple
2015-03-10 02:13:36 +01:00
Dominik Schürmann
64e85a2eb4
Merge branch 'contact-card' of https://github.com/adithyaphilip/open-keychain into adithyaphilip-contact-card
...
Conflicts:
Graphics/get-material-icons.sh
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyEmailFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyInputFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyNameFragment.java
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyPassphraseFragment.java
OpenKeychain/src/main/res/layout/create_key_email_fragment.xml
OpenKeychain/src/main/res/values/strings.xml
2015-03-10 01:51:30 +01:00
Dominik Schürmann
b74fa6c662
Merge pull request #1121 from adithyaphilip/rawcontact-deletion
...
Fixed contact deletion Issue #1120
2015-03-10 01:45:28 +01:00
Dominik Schürmann
bce0fe6221
Add additional email addresses in create key
2015-03-10 01:44:07 +01:00
Dominik Schürmann
3012001979
Show passphrase checkbox in create key
2015-03-10 03:46:10 +05:30
Adithya Abraham Philip
224f243c79
added CALLER_IS_SYNCADAPTER parameter to delete queries
2015-03-10 03:28:12 +05:30
Adithya Abraham Philip
5f0a468d9a
changed default drawable for linked system contact
2015-03-10 02:49:34 +05:30
Dominik Schürmann
7d2e2e3eec
Make create key wizard step-by-step
2015-03-10 02:49:34 +05:30
Dominik Schürmann
e3547b4979
Show passphrase checkbox in create key
2015-03-09 22:09:48 +01:00
Dominik Schürmann
67076b2019
Make create key wizard step-by-step
2015-03-09 22:00:44 +01:00
Adithya Abraham Philip
012b7e4830
cleaned up code, added comments
...
optimised imports
2015-03-10 01:33:55 +05:30
Adithya Abraham Philip
f8a6f814dd
added contact linking
2015-03-10 01:08:09 +05:30
Adithya Abraham Philip
bc43797c32
added card
2015-03-10 01:08:09 +05:30
danielnelz
704821a8db
Merge remote-tracking branch 'upstream/development' into development
2015-03-09 20:25:03 +01:00
danielnelz
7d27faf00c
Added braces to if else.
2015-03-09 20:14:11 +01:00
danielnelz
17301be2ca
Created enum MessageStatus in KeychainIntentServiceHandler and enum IOType
...
in KeychainIntentService and replaced int constants with them. Fixed some
typos.
2015-03-09 20:09:05 +01:00
Dominik Schürmann
cc66435e38
Some fixes for delete after encryption
2015-03-09 18:59:15 +01:00
Dominik Schürmann
7c22fc843b
Fix ascii armor in encrypt activity
2015-03-09 18:33:20 +01:00
Dominik Schürmann
009e8e9e39
Fix compression check in activities
2015-03-09 18:21:54 +01:00
Dominik Schürmann
3fe7fa202c
API: If signature key is known return pi to show key
2015-03-09 17:12:46 +01:00
Dominik Schürmann
b2e5ac2820
Fix colors for remote activity
2015-03-09 16:55:23 +01:00
Dominik Schürmann
bd1705410a
Cleanup new widgets
2015-03-09 16:17:12 +01:00
Dominik Schürmann
d8c4867825
Merge pull request #1112 from chipset95/issue-1106-imp
...
Improved EmailEditText, Added NameEditText, Removed PasswordEditText #1106
2015-03-09 16:08:45 +01:00
Dominik Schürmann
72c18734ad
Redesign of encrypt activites finished
2015-03-09 16:03:58 +01:00
chipset95
c55353e2b8
Implemented NameEditText
2015-03-09 18:12:44 +05:30
Dominik Schürmann
c50dceab32
Improve icons
2015-03-09 13:27:24 +01:00
chipset95
e2c502a511
Improved EmailEditText, Added NameEditText, Removed PasswordEditText #1106
2015-03-09 17:55:46 +05:30
Dominik Schürmann
cf2aa34970
Fix padding in create key
2015-03-09 13:18:21 +01:00
Dominik Schürmann
9572327c36
Removed unused PasswordEditText
2015-03-09 12:59:35 +01:00
Dominik Schürmann
80f2822dd8
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-09 12:52:17 +01:00
Dominik Schürmann
7ac4f63ea3
Merge pull request #1111 from adithyaphilip/passphrase-strength-indicator
...
Passphrase strength indicator
2015-03-09 12:51:00 +01:00
Adithya Abraham Philip
820005bc37
minor xml code style correction
2015-03-08 12:57:37 +05:30
Vincent Breitmoser
30ca8637ff
add support for certification of user attributes
2015-03-08 01:46:30 +01:00
Adithya Abraham Philip
f181a1ecbe
minor code style correction
2015-03-07 13:07:28 +05:30
Adithya Abraham Philip
976c40e45f
removed created by comment
2015-03-06 22:42:37 +05:30
Adithya Abraham Philip
1de528fc85
cleaned up code
2015-03-06 22:25:35 +05:30
Adithya Abraham Philip
f12f6b540d
changed default colors for PasswordStrengthView
2015-03-06 22:11:33 +05:30
Adithya Abraham Philip
fee891fc06
added PassphraseEditText to SetPassphraseDialogFragment
2015-03-06 22:00:30 +05:30
Adithya Abraham Philip
c5093433f5
added PassphraseEditText
2015-03-06 21:32:17 +05:30
Dominik Schürmann
4013a36276
Remove dublicate email check
2015-03-06 11:20:45 +01:00
Dominik Schürmann
def4492107
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-06 11:16:06 +01:00
Dominik Schürmann
a03f6d35d6
Improve way of getting possible names by filtering out emails
2015-03-06 11:14:27 +01:00
Vincent
443feef27a
Merge pull request #1108 from tdjogi010/development
...
Asks Passphrase for key delete/export in ViewKeyActivity.
2015-03-06 11:10:42 +01:00
Dominik Schürmann
f31ada30d0
Merge branch 'development' of github.com:open-keychain/open-keychain into development
2015-03-06 10:50:31 +01:00
chipset95
7c2fefe2f7
Added GPLv3 License
2015-03-06 14:47:11 +05:30
tdjogi010@gmail.com
61b306a74a
Asks Passphrase for key delete/export in ViewKeyActivity.
2015-03-06 11:50:41 +05:30
chipset95
d83219f3a0
Created EmailEditText, PasswordEditText and implemented wherever required
2015-03-06 11:13:56 +05:30
Dominik Schürmann
d74a662614
Tryout design for encrypt, decrypt
2015-03-06 01:52:06 +01:00
Dominik Schürmann
eaf7e5e005
Fix elevation
2015-03-06 01:12:33 +01:00
Dominik Schürmann
0bb3b9c6cc
Format code of merged password strength widget
2015-03-05 23:39:41 +01:00
Dominik Schürmann
23b8e8272c
Merge branch 'issue1050' of https://github.com/lezorich/open-keychain into passphrase-strength-indicator
...
Conflicts:
OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyInputFragment.java
2015-03-05 23:29:43 +01:00
Dominik Schürmann
e50eda4e29
Use ArrayList instead of LinkedList
2015-03-05 17:59:53 +01:00
Dominik Schürmann
02084ba14a
Cleanup of PgpConstants
2015-03-05 17:53:14 +01:00
Dominik Schürmann
afbb166de6
Add missing header
2015-03-05 17:52:12 +01:00
Dominik Schürmann
3bc3e3e6f4
Check for insecure hash and symmetric encryption algos on decrypt
2015-03-05 17:46:43 +01:00
Dominik Schürmann
aeb0169f02
Use static linked lists instead of arrays
2015-03-05 17:24:56 +01:00
Dominik Schürmann
0300bce41f
Add missing file with PGP Constants
2015-03-05 16:58:15 +01:00
Dominik Schürmann
e45f000cb4
Remove advanced preferences, move compression as menu item in encrypt activites, select hash and encryption algo based on hardcoded preferred lists
2015-03-05 16:57:57 +01:00
Dominik Schürmann
8b7684baf7
Remove preferences multi process min sdk check
2015-03-05 15:12:59 +01:00
Dominik Schürmann
1576a76ecc
Remove false comment in list fragment
2015-03-05 12:53:51 +01:00
Dominik Schürmann
7ccdd7d38e
Debug options
2015-03-05 11:14:19 +01:00
Dominik Schürmann
18a827eeed
Design fixes for decryption screen
2015-03-05 11:06:17 +01:00