From 6bed5e8d43005eb2aff5c24ef14bcd0e3c4bae7a Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Wed, 18 May 2022 01:05:55 +0200 Subject: [PATCH] Use UTF-8 in digest auth in WebDAV to allow special characters in pw Fixes #443 --- .../data/cloud/webdav/network/WebDavCompatibleHttpClient.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/src/main/java/org/cryptomator/data/cloud/webdav/network/WebDavCompatibleHttpClient.kt b/data/src/main/java/org/cryptomator/data/cloud/webdav/network/WebDavCompatibleHttpClient.kt index 7ffc8fe4..7629df2a 100644 --- a/data/src/main/java/org/cryptomator/data/cloud/webdav/network/WebDavCompatibleHttpClient.kt +++ b/data/src/main/java/org/cryptomator/data/cloud/webdav/network/WebDavCompatibleHttpClient.kt @@ -109,7 +109,7 @@ internal class WebDavCompatibleHttpClient(cloud: WebDavCloud, context: Context) private fun httpAuthenticator(context: Context, webDavCloud: WebDavCloud, authCache: Map): Authenticator { val credentials = Credentials(webDavCloud.username(), decryptPassword(context, webDavCloud.password())) val basicAuthenticator = BasicAuthenticator(credentials, StandardCharsets.UTF_8) - val digestAuthenticator = DigestAuthenticator(credentials) + val digestAuthenticator = DigestAuthenticator(credentials, StandardCharsets.UTF_8) val authenticator = DispatchingAuthenticator.Builder() // .with("digest", digestAuthenticator) // .with("basic", basicAuthenticator) //