Hi,
After more reports from some users, I have implemented 6 new functions
which were in use by many popular programs. Although much of the DLL is
still unimplemented, the remaining calls are mostly for highly advanced
behaviour which would be seen in either spyware of winsock firewalls, or
for deprecated 16-bit support or highly unusual APIs. Since those aren't
a priority right now and I haven't been able to find any application
using them right now, I've chosen this version to be the "code freeze"
version, which will be committed later. With the new functions (thanks
to Jirka and David for finding the apps), Opera now works, as well as
SmartFTP and probably a lot more applications. Here is the updated
compatibility list that I've made:
Firefox, Opera, Filezilla, Thunderbird, IE 6, OE 6, Azureus, Microsoft
Terminal Services Client, Skype, Google Talk, World of Warcraft, MIRC,
XChat, MSN Messenger, SmartFTP.
This list is satisfactory to me, as it includes almost all the biggest
network applications out there. I am now looking for any final
showstoppers before focusing on mswsock.dll, so I've posted this mail on
the General Mailing List as well, hoping to get more testers.
Thanks for testing!
Best regards,
Alex Ionescu
PS. You may notice that the binary is larger then the Microsoft DLL,
even though it is less functional. This is because it is a debug
version, compiled without optimizations.
Revision: 30
Author:
Date: 12:30:29 AM, November 1, 2005
Message:
- Add UNIMPLEMENTED wherever it was missing.
Revision: 29
Author:
Date: 12:27:26 AM, November 1, 2005
Message:
- Implement WSANtohl, WSANtohs, WSAHtonl, WSAHtons. Opera now works.
- Fix some GetNameInfoW to return correct failure.
Revision: 28
Author:
Date: 4:25:38 PM, October 30, 2005
Message:
- Implement WSAStringToAddressA/W. This makes SmartFTP work with IP
lookups, but hostname lookup still fail due to bugs in the application
itself.
Alex Ionescu wrote:
Hi,
It turns out there was another big bug that I released the binary
with, related to a recent untested RAS Auto-dial feature, which made
the DLL crash almost instantly in most programs.
I've fixed the build and this time did some extensive testing to avoid
having another bad release. I've tested, with success, IE6, Filezilla,
Firefox, Thundebird, Outlook Express, MIRC. As well, I'm happy to
report that MSN Messenger 7.5 and Azureus also work fine on my system,
so add those 2 apps to known working.
I'm still interested in Opera, other P2P clients, Chat clients, IRC
clients and Mozilla itself.
Thanks again!
Best regards,
Alex Ionescu
Changelog:
Revision: 27