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
Dominik Schürmann
a186686109
Always use insertProvider instead of addProvider
2013-09-06 14:05:19 +02:00
Dominik Schürmann
9611236bf1
fix permission check
2013-09-06 14:02:35 +02:00
Dominik Schürmann
51cf7939d8
Add PRNG fixes by Google
2013-09-06 14:00:16 +02:00
Dominik Schürmann
7ba145740b
rename version field in data to Keychain
2013-09-06 13:54:53 +02:00
Dominik Schürmann
de8e1a39d5
merge k9mail back into master
2013-09-06 13:52:57 +02:00
Dominik Schürmann
3a66c1c25a
Testing encrypt by service
2013-09-06 13:48:27 +02:00
Dominik Schürmann
fabb0389fc
Put model into own class for easier use in service
2013-09-06 12:34:06 +02:00
Dominik Schürmann
1beb85acf5
Register works basically
2013-09-06 11:55:08 +02:00
Dominik Schürmann
dc6a709b7a
Disable parts of the old API
2013-09-06 11:24:28 +02:00
Dominik Schürmann
c97c57d34e
remove dead code
2013-09-06 10:03:25 +02:00
Dominik Schürmann
c9549befb2
Put logic into fragment for reuse
2013-09-06 09:44:56 +02:00
Dominik Schürmann
4030739a99
api apps adapter with icons
2013-09-06 08:40:13 +02:00
Dominik Schürmann
2b303d3558
select key for api apps
2013-09-06 08:29:56 +02:00
Dominik Schürmann
00d03d452e
Include DoneBar for edit activities
2013-09-05 21:25:49 +02:00
Dominik Schürmann
8614ff2ec7
Fix revoke and save
2013-09-05 00:27:17 +02:00
Dominik Schürmann
9a737c7318
rename crypto consumers to api apps
2013-09-05 00:02:48 +02:00
Dominik Schürmann
fcec7e830c
App settings activity
2013-09-04 23:47:40 +02:00
Dominik Schürmann
d8bd6e2946
Settings fragment and activity for apps
2013-09-04 22:04:27 +02:00
Dominik Schürmann
c3b49a318f
Show app name in registered apps
2013-09-04 20:12:58 +02:00
Dominik Schürmann
b9eaf23562
Merge pull request #72 from felixb/fix-wording
...
Fix wording (includes #71 )
2013-08-15 06:37:53 -07:00
Dominik Schürmann
be251e8118
Merge pull request #71 from felixb/fix-gradle
...
fix gradle build
2013-08-15 06:29:56 -07:00
Dominik Schürmann
c6743acfce
Merge pull request #68 from m0rph3us1987/master
...
Pass encrypted messages to different messaging services
2013-08-09 06:09:23 -07:00
Dominik Schürmann
7cca7b1ffa
Redifine Service callbacks
2013-07-25 16:25:20 +02:00
Dominik Schürmann
d1c1c45421
Merge pull request #64 from bcbarnes-gmx/Issue53
...
Implemented issue #53 - Change intent actions from extra ints to intent actions
2013-07-25 06:55:05 -07:00
Dominik Schürmann
178bd7f4fe
Add coding style to README
2013-07-23 22:15:26 +02:00
Dominik Schürmann
f608fc123f
Merge pull request #62 from bcbarnes-gmx/Issue61
...
Issue #61 - Unable to upload public keys to PKS
2013-07-22 12:17:13 -07:00
Dominik Schürmann
cb2d2ba0c2
Merge pull request #60 from bcbarnes-gmx/Issue43
...
Change key bit length control into a dropdown
2013-07-22 10:46:38 -07:00
Dominik Schürmann
51ff397ef2
Merge pull request #59 from bcbarnes-gmx/Issue41
...
Issues #41 and #43
2013-07-22 08:43:05 -07:00
Dominik Schürmann
28b3c20b15
Merge pull request #58 from bcbarnes-gmx/Issue55
...
Implement Issue55
2013-07-22 06:45:44 -07:00
Dominik Schürmann
dce5b92d25
Merge pull request #57 from bcbarnes-gmx/Issue56
...
Implemented Issue56
2013-07-22 06:43:59 -07:00
Dominik Schürmann
14350679d1
Restructure
2013-07-01 23:23:53 +02:00
Dominik Schürmann
202ccc2c36
More work on crypto consumers
2013-07-01 23:19:53 +02:00
Dominik Schürmann
36cc814e84
Add database columns for crypto consumer preferences
2013-06-18 01:48:25 +02:00
Dominik Schürmann
d4e054d5f2
some fixes all over
2013-06-17 19:51:41 +02:00
Dominik Schürmann
0f3e78ebf7
Possible to add allowed packages
2013-06-17 16:59:27 +02:00
Dominik Schürmann
1b29330f18
Fix activity manifest entry
2013-06-17 16:17:59 +02:00
Dominik Schürmann
918bab3a4e
Rename foir clarification
2013-06-17 16:05:39 +02:00
Dominik Schürmann
41338e115c
Better API demo, open activity from service, discover crypto provider with packagemanager instead of register intent
2013-06-17 15:52:09 +02:00
Dominik Schürmann
f6fc6caa1c
rename to openintents namespace
2013-05-29 15:58:50 +02:00
Dominik Schürmann
438ccd480e
Check if passphrase is needed in PassphraseCacheService, extend documentation
2013-05-29 13:57:28 +02:00
Dominik Schürmann
61451fa5b5
update API
2013-05-28 23:42:45 +02:00
Dominik Schürmann
92d76e482a
debug infos
2013-05-28 23:16:44 +02:00
Dominik Schürmann
215864a33e
Process safe implementation of PassphraseCacheService, First test for crypto provider
2013-05-28 22:48:42 +02:00
Dominik Schürmann
b221c0c905
Crypto Provider implementation start
2013-05-28 15:10:36 +02:00
Dominik Schürmann
8c537d3367
gradle wrapper
2013-05-25 23:14:36 +02:00
Dominik Schürmann
4275019747
gradle wrapper
2013-05-25 23:13:39 +02:00
Dominik Schürmann
bcd951e968
Better than version check: gradle wrapper
2013-05-25 23:10:52 +02:00
Dominik Schürmann
001458f4af
Check gradle version before building
2013-05-25 23:03:02 +02:00
Dominik Schürmann
8a9c5b33c5
Update README for gradle
2013-05-25 22:52:44 +02:00
Dominik Schürmann
23caec0471
move ActionBarSherlock lib, add gradle build files
2013-05-25 22:48:11 +02:00
Dominik Schürmann
9744b569ab
Merge pull request #51 from ashh87/master
...
Updates spongycastle to the fork:
https://github.com/ashh87/spongycastle
This allows us to import secret keys much more quickly and to enable passphrase changing for subkey only secret keys.
2013-05-13 08:33:48 -07:00
Dominik Schürmann
30fa184e7e
Merge with ashh87s pull request
2013-03-22 14:16:49 +01:00
Dominik Schürmann
bee5075f56
Merge branch 'mdietz'
2013-03-20 01:16:18 +01:00
Dominik Schürmann
e736af550a
describe allowBackup=false
2013-03-20 01:14:19 +01:00
Dominik Schürmann
99122fa8d9
extras for database broadcast
2013-01-19 00:24:27 +01:00
Dominik Schürmann
4177f7159c
New broadcast on database change to inform other apps
2013-01-18 23:51:44 +01:00
Dominik Schürmann
d599d26bbd
Error handling when keyring is not found
2013-01-18 00:36:30 +01:00
Dominik Schürmann
9e5aab3483
Fix edit key intent, api improvements
2013-01-18 00:33:20 +01:00
Dominik Schürmann
39ab2c4bb0
new import icon
2013-01-17 14:47:44 +01:00
Dominik Schürmann
3cd36637eb
new import icon
2013-01-17 14:47:34 +01:00
Dominik Schürmann
f334dea1b5
rename intent actions to use KEYRING instead of KEY
2013-01-17 01:53:49 +01:00
Dominik Schürmann
40f2355b1a
Intent action fixes
2013-01-17 01:48:57 +01:00
Dominik Schürmann
6d0192321e
description and screenshots
2013-01-16 16:33:04 +01:00
Dominik Schürmann
de704e400d
Fix intent filters for services
2013-01-16 15:17:59 +01:00
Dominik Schürmann
0fffa4500b
Rename fixes
2013-01-16 14:45:15 +01:00
Dominik Schürmann
1feb948acf
Renaming APG to OpenPGP Keychain
2013-01-16 14:31:16 +01:00
Dominik Schürmann
dbbd8f6856
Make ApiService thread safe
2013-01-10 19:37:51 +01:00
Dominik Schürmann
b83d82146b
Synchronizing methods in ApgKeyService
2013-01-10 19:32:35 +01:00
Dominik Schürmann
275bcc443e
Explicit export of provider
2013-01-09 14:51:25 +01:00
Dominik Schürmann
03e6843380
Fixes to use import intents without file data
2013-01-09 14:22:14 +01:00
Dominik Schürmann
8039d70876
nfc help header
2013-01-08 23:16:25 +01:00
Dominik Schürmann
3c48442399
changelog
2013-01-08 23:03:45 +01:00
Dominik Schürmann
152dddb5e9
Fix import from key server
2013-01-08 22:54:07 +01:00
Dominik Schürmann
d515b26796
Generic share of keyring via Android Intent SEND, renaming of own share intents
2013-01-08 22:12:23 +01:00
Dominik Schürmann
049dc908f8
Fixes, update Integration lib
2013-01-08 20:42:22 +01:00
Dominik Schürmann
55530597df
Fix many problems with import from files
2013-01-08 19:19:45 +01:00
Dominik Schürmann
6fd44a0ec5
When exporting secret keyrings, also export public part
2013-01-08 17:48:56 +01:00
Dominik Schürmann
68039d3a8a
Improved import with preview of keyrings
2013-01-08 17:01:45 +01:00
Dominik Schürmann
6cc7156fbd
Share with NFC, Qr Code sharing refactored, Receiving NFC is not ready yet
2013-01-08 12:58:21 +01:00
Dominik Schürmann
9758cb673f
Externalize all import actions into ImportKeysActivity
2013-01-07 15:56:56 +01:00
Dominik Schürmann
05778fd482
rename clipboard compatibility class
2013-01-06 18:16:02 +01:00
Dominik Schürmann
7f162ea0d5
rename clipboard compatibility class
2013-01-06 18:15:52 +01:00
Dominik Schürmann
1e5118c82a
Externalize compatibility workarounds
2013-01-06 18:14:14 +01:00
Dominik Schürmann
109bc41044
Fix bug on Android 4.2 with DialogFragments especially with FileDialogFragment
2013-01-06 18:13:46 +01:00
Dominik Schürmann
b2dcc657c9
update readme
2013-01-03 13:09:45 +01:00
Dominik Schürmann
1dd685ecb0
Fix referencing of actionbarsherlock
2012-12-26 22:05:20 +01:00
Dominik Schürmann
e8ba991886
Fix IntentHelper
2012-12-21 14:42:52 +01:00
Dominik Schürmann
0ea0d516a1
Support fragments in api lib, bug fixes
2012-12-21 14:19:38 +01:00
Dominik Schürmann
07349ad416
licenses into readme
2012-12-19 14:05:08 +01:00
Dominik Schürmann
3b09f2d0f6
Fix for email query, add new email query with like
2012-12-16 18:53:23 +01:00