Commit Graph
100 Commits
Author SHA1 Message Date
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