Commit History

Author SHA1 Message Date
  Justin Clark-Casey (justincc) 2271986396 Lock on AgentCircuitData during Scene.AddClient() and RemoveClient() to prevent an inactive connection being left behind if the user closes the viewer whilst the connection is being established. 12 years ago
  Justin Clark-Casey (justincc) 47e2922a40 Prevent race conditions between two threads that call LLClientView.Close() simultaneously (e.g. ack timeout and an attempt to reconnect) 12 years ago
  Justin Clark-Casey (justincc) e88e87ff63 Stop redundantly passing in the endpoint to the LLClientView constructor. 12 years ago
  Justin Clark-Casey (justincc) 07298c8b4f refactor: rename Watchdog.WATCHDOG_TIMEOUT_MS to DEFAULT_WATCHDOG_TIMEOUT_MS to reflect what it actually is 12 years ago
  Justin Clark-Casey (justincc) b9f122be07 Add region name to UseCircuitCode log messages 12 years ago
  Justin Clark-Casey (justincc) 4859bc8c49 Remove accidental timeout left in during earlier debugging. Has been in since two commits ago (b099f26) 12 years ago
  Justin Clark-Casey (justincc) c6ffaaa959 Set IClientAPI.IsActive = false early on client removal due to ack timeout rather than using IsLoggingOut flag. 12 years ago
  Justin Clark-Casey (justincc) c3104f4bd2 If the simulator closes a root agent due to ack timeout, then send the client a kick message with that reason, in case it is somehow still listening. 12 years ago
  Justin Clark-Casey (justincc) 27a7ba3e6a Instead of retrieving the known client again in LLUDPServer.RemoveClient(), check the IsLoggingOut flag instead. 12 years ago
  Justin Clark-Casey (justincc) 2d16d14ef1 If logging a client out due to ack timeout, do this asynchronously rather than synchronously on the outgoing packet loop. 12 years ago
  Justin Clark-Casey (justincc) f2f8dcd65c Add regression test for client logout due to ack timeout. 12 years ago
  Justin Clark-Casey (justincc) 332f8b6623 Remove null checks at top of LLUDPServer.ProcessInPacket(). Neither packet nor client are ever null. 12 years ago
  Justin Clark-Casey (justincc) 4eda679e12 Store already retrieve IClientAPI in IncomingPacket structure for later use rather than doing another retrieve on dequeue. 12 years ago
  Justin Clark-Casey (justincc) cc27a6cb84 Log warning if we try to remove a UDP client that has already been removed. 12 years ago
  Justin Clark-Casey (justincc) ed21576ce0 Allow the thread watchdog to accept an alarm method that is invoked if the timeout is breached. 12 years ago
  Talun 9d9e042b4c Mantis 4597 AgentPaused packet is ignored. 12 years ago
  Justin Clark-Casey (justincc) c1a9355865 Tweak log messages on local region to region teleport path to help with problem resolution. 12 years ago
  Justin Clark-Casey (justincc) 2aefd15913 minor: Add region name to dropped inbound packet message 12 years ago
  Justin Clark-Casey (justincc) f67f37074f Stop spurious scene loop startup timeout alarms for scenes with many prims. 12 years ago
  Justin Clark-Casey (justincc) 80ec2ac167 Correct a bug introduced in 1f402fdf (Feb 7 2012) where the delete friends grid call would try and contact the wrong uri. Also fixes the build from df960d5 12 years ago
  Justin Clark-Casey (justincc) df960d5767 Add known identity informatio nto log message if an exception is thrown during LLUDPServer.HandleUseCircuitCode() 12 years ago
  Justin Clark-Casey (justincc) 5e445aaf7b Fix "Abnormal client thread terminations" stat in period CONNECTION STATISTICS to count the number of times clients are disconnected due to ack timeouts. 13 years ago
  Justin Clark-Casey (justincc) 50eebb5cba Don't reply with an ack packet if the client is not authorized. 13 years ago
  Justin Clark-Casey (justincc) 32d0ef89c6 Extend TestAddClient() to check that the first packet received is an ack packet 13 years ago
  Justin Clark-Casey (justincc) bc13855e64 Reactivate BasicCircuitTests.TestAddClient() 13 years ago
  Justin Clark-Casey (justincc) 0e265889dd Remove unnecessary AgentCircuitData null check from Scene.AddNewClient(). 13 years ago
  Justin Clark-Casey (justincc) f61e54892f On a new client circuit, send the initial reply ack to let the client know it's live before sending other data. 13 years ago
  Justin Clark-Casey (justincc) f9ffd2538f Improve some method doc for LLUDPClient, LLUDPServer and UnackedPacketCollection 13 years ago
  Justin Clark-Casey (justincc) 37ae6451f9 Remove vestigal RegionStatus.SlaveScene. 13 years ago
  Melanie c4ffcd4b7d Ensure that packet headers get parsed correctly 13 years ago