aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Tweak to region module loading to check for a matching constructor first ↵John Hurliman2009-10-272-0/+0
| | | | | | | instead of throwing and catching exceptions * Commenting out the MySQL startup sequence that cleans out dropped attachments under the advice that it is no longer relevant. If anything, it could be brought back as a database cleanup console command * Updated to the latest libomv 0.8.0-pre. UUID.TryParse() will no longer throw and catch exceptions for most failed UUID parses
* * Switched all operations on the list of clients that could be either sync ↵John Hurliman2009-10-261-0/+7
| | | | | | | | or async to use Scene.ForEachClient() instead of referencing ClientManager directly * Added a new [Startup] config option called use_async_when_possible to signal how to run operations that could be either sync or async * Changed Scene.ForEachClient to respect use_async_when_possible * Fixing a potential deadlock in Parallel.ForEach by locking on a temporary object instead of the enumerator (which may be shared across multiple invocations on ForEach). Thank you diva
* Added a missing reference to System.Core for OpenSim.Region.FrameworkJohn Hurliman2009-10-251-0/+0
|
* * Unregister Mono.Addins event handlers in PluginLoader.Dispose() and always ↵John Hurliman2009-10-231-5/+5
| | | | | | | handle PluginLoader with the using pattern. This freed up 121,634,796 bytes on my system * Avoid allocating an Action<IClientAPI> object every round of the OutgoingPacketHandler * Removed unnecessary semi-colon endings from OpenSim.ini.example [InterestManagement] section
* Cleaning up OpenSim.ini.example for LLUDP. The [LLClient] section has been ↵John Hurliman2009-10-231-32/+30
| | | | removed and several new parameters have been added to [ClientStack.LindenUDP]
* Implemented a "FrontBack" prioritizer, using distance plus the plane ↵John Hurliman2009-10-231-2/+2
| | | | equation to give double weight to prims/avatars in front of you
* Added VS2010 support to Prebuild and created runprebuild2010.batJohn Hurliman2009-10-221-0/+0
|
* OpenSim.ini.example had the wrong names for default values in the ↵John Hurliman2009-10-221-6/+7
| | | | [InterestManagement] section. Fixed
* * Allow SmartThreadPool to be initialized without setting max stack size ↵John Hurliman2009-10-221-5/+9
| | | | | | | (like the original implementation) * Only initialize Util's SmartThreadPool if it is actually being used * No longer initializing Util's SmartThreadPool with a custom max stack size. From MSDN: "Avoid using this constructor overload. The default stack size used by the Thread(ThreadStart) constructor overload is the recommended stack size for threads."
* Merge branch 'melanie_test' into prioritizationMelanie2009-10-221-1/+4
|\ | | | | | | | | This makes SmartThreadPool configurable and also makes it the default, since the regular thread pool simply stinks.
| * Reduce the default pool threads to 15 (from 30) and the minimum from 5 to 2Melanie2009-10-221-1/+1
| |
| * Add MaxPoolThreads in startup to limit the size of the thread pool usedMelanie2009-10-221-0/+3
| | | | | | | | for FireAndForget. This lets us limit concurrency to make OpenSim play nice
* | * Changed the misc. methods calling ThreadPool.UnsafeQueueUserWorkItem() to ↵John Hurliman2009-10-211-0/+9
|/ | | | | | Util.FireAndForget() * Changed Util.FireAndForget() to use any of five different methods set with async_call_method in the [Startup] section of OpenSim.ini. Look at the example config for possible values
* Merged master into prioritizationJohn Hurliman2009-10-211-0/+4
|\
| * Really make module port selection work. Implement port setting inMelanie2009-10-211-0/+4
| | | | | | | | LLProxyLoginModule.
* | * Removed OpenSim.Data.NHibernateJohn Hurliman2009-10-197-30/+0
| | | | | | | | * Replaced calls to ThreadPool.QueueUserWorkItem() with ThreadPool.UnsafeQueueUserWorkItem() since OpenSim does not use Code Access Security sandboxing
* | * Committing Nini.dll with the patch from #3773 appliedJohn Hurliman2009-10-171-0/+0
| | | | | | | | * Fixing a log message typo
* | Merge branch 'master' into prioritizationMelanie2009-10-171-1/+1
|\ \ | |/
| * Change the example to match the factsMelanie2009-10-171-1/+1
| |
* | Merge branch 'master' into prioritizationMelanie2009-10-171-0/+6
|\ \ | |/
| * Add ProductName to RegionInfo (for search)Melanie2009-10-171-0/+6
| |
* | Updating OpenSim.ini.example with the section required to enable a useful ↵John Hurliman2009-10-161-0/+8
|/ | | | prioritization scheme
* minor: Change commented out authentication service realm setting to "users" ↵Justin Clark-Casey (justincc)2009-10-151-5/+5
| | | | to match defaults in code
* Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into ↵John Hurliman2009-10-141-33/+0
|\ | | | | | | htb-throttle
| * Merge branch 'master' into htb-throttleMelanie2009-10-141-33/+0
| |\
| | * Enable LSL dialogs to display group names properlyMelanie2009-10-141-33/+0
| | |
* | | Allow the LLUDP server to run in either synchronous or asynchronous mode ↵John Hurliman2009-10-141-1/+7
|/ / | | | | | | with a config setting, defaulting to synchronous mode
* | * Clean up the SetThrottle() code and add a maxBurstRate parameter to allow ↵John Hurliman2009-10-141-7/+10
| | | | | | | | more tweaking in the future
* | Merge branch 'htb-throttle' of ssh://opensimulator.org/var/git/opensim into ↵John Hurliman2009-10-141-0/+7
|\ \ | | | | | | | | | htb-throttle
| * \ Merge branch 'master' into htb-throttleMelanie2009-10-141-0/+7
| |\ \ | | |/
| | * 0004246: [Patch] FlotsamAssetCache deep scan & cacheMelanie2009-10-121-0/+7
| | | | | | | | | | | | Thank you, mcortez.
* | | * Minimized the number of times textures are pulled off the priority queueJohn Hurliman2009-10-141-25/+37
|/ / | | | | | | | | | | * 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
* | Merge branch 'master' into htb-throttleMelanie2009-10-122-0/+2
|\ \ | |/
| * * Changed logic of enabling LLProxyLoginModule to follow the new style -- ↵Diva Canto2009-10-112-0/+2
| | | | | | | | | | | | true/false on the name, rather than gridmode=true. * Better error messages on Add/Remove clients.
* | Fear the lockless LLUDP implementation!John Hurliman2009-10-081-0/+0
|/
* change default ports for inventory and grid connectors in example .ini files ↵Justin Clark-Casey (justincc)2009-10-052-4/+4
| | | | | | to 8003 to match the ROBUST default altered wiki page to reflect this
* MOre streams closed. Corrected word in GridCommon.ini.exampleDiva Canto2009-10-031-1/+1
|
* Merge branch 'diva-textures-osgrid'Melanie2009-10-031-0/+0
|\
| * * Removed code that is no longer used with Melanie's queue callback optimizationJohn Hurliman2009-10-021-0/+0
| | | | | | | | | | * Moved all priority queue access to helper functions to improve reliability and readability * New version of CSJ2K.dll (from libomv source tree) that fixes a JPEG2000 comment decoding bug
* | Merge branch 'master' into diva-texturesMelanie2009-10-021-0/+4
|\ \
| * | Added a default for grid services in standalone.Diva Canto2009-10-021-0/+4
| | |
* | | Merge branch 'master' into diva-texturesMelanie2009-10-0213-143/+102
|\ \ \ | |/ / | | / | |/ |/|
| * Minor bug fixes.Diva Canto2009-09-292-0/+6
| |
| * Added GridService section to OpenSim.Server.ini.exampleDiva Canto2009-09-281-1/+10
| |
| * Fixed port in GridServer.ini. Added new configs for StandaloneHypergrid.iniDiva Canto2009-09-272-2/+4
| |
| * Corrected the port number to 8001 in the test client and grid ini.Diva Canto2009-09-261-1/+1
| |
| * Finished spec-ing the .inis for the new grid service modules.Diva Canto2009-09-266-5/+34
| |
| * Fixed MapBlocks bug, wrong order of arguments. First version that seems ↵Diva Canto2009-09-261-1/+1
| | | | | | | | | | | | completely functional. Also fixed the notification of the message server in standalone -- that server doesn't usually exist.
| * Changed a [Groups] config as per mcortez' request.Diva Canto2009-09-251-1/+1
| |
| * All tests pass for MySQL/MySQLRegionData.Diva Canto2009-09-241-0/+35
| | | | | | | | Added OpenSim.GridServer.ini.example that I have been using for testing the ROBUST grid service with the GridClient.