aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-06-26small change to last commitMW3-9/+9
2008-06-26As per the suggestion on the mailing list, added support for a OpenSim.xml ↵MW3-9/+9
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-01* Refactor: Split opensim background server into a separate classJustin Clarke Casey4-8/+8
2008-05-30while investigating why IRCBridgeModule.Close() was having no effect, iDr Scofield2-3/+14
noticed that Scene.Close() will only call Close on non-shared region modules. i've now added code to SceneManager.Close() to collect all shared region module from each scene before calling Scene.Close() on it and then, once, all Scenes are closed, go through the list of collected shared region modules and close them as well. SceneManager.Close() is only called when we initiate a shutdown --- i've verified that a Scene restart does not trigger the shutdown of shared modules :-) also, this adds a couple of bug fixes to the IRCBridgeModule (which after all didn't take kindly to being closed) as well as a check to InterregionModule's Close() call. finally, this fixes the RestPlugin's XmlWriter so that it no longer includes the "xsd=..." and "xsi=..." junk.
2008-05-29cleaning up returned XML REST doclet (no more xsi, xsd) Dr Scofield5-4/+66
2008-05-28Formatting cleanup.Jeff Ames2-3/+3
2008-05-27cleaning up: coding style guidelines violation in RestPlugin.cs. Dr Scofield1-1/+2
adding support for enabled = true|false for IRCBridgeModule
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames5-172/+167
2008-05-22here are further enhancements to the IHttpAgentHandler and to BaseHttpServer ↵Dr Scofield4-24/+172
(from awebb) i've added the OSHttpStatusCodes enumeration of HTTP status codes, have adapted BaseHttpServer to use those. then RestPlugin now has proper Failure handling returning proper HTTP status codes. Regions/POSTHandler is work-in-progress.
2008-05-21renaming GETRestRegionPlugin to GETHandler as that's what it really is.Dr Scofield1-0/+0
2008-05-20i'm extending the RestStreamHandler.Handler(...) signature to actually Dr Scofield2-6/+62
provide OSHttpRequest and OSHttpResponse to our REST handler. also, this adds proper RestPlugin.IsGod() checking against the X-OpenSim-Godkey HTTP request header. last, i added XML doc comments to RestPlugin.cs
2008-05-19i'm dropping VerifyGod() and adding IsGod(OSHttpRequest) instead, which ↵Dr Scofield1-5/+11
actually now takes a look at the HTTP request header and retrieves x-opensim-godkey (if it exists) and compares that against the godkey from OpenSim.ini. also, this makes AddStreamHandler() virtual so that it can be overridden.
2008-05-19fixing exception when RestPlugin not configured. refactors RestRegionPlugin, ↵Dr Scofield4-80/+288
adds error checking.
2008-05-16Formatting cleanup.Jeff Ames5-75/+75
2008-05-15Damn, forgot to manually add these as I keep forgetting thatSean Dague3-0/+480
svn patches don't do adds. :(
2008-05-14* Refactored IConfigSource into Physics plug-ins and Scene. We can get rid ↵Teravus Ovares1-0/+1
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-01* Rolled back a few changes.Adam Frisby2-118/+102
2008-05-01* Cleaning code still.Adam Frisby2-102/+118
2008-05-01* In ur code. Making it static.Adam Frisby1-2/+2
* Converted a bunch of functions to static functions.
2008-05-01* Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby1-2/+2
with namespaces.
2008-04-30* Sometimes you know, you do something really stupid.Adam Frisby1-1/+1
* This is one of those times (should fix build)
2008-04-29From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-17/+14
* 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-29* Little more spring cleaning.Adam Frisby2-9/+15
2008-04-28From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-21/+29
attached patch does a bit of reformatting and adds some more parameter checking to RemoteAdmin.
2008-04-21From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-60/+100
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
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby2-7/+10
(this took a while to run).
2008-04-15From: dirk husemann <hud@zurich.ibm.com>Sean Dague1-21/+40
attached is a patch set that * adds further robustness checks for the CreateUser and CreateRegion XmlRpc * fixes SceneManager.TryGetScene(IPEndPoint, Scene) --- contrary to my expectation IPEndPoint.Address is not sufficient for a comparision, IPEndPoint.Address.Address (the long representation) does work however. * add [RemoteAdmin] section to OpenSim.ini.example * fixes XML doc comments good night, dirk
2008-04-11* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey1-33/+64
* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
2008-04-04From: Dr Scofield <hud@zurich.ibm.com>Sean Dague1-103/+231
ansgar and i have done a bit of clean up for the "create user" and "create region" XmlRpc methods in RemoteController (contributed earlier by ansgar), this add a bit of consistency checking, more error checking and also documentation of the expected XmlRpc parameters.
2008-03-18Formatting cleanup.Jeff Ames1-1/+1
2008-03-18Formatting cleanup.Jeff Ames3-78/+75
2008-03-06* Disabled ancient TerrainEngine.Adam Frisby1-1/+1
* Enabled new TerrainModule. (The king is dead, long live the king!) * Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format. * MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement.
2008-03-04Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson2-3/+3
support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
2008-02-18More exception checks and crash hintsTedd Hansen1-1/+1
If no scriptengine is specified then don't try to load any.
2008-02-11From: Ansgar Schmidt <ANSI@de.ibm.com>Sean Dague1-0/+48
Here is a patch for Revision 3380. This patch adds the feature of loading XML prim specification via XML-RPC call on a given island. Call with Islandname and XMLPrim Filename.
2008-02-07Update version numbers to 0.5Jeff Ames2-3/+3
2008-02-05Converted logging to use log4net.Jeff Ames3-17/+21
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-01-29* Patch from Ansi (IBM)Justin Clarke Casey1-2/+54
* Allows the creation of a user via the RemoteAdminPlugin. * Many thanks!
2008-01-15* Mother of all commits:Adam Frisby2-8/+36
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
2008-01-12* For your enjoyment, some RAdmin improvements, namely a new LoadHeightmap ↵Adam Frisby1-0/+39
method.
2008-01-05Removed ModuleName because its like that and thats the way it is (according ↵Tedd Hansen2-9/+0
to Mono)
2008-01-05Implicit interface definitions (maybe Mono won't crash?)Tedd Hansen2-2/+2
2008-01-05Added ModuleName to /OpenSim/StartUp modules + debug messages during startupTedd Hansen2-0/+10
2008-01-05Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.Tedd Hansen1-2/+2
Some debug info for startup added to find bugs. ++
2007-12-27* Optimized usingslbsa713-69/+63
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-23Some log fixing for the LoadRegionsPluginJustin Clarke Casey1-8/+8
2007-12-21*RemoteAdminPlugin can now be password protected. Add the password in the ↵mingchen1-70/+101
INI under [RemoteAdmin] with the name access_password *Removed a few more unneeded exceptions in land that has been fixed
2007-12-19Misc. cleanup:Jeff Ames1-2/+2
* added Util.Clip(value, min, max) * modified asset cache's numPackets calculation to use max packet size (600) instead of 1000 * removed a few magic numbers
2007-12-11added copyright noticesJeff Ames2-1/+57
2007-12-04keeping opensim safe for children -- made some namespace references less ↵Jeff Ames1-1/+1
explicit