Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2009-02-25 | * minor: Remove most mono compiler warnings | Justin Clarke Casey | 1 | -2/+3 | |
2009-02-25 | A few updates necessary for load balancer. | Mike Mazur | 1 | -23/+36 | |
- handle GetUser request for nonexistent user gracefully - include throttle levels in ClientInfo - code to save/restore throttles in client stack - only update/send updates to active clients - make animation classes serializable | |||||
2009-02-12 | * optimized usings. | lbsa71 | 1 | -17/+12 | |
2009-01-12 | * Extend PacketHandlerTest to fire in a packet. | Justin Clarke Casey | 1 | -1/+2 | |
* Can't test result yet since the Client thread handles it with unpredictable timing | |||||
2009-01-12 | * refactor: move packet handler interface into a separate class | Justin Clarke Casey | 1 | -34/+1 | |
2009-01-03 | * Updates the sim stats module. Cleans out some of the rot. | Teravus Ovares | 1 | -0/+4 | |
* Adds a prototype web stats module which is disabled by default. It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now. I'll let you know when it's safe. * Adds Prototype for ajaxy web content * removed a warning or two. | |||||
2008-12-19 | minor: remove mono compiler warning | Justin Clarke Casey | 1 | -1/+0 | |
2008-12-17 | Reapply the packet optimization patch, with changes | Melanie Thielker | 1 | -34/+24 | |
2008-12-17 | Revert 7754 and 7755 pending a rework | Melanie Thielker | 1 | -28/+36 | |
2008-12-17 | Stop packets that may be resent from being returned to the packet pool. | Melanie Thielker | 1 | -1/+8 | |
FWIW | |||||
2008-12-17 | Marry AckData to LLQueItem, and store packet data and length there for | Melanie Thielker | 1 | -36/+28 | |
use everywhere. Each packet gets serialized only once now in PacketHandler | |||||
2008-12-17 | Revamp packet handler to smooth out the stream of resent packets. | Melanie Thielker | 1 | -43/+61 | |
Eliminates the bursting in resends observed in the prior implementation | |||||
2008-11-08 | * Fixed issue where incorrect braces nesting resulted in a section of ↵ | Adam Frisby | 1 | -24/+22 | |
PacketQueue getting disabled. * This means the recent memory fix should now be working correctly - so the current largest memory leak should be fixed. AssetCache still needs to be addressed however. | |||||
2008-11-08 | * Fixed a major memory leak in packet processing - PacketQueue.Close is ↵ | Adam Frisby | 1 | -26/+35 | |
never called, causing the PacketQueue for dead clients to be preserved (including it's contents). * This patch is highly experimental and may cause clients to not be able to connect, if this is the case, it will be rolled back in approximately 5 minutes. | |||||
2008-10-06 | * restore Header.Resent field setting for resent packets | Justin Clarke Casey | 1 | -0/+4 | |
* without this, the client appears to reset the sequence of packets its expecting | |||||
2008-10-05 | Revert the packet resend timing changes. They caused login issues in primmy | Melanie Thielker | 1 | -2/+2 | |
regions. | |||||
2008-10-05 | Craters, take 2. Remove old discard logic and absolute discard timer. | Melanie Thielker | 1 | -47/+27 | |
Introduce a resend counter on the ack queue. The header "Resent" field is now obsolete. Implement 3 resends on reliable packets, variable. Increase default resend timeout to 3000ms and default silence threshold to 350ms. | |||||
2008-10-05 | * An update to the UDP Packet handler which might make the giant sized ↵ | Teravus Ovares | 1 | -1/+1 | |
craters go away. | |||||
2008-10-03 | * Put in some infrastructure to allow tweaking of packet queue throttle ↵ | Justin Clarke Casey | 1 | -2/+2 | |
values for the total throttle (the one that throttles all packet output) * Not complete yet | |||||
2008-10-03 | * minor: remove warnings (the code cleaners strike again) | Justin Clarke Casey | 1 | -1/+0 | |
2008-10-01 | * minor: oh, and comment out the now unused logger as well | Justin Clarke Casey | 1 | -2/+2 | |
2008-10-01 | * minor: Comment out temporarily statistical counter I accidentally left in ↵ | Justin Clarke Casey | 1 | -1/+1 | |
from the last commit | |||||
2008-10-01 | * Try bumping packet resend timeout up to 2 seconds instead of 1 | Justin Clarke Casey | 1 | -9/+22 | |
* This actually probably doesn't make a huge difference. We still end up resending a massive number of packets in quite a few situations, but it's not easy to consistently reproduce this. * Might really need some throttling of packet send to the client on the OpenSim end. | |||||
2008-10-01 | * Fix bug in LLPacketHandler where the tickcount when a packet was ↵ | Justin Clarke Casey | 1 | -8/+20 | |
approximately sent was not being stored in the ack record * This meant that acks were being sent out every 250ms when the ack timer fired, rather than when they had actually aged past m_ResendTimeout | |||||
2008-09-28 | Add some methods to allow modules so set client view options | Melanie Thielker | 1 | -0/+1 | |
2008-09-28 | Mantis #2288 | Melanie Thielker | 1 | -4/+16 | |
Correct a typo in namespace declaration Also adds a new flag to the PacketManager to force retention of packets marked reliable (default off) | |||||
2008-09-26 | * Patch from JHurliman | Teravus Ovares | 1 | -5/+5 | |
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes.. | |||||
2008-09-21 | * Fix http://opensimulator.org/mantis/view.php?id=2189 | Justin Clarke Casey | 1 | -0/+2 | |
* Allow a grid mode region simulator to properly shutdown even if the grid service is offline | |||||
2008-09-06 | * This is the fabled LibOMV update with all of the libOMV types from JHurliman | Teravus Ovares | 1 | -5/+5 | |
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke. | |||||
2008-08-28 | Update svn properties, formatting cleanup. | Jeff Ames | 1 | -2/+2 | |
2008-08-25 | * zap compilation warnings | Justin Clarke Casey | 1 | -2/+2 | |
2008-08-25 | * This commit incorporates the heart of the OpenGridProtocol patch that is ↵ | Teravus Ovares | 1 | -0/+6 | |
currently on Forge in a nice, friendly modular format. * There are a lot of changes and this is quite experimental. It's off by default, but you can turn it on by examining the bottom of the opensim.ini.example for the proper OpenSim.ini settings. Remember, you still need an agent domain.. * Furthermore, it isn't quite right when it comes to teleporting to remote regions (place_avatar) | |||||
2008-08-22 | * Allow an exception generated in ProcessOutPacket to travel up the stack | Justin Clarke Casey | 1 | -27/+16 | |
* It is dealt with correctly further up, at which point the user is also notified and the failure recorded as a statistic | |||||
2008-08-19 | Packet type exclusion (Mantis #2004) | Melanie Thielker | 1 | -2/+4 | |
Exclude SimStats packets from ack appending. | |||||
2008-08-18 | Formatting cleanup. | Jeff Ames | 1 | -7/+7 | |
2008-08-12 | Minor formatting cleanup. | Jeff Ames | 1 | -16/+16 | |
2008-08-10 | Attempt to address Mantis #1905, #1909 | Melanie Thielker | 1 | -12/+17 | |
Prevent re-sequencing of resent packets. Thanks, ckrinke, for catching that, it is what was happening. | |||||
2008-08-08 | Update svn properties, minor formatting cleanup. | Jeff Ames | 1 | -3/+3 | |
2008-08-07 | Patch #9159 | Melanie Thielker | 1 | -16/+27 | |
Complete the support for dupe tracking. Eliminate one of the "Eternal caches". | |||||
2008-08-07 | Patch #9158 | Melanie Thielker | 1 | -12/+73 | |
Refactor packet sending into LLPacketHandler. Change packet sequencing and ack lists to ensure packet sequences conform to wire order. | |||||
2008-08-07 | Minor formatting cleanup. | Jeff Ames | 1 | -6/+6 | |
2008-07-29 | Prevent acks from being appended to viewer effect packets, since | Melanie Thielker | 1 | -0/+7 | |
that has been known to cause an exception in libomv ^^ | |||||
2008-07-24 | * minor: eliminate warnings from LindenUDP | Justin Clarke Casey | 1 | -16/+16 | |
2008-07-24 | Thank you, Neopallium, for a patch that addresses ack issues in the | Melanie Thielker | 1 | -1/+3 | |
client stack. Committed with changes, see Mantis #1810 for details. | |||||
2008-07-24 | Update svn properties. Minor formatting cleanup. | Jeff Ames | 1 | -5/+5 | |
2008-07-24 | Addresses Mantis #1810 | Melanie Thielker | 1 | -8/+12 | |
Collapses two locks into one to avoid a situation were a List is cloned under two different locks, resulting in a bad index in .NET code. | |||||
2008-07-23 | Fix a race causing a buffer overflow under moderate load | Melanie Thielker | 1 | -1/+1 | |
2008-07-23 | Update svn properties. Formatting cleanup. Remove a compiler warning. | Jeff Ames | 1 | -61/+61 | |
2008-07-22 | Make QueuePacket() lock free. Eliminates an unneeded lock() | Melanie Thielker | 1 | -21/+18 | |
2008-07-22 | Change one packet optimization to cover a case where the resend | Melanie Thielker | 1 | -2/+2 | |
queue may block indefinitely when a single packet is not acked by the viewer and no others cwfromfor that region are pending. |