* Applied the XmlRpcBasicDOSProtector.cs to the login service as both an example, and good practice. * Applied the BaseStreamHandlerBasicDOSProtector.cs to the friends service as an example of the DOS Protector on StreamHandlers * Added CircularBuffer, used for CPU and Memory friendly rate monitoring. * DosProtector has 2 states, 1. Just Check for blocked users and check general velocity, 2. Track velocity per user, It only jumps to 2 if it's getting a lot of requests, and state 1 is about as resource friendly as if it wasn't even there. |
||
|---|---|---|
| .. | ||
| storage | ||
| CenomeCache.ini.example | ||
| FlotsamCache.ini.example | ||
| Grid.ini | ||
| GridCommon.ini.example | ||
| GridHypergrid.ini | ||
| HyperSimianGrid.ini | ||
| SimianGrid.ini | ||
| Standalone.ini | ||
| StandaloneCommon.ini.example | ||
| StandaloneHypergrid.ini | ||