01-16 17:29:21.337 W/SyncthingNativeCode(24196): 2019/01/16 19:29:21 http: TLS handshake error from 127.0.0.1:42794: tls: client offered an unsupported, maximum protocol version of 302
01-16 17:29:21.341 W/SyncthingNativeCode(24196): 2019/01/16 19:29:21 http: TLS handshake error from 127.0.0.1:42795: tls: client offered an unsupported, maximum protocol version of 301
I didn’t try on other devices yet. I just need to transfer some important data from the PC to the phone.
If it helps, I’m on a Xiaomi Redmi Note 4X running MIUI 10. Here are further details:
It seems the version of android you are using does not support TLS 3, which seems to be required for the new version of syncthing. I guess the only way forward is to downgrade.
So, are you telling that it’s a fault on my Android version that doesn’t support TLS 3? If yes, what am I supposed to do? Won’t newer versions of Syncthing include such built-in support? Or I just need to wait until Xiaomi devs do something about it?
Alright, if you guys want some further details on this, I guess I can help. I’m not a programmer, just an enthusiast. But tell me if there’s anything I can do for you to solve this riddle.
Not really, but are you sure that’s the real issue? The great variety of different errors in a short timespan feels to me like the client is capability probing. If it finally tries with TLS 1.2, we’d get no visible indication of it.
(Also, I guess the app could use HTTP locally, no?)