aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/OpenSim.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-28Adding changes to previous patch to make it fit into core betterMelanie1-19/+17
2009-10-28patch kill by UUIDFredo Chaplin1-0/+58
Signed-off-by: Melanie <melanie@t-data.com>
2009-10-26Removing the ClientManager reference from IScene and hiding it entirely ↵John Hurliman1-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
2009-10-22Implemented a Watchdog class. Do not manually create Thread objects anymore, ↵John Hurliman1-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
2009-10-22* Allow SmartThreadPool to be initialized without setting max stack size ↵John Hurliman1-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."
2009-10-21* Changed the misc. methods calling ThreadPool.UnsafeQueueUserWorkItem() to ↵John Hurliman1-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
2009-10-22Reduce the default pool threads to 15 (from 30) and the minimum from 5 to 2Melanie1-1/+1
2009-10-22Add MaxPoolThreads in startup to limit the size of the thread pool usedMelanie1-0/+2
for FireAndForget. This lets us limit concurrency to make OpenSim play nice
2009-10-20Change "config save" to "config save <filename>", which is mandatory.Melanie1-2/+14
File name is enforced to NOT be OpenSim.ini
2009-10-14* Switched to a plain lock for the ClientManager collections and protected ↵John Hurliman1-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"
2009-10-14* Added the "show connections" command to print out all of the currently ↵John Hurliman1-1/+23
tracked IClientAPIs
2009-09-30Remove predecode-j2k and it's assoaciated logicMelanie1-20/+0
2009-10-01Formatting cleanup.Jeff Ames1-4/+4
2009-09-30Change command help text to show .ini in place of .xml when creating regionsMelanie1-2/+2
2009-09-26First pass at the heart surgery for grid services. Compiles and runs ↵Diva Canto1-5/+0
minimally. A few bugs to catch now.
2009-09-25Moved the property RegionLoginsEnabled from GridComms to the Scene -- not ↵Diva Canto1-1/+1
the scene itself but SceneCommunicationService, for now. Beginning to clear the code from using Region.Communications. grid stuff.
2009-09-11Add a using() block around the timer scriptMelanie1-6/+8
2009-09-09De-hardcode default home locations on create user (standalone).Diva Canto1-0/+8
2009-08-17Add the ability to use -console=rest to the region server. UserMelanie1-2/+24
and pass are specified the same way as for the ROBUST server
2009-08-12* minor: CommentsTeravus Ovares (Dan Olivares)1-1/+94
2009-08-10First pass at cleaning up old OGS1 and Local Inventory: removed ↵Diva Canto1-1/+1
everything-inventory in CommsManager, which wasn't actively used anymore.
2009-08-10Removed IAssetCache.Diva Canto1-16/+2
WARNING: PLEASE MAKE SURE TO USE THIS NEW bin/OpenSim.addin.xml
2009-08-07Make the opensim.ini logfile option really work (port of a fix from ROBUST)Melanie1-0/+3
2009-07-10Now we are past revision 10000, I think its time to start to fix that ↵MW1-1/+1
massive bug that was introduced in revision 1. So here is the first part of that fix.
2009-06-25Make create region save the new region to ini file format if the nameMelanie Thielker1-10/+28
specifies an ini file. If the ini file exists, the region will be added.
2009-06-02Thank you kindly, MattSetzer, for a patch that solves a Mantis:Charles Krinke1-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.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-21Implement .ini file includes. Anything that begins with "Include-" will beMelanie Thielker1-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
2009-05-20Remove the pre-log4net, discrete output methods from the consolesMelanie Thielker1-43/+42
2009-05-18* minor: another attempt at http://opensimulator.org/mantis/view.php?id=3191Justin Clarke Casey1-20/+9
* didn't realize that we were getting back plain old exceptions
2009-05-18* Resolve http://opensimulator.org/mantis/view.php?id=3191Justin Clarke Casey1-3/+7
* Catch directory exception on load oar as well as file exception
2009-05-12Thank you kindly, Patnad, for a patch that:Charles Krinke1-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.
2009-05-09Add the asset service connectors and sample config. READ WARNINGS!!!Melanie Thielker1-1/+3
2009-05-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker1-0/+10
2009-05-04Refactor. Make ConsoleBase a true base class. Create CommandConsole as a simpleMelanie Thielker1-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 :)
2009-04-27Getting rid of -hypergrid=true on the command line. This config now goes ↵diva1-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.
2009-04-17* Change profile check for add user to run through the cache serviceJustin Clarke Casey1-1/+1
2009-04-16- turn private m_gui into protected m_gui to allow manipulation inDr Scofield1-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
2009-04-05Directory defaults for region xml files when creating a new region got ↵idb1-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
2009-03-25* minor: Adjust exception catching on load/save xml[2]/oar. Justin Clarke Casey1-21/+7
* Allow non FileNotFoundExceptions to propogate rather than post a misleading error message
2009-03-25adding presence.ControllingClient.Kick(msg) to the brew.Dr Scofield1-12/+9
2009-03-25 enhances the console command "kick user" with an optional alertDr Scofield1-1/+12
message which will be dialog-ed to the user just before being kicked.
2009-03-24* Fix edit scale command - was looking for one too few argumentsJustin Clarke Casey1-1/+1
2009-03-11update some ini defaults in code - all defaults from beginning of ↵Dahlia Trimble1-2/+2
OpenSim.ini.example thru DefaultScriptEngine = "XEngine"
2009-03-10* Cleanup and CCC (Code Convention Conformance)lbsa711-171/+174
2009-02-26* Apply http://opensimulator.org/mantis/view.php?id=3191Justin Clarke Casey1-5/+33
* Make load/save oar and load/save xml2 behave a little better when there is an io problem * Thanks dslake
2009-02-26Added IRegistryCore and RegistryCore to OpenSim.Framework.MW1-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).
2009-02-24First step in separating out the Userserver console command handling to a ↵MW1-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.
2009-02-22Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames1-5/+5
2009-02-21Applied patch from mantis #3213. Which adds a check to create region ↵MW1-1/+6
command, to make sure the .xml is passed in the command arguments. Thanks BlueWall