http://bugs.winehq.org/show_bug.cgi?id=30598
--- Comment #21 from Hiroshi Miura miurahr@linux.com 2012-08-20 10:36:25 CDT --- Created attachment 41438 --> http://bugs.winehq.org/attachment.cgi?id=41438 A patch to fix wininet and winhttp to behave same as Windows
This is caused by OpenSSL 1.0.x now support TLSv1.1 and TLSv1.2 by default but Windows7 is disabled by Default. and IIS server is also disabled by default.
When connecting from client claiming TLSv1.1 or TLSv1.2, Evernote server returns protocol version failure.
This patch add functionality to enable/disable TLSv1.1 and TLSv1.2 based on registry entry.
(refers: http://netsekure.org/2009/10/tls-1-2-in-windiows-7/ )
For future, wininet.dll and winhttp.dll should implement using secur32 schannel. The registry where a patch refers is for schannel.
I'm tested on Ubuntu 12.04(64bit) multi-arch and Evernote 4.5.2.4504.