Commit History

Author SHA1 Message Date
  Justin Clarke Casey 72ff5322f5 * Replace manually zeroing with Array.Clear(). Thanks cmickeyb 15 years ago
  Teravus Ovares c9a5215d6d * Fixes Location == Location, and Location != Location 15 years ago
  Teravus Ovares 414bf2aaf1 * The equals override of 'Location' is not working as expected. This caused sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server. hence the error message, "only one listener on port". 15 years ago
  Adam Frisby 434afaf717 * Added and removed debug information relating to client connections 15 years ago
  Justin Clarke Casey 2bb4b45626 * Move test scene construction infrastructure methods to a separate class for future common use 15 years ago
  Mike Mazur 32b9975468 If the proxy is on, we need to ignore the extra 6 bytes in the packet. 15 years ago
  Johan Berntsson 22b70495ab The region proxy for the load balancer module works again. The incoming proxy messages were not properly decoded. 15 years ago
  Teravus Ovares f0bf3df024 * Fix half of the issue behind the long standing 'UseCircuitCode' packet spam from libOMV clients. AckPacket.Header.Sequence was 0. This caused LibOMV to ignore it. 15 years ago
  Justin Clarke Casey d31d02c373 * refactor: Split BeginRecieve() into BeginReceive() and BeginRobustReceive() 15 years ago
  Justin Clarke Casey 5a852321e0 * Stop passing along epSender explicitly where we are really using the constantly reused ep sender field 15 years ago
  Justin Clarke Casey 29691a3d36 * Test to ensure that the udp server stays active after receiving a SocketException on BeginReceive 15 years ago
  Justin Clarke Casey 892e7bf9fb * Properly use the default value if the LindenUDP.ClientStack section exists by the client throttle setting does not 15 years ago
  Justin Clarke Casey fc36d7fdf2 * Set default client throttle multiplier to 2 (old value was effectively 8). See OpenSim.ini.example for details as to what this means 15 years ago
  Justin Clarke Casey 4ff0c39153 * Expose a client_throttle_multiplier setting in OpenSim.ini. This multiplier is applied to all the client throttle settings received by the client 15 years ago
  Justin Clarke Casey 8dbd0118a8 * Pull client throttle multipler setting out of config source. Not an adjustable setting yet (and then only for debug purposes) 15 years ago
  Justin Clarke Casey 6ea24799dd * minor: don't need to null check config source in clientstack settings since this is always non null 15 years ago
  Justin Clarke Casey 8c71954e08 * Use nini to pass config information to the client stack, rather than the ClientStackUserSettings class 15 years ago
  Justin Clarke Casey b03e34dd2d * Fix http://opensimulator.org/mantis/view.php?id=2517 15 years ago
  Justin Clarke Casey 465a931c05 * In the client stack, if the BeginReceive() throws an exception then do print this out to the log once 15 years ago
  Justin Clarke Casey 3340a579e7 * Stop creating a circuit if the client fails authentication (i.e. the region server wasn't told that it was coming) 15 years ago
  Justin Clarke Casey 91c2e53277 * Change AddClient test such that we now successfully authenticate 15 years ago
  Justin Clarke Casey 369aa8f46b * minor: Remove unused public PacketServer variable. 15 years ago
  Justin Clarke Casey 6101202403 * Revert to executing existing setup if an added circuit did not already exist 15 years ago
  Justin Clarke Casey ee3c428040 * Refactor LLUDPServer slightly so that unit tests can pass in data synchronously. Shouldn't be any functional change 15 years ago
  Justin Clarke Casey 923f9fb749 * minor: remove mono warnings 15 years ago
  Teravus Ovares ed8a20dd60 * Fixed UDP server (again) 15 years ago
  Teravus Ovares 6362760d30 * Null check before UseCircuitCode Check or the server crashes on packet loss! 15 years ago
  Justin Clarke Casey 400314e884 * Finally, don't worry about doing containment checks on other dictionaries if we are adding a client 15 years ago
  Justin Clarke Casey 4ccac88cf6 * Don't worry about trying to populate the other dictionaries if a client's circuitcode is already found in the first one 15 years ago
  Justin Clarke Casey 90d69a0523 * close two potential race conditions where a new asynchronous UDP recieve could overwrite an existing endpoint that had not yet been used by the previous thread 15 years ago