[PATCH(0/1)] wininet: TLS fallback mechanism
miurahr at osmf.jp
Wed Oct 24 10:05:04 CDT 2012
Evernote windows client on Wine/OpenSSL 1.0.1/Ubuntu12.04/12.10 cannot connect
It is caused by server is only support TLS1.0/SSL3.0,
but client ask TLS1.1/1.2 and then server returns that session is fails.
A wininet in Microsoft Windows7 implementation has a behavior
to re-try by TLS1.0 after TLS1.2 fails and got FIN from server.
This patch enabled fall back mechanism to SSLv3/TLSv1.
It is also a response for Alexandre's suggestion.
>> How do you think whether we should implement similar way or not?
>> If we adopt similar fall back mechanism, compatibility may become well,
>> but is it good behavior?
> If it's possible to implement some sort of automatic fall back, that
> would certainly be preferable.
> Alexandre Julliard
Hiroshi Miura (1):
wininet: TLS fallback mechanism
dlls/wininet/netconnection.c | 163 ++++++++++++++++++++++++++++++++----------
1 file changed, 124 insertions(+), 39 deletions(-)
More information about the wine-devel