aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Refactor: Split opensim background server into a separate classJustin Clarke Casey2008-06-014-8/+8
|
* while investigating why IRCBridgeModule.Close() was having no effect, iDr Scofield2008-05-302-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.
* cleaning up returned XML REST doclet (no more xsi, xsd) Dr Scofield2008-05-295-4/+66
|
* Formatting cleanup.Jeff Ames2008-05-282-3/+3
|
* cleaning up: coding style guidelines violation in RestPlugin.cs. Dr Scofield2008-05-271-1/+2
| | | | | | adding support for enabled = true|false for IRCBridgeModule
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-255-172/+167
|
* here are further enhancements to the IHttpAgentHandler and to BaseHttpServer ↵Dr Scofield2008-05-224-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.
* renaming GETRestRegionPlugin to GETHandler as that's what it really is.Dr Scofield2008-05-211-0/+0
|
* i'm extending the RestStreamHandler.Handler(...) signature to actually Dr Scofield2008-05-202-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
* i'm dropping VerifyGod() and adding IsGod(OSHttpRequest) instead, which ↵Dr Scofield2008-05-191-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.
* fixing exception when RestPlugin not configured. refactors RestRegionPlugin, ↵Dr Scofield2008-05-194-80/+288
| | | | adds error checking.
* Formatting cleanup.Jeff Ames2008-05-165-75/+75
|
* Damn, forgot to manually add these as I keep forgetting thatSean Dague2008-05-153-0/+480
| | | | | | svn patches don't do adds. :(
* * Refactored IConfigSource into Physics plug-ins and Scene. We can get rid ↵Teravus Ovares2008-05-141-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.
* * Rolled back a few changes.Adam Frisby2008-05-012-118/+102
|
* * Cleaning code still.Adam Frisby2008-05-012-102/+118
|
* * In ur code. Making it static.Adam Frisby2008-05-011-2/+2
| | | | | * Converted a bunch of functions to static functions.
* * Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby2008-05-011-2/+2
| | | | with namespaces.
* * Sometimes you know, you do something really stupid.Adam Frisby2008-04-301-1/+1
| | | | | * This is one of those times (should fix build)
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-291-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
* * Little more spring cleaning.Adam Frisby2008-04-292-9/+15
|
* From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-281-21/+29
| | | | | | | attached patch does a bit of reformatting and adds some more parameter checking to RemoteAdmin.
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-211-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
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-212-7/+10
| | | | (this took a while to run).
* From: dirk husemann <hud@zurich.ibm.com>Sean Dague2008-04-151-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
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-111-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
* From: Dr Scofield <hud@zurich.ibm.com>Sean Dague2008-04-041-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.
* Formatting cleanup.Jeff Ames2008-03-181-1/+1
|
* Formatting cleanup.Jeff Ames2008-03-183-78/+75
|
* * Disabled ancient TerrainEngine.Adam Frisby2008-03-061-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.
* Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson2008-03-042-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.
* More exception checks and crash hintsTedd Hansen2008-02-181-1/+1
| | | | | If no scriptengine is specified then don't try to load any.
* From: Ansgar Schmidt <ANSI@de.ibm.com>Sean Dague2008-02-111-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.
* Update version numbers to 0.5Jeff Ames2008-02-072-3/+3
|
* Converted logging to use log4net.Jeff Ames2008-02-053-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.
* * Patch from Ansi (IBM)Justin Clarke Casey2008-01-291-2/+54
| | | | | | | * Allows the creation of a user via the RemoteAdminPlugin. * Many thanks!
* * Mother of all commits:Adam Frisby2008-01-152-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.
* * For your enjoyment, some RAdmin improvements, namely a new LoadHeightmap ↵Adam Frisby2008-01-121-0/+39
| | | | method.
* Removed ModuleName because its like that and thats the way it is (according ↵Tedd Hansen2008-01-052-9/+0
| | | | to Mono)
* Implicit interface definitions (maybe Mono won't crash?)Tedd Hansen2008-01-052-2/+2
|
* Added ModuleName to /OpenSim/StartUp modules + debug messages during startupTedd Hansen2008-01-052-0/+10
|
* Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.Tedd Hansen2008-01-051-2/+2
| | | | | Some debug info for startup added to find bugs. ++
* * Optimized usingslbsa712007-12-273-69/+63
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Some log fixing for the LoadRegionsPluginJustin Clarke Casey2007-12-231-8/+8
|
* *RemoteAdminPlugin can now be password protected. Add the password in the ↵mingchen2007-12-211-70/+101
| | | | | | | INI under [RemoteAdmin] with the name access_password *Removed a few more unneeded exceptions in land that has been fixed
* Misc. cleanup:Jeff Ames2007-12-191-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
* added copyright noticesJeff Ames2007-12-112-1/+57
|
* keeping opensim safe for children -- made some namespace references less ↵Jeff Ames2007-12-041-1/+1
| | | | explicit
* * Added SSL Support to HttpListenerAdam Frisby2007-12-041-16/+19
| | | | | | | * Added SSL Option to User Server to allow logins to be done via SSL. * Added sane handling for when Remote Admin Plugin configuration is not found * Added some performance boosts to an area of libTerrain which was highlighted in profiling.
* Added another .ini file error catch to the RemoteAdminPlugin Initialise method.MW2007-12-031-12/+16
|