Quote:
Originally Posted by Cande
By studying the DNAS' logfiles I discovered weird entries, that I suspect are kind of "attacks": some IPs kept on connecting and disconnecting hundreds of times in seconds and some others even tried to use the server to start their own stream (SRC bad password errors).
To test if this was the cause of the crashes I started to ban the attackers' IPs (and in some cases entire netmasks since they were changing IP) via linux firewall and… boom, stability improved noticeably!
|
which is already noted in the known issues ->
http://forums.winamp.com/showthread.php?t=373139#known
under high loads, i know what the solution is and have most of the code written to do what's needed, but under testing it was not 100% stable and so was not included as part of the 2.2 release (as a still running DNAS which just stops processing connection requests is not useful - at least that's what it was doing on some test setups we had). however, as the vast majority of stations barely go over a hundred concurrent listeners, having something which is stable for the majority was the primary aim for the 2.2 release (and to ensure we've got something that in terms of general functionality is able to replace the v1.x DNAS at last as supporting v1.x listings is becoming a pain in a number of areas).