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
Author:
Date: 1:23:52 PM, October 30, 2005
Message:
- Fix regressions/bugs in last patch:
* Fix Query validation checks
* Fix Query signature not being set anywhere
- Fix DLL_THREAD_DETACH leaking into DLL_PROCESS_DETACH due to missing
break; statement.
----
Revision: 26
Author:
Date: 1:35:21 AM, October 30, 2005
Message:
- Major refactoring of NS Query Object:
* Remove active calls field and operations
* Add RefCount member and provide referencing/dereferencing mechanisms
* Implement WsNqValidateAndReference for validation and referencing
* Add preliminary special support for providers supporting NSPIoctl
* Rewrite most of WsNqLookupServiceNext to work with more optimized
semantics and NSPIoctl support.
* Fixed some potential locking/race issues.
----
Revision: 25
Author:
Date: 11:03:00 PM, October 29, 2005
Message:
- Fix WsRasLoadHelperDll:
* Do proper check for initialization
* Actually save the loaded DLL handle after loading the DLL, instead
of failing
- Make the NS Query object initalizer set TryAgain to TRUE so that RAS
Auto-Dial will function normally.
----
Alex Ionescu wrote:
Hello again,
I recently noticed a large regression in this release which made it
almost unusable in most applications. I apologize for the oversight, and
I've included a fixed binary, which also fixes some name resolution bugs.
Best regards,
Alex Ionescu