https://bugs.winehq.org/show_bug.cgi?id=50122
Bug ID: 50122 Summary: InternetOpenURL() from wininet.dll(v8.00.7601.17601) on wine vUbuntu 5.0-3ubuntu1 throws 12006 ERROR_INTERNET_UNRECOGNIZED_SCHEME Product: Wine Version: 5.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: wininet Assignee: wine-bugs@winehq.org Reporter: guscarreno@gmail.com Distribution: ---
Hi there,
I stumbled upon this issue when HeidiSQL's update checker began to fail to contact the mother ship.
I then had a very long back and forth with a troll but that ended when the main developer of HeidiSQl stepped in and I decided to replicate the update check code under Lazarus.
I used fpcupdeluxe to install Lazarus and copied the offending code and had a go.
I can report that I've tried to access:
1. https://www.heidisql.com/updatecheck.php?r=6119&bits=64 2. http://www.heidisql.com/updatecheck.php?r=6119&bits=64 3. ftp://www.heidisql.com/updatecheck.php?r=6119&bits=64 (Yes in desperation) 4. I now need to test if the "file:///" SCHEMA doesn't trip this wire
All of the above have always given me a GetLastError()==12006
As stated on summary:
- wininet.dll version is 8.00.7601.17601 as reported from Sysinternals's sigcheck - wine --version return "wine-5.0 (Ubuntu 5.0-3ubuntu1)" - My system is Ubuntu 20.10 64b with wine64 and wine32 installed and updated as of 2020/11/11 - Tested with InternetOpenURL() - Tested with InternetOpenURLA() (I really don't know what I'm doing here)
If you really insist I can probably conjure up some C code to test this. At the moment I only have Free Pascal code that I can provide.
Cheers, Gus