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
Dominik Schürmann
70fb36d5d6
Change icon of API Demo for differentiation with main app
2013-09-06 19:14:25 +02:00
Dominik Schürmann
7d3113ca15
Preparation for other app settings
2013-09-06 19:06:17 +02:00
Dominik Schürmann
227b277931
sign and encrypt basically working
2013-09-06 18:54:55 +02:00
Dominik Schürmann
d6dd81d444
Work on encryption in new service
2013-09-06 18:36:16 +02:00
Dominik Schürmann
9e8ee3353a
Update url and about screen
2013-09-06 16:47:01 +02:00
Dominik Schürmann
4e378a0a33
Relicensing from Apache License v2 to GPLv3+. This is only done on classes that (have copyright by Dominik Schürmann or Markus Doits) or (are completly refactored by me and contain no remaining code by Thialfihar). Code by Thialfihar (not reachable by mail) and Shaun Senecal (disagreed on license change) remain Apache License v2.
2013-09-06 16:17:01 +02:00
Dominik Schürmann
a0b0eeaf87
Use ButtonBar instead of ActionBar on Done/Cancel activities
2013-09-06 14:42:48 +02:00
Dominik Schürmann
9d30c1ea37
Disable old API
2013-09-06 14:32:12 +02:00
Dominik Schürmann
4813345460
Use mime type in NFC as defined in RFC3156
2013-09-06 14:14:54 +02:00