aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/OpenSim.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Removing the ClientManager reference from IScene and hiding it entirely ↵John Hurliman2009-10-261-2/+2
| | | | inside Scene as an implementation detail. This will reduce programming error and make it easier to refactor the avatar vs client vs presence mess later on
* Implemented a Watchdog class. Do not manually create Thread objects anymore, ↵John Hurliman2009-10-221-0/+11
| | | | use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated
* * Allow SmartThreadPool to be initialized without setting max stack size ↵John Hurliman2009-10-221-1/+6
| | | | | | | (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-0/+2
|\ | | | | | | | | 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/+2
| | | | | | | | for FireAndForget. This lets us limit concurrency to make OpenSim play nice
* | * Changed the misc. methods calling ThreadPool.UnsafeQueueUserWorkItem() to ↵John Hurliman2009-10-211-1/+8
|/ | | | | | 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
* Change "config save" to "config save <filename>", which is mandatory.Melanie2009-10-201-2/+14
| | | | File name is enforced to NOT be OpenSim.ini
* * Switched to a plain lock for the ClientManager collections and protected ↵John Hurliman2009-10-141-1/+1
| | | | | | the TryGetValues with try/catch instead of a lock * Added ClientManager.ForEachSync() for operations that need to run synchronously, such as "show connections"
* * Added the "show connections" command to print out all of the currently ↵John Hurliman2009-10-141-1/+23
| | | | tracked IClientAPIs
* Merge branch 'master' into diva-texturesMelanie2009-10-021-7/+7
|\
| * Formatting cleanup.Jeff Ames2009-10-011-4/+4
| |
| * Change command help text to show .ini in place of .xml when creating regionsMelanie2009-09-301-2/+2
| |
| * First pass at the heart surgery for grid services. Compiles and runs ↵Diva Canto2009-09-261-5/+0
| | | | | | | | minimally. A few bugs to catch now.
| * Moved the property RegionLoginsEnabled from GridComms to the Scene -- not ↵Diva Canto2009-09-251-1/+1
| | | | | | | | the scene itself but SceneCommunicationService, for now. Beginning to clear the code from using Region.Communications. grid stuff.
* | Remove predecode-j2k and it's assoaciated logicMelanie2009-09-301-20/+0
|/
* Add a using() block around the timer scriptMelanie2009-09-111-6/+8
|
* De-hardcode default home locations on create user (standalone).Diva Canto2009-09-091-0/+8
|
* Add the ability to use -console=rest to the region server. UserMelanie2009-08-171-2/+24
| | | | and pass are specified the same way as for the ROBUST server
* * minor: CommentsTeravus Ovares (Dan Olivares)2009-08-121-1/+94
|
* First pass at cleaning up old OGS1 and Local Inventory: removed ↵Diva Canto2009-08-101-1/+1
| | | | everything-inventory in CommsManager, which wasn't actively used anymore.
* Removed IAssetCache.Diva Canto2009-08-101-16/+2
| | | | WARNING: PLEASE MAKE SURE TO USE THIS NEW bin/OpenSim.addin.xml
* Make the opensim.ini logfile option really work (port of a fix from ROBUST)Melanie2009-08-071-0/+3
|
* Now we are past revision 10000, I think its time to start to fix that ↵MW2009-07-101-1/+1
| | | | massive bug that was introduced in revision 1. So here is the first part of that fix.
* Make create region save the new region to ini file format if the nameMelanie Thielker2009-06-251-10/+28
| | | | | | | specifies an ini file. If the ini file exists, the region will be added.
* Thank you kindly, MattSetzer, for a patch that solves a Mantis:Charles Krinke2009-06-021-2/+16
| | | | | | | | | | This appears to be due to the fact that no asset cache has been configured, possibly as a result of the configuration changes that have been made recently. I've attached a patch to display a message to that effect rather than throwing an error.
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* Implement .ini file includes. Anything that begins with "Include-" will beMelanie Thielker2009-05-211-4/+1
| | | | | | | | | | treated as another ini source to load. For example: Include-Asset = AssetSetup.ini will load AssetSetup.ini after all other ini files are done. This works recursively, too
* Remove the pre-log4net, discrete output methods from the consolesMelanie Thielker2009-05-201-43/+42
|
* * minor: another attempt at http://opensimulator.org/mantis/view.php?id=3191Justin Clarke Casey2009-05-181-20/+9
| | | | | | * didn't realize that we were getting back plain old exceptions
* * Resolve http://opensimulator.org/mantis/view.php?id=3191Justin Clarke Casey2009-05-181-3/+7
| | | | | | * Catch directory exception on load oar as well as file exception
* Thank you kindly, Patnad, for a patch that:Charles Krinke2009-05-121-0/+25
| | | | | | | | This patch allow you to see region rating from the console. Type "show ratings" and it will show you the rating of all your regions.
* Add the asset service connectors and sample config. READ WARNINGS!!!Melanie Thielker2009-05-091-1/+3
|
* Intermediate commit. WILL NOT COMPILE!Melanie Thielker2009-05-041-0/+10
|
* Refactor. Make ConsoleBase a true base class. Create CommandConsole as a simpleMelanie Thielker2009-05-041-2/+4
| | | | | | | | console capable of processing commands. Create LocalConsole as a console that uses cursor control and context help. Precursor to a distributed console system for the new grid services. No functional change intended :)
* Getting rid of -hypergrid=true on the command line. This config now goes ↵diva2009-04-271-0/+16
| | | | inside OpenSim.ini in the Startup section. This makes the HG compatible with -background, and prepares the way for further work on HG-related config vars. Might help with mantis #3527.
* * Change profile check for add user to run through the cache serviceJustin Clarke Casey2009-04-171-1/+1
|
* - turn private m_gui into protected m_gui to allow manipulation inDr Scofield2009-04-161-1/+1
| | | | | | | | derived classes - make OpenSimBackground inherit from OpenSim instead of OpenSimBase so that it will have a MainConsole instance and we can use console commands, setting m_gui to false
* Directory defaults for region xml files when creating a new region got ↵idb2009-04-051-9/+3
| | | | | | | changed/lost with svn 8550 when a check was added for the file name having .xml extension. The extension check has been moved slightly earlier and the original directory logic restored. Fixes Mantis #3386
* * minor: Adjust exception catching on load/save xml[2]/oar. Justin Clarke Casey2009-03-251-21/+7
| | | | | | * Allow non FileNotFoundExceptions to propogate rather than post a misleading error message
* adding presence.ControllingClient.Kick(msg) to the brew.Dr Scofield2009-03-251-12/+9
|
* enhances the console command "kick user" with an optional alertDr Scofield2009-03-251-1/+12
| | | | | message which will be dialog-ed to the user just before being kicked.
* * Fix edit scale command - was looking for one too few argumentsJustin Clarke Casey2009-03-241-1/+1
|
* update some ini defaults in code - all defaults from beginning of ↵Dahlia Trimble2009-03-111-2/+2
| | | | OpenSim.ini.example thru DefaultScriptEngine = "XEngine"
* * Cleanup and CCC (Code Convention Conformance)lbsa712009-03-101-171/+174
|
* * Apply http://opensimulator.org/mantis/view.php?id=3191Justin Clarke Casey2009-02-261-5/+33
| | | | | | | * Make load/save oar and load/save xml2 behave a little better when there is an io problem * Thanks dslake
* Added IRegistryCore and RegistryCore to OpenSim.Framework.MW2009-02-261-31/+36
| | | | | | | | Added a ApplicationRegistry to OpenSimBase. Changed LoadRegionsPlugin so it registers itself to that application registry. Added a event to LoadRegionsPlugin, that is triggered when it creates a new scene ,although maybe this event should actually be in opensimBase incase other plugins are creating regions (like the RemoteAdminPlugin).
* First step in separating out the Userserver console command handling to a ↵MW2009-02-241-0/+2
| | | | | | | "module". Added OpenSim.Grid.UserServer.Modules project/dll which now contains the components of the userserver. With the OpenSim.Grid.UserServer being the setup and initiate exe.
* Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames2009-02-221-5/+5
|
* Applied patch from mantis #3213. Which adds a check to create region ↵MW2009-02-211-1/+6
| | | | command, to make sure the .xml is passed in the command arguments. Thanks BlueWall