Valhalla Legends Forums Archive | Battle.net Bot Development | Recent BNLS changes

AuthorMessageTime
Skywing
Changes
-------

* Fixed an issue that caused BNLS_CONFIRMLOGON to randomly fail.
* Fixed an issue that caused the server to (very rarely) return incorrect NLS computational results that would typically manifest themselves as bogus failed logon attempts.
* Improved the performance of the version checking engine.
* Improved the performance of the NLS calculation engine.
* Improved worker thread load balancing (BNLS now runs on a multiprocessor machine).
* Updated the server signature checking algorithm to support recent security enhancements made by Blizzard.
* Updated the documentation to state that an NLS change and an NLS upgrade operation cannot be performed simultaneously with eachother or an NLS logon operation (note that BNLS has never permitted this).
* Various other internal changes to resolve stability and performance issues.

The logon/confirmlogon problems were both long-standing bugs.
January 20, 2004, 10:28 PM
Stealth
Link to the current protocol spec for interested parties: http://yoni.valhallalegends.com/BNLSProtocolSpec.txt
January 21, 2004, 2:03 AM
Lenny
* Updated the server signature checking algorithm to support recent security enhancements made by Blizzard.

What exactly were these new enhancements bnet added?
And when were they added?
January 21, 2004, 2:12 AM
UserLoser.
[quote author=Lenny link=board=17;threadid=4818;start=0#msg40428 date=1074651123]
* Updated the server signature checking algorithm to support recent security enhancements made by Blizzard.

What exactly were these new enhancements bnet added?
And when were they added?
[/quote]

Most likely a patch or so ago
January 21, 2004, 2:12 AM
Skywing
[quote author=Lenny link=board=17;threadid=4818;start=0#msg40428 date=1074651123]
* Updated the server signature checking algorithm to support recent security enhancements made by Blizzard.

What exactly were these new enhancements bnet added?
And when were they added?
[/quote]
The enhancements close a flaw that I discovered which could allow the signature to be spoofed. They were implemented several patches ago.
January 21, 2004, 2:29 AM
Skywing
Fixed an issue that could cause BNLS to start rejecting version check requests (returning them with a failure status). If you were unable to run version checks on BNLS early this morning, the problem has been resolved.
January 22, 2004, 7:16 PM
Skywing
Fixed the above bug again (due to a misconfiguration, the fix wasn't properly applied to the server the first time). This time it should stay fixed...
January 24, 2004, 5:24 PM
ChR0NiC
Thanks Again SkyWing
January 24, 2004, 10:40 PM

Search