Vincent Breitmoser
d3e48db520
ditch keybase
2020-05-30 15:47:09 +02:00
Dominik Schürmann
adcb39b5c8
use LetsEncrypt certificate for keys.openpgp.org and keyserver.ubuntu.com
2019-07-01 14:29:45 +02:00
Vincent Breitmoser
71ad44ea7c
more robustly re-schedule key sync
2018-07-19 11:43:27 +02:00
Vincent Breitmoser
fef79c7f73
rename "Tracking" to "Analytics"
2018-07-17 15:57:05 +02:00
Vincent Breitmoser
c0a1fc84eb
add simple tracking (no opt-in yet!)
2018-07-17 15:56:16 +02:00
Vincent Breitmoser
84f20f6646
synchronously schedule background work, to avoid cancelling race condition
2018-07-13 14:52:50 +02:00
Vincent Breitmoser
8bf71b893c
use KeyserverSyncWorker for updating keys in the foreground, too
2018-07-02 14:50:11 +02:00
Vincent Breitmoser
40b7701f58
use WorkManager for key sync
2018-06-21 19:21:41 +02:00
Vincent Breitmoser
1593cc0826
use WorkManager to schedule temporary file cleanups
2018-06-21 19:21:41 +02:00
Vincent Breitmoser
6070e7a9f9
delay cleanup after Application.onCreate
2018-06-12 13:32:29 +02:00
Vincent Breitmoser
dc913fc8ca
remove branding of glow effect
2018-06-12 13:24:59 +02:00
Vincent Breitmoser
9ab9127005
Call TemporaryFileProvider.cleanup() in Handler
...
This *might* fix Samsung problems. Let's see if it reduces crash reports.
See also:
https://stackoverflow.com/questions/41474623/sporadic-illegalargumentexception-unknown-url-content
2018-04-18 15:33:08 +02:00
Dominik Schürmann
6541cc57b5
Use Constants.DEBUG instead of BuildConfig.DEBUG to allow debugging of release builds
2018-02-26 14:39:54 +01:00
Dominik Schürmann
3700432bd2
Use keyserver.ubuntu.com as new default
2018-02-20 16:41:24 +01:00
Vincent Breitmoser
4a28658c96
plant DebugTree on startup
2018-01-20 21:32:37 +01:00
Vincent Breitmoser
22c65f2ab8
Use Timber instead of Android.Log
2018-01-20 21:32:37 +01:00
Dominik Schürmann
3cc43e9f69
Adapt copyright headers according to CLA
2017-12-15 16:03:36 +01:00
Vincent Breitmoser
ecf9249247
don't create OpenKeychain dir on startup
2017-11-29 15:05:45 +01:00
Dominik Schürmann
91ad0203f2
Do not re-enable contacts sync if first time wizard is not finished
2017-11-28 16:15:08 +01:00
Vincent Breitmoser
b814753b3b
get rid of consolidate operation
2017-09-23 01:35:39 +02:00
klemens
bae6391dc0
spelling fixes
2017-01-14 11:38:05 +01:00
Dominik Schürmann
63244a113a
Code formatting and package re-structuring
2017-01-05 13:56:09 +01:00
Adithya Abraham Philip
4b6df7d17c
change sync interval on change in code
2016-03-24 22:10:47 +05:30
Dominik Schürmann
c9018e1844
Use BC provider as default one
2016-02-21 17:23:25 +01:00
Dominik Schürmann
c22e2baa79
Fix SecurityException on Android 6 due to remove contacts on disabled sync
2016-02-09 21:14:07 +01:00
Dominik Schürmann
fa2958c65a
Remove leftovers from spongycastle
2016-02-09 00:34:16 +01:00
Dominik Schürmann
79db5c0ebe
Replace spongycastle with bouncycastle
2016-02-09 00:24:46 +01:00
Adithya Abraham Philip
d2cf56f42e
delete linked contacts on turning off contact sync
2016-02-06 02:31:44 +05:30
Adithya Abraham Philip
160362d2bf
prevent rare KeyserverSyncAdapterService crash
2016-01-27 23:58:55 +05:30
Adithya Abraham Philip
7d05a22ae5
fixed key update preference not turning off
2015-12-21 01:28:28 +05:30
Dominik Schürmann
dfed60f442
re-enable contact sync by default
2015-11-23 23:27:01 +01:00
Dominik Schürmann
eda53d42de
Disable contact sync by default on Android >= 6
2015-11-23 11:43:44 +01:00
Dominik Schürmann
7384fa7f2b
Rename TemporaryStorageProvider to TemporaryFileProvider, use interface for db contract
2015-10-15 19:37:08 +02:00
Dominik Schürmann
3a9709a35d
Use api.keybase.io
2015-09-21 16:49:23 +02:00
Dominik Schürmann
9ee61dc0df
Pin keybase certificate
2015-09-21 14:05:49 +02:00
Dominik Schürmann
0b181743a3
Keyservers: Dont follow redirects, pin pgp.mit.edu, check for pinned cert on add (OKC-01-018)
2015-09-20 22:42:50 +02:00
Adithya Abraham Philip
0251f0e416
introduced constants for keyserver sync, fixed sync issue
2015-08-20 21:02:29 +05:30
Adithya Abraham Philip
65a993446c
reworked keyserversyncadapterservice flow
2015-08-20 21:02:29 +05:30
Thialfihar
3b67c9d894
Rename updatePreferences() to upgradePreferences()
...
This is really an upgrade of the preference store and not an update of
values, it also is consistent with SQLiteOpenHelper.onUpgrade().
2015-07-21 20:56:42 +02:00
Thialfihar
680799caa7
Fix drawer background color for ViewKeyActivity
2015-07-21 20:56:42 +02:00
Dominik Schürmann
136397667a
Force db upgrade on app start
2015-06-29 14:01:12 +02:00
Thialfihar
2857de4d5a
Import R and BuildConfig explicitly
2015-06-26 14:56:47 +02:00
Dominik Schürmann
aa31abd93f
Allow debug build besides release build
2015-06-10 19:47:29 +02:00
Vincent Breitmoser
8dbb82a8b6
profiling says: caching qrCode bitmaps is a good idea
2015-04-27 13:52:38 +02:00
Adithya Abraham Philip
17181cbc19
contacts work on all supported api levels
2015-03-17 19:07:28 +05:30
Dominik Schürmann
363d41ed1d
Cleanup of contact sync, debugging
2015-03-03 00:26:15 +01:00
Dominik Schürmann
e20c6add43
Fix multi select and more colors
2015-02-22 23:52:29 +01:00
Vincent Breitmoser
7b24ee7b55
rewrite PgpSignEncrypt data flow
...
- introduce high-level SignEncryptOperation for uri to uri signing/encryption
- use SignEncryptParcel for high-level operation parameters
- use PgpSignEncryptInput plus streams for low-level operation parameters
- get rid of all sign/encrypt logic in KeychainIntentService
2015-02-01 23:14:26 +01:00
Dominik Schürmann
fc32f5f9d4
Minor code cleanup
2014-11-21 12:41:39 +01:00
Dominik Schürmann
ecfa2288eb
Fix crash on Android 5
2014-10-22 23:28:13 +02:00