Vincent Breitmoser
8d69181b65
Version 5.8.2
2023-01-05 17:09:21 +01:00
Vincent Breitmoser
6e07cc4bd6
Remove donation dialog
...
Since OpenKeychain is in no longer actively developed, we might as well
drop the donation dialog.
2023-01-05 17:08:34 +01:00
Vincent Breitmoser
0135d44fc6
Version 5.8.0
2022-12-29 22:57:16 +01:00
Vincent Breitmoser
c1861535bc
make auto theme the default
2022-12-27 22:33:16 +01:00
Vincent Breitmoser
e803a4064e
Merge branch 'auto_theme'
2022-12-27 22:27:00 +01:00
Vincent Breitmoser
cdec29f5a9
fix crash in NfcTransport.isConnected
2022-12-27 22:20:30 +01:00
Vincent Breitmoser
3ebcd6f50a
update okhttp, fixes http crashes on newer androids
2022-12-27 22:15:55 +01:00
Vincent Breitmoser
1fd97e3740
bump targetSdkVersion to 31
2022-12-22 16:48:52 +01:00
Vincent Breitmoser
6f987f2920
improve broken status bar layouting
2022-12-22 16:48:52 +01:00
Vincent Breitmoser
a17a6e9131
update parts of toolchain and dependencies
2022-12-22 16:44:53 +01:00
Vincent Breitmoser
8e4b248acf
create all pending intents with FLAG_IMMUTABLE
2022-12-22 14:47:04 +01:00
Vincent Breitmoser
84b84760a2
set exported attribute on all activities
2022-12-22 14:17:32 +01:00
Vincent Breitmoser
50e72929c1
update work-runtime, fixes pending intent compat issues
2022-12-22 14:17:12 +01:00
Vincent Breitmoser
53a976be2f
remove PackageUninstallReceiver, it doesn't work anyways
2022-12-22 14:16:44 +01:00
Vincent Breitmoser
fa25e08444
add mavenCentral to repositories
2022-12-22 13:08:38 +01:00
Vincent Breitmoser
6f38af1582
Add note about maintenance mode to readme
...
Both @dschuermann and myself no longer spend a lot of time on this
project.
Here's a brief summary of a blog post we never wrote:
* All of OpenKeychain's UI is an anti-feature.
* If the user is doing anything in OpenKeychain's UI, OpenPGP is still doing it wrong.
* OpenKeychain shouldn't be an app, it should be a library.
* Changing OpenKeychain into a library is more work than we are motivated to do in our free time.
2021-08-17 11:27:38 +02:00
Vincent Breitmoser and GitHub
2d45528f8f
Merge pull request #2691 from stelian42/fix-keysearch
...
Fix parsing of EOL in keyserver answer
2021-04-16 14:02:04 +02:00
Vincent Breitmoser and GitHub
c288448c12
Merge pull request #2653 from open-keychain/fix_KdfParameters_builder
...
Fix KdfParameters builder
2021-02-17 16:42:07 +01:00
Vincent Breitmoser and GitHub
bd5ccf155e
Merge pull request #2652 from open-keychain/fix_kdf-do_parser
...
Add missing break statement in KDF-DO parser
2021-02-17 13:00:17 +01:00
Vincent Breitmoser
1ba7f48fd2
update Android Password Store link
2021-02-14 19:41:15 +01:00
Vincent Breitmoser
e0c444d730
update bcpg to fix regression
2021-02-13 22:11:08 +01:00
Vincent Breitmoser
19d79cdd53
bump targetSdkVersion to 29
2021-02-13 21:45:27 +01:00
Vincent Breitmoser and GitHub
4b2813ea58
Merge pull request #2627 from canokeys/fix_import_rsa_length
...
Computes the lengths in the template dynamically
2021-02-03 22:52:45 +01:00
Vincent Breitmoser and GitHub
5214a09ce8
Merge pull request #2596 from hagau/password_kdf
...
Implement password KDF
2021-02-03 22:49:46 +01:00
Vincent Breitmoser
f6a5141e24
log exception for failed keyserver checks
2021-01-29 13:32:10 +01:00
Vincent Breitmoser
8cb649f033
update bouncycastle provider to 1.68
2021-01-29 13:29:43 +01:00
Vincent Breitmoser
1af70961aa
restore pinning for hkps.pool.sks-keyservers.net only (it won't work without)
2021-01-29 13:02:42 +01:00
Vincent Breitmoser
1034b8b99c
drop some unused constants
2021-01-29 12:40:11 +01:00
Vincent Breitmoser
8d5f806fa3
actually set keys.o.o as default keyserver
2021-01-29 12:36:35 +01:00
Vincent Breitmoser
b6c71063a8
remove stray reference to keybase.io
2021-01-29 12:33:28 +01:00
Vincent Breitmoser
1978e584fa
update compileSdkVersion and some other deps
2021-01-29 12:27:56 +01:00
Vincent Breitmoser
5eaa7518e8
drop broken secure wifi transfer feature
...
This feature depended on the unsupported TLS-PSK implementation shipped
with Android's conscrypt implementation. It abused a duck typing
mechanism that allowed using TLS-PSK despite its unsupported status, but
this silently broke somewhere along the way.
2021-01-29 12:10:35 +01:00
Vincent Breitmoser
2cc35ce970
drop broken pinning mechanism
2021-01-29 12:05:08 +01:00
Vincent Breitmoser and GitHub
258cd4c836
Merge pull request #2586 from open-keychain/drop-more-stuff
...
Drop more stuff
2020-09-08 11:12:44 +02:00
Vincent Breitmoser
cb111a09c9
drop contacts permission and related features
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
aa390fadb8
schedule key sync work with unique name
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
8d1b81a4c9
drop some unused resources
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
08445f049a
schedule cleanup work with unique name
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
2d9edf3832
drop ContactSync feature
2020-09-07 20:19:13 +02:00
Vincent Breitmoser
aa6ff03545
drop "shop" drawer item
2020-09-05 20:31:53 +02:00
Vincent Breitmoser
197afe37cc
drop "try autocrypt" link from drawer
2020-09-05 14:19:10 +02:00
Vincent Breitmoser
7154159a36
analytics: remove
2020-09-05 14:14:33 +02:00
Vincent Breitmoser and GitHub
61892a6570
Merge pull request #2475 from hannesa2/AndroidStudio-3.4.2
...
Travis simplifications
2020-05-31 13:28:28 +02:00
Vincent Breitmoser
ec6b02f97e
drop safeslinger submodule (missed in previous commit)
2020-05-31 12:16:13 +02:00
Vincent Breitmoser
4094414bd7
fix gradle wrapper with ./gradlew wrapper
2020-05-31 12:12:06 +02:00
Vincent Breitmoser and GitHub
f3aceb4f12
Merge pull request #2553 from open-keychain/cleanup-bc
...
Update to AndroidX, use upstream bouncycastle provider
2020-05-31 11:45:17 +02:00
Vincent Breitmoser
13e9e91fdc
more build system updates, ditch unused android tests
2020-05-30 20:06:50 +02:00
Vincent Breitmoser
8d36a6c613
update gradle and some submodule build versions
2020-05-30 20:01:15 +02:00
Vincent Breitmoser
632792d4c2
some more build file updates
2020-05-30 19:21:11 +02:00
Vincent Breitmoser
d8fdea9d17
fix unit tests, update robolectric
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
da38f99349
fix stray \ in some translated string
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
5247f2f3b4
update workmanager
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
4a4093854d
use upstream bouncycastle provider
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
a697d7e623
add analytics to ssh authenticator
...
do people actually use this service? if not, let's remove it
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
8d063b175b
update dependencies
2020-05-30 19:13:39 +02:00
Vincent Breitmoser
5172002f0e
migrate to androidx
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
5cd210831b
ditch minidns
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
12dce183d1
update support library
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
47212b68a1
update compile sdk
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
d8a84389b8
update gradle wrapper and build tools
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
8d0e7af11b
ditch jacoco
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
864fbc95ea
re-merge libkeychain
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
d3e48db520
ditch keybase
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
5e0a17b966
ditch gradle-witness
2020-05-30 15:47:09 +02:00
Vincent Breitmoser
573ea47a40
ditch safeslinger
2020-05-30 15:46:42 +02:00
Vincent Breitmoser and GitHub
46a25451ba
Merge pull request #2529 from eehakkin/feature/add-query-parameter-to-wkd-urls
...
Add query parameter to WKD URLs
2020-02-18 10:18:00 +01:00
Vincent Breitmoser
b8fe85e6c2
bouncycastle: use two-byte checksum for encrypted keys
2019-06-27 19:27:10 +02:00
Vincent Breitmoser
c368630f65
fix threading issues in ViewKeyActivity
2019-06-27 19:26:56 +02:00
Vincent Breitmoser
effa340c5c
slightly improve PgpKeyOperation logic
2019-06-27 19:26:34 +02:00
Vincent Breitmoser
6cb773c45d
Drop index on key metadata table
...
Key metadata can exist without a keyring in the table, so we don't lose
it on reinsertion.
Also, don't use transactions inside database upgrade tasks. The entire
update is wrapped in a transaction, and we don't want to break this!
2019-06-27 19:24:52 +02:00
Vincent Breitmoser
865b35d79f
remove more linked identity remnants
2019-06-27 13:55:37 +02:00
Vincent Breitmoser
cb054156a7
use keys.openpgp.org by default
2019-06-27 13:55:37 +02:00
Vincent Breitmoser and GitHub
82025ea8bc
Merge pull request #2423 from xaep/master
...
Make sure auth key selection dialog lists only keys with auth subkey available.
2018-12-14 11:01:08 +01:00
Vincent Breitmoser
1bceefc5df
add description of how to scrape in scraping.md
2018-12-03 13:35:14 +01:00
Vincent Breitmoser
29b014edad
Fix returned autocrypt state in OpenPgpServiceKeyIdExtractor
2018-11-21 16:28:33 +01:00
Vincent Breitmoser
bbf0c0a470
re-add ShowNfcSweetspotActivity, inherit from BaseSecurityTokenActivity
2018-11-20 16:35:41 +01:00
Vincent Breitmoser
365cebdc72
extract sweetspot activity into separate module
2018-11-20 16:33:12 +01:00
Vincent Breitmoser
e36aab6a97
update sweetspot data
2018-11-20 16:19:43 +01:00
Vincent Breitmoser
871621de73
add unit tests for key creation and s2k
2018-10-30 14:58:19 +01:00
Vincent Breitmoser
85c058fe1d
fix secret key export compatibility with gnupg
2018-10-30 14:24:28 +01:00
Vincent Breitmoser
abf331ddce
add unit test for encryption key selection
2018-10-22 21:02:31 +02:00
Vincent Breitmoser
4dfe32120e
fix encryption key selection ( fixes #2403 )
2018-10-22 21:01:54 +02:00
Vincent Breitmoser
2cc22c6b65
Remove experimental Linked Identities feature
2018-10-22 12:49:52 +02:00
Vincent Breitmoser
7e5a153a04
fix AuthenticationOperationTest
2018-10-02 16:43:28 +02:00
Vincent Breitmoser and GitHub
c765bef79d
Merge pull request #2399 from koppa/enter_confirm
...
PassPhraseDialog: confirm password on enter key
2018-10-02 16:14:43 +02:00
Vincent Breitmoser and GitHub
ded1203ec8
Merge pull request #2400 from open-keychain/test_auth_key_selection
...
Add a test for authentication subkey selection
2018-10-02 16:13:02 +02:00
Vincent Breitmoser and GitHub
9bd53e48f8
Merge pull request #2397 from open-keychain/effective-authkey
...
Use specialized query exclusively to select authentication key
2018-10-02 16:11:34 +02:00
Vincent Breitmoser
400db49e75
Use specialized query exclusively to select authentication key
2018-10-01 21:36:01 +02:00
Vincent Breitmoser and GitHub
cc64cf404c
Merge pull request #2393 from wiktor-k/xmpp-uri
...
Fix saving XMPP URIs in phone Contact Book
2018-09-13 10:40:43 +02:00
Vincent Breitmoser and GitHub
e6be72d3ec
Merge pull request #2391 from open-keychain/update_gradle_wrapper
...
Update gradle wrapper to 4.9
2018-08-20 13:56:32 +02:00
Vincent Breitmoser and GitHub
9b57c3f33c
Merge pull request #2389 from open-keychain/tests_static_password
...
WIP: Use static passphrases in tests
2018-08-09 09:40:24 +02:00
Vincent Breitmoser and GitHub
2a26bc601b
Merge pull request #2390 from open-keychain/update_build_tools_gradle
...
Update android plugin for gradle
2018-08-09 09:37:21 +02:00
Vincent Breitmoser and GitHub
5d28cef81a
Merge pull request #2388 from open-keychain/view_key_share_key
...
Add key sharing buttons to key view
2018-08-06 16:41:54 +02:00
Vincent Breitmoser and GitHub
83f5f557f0
Merge pull request #2384 from open-keychain/future-subkeys
...
Support future subkeys
2018-07-27 13:31:07 +02:00
Vincent Breitmoser
0943bab279
use mapAllRows throughout KeyRepository
2018-07-27 11:17:18 +02:00
Vincent Breitmoser
cf5e643f38
notify on secret key change as well
2018-07-27 11:17:18 +02:00
Vincent Breitmoser
fe387ca4e1
overhaul advanced subkeys tab
2018-07-27 11:17:18 +02:00
Vincent Breitmoser
e08bf89e0f
show subkeys as not yet valid in the list
2018-07-27 10:54:36 +02:00
Vincent Breitmoser
e2505dd308
support encryption subkeys with future signature dates
2018-07-27 10:54:36 +02:00
Vincent Breitmoser
48383211c3
clean up remnants of KeychainContract
2018-07-27 10:54:36 +02:00