Deadlock during TLS to Android
- Data connection opened
- Trying reuse main TLS session ID
- Data connection opened
- Now forever stuck in an idle loop or TLS handshake code throws a timeout
When that 1st line is entered, there's a note that transfers have a special difference over non-transfers. Hence, only transfers are seeing a problem here.
TLSv1.2 and TLSv1.3 see this happen (did not try testing lower).
FileZilla works great but it does have a highly different TransferSocket.cpp today.
Android Conscrypt and BoringSSL deal with the sockets, TLS, and the client. So the handshake is done by those and WinSCP.