Dominik Schürmann
e1f525a0ac
name KeychainIntentService properly
2014-03-04 22:17:45 +01:00
Dominik Schürmann
9c19394da6
Update from transifex
2014-03-04 22:06:30 +01:00
Dominik Schürmann
fe8044d181
2.3.1 beta2
2014-03-04 20:58:53 +01:00
Dominik Schürmann
06f9134eb1
Enforce private key for applications, verify signed-only texts without passphrase input, better internal decrypt and verify method
2014-03-04 20:53:44 +01:00
Dominik Schürmann
89a4c38cc0
return SIGNATURE_SUCCESS_UNCERTIFIED from service
2014-03-04 15:18:05 +01:00
Miroojin Bakshi
50813ef188
Hide CalendarView in tablets
2014-03-04 19:20:56 +05:30
Miroojin Bakshi
0a12c41ca9
Extend DatePickerDialog and override setTitle() method.
2014-03-04 18:45:06 +05:30
Daniel Haß
106027a7cd
Fixed some naming
2014-03-04 13:58:26 +01:00
Daniel Haß
a12b67c538
Added exception is null option to display nothing if no error occured
2014-03-04 13:56:46 +01:00
Dominik Schürmann
1613a015d6
Merge pull request #322 from mj7007/smooth_activity_switch
...
Smooth Activity Switch Fixed
2014-03-04 10:59:59 +01:00
Dominik Schürmann
07bb421da5
Merge pull request #315 from jessicayuen/master
...
#226 : Added cancel option to ProgressDialogFragments. Create Key is now cancelable.
2014-03-04 10:51:26 +01:00
mj7007
e4461b788f
Smooth Activity Switch Fixed
2014-03-04 13:57:48 +05:30
Jessica Yuen
af6713dc78
#226 : Small fix to prevent message from being sent if IntentService is canceled
2014-03-03 23:04:55 -05:00
Daniel Haß
d691d4c965
Added handling for other exceptions in the ImportListLoader.
2014-03-03 20:42:38 +01:00
Dominik Schürmann
b837579cdc
Merge branch 'master' of github.com:openpgp-keychain/openpgp-keychain
2014-03-03 15:46:04 +01:00
Dominik Schürmann
94e161fe0d
change ordering in Intent descriptions for better readability in small dialogs
2014-03-03 15:45:53 +01:00
Daniel Haß
ec8a3469ff
Little fixes
2014-03-03 15:07:07 +01:00
Emantor
ed7485e91d
Fix NewApi Lint Errors
...
Fix missing ;
import android.annotation.TargetApi where needed
2014-03-03 14:21:15 +01:00
Emantor
736eac074d
Fix DefaultLocale Lint Warnings
2014-03-03 11:50:48 +01:00
Emantor
122e562675
Fix ScrollViewSize Lint Warnings
2014-03-03 11:48:45 +01:00
Daniel Haß
6362b2de94
Added FileHasNoContent string
2014-03-03 09:36:40 +01:00
Daniel Haß
f484122c35
Added exception for empty files
2014-03-03 09:36:10 +01:00
Daniel Haß
9843bafafd
Added handler for FileHasNoContent exception, some clean up
2014-03-03 09:35:05 +01:00
Jessica Yuen
e4e3c555e9
#226 : Async key gen task is stopped if progress is canceled
2014-03-02 20:55:13 -05:00
Jessica Yuen
91a2ecb15c
#226 : Activity no longer closes if progress is canceled for key creation in EditKeyActivity
2014-03-02 17:33:21 -05:00
Ashley Hughes
d6b0975f9b
begin adding parcel for save intent
2014-03-02 20:34:28 +00:00
Jessica Yuen
1baae3775e
#226 : Added cancel option to ProgressDialogFragments. Create Key is now cancelable.
2014-03-02 15:08:18 -05:00
Dominik Schürmann
64601fa981
version code 23101 for beta testing
2014-03-02 18:18:55 +01:00
Dominik Schürmann
6ddccb0d6f
version code 23101 for beta testing
2014-03-02 18:15:11 +01:00
Dominik Schürmann
339136dda5
Update from transifex
2014-03-02 18:14:49 +01:00
Dominik Schürmann
4a13f70a88
API changes
2014-03-02 01:20:06 +01:00
Dominik Schürmann
0c60eea628
Merge pull request #306 from danielhass/keyserver-conerror
...
Show error if keyserver is not reachable
2014-02-28 23:27:57 +01:00
Daniel Haß
414839b915
Some clean up
2014-02-28 22:43:31 +01:00
Daniel Haß
7e229d4247
Added different notifys for different exceptions
2014-02-27 22:15:50 +01:00
Daniel Haß
c60ec7a8a7
Added error strings for key import from keyserver
2014-02-27 22:10:07 +01:00
Dominik Schürmann
7bbfd9d446
cleanup
2014-02-27 16:55:42 +01:00
Dominik Schürmann
5c78c11756
remove dublication of api library, let both proejcts depend on the same
2014-02-27 16:40:59 +01:00
Nikhil Peter Raj
87af739773
Added GPL headers
2014-02-27 18:09:47 +05:30
Daniel Haß
2fa9067edb
Added StackOverflow link to documentation
2014-02-27 10:20:24 +01:00
Daniel Haß
49769645a0
Added documentation to the AsyncTaskResultWrapper
2014-02-27 10:17:38 +01:00
Nikhil Peter Raj
c98a7d1977
Complete fix for #304
2014-02-27 00:56:33 +05:30
Daniel Haß
20470748a9
Adapted the ImportKeysLoader to work with the new AsyncWrapper
2014-02-26 19:16:28 +01:00
Daniel Haß
5d1f61bff7
Reworked ImportKeysListFragment to handel exceptions, ImportKeyListLoader is temporarily disabled
2014-02-26 18:00:13 +01:00
Daniel Haß
9bbb286c5e
Added the AsyncTaskResultWrapper
2014-02-26 17:58:12 +01:00
Nikhil Peter Raj
5ddf001f9c
Partial fix for #304
2014-02-26 11:33:39 +05:30
Nikhil Peter Raj
fa6ea57121
Final fix for #266
...
-Fix implemented using setIcon() as setIconAttribute() is not valid for
API less than 11
2014-02-26 00:29:01 +05:30
Nikhil Peter Raj
c77aff6fc2
Removed Thumbs.db,added to gitignore
2014-02-25 23:43:59 +05:30
Nikhil Peter Raj
fc06f678c5
Fix for #266
...
-Extra: Added the appropriate images to drawable folder from Android SDK
source, can be used as alternative if required.
2014-02-25 22:45:29 +05:30
Daniel Haß
1351c6f804
Replaced Toast with AppMsg in DecryptActivity
2014-02-24 22:02:32 +01:00
Dominik Schürmann
0747a5815f
cleanup
2014-02-24 01:32:00 +01:00
Dominik Schürmann
c7c45a80fa
fix signature passing and verify in demo
2014-02-24 01:24:46 +01:00
Daniel Haß
947b9902e5
remove debug stuff
2014-02-23 23:59:55 +01:00
Daniel Haß
09e220eddd
Revert "Replaced Toast with AppMsg in EncryptActivity"
...
This reverts commit e936a4762b
.
2014-02-23 23:56:10 +01:00
Daniel Haß
e936a4762b
Replaced Toast with AppMsg in EncryptActivity
2014-02-23 23:50:55 +01:00
Daniel Haß
1f36238a1b
Replaced Toast with AppMsg in EncryptActivity
2014-02-23 23:35:11 +01:00
Dominik Schürmann
f7216841e3
Update help_start.html
2014-02-23 17:29:11 +01:00
Ashley Hughes
fa533dda32
pass through which keys are new
2014-02-22 16:08:38 +00:00
Ashley Hughes
fab74590eb
remove deleted keys
2014-02-22 15:41:15 +00:00
Ashley Hughes
a39c73ca12
first go at saving IDs correctly
2014-02-22 15:29:19 +00:00
Ashley Hughes
1a28a4e921
change how primary id changing is passed through
2014-02-22 13:54:59 +00:00
Ashley Hughes
1b25ec5a0c
master merge
2014-02-22 10:27:03 +00:00
Dominik Schürmann
e12598028f
AndroidManfiest code for later...
2014-02-21 16:28:48 +01:00
Dominik Schürmann
5b0c82b58f
import key from email app directly
2014-02-21 16:21:06 +01:00
Ashley Hughes
c3c311152e
put main original id at the top
2014-02-21 15:09:49 +00:00
Ashley Hughes
034deaacba
initial split into two functions
2014-02-21 15:01:59 +00:00
Dominik Schürmann
c2013c9ca8
precompile user id pattern
2014-02-21 15:47:15 +01:00
Dominik Schürmann
f29d3015b8
rename
2014-02-21 15:45:10 +01:00
Dominik Schürmann
fb0816c126
internal renaming, cleanup
2014-02-21 02:40:44 +01:00
Dominik Schürmann
aaddd26b51
verification of cleartext signatures works
2014-02-21 02:31:30 +01:00
Dominik Schürmann
b4f977673f
rename to OpenKeychain
2014-02-21 01:03:20 +01:00
Dominik Schürmann
a02d07b57c
Merge pull request #282 from danielhass/master
...
Replaced Toasts with AppMsg library
2014-02-20 23:17:57 +01:00
Daniel Haß
f41a505f7e
Added AppMsg library
2014-02-20 22:50:37 +01:00
Daniel Haß
836ef8b7ab
Updated library section (AppMsg library)
2014-02-20 21:07:59 +01:00
Dominik Schürmann
77c635ea12
rename in README
2014-02-20 20:13:36 +01:00
Daniel Haß
f6c9fd9707
Deleted Toast import
2014-02-20 17:51:33 +01:00
Daniel Haß
b9ad95b93d
Replaced Toasts with AppMsg-Library notifys
2014-02-20 17:50:53 +01:00
Daniel Haß
b0c3073790
Added AppMsg compile option to gradle
2014-02-20 17:49:20 +01:00
Dominik Schürmann
e75fd5a156
cleanup
2014-02-19 13:12:08 +01:00
Dominik Schürmann
7436bf578c
cleanup
2014-02-19 13:06:57 +01:00
Dominik Schürmann
b952af90e6
Builder pattern for PgpOperationIncoming
2014-02-19 13:04:29 +01:00
Dominik Schürmann
e9082c0db5
Update from transifex
2014-02-19 12:44:35 +01:00
Dominik Schürmann
b074293168
certifications text
2014-02-19 12:43:56 +01:00
Dominik Schürmann
c5688889a7
fixes encryption
2014-02-19 12:07:07 +01:00
Dominik Schürmann
a5e33097a6
cleanup
2014-02-19 10:47:13 +01:00
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
Ashley Hughes
c9d9c800b6
pass through deleted keys
2014-02-15 14:45:57 +00: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
Ashley Hughes
ba62d30563
propgate through
2014-02-14 17:40:11 +00: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
Ashley Hughes
076a7ec4a1
save work, this code doesn't work...
2014-02-13 22:05:36 +00: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
Ashley Hughes
e150004e32
should have used refactor...
2014-02-08 21:42:04 +00:00
Ashley Hughes
5bd0a2ebc8
fix Android Studio analysis issues
2014-02-08 21:38:56 +00:00
Ashley Hughes
75640934a0
saving fixes
2014-02-08 21:04:38 +00:00
Ashley Hughes
adc6a3ea64
some AS Inspect Code fixes
2014-02-08 16:33:37 +00:00
Ashley Hughes
33f41e66a0
consistent ui
2014-02-08 16:18:30 +00:00
Ashley Hughes
5def251e62
keep track of brand new keys, they need saving
2014-02-08 15:59:44 +00:00
Ashley Hughes
44ee713763
fix create keyring crash
2014-02-08 15:51:11 +00:00
Ashley Hughes
b74ed46434
disable export if unsaved
2014-02-08 15:35:44 +00: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
Ashley Hughes
cd2b493ea8
small extra check
2014-02-08 12:12:17 +00:00
Ashley Hughes
8d1047d05c
fix a crash
2014-02-06 22:52:22 +00:00
Ashley Hughes
899fadb916
can change passwords
2014-02-06 22:43:59 +00:00
Ashley Hughes
fd33a67645
ask for save
2014-02-06 22:35:27 +00:00
Ashley Hughes
aee4ec6d1f
action bar and a small fix
2014-02-06 22:16:41 +00:00
Ashley Hughes
d4d6de1bc5
select old date doesn't need save
2014-02-06 20:07:04 +00:00
Ashley Hughes
6dbf482755
passphrase changes update need to save
2014-02-06 15:21:29 +00:00
Ashley Hughes
53dc044ab4
pass message when key added
2014-02-06 14:33:29 +00:00
Ashley Hughes
d6726fe9d6
some fixes
2014-02-06 14:25:09 +00:00
Ashley Hughes
e7ebbc5ef6
final link in chain, fix compile
2014-02-06 13:56:34 +00:00
Ashley Hughes
a5aae930e5
allow blank names and emails
2014-02-06 13:28:59 +00:00
Ashley Hughes
603665976a
new Ids need to be saved
2014-02-06 09:00:36 +00:00
Dominik Schürmann
616c903a2a
do not delete pub keys where secret key exists
2014-02-06 01:02:18 +01:00
Ashley Hughes
83514b82c0
notify of changes
2014-02-05 22:19:07 +00:00
Ashley Hughes
262425c6ad
edit ui knows it it has been changed
2014-02-05 21:36:11 +00:00
Ashley Hughes
8d7cc67553
save
2014-02-05 21:04:20 +00: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
Ashley Hughes
6d40bc3c0c
use usage argument if needed
2014-02-04 22:02:53 +00: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
Ashley Hughes
fe3db8f0e6
preserve keys that we don\'t use in the app
2014-02-04 01:18:54 +00:00
Ashley Hughes
64aa2b7701
slight clarification
2014-02-04 00:46:03 +00:00
Ashley Hughes
82b94838c3
fix certify keys without sign flag
2014-02-04 00:38:19 +00:00
Ashley Hughes
089a70fe32
save flags from checkboxes
2014-02-03 01:15:29 +00:00
Ashley Hughes
fd308a671d
include authentication keys
2014-02-03 00:05:45 +00:00
Ashley Hughes
a90b748611
set checkboxes from key properties
2014-02-02 23:56:53 +00:00
Ashley Hughes
212ee222c3
replace spinner with non-functioning checkboxes
2014-02-02 22:14:07 +00: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
Dominik Schürmann
a966d1afa1
share fingerprint with qr code
2014-01-19 01:15:25 +01:00
Dominik Schürmann
88aa439ea7
fix qr code scanning, implement basic scanning of fingerprint only
2014-01-19 00:45:53 +01:00
Dominik Schürmann
1bac2849b8
improve performance of adapter implementations by caching index, use data uri where possible in ViewKeyActivity
2014-01-19 00:00:56 +01:00
Dominik Schürmann
12c7e219c8
cleanup
2014-01-18 22:40:55 +01:00
Dominik Schürmann
96936dda23
handle onActivityResult in FileDialogFragment directly
2014-01-18 22:37:00 +01:00
Dominik Schürmann
e8b9dfe379
layout fixes
2014-01-18 21:52:59 +01:00
Dominik Schürmann
1c5acc9721
better onActivityResult handling for qr code import, remove unimplemented import button
2014-01-18 21:20:20 +01:00
Dominik Schürmann
f3638d5b44
default import is from keyserver
2014-01-18 21:17:23 +01:00
Dominik Schürmann
5b5f66f514
add holo light icons
2014-01-18 21:10:27 +01:00
Dominik Schürmann
b4b2a12a45
prettify upload key
2014-01-18 20:40:41 +01:00
Dominik Schürmann
b6240f8927
do not sign on update from server action
2014-01-18 20:27:28 +01:00
Dominik Schürmann
7617e9be2d
more layout fixes
2014-01-18 20:16:34 +01:00
Dominik Schürmann
803a1e9481
sign key without passphrase fixed
2014-01-18 20:03:40 +01:00
Dominik Schürmann
46291d6b3e
Much more usable sign activity
2014-01-18 19:54:27 +01:00
Dominik Schürmann
47e3bd6d65
Externalize secret key selection into fragment for reuse in different activities
2014-01-18 18:44:34 +01:00
Dominik Schürmann
11bb52fc2f
Merge branch 'master' of github.com:dschuermann/openpgp-keychain
2014-01-16 22:33:21 +01:00
Dominik Schürmann
ca95cb9a43
Update gradle build files to 0.7.3 android plugin, add Gradle 1.9 wrapper, add information about build to readme
2014-01-16 22:33:11 +01:00
Ashley Hughes
64f9ea95f4
file imports fix
2014-01-16 10:04:42 +00:00
Ashley Hughes
09caba36a0
fix clipboard null crash
2014-01-16 10:04:28 +00:00
Dominik Schürmann
9c0432d24c
Merge pull request #196 from ashh87/master
...
cross-cert changes
2014-01-14 23:54:40 -08:00
Ashley Hughes
0bca0a4b08
always check binding when verifying
2014-01-15 00:41:18 +00:00
Ashley Hughes
c95a52c070
refactor
2014-01-14 22:12:57 +00:00
Dominik Schürmann
16b753acca
fix exporting to file, close #195
2014-01-14 22:07:28 +01:00
Dominik Schürmann
0caa4de4fe
toast on copy to clipboard
2014-01-14 21:53:57 +01:00
Dominik Schürmann
b5013be037
prettify import
2014-01-14 21:47:01 +01:00
Dominik Schürmann
7cde5c89d0
Merge branch 'master' of github.com:dschuermann/openpgp-keychain
2014-01-14 21:19:56 +01:00
Dominik Schürmann
59217ec9ba
fix some small layout bugs, add barcode scanner lib as source lib, fix qr code scanning issues
2014-01-14 21:19:43 +01:00
Ashley Hughes
cd4a3dd237
begin refactor
2014-01-14 15:48:05 +00:00
Ashley Hughes
bb0baa815e
check primary bindings
2014-01-14 15:03:35 +00:00
Ashley Hughes
2b71b12b24
subkey binding check, start primary binding check
2014-01-14 00:30:58 +00:00
Ashley Hughes
036480a210
small tidy
2014-01-13 14:55:59 +00:00
Dominik Schürmann
9c55abc05d
Merge pull request #188 from ashh87/master
...
new keys are cross-certified
2014-01-13 06:43:29 -08:00
Ashley Hughes
71fd7574ec
new keys are cross-certified
2014-01-13 14:36:30 +00:00
Dominik Schürmann
008db45dff
simplify wording
2014-01-13 14:30:08 +01:00
Dominik Schürmann
e3bcf64d9e
bump version code to 21106 for beta testers
2014-01-13 00:48:20 +01:00
Dominik Schürmann
face67d64b
key view is working
2014-01-13 00:39:51 +01:00
Dominik Schürmann
c740d409c4
fix compile
2014-01-12 22:26:55 +01:00
Dominik Schürmann
100ae50e02
cleanup layouts, prepare layouts for new key view
2014-01-12 21:33:37 +01:00
Dominik Schürmann
1895e6acbd
bump version to 21105 for beta testers
2014-01-10 14:21:09 +01:00
Dominik Schürmann
9da46cb2ff
fix gradle build
2014-01-10 09:09:36 +01:00
Dominik Schürmann
d7463a3c3b
bump to version code 21104 for beta testers
2014-01-10 09:02:32 +01:00
Dominik Schürmann
3abad09cb0
preferences and help into menu not drawer according to guidelines and google apps
2014-01-09 23:51:23 +01:00
Dominik Schürmann
37fd7dbbc7
fix bad crashes
2014-01-09 23:13:23 +01:00
Dominik Schürmann
bb161d5fa9
implement navigation drawer
2014-01-09 22:58:52 +01:00
Dominik Schürmann
10715f7ace
add experimental drawer navigation
2014-01-09 17:02:49 +01:00
Dominik Schürmann
2162c85c12
use bootstrap buttons
2014-01-09 15:12:41 +01:00
Dominik Schürmann
11ed8d7e16
add AndroidBootstrap lib
2014-01-09 12:31:45 +01:00
Dominik Schürmann
14a8738933
fix import, add missing multi select menu
2014-01-08 00:52:09 +01:00
Dominik Schürmann
1970d4be6e
multi selection for secret key list
2014-01-07 23:54:12 +01:00
Dominik Schürmann
2ccfc09f44
instructions on empty public key list for first start
2014-01-07 23:48:16 +01:00
Dominik Schürmann
f76d33d230
remove unused ids
2014-01-07 23:02:23 +01:00
Dominik Schürmann
a2f0667593
action encrypt to contact in view and multi select
2014-01-07 22:59:39 +01:00
Dominik Schürmann
caf3b02042
reorder menus, cleanup code, add experimental tab activity
2014-01-07 22:40:18 +01:00
Dominik Schürmann
44117fb191
key edit fixes
2014-01-07 21:02:31 +01:00
Dominik Schürmann
4ea64968af
integrate UnderlineTextView, add zxing info
2014-01-06 22:58:04 +01:00
Dominik Schürmann
ccb462e94f
externalize zxing lib, fix gradle build
2014-01-06 22:52:45 +01:00
Dominik Schürmann
7671c99b97
copy to clipboard in key view
2014-01-06 20:30:22 +01:00
Dominik Schürmann
de496deffa
multi select and delete, needs testing
2014-01-06 14:35:14 +01:00
Dominik Schürmann
708baaa68c
Work on multiselect in key list
2014-01-06 00:59:02 +01:00
Dominik Schürmann
28d9a2f26b
reorder menu in key view
2014-01-03 18:33:44 +01:00
Dominik Schürmann
0e4cfed969
cleanup and documentation
2014-01-03 18:07:42 +01:00
Dominik Schürmann
606caee145
prettify nfc dialog
2014-01-03 12:28:03 +01:00
Dominik Schürmann
15be9fc99b
integrate NFC into key view and import activities
2014-01-03 12:24:08 +01:00
Dominik Schürmann
9576aeabca
integrate share activity in view activity
2014-01-02 23:09:10 +01:00
Dominik Schürmann
bc0edfda0b
fix nullpointer in EditKeyActivity
2014-01-02 22:45:24 +01:00
Dominik Schürmann
7b9b3d07bb
final fixes for public key list
2014-01-02 22:36:57 +01:00
Dominik Schürmann
faabf8eca2
fixing some layout problems
2014-01-02 22:01:25 +01:00
Dominik Schürmann
f5da63f988
New list with sticky list headers library
2014-01-02 21:10:08 +01:00
Dominik Schürmann
1d91804dc7
Simple new list implementations, remove library, use simple adapter with headings
2014-01-01 22:26:19 +01:00
Dominik Schürmann
c8d0ff77b1
show layout not before passphrase is entered
2014-01-01 20:29:56 +01:00
Dominik Schürmann
6c1a58ef15
Use data uri instead of extra for key details
2014-01-01 16:54:55 +01:00
Dominik Schürmann
d45462bb33
key listview
2013-12-31 01:45:49 +01:00
Dominik Schürmann
52c55aaabe
code styling
2013-12-31 01:41:37 +01:00
Dominik Schürmann
9ab0e6082a
Merge pull request #165 from kalkin/key-details
...
Key details
2013-12-30 16:32:11 -08:00
Dominik Schürmann
516c9342d5
fix gradle build
2013-12-30 23:25:38 +01:00
Dominik Schürmann
a7db72540f
Add pinned section listview library
2013-12-30 23:17:46 +01:00
Dominik Schürmann
5a0ec426ea
rename resources folders, new high def icons
2013-12-30 23:07:18 +01:00
Dominik Schürmann
f143fc0eb9
rename resources folders, new high def icons
2013-12-30 22:20:20 +01:00
Dominik Schürmann
1be368092e
Fix custom action bars for Android 4.4
2013-12-30 21:46:42 +01:00
Dominik Schürmann
2c0b2e356b
target android-19
2013-12-30 21:18:27 +01:00
Dominik Schürmann
19082b62a9
Inform user if signature check fails
2013-12-30 20:57:49 +01:00
Dominik Schürmann
a8cafd59e4
Remove deprecated com.fsck.k9.permission.READ_ATTACHMENT
2013-12-30 19:53:55 +01:00
Dominik Schürmann
a61b4887b2
Merge branch 'master' of github.com:dschuermann/openpgp-keychain
2013-12-30 19:52:18 +01:00
Dominik Schürmann
7c3a53d149
remote service: package signature verification, use string for service instead of getClass.getName
2013-12-30 19:16:21 +01:00
Bahtiar `kalkin-` Gadimov
f265cd4d68
Added context menu item KeyDetails to KeyListPublicFragment
2013-12-25 19:33:53 +01:00
Bahtiar `kalkin-` Gadimov
e823ef6efc
Renamed keyDetails to key_details
2013-12-25 19:33:47 +01:00
Bahtiar `kalkin-` Gadimov
208ea19d5d
Added first draft of KeyDetailsActivity
2013-12-25 18:54:02 +01:00
Bahtiar `kalkin-` Gadimov
ed01c37fe1
Added shortifyFingerprint() to PGPHelper
2013-12-25 18:53:56 +01:00
erbsenmann
dbfa4acb0a
Cleanup.
2013-11-08 19:47:57 +01:00
erbsenmann
afa7e80c91
Minor fix in OpenPgpData: type is now also written to and read from parcel
2013-11-08 19:25:35 +01:00
Dominik Schürmann
2f81c2fb0f
spring-cleaning: remove unused resources, rename strings from camelCase to snake_case to follow standard practice
2013-10-25 21:46:05 +02:00
Dominik Schürmann
283037acf5
remove unused code
2013-10-06 01:17:42 +02:00
Dominik Schürmann
b3d51b8b80
QR Code import works now
2013-10-06 01:12:30 +02:00
Dominik Schürmann
2942d94a29
QR Code sharing with multiple QR Codes
2013-10-05 23:32:47 +02:00
Dominik Schürmann
05cc2023da
Add parts of zxing library to generate qr codes
2013-10-05 20:43:42 +02:00
Dominik Schürmann
bef6977aad
New API version, import from clipboard
2013-10-05 18:35:16 +02:00
Dominik Schürmann
c75c00f935
Merge branch 'master' of github.com:dschuermann/openpgp-keychain
2013-10-02 20:09:55 +02:00
Dominik Schürmann
19c077bb8a
Show if item has wrong API version
2013-10-02 20:09:43 +02:00
Dominik Schürmann
2a0df5b75a
API update
2013-10-02 19:08:33 +02:00
Bahtiar `kalkin-` Gadimov
2fda5bfc97
Fixed 140 - Multiline Entries in KeyServerQueryActivity
...
* EditText is now singleLine and has a hint
* EditText has set inputType=text and imeOptions=actionSearch
* Implemented listener for the actionSearch event
* Reformated the source code according to the project specification. Sorry for
the diff mess :-/
Signed-off-by: Bahtiar `kalkin-` Gadimov <bahtiar@gadimov.de>
2013-09-24 14:01:15 +02:00
Dominik Schürmann
224faa42ac
Increment for a beta build
2013-09-23 01:37:31 +02:00
Dominik Schürmann
9a120a4664
Fix margin of user ids in import layout
2013-09-22 22:02:40 +02:00
Dominik Schürmann
47acc45934
Fix file import, part 2
2013-09-22 21:55:02 +02:00
Dominik Schürmann
b5c0e4478c
Fix file import, commitAllowingStateLoss() was he answer to fragment crashes, PS: I hate fragment lifecycles...
2013-09-22 21:50:46 +02:00
Dominik Schürmann
2e83d92dd0
Better support for gpg files in CMs file manager
2013-09-22 20:17:55 +02:00
Dominik Schürmann
917c86b524
Import keys with adapter, loader, and new design
2013-09-22 19:58:33 +02:00
Dominik Schürmann
7b2de96d15
Move adapters into sub package
2013-09-22 19:57:59 +02:00
Dominik Schürmann
39c172aa88
Merge branch 'master' of github.com:dschuermann/openpgp-keychain
2013-09-22 15:23:43 +02:00
Dominik Schürmann
ac180275fd
Set default algorithms to SHA-512 and AES-256
2013-09-20 21:43:48 +02:00
Ashley Hughes
5473703f18
set mainUserIdRest visible after GONE in previous key
2013-09-20 13:23:06 +01:00
Dominik Schürmann
922ac725bb
Renaming some files
2013-09-19 02:17:49 +02:00
Dominik Schürmann
3c4cb1c2d3
Work on new Import activity
2013-09-19 02:02:51 +02:00
ogasser
f6d525da82
Don't use revoked keys
...
Check if keys are revoked when getting usable encryption keys. Only use keys which are not expired and not revoked.
2013-09-17 23:01:28 +02:00
Ashley Hughes
32b2711e61
null check
2013-09-17 18:31:02 +01:00
Ashley Hughes
b4382db263
add public keys when importing secret keys
2013-09-17 18:19:30 +01:00
Dominik Schürmann
73ccb816ac
Merge branch 'master' of github.com:dschuermann/openpgp-keychain
2013-09-17 16:54:02 +02:00
Dominik Schürmann
bb657e4add
Updated PRNGFixes from official blogpost
2013-09-17 16:53:50 +02:00
Ashley Hughes
10ae66e0b1
Issue 115 - UTF passwords
2013-09-17 15:15:33 +01:00
Dominik Schürmann
0625061018
API documentation
2013-09-16 16:40:47 +02:00
Dominik Schürmann
e6a37f565f
API documentation
2013-09-16 16:33:43 +02:00
Dominik Schürmann
5a947df33e
API documentation
2013-09-16 16:30:06 +02:00
Dominik Schürmann
0ef8663422
API documentation
2013-09-16 16:24:11 +02:00
Dominik Schürmann
168432abab
API documentation
2013-09-16 16:08:44 +02:00
Dominik Schürmann
0e24a74bb8
Simplify exception handling in service
2013-09-16 13:08:02 +02:00
Dominik Schürmann
363358d30b
Better error handling
2013-09-16 13:00:47 +02:00
Dominik Schürmann
4e23cf2edc
API update: boolean to allow/disallow user interaction allow real background pgp operations that will not require user input
2013-09-16 12:16:54 +02:00
Dominik Schürmann
900fdcf029
More docs on rng issues
2013-09-15 22:31:52 +02:00
Dominik Schürmann
e05d17eec2
Do not seed /dev/urandom. urandom is non-writeable on some devices. Because only OpenSSL seeding is broken, this should not result in security problems!
2013-09-15 22:27:09 +02:00
Dominik Schürmann
c90e776055
Reorder security providers in application class, document functionality
2013-09-15 22:19:15 +02:00
Dominik Schürmann
ce2f0b625b
name build xmls
2013-09-15 17:16:17 +02:00
Dominik Schürmann
0705060eaf
remove unused code
2013-09-15 16:49:38 +02:00
Dominik Schürmann
93b460a289
rename encryptAndSign to signAndEncrypt
2013-09-15 16:45:07 +02:00