aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/OpenSimBase.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-1/+1
2008-06-27Mantis#1591. Thank you graciously, Sempuki for a patch that:Charles Krinke1-26/+15
Currently module loading is done ad-hoc. I propose creating a simple loader class that leverages Mono.Addins (and perhaps the new .NET addins when they become available in mono). Attached is a basic patch for review that compiles into HEAD, but doesn't yet replace any existing ad-hoc loaders.
2008-06-26small change to last commitMW1-23/+23
2008-06-26As per the suggestion on the mailing list, added support for a OpenSim.xml ↵MW1-19/+55
config file, instead of a ini file. INI files still work the same as they did before, just now if a ini file isn't found, it looks for a OpenSim.xml file (of course in xml format) and if found uses that. Includes a OpenSim.Example.xml for reference (the default settings saved as a xml file).
2008-06-21* Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares1-0/+1
World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
2008-06-20Implemented plugin support for ClientStack, with LindenUDP as the default ↵Johan Berntsson1-0/+8
plugin. This makes it easy for developers to experiment with alternative communication protocols
2008-06-14* Enables maptile display in grid mode for simulators that are not on the ↵Teravus Ovares1-1/+1
same instance. * Only generates a new maptile after a refresh interval * Maptile names have the UnixTimeSinceEpoch that they were generated and the regionUUID they're from, so you can know which ones are no longer necessary. * Updates RegionInfo, so backup your /bin/Region/*.xml files.
2008-06-01* Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey1-2/+2
must remember to nant clean * Hook all server startups into base opensim server startup method
2008-06-01* Move log version printing up into BaseOpenSimServerJustin Clarke Casey1-8/+3
2008-06-01* Refactor: Split opensim background server into a separate classJustin Clarke Casey1-33/+6
2008-05-31* Make version information common to all serversJustin Clarke Casey1-68/+3
* Now all servers respond to the "show version" command on the console
2008-05-31* Propogate OpenSimMain hack to stop mono-addins scanning warnings to the ↵Justin Clarke Casey1-2/+2
grid managing * This hack just temporarily sends console output to /dev/null when we make the relevant addins calls, restoring it afterwards
2008-05-28*Hiding the warnings about scanning assemblies when initialising mingchen1-2/+7
2008-05-27* Write prim archives out as v7 tar files temporarily for testing purposes - ↵Justin Clarke Casey1-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
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-8/+8
2008-05-24* If the SVN build version is not available, state this in the About box ↵Justin Clarke Casey1-2/+6
explicitly, rather than leaving it out completely and possible engendering confusion
2008-05-23*Refactor of the LandManagementModule that allows OpenSim to run without itmingchen1-1/+1
2008-05-22* Documentation for load/save xml methodsJustin Clarke Casey1-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.
2008-05-22* Minor: Tidy ups and logging tweaks.Justin Clarke Casey1-2/+2
2008-05-22* Refactor: Move enhancement of version string with operating system ↵Justin Clarke Casey1-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)
2008-05-22* Fix circular dependency from last checkin by passing version as a ↵Justin Clarke Casey1-1/+2
parameter to Scene rather than referencing VersionInfo directly * Butt ugly solution
2008-05-21* Send VersionInfo string instead of the hardcoded Scene string to the ↵Justin Clarke Casey1-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.
2008-05-19adding OSHttpRequest and OSHttpResponse which wrap HttpListenerRequest and ↵Dr Scofield1-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.
2008-05-16Formatting cleanup.Jeff Ames1-41/+41
2008-05-14* Refactored IConfigSource into Physics plug-ins and Scene. We can get rid ↵Teravus Ovares1-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.
2008-05-14* Refactor additional stats collection common code into base opensim serverJustin Clarke Casey1-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
2008-05-14From: Dr Scofield <DrScofield@xyzzyxyzzy.net>Sean Dague1-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.
2008-05-14More formatting cleanup. Minor refactoring.Jeff Ames1-7/+1
2008-05-12* If a region running in grid mode fails to login to the grid service, ↵Justin Clarke Casey1-1/+12
startup will now terminate instead of carrying on (and thus burying the error message)
2008-05-12* Minor: Initial cleaning up of some of the grid sim login messagesJustin Clarke Casey1-0/+5
2008-05-09* Fix opensim region server shutdown.Justin Clarke Casey1-17/+7
2008-05-08* Spring cleaning, round 3029Adam Frisby1-2/+2
2008-05-07* For no good reason (since there are a hundred million other things to ↵Justin Clarke Casey1-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
2008-05-06* Cleaning up code, making it conform to OpenSim standards.Adam Frisby1-1/+1
2008-05-05* Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey1-10/+3
2008-05-02plumb in connection string to the user database paths. mysql and mssqlSean Dague1-1/+1
just ignore this for now, but it lets us get connect strings to sqlite and nhibernate.
2008-05-02* More refactorings of UDPServer.Adam Frisby1-25/+14
* Removed all references where possible. * Renamed lots of variables from UDPServerXYZ to clientServerXYZ
2008-05-02* More clientstack abstractions - We now only have a single constructor call ↵Adam Frisby1-5/+5
to UDPServer. Going to reduce this with an abstracted constructor in a bit.
2008-05-02* Commit 2/3 - Please dont attempt to update to this revision until all 3 ↵Adam Frisby1-13/+14
are in.
2008-05-02Minor formatting and documentation cleanup.Jeff Ames1-7/+7
2008-05-01removed last db4o refSean Dague1-5/+1
2008-05-01* Assorted spring cleanings.Adam Frisby1-5/+0
2008-05-01Update svn properties. Minor formatting cleanup.Jeff Ames1-1/+0
2008-04-29From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-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
2008-04-28From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-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
2008-04-28* Fixed 'Welcome to Krynn' default that I missed and got stuck in by a patch.Teravus Ovares1-1/+1
* Changed it to 'Welcome to OpenSimulator' as opposed to 'Welcome to OpenSim'
2008-04-27* Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares1-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!
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-3/+3
Please adjust your editors to not use hard tabs.
2008-04-23* Patch from Melanie. Mantis 0001037: Add various internal plumbing to ↵Teravus Ovares1-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.
2008-04-23fix for mantis 1036Sean Dague1-0/+1