Vincent Breitmoser
1e584a368d
Fix race condition with progress dialog
2024-02-21 18:20:28 +01:00
Vincent Breitmoser
4a33dfbb20
Change security defaults from SHA-512 to SHA-256
...
No good reason to use SHA-512 here, since SHA-256 stood the test of
time.
2024-02-21 17:53:25 +01:00
Vincent Breitmoser
3e3d09ae6d
Fix encoding of DSA signatures from security tokens
...
See https://github.com/open-keychain/open-keychain/issues/2108
Closes #2746
Closes #2497
2024-02-21 17:25:06 +01:00
Vincent Breitmoser
90f859749e
Add special handling for expected ECC import format for Nitrokey 3
2024-02-20 15:50:55 +01:00
Vincent Breitmoser
c9e86b00ed
Version 6.0.2
2024-02-18 23:05:42 +01:00
Vincent Breitmoser
834abecac0
Drop facebook publickey pattern
...
This is no longer supported anyways on Android 12+, since we don't have
the URI verified
2024-02-18 14:51:40 +01:00
Vincent Breitmoser
bcac9d3204
Add test for multiple signing candidates case
2024-02-18 14:49:00 +01:00
Vincent Breitmoser
5cc2d88ab9
Fix selection of signing or auth subkey if there are multiple candidates
...
Fixes #2879
2024-02-18 14:11:59 +01:00
Vincent Breitmoser
3d70875726
Version 6.0.1
2024-02-16 10:44:15 +01:00
Vincent Breitmoser and GitHub
545a45842a
Merge pull request #2883 from basilgello/passphrase-auth-fix-v6.0.0
...
Fix passphrase dialog and dark/light mode reversal
2024-02-16 10:42:25 +01:00
Vincent Breitmoser and GitHub
e2b9606d66
Merge pull request #2882 from pokulo/NullPointerException-in-selectUserIdStatusByEmailLike
...
🐛 fix Issue #2881 : avoid NullPointerException in selectUserIdStatusByEmailLike
2024-02-15 11:59:08 +01:00
Vincent Breitmoser
f099b86950
Version 6.0.0
2024-02-02 00:02:09 +01:00
Vincent Breitmoser
542e9310e2
Merge branch 'nitrokey-v3'
2024-02-01 23:55:34 +01:00
Vincent Breitmoser and GitHub
b7d98009d7
Merge pull request #2876 from open-keychain/sdk34
...
Update for targetSdk34
2024-02-01 22:19:40 +01:00
Vincent Breitmoser
03dbf454d7
Drop no longer compatible CMSClassUnloadingEnabled
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
0b001380a1
Update github workflows for java and api
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
0e8f3fa90e
Fix behavior for duplicate user ids
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
2391a8c09b
Explicitly set provider name for JcePublicKeyKeyEncryptionMethodGenerator
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
40f45521c3
Update robolectric to 4.11.1
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
4dd3391c9f
use FileHelper.openOutputStreamSafe to resolve output streams
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
ba9c93d046
consistently use FileHelper.openInputStreamSafe to resolve input streams
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
034eab9df1
Update BouncyCastle to 1.77
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
e69ff0a2ad
Drop notification for keyserver update progress
...
We don't have the notification permission reliably here, and the
notification shows up and is gone so quickly that it provides little
value anyways.
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
3a52071f50
Update AGP to 8.4.2
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
6f3ce7aadb
Update to targetSdk 34
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
5d84bd8387
Update AGP to 7.4.2, update SqlDelight to 1.4.2
...
The adaptations to SqlDelight 1.4.2 leave the type namings *extremely*
messy. But it works and is as semantically equivalent as I could make
it.
2024-01-29 16:42:28 +01:00
Vincent Breitmoser
5615197553
Fix 25519 choice naming
2024-01-29 16:41:29 +01:00
Vincent Breitmoser and GitHub
416e844d79
Merge pull request #2817 from Longhao-Chen/dark_themes
...
fix : #2784 #2779 #2402
2024-01-29 16:36:19 +01:00
Vincent Breitmoser and GitHub
e13400c6fa
Merge pull request #2859 from schorschii/darkmode-transfercode-fix
...
Fix: transfer code text color in dark mode
2024-01-29 16:04:39 +01:00
Vincent Breitmoser and GitHub
c3f5528b51
Merge pull request #2860 from schorschii/update-app-icons
...
Update featured app icons
2024-01-29 16:03:51 +01:00
Vincent Breitmoser and GitHub
38ef8c2710
Merge pull request #2864 from konradmoesch/master
...
Improve PassphraseDialog lifecycle logic
2024-01-29 16:03:11 +01:00
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