http://bugs.winehq.org/show_bug.cgi?id=28911
Bug #: 28911 Summary: cnet download app cannot download anything without native wininet Product: Wine Version: 1.3.31 Platform: x86 URL: http://www.download.com/Catan-The-Computer-Game/3000-7 562_4-10396066.html OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: wininet AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: ocean04@suomi24.fi Depends on: 28601, 28910 Classification: Unclassified
Created attachment 37158 --> http://bugs.winehq.org/attachment.cgi?id=37158 wininet,seh,tid
These lines look interesting: fixme:wininet:InternetCanonicalizeUrlW Unhandled flags 0x04000000 fixme:wininet:GetUrlCacheEntryInfoExW Undocumented flag(s): 100
full wininet,tid,seh trace attached. winetricks -q wininet avoids it. You need native msxml3/ie6 to get this far, see bug 28601 / bug 28910.
http://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #1 from Juan Lang juan.lang@gmail.com 2011-10-27 20:42:23 CDT --- If it needs native ie6 to get this far, how is it a wininet bug? There may well be some dependency between native shdocvw and native wininet, but we might be able to do better with a fix elsewhere. It's hard to say. (It's also hard to guess what the meaning of an undocumented flag is, or whether it's relevant.)
http://bugs.winehq.org/show_bug.cgi?id=28911
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|cnet download app cannot |cnet download app cannot |download anything without |download anything |native wininet | Severity|normal |minor
http://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #2 from Austin English austinenglish@gmail.com 2011-10-28 15:45:02 CDT --- It may or may not be a bug in our wininet, but that is the most likely component, at least until bug 28601 is fixed. I don't expect this to be fixed before that bug is, hence why this bug depends on that one.
http://bugs.winehq.org/show_bug.cgi?id=28911
Bug 28911 depends on bug 28910, which changed state.
Bug 28910 Summary: cnet download app never gets past loading screen http://bugs.winehq.org/show_bug.cgi?id=28910
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #3 from ocean04@suomi24.fi 2012-01-29 02:29:20 CST --- Created attachment 38593 --> http://bugs.winehq.org/attachment.cgi?id=38593 wininet host header fix
There are some problems adding headers if there are also same customheaders.
Problem here is corrupted host header.
Attached patch prevents that and download starts. (you need winetricks ie8 or ie6 for the other problems)
http://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #4 from Austin English austinenglish@gmail.com 2012-03-27 23:53:37 CDT --- Still in wine-1.5.0-147-g4c6a198
http://bugs.winehq.org/show_bug.cgi?id=28911
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
--- Comment #5 from Ken Sharp kennybobs@o2.co.uk 2012-09-06 12:58:21 CDT --- The Cnet downloader crashes out here. New bug?
http://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #6 from Austin English austinenglish@gmail.com 2012-09-06 13:58:30 CDT --- (In reply to comment #5)
The Cnet downloader crashes out here. New bug?
You need native ie6/7.
http://bugs.winehq.org/show_bug.cgi?id=28911
Bug 28911 depends on bug 28601, which changed state.
Bug 28601 Summary: cnet download app can't initialize GUI http://bugs.winehq.org/show_bug.cgi?id=28601
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #7 from ocean04@suomi24.fi 2013-05-01 08:56:40 CDT --- Still in wine-1.5.29-49-g8dfd89c (old downloader version). My patch still works.
http://bugs.winehq.org/show_bug.cgi?id=28911
Bug 28911 depends on bug 28601, which changed state.
Bug 28601 Summary: cnet download app can't initialize GUI http://bugs.winehq.org/show_bug.cgi?id=28601
What |Old Value |New Value ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FIXED |
http://bugs.winehq.org/show_bug.cgi?id=28911
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #8 from Dan Kegel dank@kegel.com 2013-07-07 19:41:02 CDT --- How 'bout adding a conformance test and sending that to wine-patches? (Or did you already?)
https://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #9 from ocean04@suomi24.fi --- Created attachment 51403 --> https://bugs.winehq.org/attachment.cgi?id=51403 Test app + source
With attached test app it's still possible to track this issue.
Workarounds: winetricks wininet -OR- attached hack patch
https://bugs.winehq.org/show_bug.cgi?id=28911
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de
--- Comment #10 from Michael Müller michael@fds-team.de --- I am currently working on a patch to fix this bug. The main difference is not that windows does not append multiple host names when using HTTP_ADDREQ_FLAG_COALESCE, but that the initialization of the Host header field works different. While working on this I discovered multiple other bugs that are related to this problem, so I would like to fix them before attaching the patch.
https://bugs.winehq.org/show_bug.cgi?id=28911
--- Comment #11 from Michael Müller michael@fds-team.de --- The patches are available at https://github.com/wine-compholio/wine-staging/tree/master/patches/wininet-C...
The problem should be fixed by patch 7 but the other patches also fix some behavior related to replacing the host header.
https://bugs.winehq.org/show_bug.cgi?id=28911
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #12 from Sebastian Lackner sebastian@fds-team.de --- Should be fixed with http://source.winehq.org/git/wine.git/commit/7bed453481ef76068c6103d2d2b533f..., please retest.
https://bugs.winehq.org/show_bug.cgi?id=28911
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #13 from super_man@post.com --- At least the exe works mentioned at comment 9, assuming it has failed before.
https://bugs.winehq.org/show_bug.cgi?id=28911
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |7bed453481ef76068c6103d2d2b | |533f26c1c43a7 Status|NEW |RESOLVED Resolution|--- |FIXED Distribution|--- |Fedora
--- Comment #14 from Austin English austinenglish@gmail.com --- The installer on the website has been updated and doesn't display this problem anymore. I have a copy of the old installer, which still suffers from bug 28601. With winetricks -q ie6 the GUI does appear, and with http://source.winehq.org/git/wine.git/commit/7bed453481ef76068c6103d2d2b533f..., the installer is downloaded and able to install.
Thanks Michael/Sebastian.
https://bugs.winehq.org/show_bug.cgi?id=28911
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.51.
https://bugs.winehq.org/show_bug.cgi?id=28911 Bug 28911 depends on bug 28601, which changed state.
Bug 28601 Summary: cnet download app can't initialize GUI https://bugs.winehq.org/show_bug.cgi?id=28601
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED