Vincent Breitmoser
de13e10be1
update OpenPgpSignatureResult to use enums
2016-11-23 16:08:25 +01:00
Jan Berkel
8b1c768483
Inject config from properties file
2016-10-19 12:35:28 +02:00
Vincent Breitmoser
e19fd5e5fc
experimental update to openpgp api for cached session keys
2016-07-18 15:38:21 +02:00
Vincent Breitmoser
7cb6fa102f
stream performance optimizations
2016-07-06 21:48:38 +02:00
Vincent Breitmoser
ae9ee68f53
openpgpapi: extract closeLoudly
2016-06-30 11:11:15 +02:00
Vincent Breitmoser
837aa70486
messageview: match signature user id with sender address
2016-06-30 11:08:44 +02:00
Vincent Breitmoser
0df44a1457
messageview: strip pgp markers for partially downloaded clearsigned messages before view
2016-06-30 11:08:44 +02:00
Vincent Breitmoser
68e31a985f
messageview: cancel operation when fragment is destroyed
2016-06-30 11:08:44 +02:00
Vincent Breitmoser
9b1e51c559
messageview: draw progress bar while crypto is processing
2016-06-30 11:08:44 +02:00
Vincent Breitmoser
04e17564a8
messageview: add logic for display of crypto progress
2016-06-30 10:49:04 +02:00
Vincent Breitmoser
0402eda968
messageview: use OpenPgpDataSink and -Source for threads (contains api-lib update)
2016-06-30 10:49:04 +02:00
cketti
4b22434a19
Remove unessential files from openpgp-api library
2016-04-22 04:33:24 +02:00
cketti
4a75a7f839
Merge pull request #1170
...
Android Lint fixes
2016-03-18 04:07:05 +01:00
Philip Whitehouse
0f929514ff
More lint fixes
2016-03-10 20:05:31 +00:00
Vincent Breitmoser
69c0fc54e3
compose: flag and correctly handle opportunistic encryption
2016-03-10 18:54:44 +01:00
Vincent Breitmoser
b09d5bd2c5
compose: get rid of key references for crypto status, mail addresses are a perfect identifier
2016-03-02 18:21:58 +01:00
Vincent Breitmoser
eac65df806
compose: improve handling if crypto provider is not available
2016-02-14 02:38:07 +01:00
Vincent Breitmoser
6465cbe8be
anchor pgp inline message matching to beginning of message
2016-02-10 15:28:09 +01:00
cketti
973319b8cf
Use settings from root project when building openpgp-api
2016-01-24 03:19:30 +01:00
Vincent Breitmoser
441e35f1cd
compose: centralize pgp crypto status into immutable ComposeCryptoStatus object
2016-01-20 21:27:25 +01:00
Vincent Breitmoser
dc57e5b3ab
compose: add micalg parameter to pgp multipart/signed
2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f94d6e387f
compose: stream data, never keep entire message in ram
2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f483426a12
include openpgp-api-lib, again
2016-01-20 21:27:25 +01:00
TETRA2000
deff0ce80d
update to API 23
2016-01-15 08:11:05 +09:00
cketti
e8d16722ed
Update build tools to 23.0.1
2015-12-22 17:54:57 +01:00
cketti
c34b9b5ad7
Increase compileSdkVersion to 22
2015-12-22 17:54:02 +01:00
Dominik Schürmann
be18d06afd
Update OpenPGP API to v8, use jcenter dependency, remove sub-project
2015-08-24 02:34:57 +02:00
Dominik Schürmann
16f09611fe
PGP: Introduce key preference per account for OpenPGP APIv7
2015-03-20 15:14:48 +01:00
Dominik Schürmann
dc95f5feab
Remove test again (slipped in)
2015-03-20 14:35:47 +01:00
Dominik Schürmann
05574b0f16
Update OpenPGP API lib
2015-03-20 14:33:29 +01:00
cketti
3762a7bc69
Add minSdkVersion to openpgp-api-library to fix build failure
2015-03-16 18:07:58 +01:00
Dominik Schürmann
e4cfd3c886
Update openpgp-api-library for APIv7
2015-03-16 14:29:12 +01:00
cketti
7158abe7ff
Use same version of build tools we use in main project
2015-01-30 10:28:14 +01:00
Dominik Schürmann
a00a119e18
Update OpenPGP API lib to newest version
2015-01-29 20:53:25 +01:00
ligi
4bc9d94831
Test & Refactor OpenPgpUtils
2015-01-29 12:30:19 +01:00
Dominik Schürmann
12cf19b63e
SplitUserID into lib
2015-01-28 15:15:08 +01:00
Dominik Schürmann
bc2fe2dbfe
Update openpgp-api-library
2015-01-28 15:11:08 +01:00
cketti
9e7721ca62
Make ckChangeLog an external dependency
2014-12-20 00:33:00 +01:00
cketti
cfbebdb4b6
Remove files not necessary for Gradle builds
2014-12-19 23:19:19 +01:00
cketti
2011655344
Update build tools version for subprojects
2014-12-19 02:57:39 +01:00
cketti
0ce7c911e5
Update compileSdkVersion to 21 and Gradle Android Plugin to 1.0.0
2014-12-09 00:41:10 +01:00
cketti
99991e6651
Remove option to select (legacy) APG as crypto provider
2014-09-18 19:15:53 +02:00
cketti
4105cdd3cb
Change/fix indentation of Gradle files
2014-09-18 15:18:41 +02:00
cketti
87a9126107
Update HoloColorPicker to use build tools 20.0.0
2014-09-12 03:30:07 +02:00
cketti
c36d2d7a5e
Use latest Gradle Android plugin and build tools
2014-07-26 18:06:20 +02:00
cketti
ba69b3a647
Remove ActionBarSherlock
2014-06-21 17:09:45 +02:00
cketti
324db56569
Use latest Gradle Android plugin and build tools
2014-06-14 03:29:44 +02:00
Joe Steele
58efee8be2
Avoid StrictMode error in OpenPgpApi
...
E/StrictMode(9278): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
E/StrictMode(9278): java.lang.Throwable: Explicit termination method 'close' not called
E/StrictMode(9278): at dalvik.system.CloseGuard.open(CloseGuard.java:184)
E/StrictMode(9278): at android.os.ParcelFileDescriptor.<init>(ParcelFileDescriptor.java:179)
E/StrictMode(9278): at android.os.ParcelFileDescriptor.<init>(ParcelFileDescriptor.java:168)
E/StrictMode(9278): at android.os.ParcelFileDescriptor.createPipe(ParcelFileDescriptor.java:362)
E/StrictMode(9278): at org.openintents.openpgp.util.ParcelFileDescriptorUtil.pipeFrom(ParcelFileDescriptorUtil.java:34)
E/StrictMode(9278): at org.openintents.openpgp.util.OpenPgpApi.executeApi(OpenPgpApi.java:222)
E/StrictMode(9278): at org.openintents.openpgp.util.OpenPgpApi$OpenPgpAsyncTask.doInBackground(OpenPgpApi.java:189)
E/StrictMode(9278): at org.openintents.openpgp.util.OpenPgpApi$OpenPgpAsyncTask.doInBackground(OpenPgpApi.java:1)
E/StrictMode(9278): at android.os.AsyncTask$2.call(AsyncTask.java:288)
E/StrictMode(9278): at java.util.concurrent.FutureTask.run(FutureTask.java:237)
E/StrictMode(9278): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/StrictMode(9278): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/StrictMode(9278): at java.lang.Thread.run(Thread.java:841)
2014-05-03 11:43:45 -04:00
Joe Steele
f17b45c152
Provide Eclipse .project file for new plugin
...
This gives the openpgp-api-library an Eclipse
project name consistent with the names used for
the other plugins. This helps with initial
project setup and avoids project naming collisions.
2014-05-03 10:38:06 -04:00
Koji Arai
929a61c035
Should match the buildToolsVersion with other build.gradle
2014-04-05 12:57:28 +09:00