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
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
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
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
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
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
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
Dominik Schürmann
616c903a2a
do not delete pub keys where secret key exists
2014-02-06 01:02:18 +01: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
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
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
Dominik Schürmann
5aebd115d4
Put PgpMain methods in separate opbject classes, handle passphrase dialog in EditKey not in SecretKeyList
2013-09-15 16:42:08 +02:00
Dominik Schürmann
121f8aaca0
Move pgp classes into subpackage
2013-09-15 15:29:38 +02:00
Dominik Schürmann
e6801ec951
add untrusted signature status
2013-09-15 15:26:41 +02:00
Dominik Schürmann
468b7181e9
reorder manifest
2013-09-15 15:23:13 +02:00
Dominik Schürmann
312b735fbd
Extended api
2013-09-15 15:20:15 +02:00
Dominik Schürmann
1e188ee2fa
Define abstract remote service
2013-09-15 14:16:29 +02:00
Dominik Schürmann
9023226e39
once again reorder packages
2013-09-15 13:52:05 +02:00
Dominik Schürmann
96de7cb101
Fix gradle build
2013-09-15 13:47:30 +02:00
Dominik Schürmann
d885f145a0
Version 2.1.1
2013-09-14 03:56:56 +02:00
Dominik Schürmann
f5b53b58f7
Update Intent API
2013-09-14 03:50:24 +02:00
Dominik Schürmann
bf7fb08bca
API update
2013-09-14 02:08:06 +02:00
Dominik Schürmann
a4ae976284
Fix intent for api, fix slection dialog in demo
2013-09-13 10:25:01 +02:00
Dominik Schürmann
ca8f8e3ff7
unify naming of api package and process
2013-09-13 10:05:43 +02:00
Dominik Schürmann
86c84ddbb3
remove unnecessary boolean from SignatureResult
2013-09-13 10:03:26 +02:00
Dominik Schürmann
9a5707c415
rename api to openpgp api
2013-09-10 23:19:34 +02:00
Dominik Schürmann
41622263b9
remove swap file
2013-09-10 00:57:16 +02:00
Dominik Schürmann
56e09b0550
rename extra of import
2013-09-10 00:39:41 +02:00
Dominik Schürmann
b5c865f5a6
API docs
2013-09-10 00:17:18 +02:00
Dominik Schürmann
996d26d116
version 2.1
2013-09-09 22:43:09 +02:00
Dominik Schürmann
94a81dd8ae
Fixes for decrypt and sign
2013-09-09 22:38:09 +02:00
Dominik Schürmann
1421046c6d
update gradle, description,...
2013-09-09 21:11:16 +02:00
Dominik Schürmann
75672fa5b3
Use underscore in extras, cleanup code
2013-09-09 20:06:39 +02:00
Dominik Schürmann
4ca7a12751
Ascii armror doc
2013-09-09 19:55:35 +02:00
Dominik Schürmann
bf1334d6c0
Increase default RSA from 2048 to 4096 due to recent security speculations
2013-09-09 19:50:33 +02:00
Dominik Schürmann
6693b8b75d
Handle no selection of pub keys correctly
2013-09-09 19:46:18 +02:00
Dominik Schürmann
8a8d7c7738
Handle dublicate or missing pub keys corresponding to user ids, handle navigating back from service activity properly
2013-09-09 19:38:13 +02:00
Dominik Schürmann
0a52e1ecc9
Fix help text
2013-09-09 17:49:28 +02:00
Dominik Schürmann
b6d63f95cb
fix editactivity crash, default key creation, import from keyserver menu button
2013-09-09 17:43:10 +02:00
Dominik Schürmann
38e8733fd6
task affinity of service activity
2013-09-09 15:19:16 +02:00
Dominik Schürmann
0ee205d245
KEY_IMPORT to IMPORT_KEY
2013-09-09 14:33:37 +02:00
Dominik Schürmann
35b74f47d1
Remove old API demos
2013-09-09 14:25:08 +02:00
Dominik Schürmann
b6a1bc770c
Remove most of old API
2013-09-09 14:03:58 +02:00
Dominik Schürmann
5b6880d2e3
Switch from HtmlSpanner to HtmlTextView
2013-09-09 13:16:54 +02:00
Dominik Schürmann
5dc693c64c
Make asciiArmor a parameter, extend advanced app settings
2013-09-09 12:59:53 +02:00
Dominik Schürmann
c4bf7c5d11
Handle wrong/no passphrase
2013-09-08 23:08:30 +02:00
Dominik Schürmann
5d7f8809fc
Use handler with messenger instead of Binder for communication between service and activity
2013-09-08 22:52:38 +02:00
Dominik Schürmann
8123fd6925
lock thread for user input
2013-09-08 19:24:47 +02:00
Dominik Schürmann
11103623c5
api: handle passphrase entering correctly
2013-09-08 18:30:22 +02:00
Dominik Schürmann
03d9afffce
sign via api
2013-09-08 18:21:04 +02:00
Dominik Schürmann
4d1d3f6f5e
Select pub key when email could not be found
2013-09-08 17:04:33 +02:00
Dominik Schürmann
6fdae001cc
Make select fragments more reusable
2013-09-08 16:08:36 +02:00
Dominik Schürmann
a890ba5e4f
Put actionbar methods in helper
2013-09-08 15:30:05 +02:00