aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/OpenSimMain.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Refactor: Split opensim background server into a separate classJustin Clarke Casey2008-06-011-729/+0
|
* * Make version information common to all serversJustin Clarke Casey2008-05-311-68/+3
| | | | | | * Now all servers respond to the "show version" command on the console
* * Propogate OpenSimMain hack to stop mono-addins scanning warnings to the ↵Justin Clarke Casey2008-05-311-2/+2
| | | | | | | | grid managing * This hack just temporarily sends console output to /dev/null when we make the relevant addins calls, restoring it afterwards
* *Hiding the warnings about scanning assemblies when initialising mingchen2008-05-281-2/+7
|
* * Write prim archives out as v7 tar files temporarily for testing purposes - ↵Justin Clarke Casey2008-05-271-1/+1
| | | | | | | | | not even gzipping yet! * Using hacked up code to create the correct tar archive headers - this stuff should really go away again before too long * No user functionality yet
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-251-8/+8
|
* * If the SVN build version is not available, state this in the About box ↵Justin Clarke Casey2008-05-241-2/+6
| | | | explicitly, rather than leaving it out completely and possible engendering confusion
* *Refactor of the LandManagementModule that allows OpenSim to run without itmingchen2008-05-231-1/+1
|
* * Documentation for load/save xml methodsJustin Clarke Casey2008-05-221-0/+8
| | | | | | | | | | * Insert the very rough beginning stubs for a save/load OpenSim archive facility that will load/save prim assets (textures & inventory) as well as the prim details themselves (our existing xml facilities). * This won't be ready for even rough testing for quite some time. * I'm doing this directly in the region server for now since this will be quicker to get something working (hence giving me the Serotonin boost that I need). However, there are very good arguments for later also including it (or moving it entirely) to the separate export executable which Sean stubbed out some time ago.
* * Minor: Tidy ups and logging tweaks.Justin Clarke Casey2008-05-221-2/+2
|
* * Refactor: Move enhancement of version string with operating system ↵Justin Clarke Casey2008-05-221-5/+23
| | | | | | | | information from Scene to OpenSimMain * This also means the operating system info will show up in the region console (and hence the logs)
* * Fix circular dependency from last checkin by passing version as a ↵Justin Clarke Casey2008-05-221-1/+2
| | | | | | | | parameter to Scene rather than referencing VersionInfo directly * Butt ugly solution
* * Send VersionInfo string instead of the hardcoded Scene string to the ↵Justin Clarke Casey2008-05-211-9/+6
| | | | | | | | | "About Second Life" box * This is the same string as printed out on the opensim region console at startup, so it should now include the svn revision number (if available) * This dialog box takes an awful long time to come up on my local system - no idea why that is. However, that also seems to have been the case before this revision.
* adding OSHttpRequest and OSHttpResponse which wrap HttpListenerRequest and ↵Dr Scofield2008-05-191-1/+3
| | | | | | | | | HttpListenerResponse respectively. enhancing IStreamHandler and IStreamedHandler interfaces so that OSHttp{Request,Response} get passed in, allowing RestHandlers to set response status code, redirections, etc.
* Formatting cleanup.Jeff Ames2008-05-161-41/+41
|
* * Refactored IConfigSource into Physics plug-ins and Scene. We can get rid ↵Teravus Ovares2008-05-141-4/+7
| | | | | | | of some of the parameters we pass to it's constructor now like, 'm_allowPhysicalPrim', 'seeIntoOtherRegions', etc.. so on * The main purpose of this is to provide configuration options for ODE and other physics plug-ins that are advanced enough to be able to be configured.
* * Refactor additional stats collection common code into base opensim serverJustin Clarke Casey2008-05-141-1/+1
| | | | | | * If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command
* From: Dr Scofield <DrScofield@xyzzyxyzzy.net>Sean Dague2008-05-141-11/+16
| | | | | | | | | | | | | | | | | the attached patch set adds the (still work-in-progress but already working) RestPlugin base class and the RestRegionPlugin code. we are using XML serialization. currently working: GET /admin/regions/ -> returns UUID list of known regions GET /admin/regions/<UUID> -> returns detailed region information we'll be adding support for POST/DELETE/PUT and also for /admin/regions/<UUID>/name etc.
* More formatting cleanup. Minor refactoring.Jeff Ames2008-05-141-7/+1
|
* * If a region running in grid mode fails to login to the grid service, ↵Justin Clarke Casey2008-05-121-1/+12
| | | | startup will now terminate instead of carrying on (and thus burying the error message)
* * Minor: Initial cleaning up of some of the grid sim login messagesJustin Clarke Casey2008-05-121-0/+5
|
* * Fix opensim region server shutdown.Justin Clarke Casey2008-05-091-17/+7
|
* * Spring cleaning, round 3029Adam Frisby2008-05-081-2/+2
|
* * For no good reason (since there are a hundred million other things to ↵Justin Clarke Casey2008-05-071-0/+49
| | | | | | | | fix), change formatting of version information printed to the log * Push printing down into OpenSimMain so both console and consoleless configurations will get it
* * Cleaning up code, making it conform to OpenSim standards.Adam Frisby2008-05-061-1/+1
|
* * Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey2008-05-051-10/+3
|
* plumb in connection string to the user database paths. mysql and mssqlSean Dague2008-05-021-1/+1
| | | | | | | just ignore this for now, but it lets us get connect strings to sqlite and nhibernate.
* * More refactorings of UDPServer.Adam Frisby2008-05-021-25/+14
| | | | | | * Removed all references where possible. * Renamed lots of variables from UDPServerXYZ to clientServerXYZ
* * More clientstack abstractions - We now only have a single constructor call ↵Adam Frisby2008-05-021-5/+5
| | | | to UDPServer. Going to reduce this with an abstracted constructor in a bit.
* * Commit 2/3 - Please dont attempt to update to this revision until all 3 ↵Adam Frisby2008-05-021-13/+14
| | | | are in.
* Minor formatting and documentation cleanup.Jeff Ames2008-05-021-7/+7
|
* removed last db4o refSean Dague2008-05-011-5/+1
|
* * Assorted spring cleanings.Adam Frisby2008-05-011-5/+0
|
* Update svn properties. Minor formatting cleanup.Jeff Ames2008-05-011-1/+0
|
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-291-5/+9
| | | | | | | | | * Fixes the admin_shutdown xmlrpc method * Adds a share/python/console/shutdown.py script for shutting down a background OpenSim * For more details see http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/ * There should also be instructions in the opensimulator wiki soon as well
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-281-677/+48
| | | | | | | | | | | | | | | | | | Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server. The changes are not yet complete. * refactors OpenSimMain into two classes: OpenSimMain and OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain and basically is the "old" OpenSimMain * drops StartConsole from RegionApplicationBase (was only called from the "old" OpenSimMain anyhow) * reverts the changes to TryGetScene(string, out scene) as that seems to work perfectly fine * adds a check to region-remove to see whether m_sceneManger.CurrentScene is non-null before comparing it against the region-to-be-removed
* * Fixed 'Welcome to Krynn' default that I missed and got stuck in by a patch.Teravus Ovares2008-04-281-1/+1
| | | | | * Changed it to 'Welcome to OpenSimulator' as opposed to 'Welcome to OpenSim'
* * Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares2008-04-271-3/+48
| | | | | | | | to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie!
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-241-3/+3
| | | | | | Please adjust your editors to not use hard tabs.
* * Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares2008-04-231-1/+4
| | | | | | | the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts. Thanks Melanie! * Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene.
* fix for mantis 1036Sean Dague2008-04-231-0/+1
|
* fixed mantis: 1035, as well as ordering commandsSean Dague2008-04-231-10/+9
| | | | | | alphabetically because out of order lists bother me. :)
* allow for Inventory database source to be specified in mainSean Dague2008-04-231-1/+1
| | | | | | | | configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those.
* changes to allow asset_source to be specified in the opensim.iniSean Dague2008-04-231-1/+1
| | | | | | | | this will work for sqlite and nhibernate, but will be ignored for mysql and mssql (reverting to their ini files) until someone writes that bit.
* Two small changes:Sean Dague2008-04-231-2/+15
| | | | | | | 1. add addin-db-001 to the delete list 2. allow for connection strings for data sources in the config file
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-211-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | the attached patch set is centered around RemoteAdminPlugin and focuses mainly on making it more robust (i.e. more parameter checking and better error reporting) but also we've re-implemented the LoadTerrain stuff that got disabled during the terrain code reworking: * missing PostInitialize() calls on region modules that were loaded for regions created via RemoteAdmin's CreateRegion XmlRpc call * re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost during the TerrainModule rework) * adds lots more parameter checking and error reporting to RemoteAdmin * adds a read-only property to RegionApplicationBase so that we can access the CommsManager * adds Exceptions to TerrainModule so that we get better error case feedback (and can report more meaningful errors in turn) * adds a CheckForTerrainUpdate() call to TerrainModule.LoadFromFile() to make terrain changes effective * adds TryGetCurrentScene(LLUUID) to SceneManager so that we can retrieve Scenes not only by name but also by LLUUID cheers, dr scofield
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-7/+10
| | | | (this took a while to run).
* * Terrain Module code has been reformatted to comply with guidelines.Adam Frisby2008-04-211-9/+4
| | | | | * Fixed a variety of code quality issues. (Yes, I've found ReSharper.)
* * Insert an OpenSim warning telling the user to ignore the ERROR assembly ↵Justin Clarke Casey2008-04-191-0/+3
| | | | scanning messages. This is a temporary measure.
* refactor: eliminate method in UserProfileCacheServiceJustin Clarke Casey2008-04-111-1/+1
|