http://bugs.winehq.org/show_bug.cgi?id=16376
Summary: wine 1.1.8 to 1.1.9 breaks winhttp calls Product: Wine Version: 1.1.9 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: winhttp AssignedTo: wine-bugs@winehq.org ReportedBy: dale@archcape.com
Created an attachment (id=17690) --> (http://bugs.winehq.org/attachment.cgi?id=17690) Terminal ourput and git bisect search results
The upgrade of wine 1.1.8 to 1.1.9 breaks program "braille2000", a windows program used to enter braille.
I have had this program running on Ubuntu 8.04 for 6 months or more. Recently did an update which took wine from 1.1.7 to 1.1.9 and the program stopped working. Failure was in the authentication portion of the program which contacts a server with password information.
I tested different versions and determined that the break hit between versions 1.1.8 and 1.1.9.
In order to get this program running it is necessary to download the file "winhttp.dll" and install in the .wine/.../system32 directory. Once this is done the program works properly on wine 1.1.8 and prior.
With wine 1.1.9 if started in a terminal window the three error lines are displayed: fixme:winhttp:session_set_option unimplemented option 3 fixme:winhttp:session_set_option unimplemented option 6 fixme:winhttp:session_set_option unimplemented option 5
These lines above do not show up with the earlier versions of wine which work correctly. (at least earlier versions I used)
Using "git bisect" with 1.1.8 defined as good and 1.1.9 defined as bad I narrow the search to this patch: $ git bisect good e4f7809cc9969c693d910348315502892848aaf9 is first bad commit commit e4f7809cc9969c693d910348315502892848aaf9 Author: Hans Leidekker hans@codeweavers.com Date: Thu Nov 20 14:50:58 2008 +0100
winhttp: Prefer builtin over native.
:040000 040000 2d5397c4533c56d3eee66c9b1ff7445e43f282c2 e0766aa1d5cbba2fd95c7d8acac8c9669b31957d M dlls
I will add that git output as an attachment. If I can get the C or C++ code from the author I will add that later (would that help?).