aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-6/+21
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel1-1/+16
2011-04-30First stab at cleaning up Caps. Compiles. Untested.Diva Canto1-0/+0
2011-04-25Cleaned up various configuration options. Removed the category throttleMic Bowman1-67/+13
limits because the only ones used now are the defaults (which are overwritten by the client throttles anyway). Updated the default rates to correspond to about 350kbps. Also added a configuration to disable adaptive throttle. The default is the previous behavior (no adaptation).
2009-10-30* Moving parcel media and avatar update packets from the unthrottled ↵John Hurliman1-11/+10
category to task * Fixing a bug where the max burst rate for the state category was being set as unlimited, causing connections to child agents to saturate bandwidth * Upped the example default drip rates to 1000 bytes/sec, the minimum granularity for the token buckets
2009-10-14* Clean up the SetThrottle() code and add a maxBurstRate parameter to allow ↵John Hurliman1-2/+61
more tweaking in the future
2009-10-14* Minimized the number of times textures are pulled off the priority queueJohn Hurliman1-14/+22
* OnQueueEmpty is still called async, but will not be called for a given category if the previous callback for that category is still running. This is the most balanced behavior I could find, and seems to work well * Added support for the old [ClientStack.LindenUDP] settings (including setting the receive buffer size) and added the new token bucket and global throttle settings * Added the AssetLoaderEnabled config variable to optionally disable loading assets from XML every startup. This gives a dramatic improvement in startup times for those who don't need the functionality every startup
2009-10-06* Added missing references to prebuild.xml and commented out the LindenUDP ↵John Hurliman1-0/+23
tests until a new test harness is written * Clients are no longer disconnected when a packet handler crashes. We'll see how this works out in practice * Added documentation and cleanup, getting ready for the first public push * Deleted an old LLUDP file
2009-10-06* Continued work on the new LLUDP implementation. Appears to be functioning, ↵John Hurliman1-20/+40
although not everything is reimplemented yet * Replaced logic in ThreadTracker with a call to System.Diagnostics that does the same thing * Added Util.StringToBytes256() and Util.StringToBytes1024() to clamp output at byte[256] and byte[1024], respectively * Fixed formatting for a MySQLAssetData error logging line
2009-10-05Beginning work on the new LLUDP implementationJohn Hurliman1-0/+5
2009-10-01Formatting cleanup.Jeff Ames1-1/+1
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-02-12* optimized usings.lbsa711-1/+0
2008-10-15* Truncate outgoing media and music urls to 254 characters.Justin Clarke Casey1-11/+17
* Hopefully this will resolve http://opensimulator.org/mantis/view.php?id=2383
2008-09-26* Patch from JHurlimanTeravus Ovares1-0/+1
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-1/+1
* 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-07-22Refactor the packet scheduling out of ClientView. Add intelligentMelanie Thielker1-1/+3
resending, timeouts, packet discarding. Add notification event for packet discarding. Add priority scheduling for packet queues. Add outgoing duplicate detection facility. Correct packet sequencing. Make provisions for automatic server side throttle adjustments (comes in next installment)
2008-05-02fixed the dos line endingsSean Dague1-42/+42
2008-05-02* Commit 2/3 - Please dont attempt to update to this revision until all 3 ↵Adam Frisby1-43/+43
are in.
2008-03-18Formatting cleanup.Jeff Ames1-27/+26
2007-12-27* Optimized usingslbsa711-9/+9
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-11-27moved out nested class to it's own fileSean Dague1-11/+14
2007-11-04normalized line endingsJeff Ames1-41/+41
2007-11-03*Moved region loading into its own interface IRegionLoadermingchen1-40/+41
*Added ability to load regioninfo remotely from a webserver from a single file. See share/RegionLoading/HOWTO_REMOTE_REGION_LOADING.txt for more info and an example file.
2007-10-30* Optimized usingslbsa711-4/+1
* Shortened type references * Removed redundant 'this' qualifier
2007-09-17fixing me some line endingsSean Dague1-43/+43
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-08-28Taken the old scripting engine out of Region.Environment and moved it into a ↵MW1-43/+43
separate module: OpenSim.Region.ExtensionsScriptModule (named as such because the purpose of it is to script server extensions, rather than "user scripting" like Tedd's engine.)
2007-08-06... and here's the second part...lbsa711-0/+0
2007-08-06Part 1 of a two-part commit to change caps of 'scripting' dir...lbsa711-0/+0
2007-07-16changed to native line ending encodingSean Dague1-43/+43
2007-07-13* Renamed OpenSim.Region.Enviroment.Scripting to OpenSim.Region.ScriptingAdam Frisby1-1/+1
* Renamed OpenSim.Scripting to OpenSim.Region.Scripting
2007-07-13* Reorganising Java Virtual Machine code into a subfolder for the JVM ↵Adam Frisby1-0/+0
specific parts, leaving the JVMEngine folder specifically for Script/IScript interfaces. * Fixed a compile issue with the Interpreted Scripts API.
2007-07-05* Added Java support back into Sugilite (although it still needs a calling ↵Adam Frisby1-7/+7
host to be added).
2007-07-03* Optimized usings (the 'LL ate my scripts' commit)lbsa711-8/+0
* added some licensing info