[kdeconnect] [Bug 462418] Android app cannot connect, TLS 1.0 suspected

2023-04-10 Thread Albert Vaca
https://bugs.kde.org/show_bug.cgi?id=462418

Albert Vaca  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

--- Comment #3 from Albert Vaca  ---
KDE Connect can now negotiate the TLS version and cipher suite that's best from
the ones supported by the system. This should solve this kind of issues.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdeconnect] [Bug 462418] Android app cannot connect, TLS 1.0 suspected

2023-04-10 Thread Celeste Liu
https://bugs.kde.org/show_bug.cgi?id=462418

Celeste Liu  changed:

   What|Removed |Added

 CC||coelacanthus...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdeconnect] [Bug 462418] Android app cannot connect, TLS 1.0 suspected

2023-02-27 Thread Claudius
https://bugs.kde.org/show_bug.cgi?id=462418

Claudius  changed:

   What|Removed |Added

 CC||claudius+kde@hausnetz.lette
   ||nbach.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[kdeconnect] [Bug 462418] Android app cannot connect, TLS 1.0 suspected

2022-11-30 Thread Aaron Williams
https://bugs.kde.org/show_bug.cgi?id=462418

--- Comment #2 from Aaron Williams  ---
I modified the Android app to use TLS 1.2. I am seeing the following:

2022-11-30 06:07:57.589 12619-13216/org.kde.kdeconnect_tp
E/KDE/LanLinkProvider: Handshake failed with Flash
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
at java.net.SocketInputStream.read(SocketInputStream.java:173)
at java.net.SocketInputStream.read(SocketInputStream.java:143)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:945)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:909)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket(Unknown
Source:0)
at
com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:241)
at
com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:220)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$identityPacketReceived$3(LanLinkProvider.java:231)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$Jao-pvoLRBDL_CAjSz-x8HAC9X8(Unknown
Source:0)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda5.run(Unknown
Source:6)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
at java.lang.Thread.run(Thread.java:1012)
2022-11-30 06:08:07.606 12619-13204/org.kde.kdeconnect_tp
E/KDE/LanLinkProvider: Handshake failed with Flash
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
at java.net.SocketInputStream.read(SocketInputStream.java:173)
at java.net.SocketInputStream.read(SocketInputStream.java:143)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:945)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:909)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket(Unknown
Source:0)
at
com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:241)
at
com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:220)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$identityPacketReceived$3(LanLinkProvider.java:231)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$Jao-pvoLRBDL_CAjSz-x8HAC9X8(Unknown
Source:0)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda5.run(Unknown
Source:6)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
at java.lang.Thread.run(Thread.java:1012)
2022-11-30 06:08:17.624 12619-13205/org.kde.kdeconnect_tp
E/KDE/LanLinkProvider: Handshake failed with Flash
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
at java.net.SocketInputStream.read(SocketInputStream.java:173)
at java.net.SocketInputStream.read(SocketInputStream.java:143)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:945)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:909)
at
com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket(Unknown
Source:0)
at
com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:241)
at
com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:220)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$identityPacketReceived$3(LanLinkProvider.java:231)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$Jao-pvoLRBDL_CAjSz-x8HAC9X8(Unknown
Source:0)
at
org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda5.run(Unknown
Source:6)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
at 

[kdeconnect] [Bug 462418] Android app cannot connect, TLS 1.0 suspected

2022-11-29 Thread Aaron Williams
https://bugs.kde.org/show_bug.cgi?id=462418

--- Comment #1 from Aaron Williams  ---
I might also add that TLS 1.0 and 1.1 have been deprecated and are no longer
supported in Android. I do not know how or why TLS 1.0 is being used.

I believe I found the location of the bug. In the Android version in
src/org/kdeconnect/Helpers/SecurityHelpers/SsslHelper.java around line 209 it
should say "TLSv1.2" instead of "TLSv1".

According to https://developer.android.com/training/articles/security-ssl it
looks like recent versions of Android default to TLS 1.3.

-- 
You are receiving this mail because:
You are watching all bug changes.