aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/ApplicationPlugins/Rest/RestPlugin.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel2016-11-031-417/+0
|
* Comment out the long unused afaik HTTP agent handlers.Justin Clark-Casey (justincc)2012-09-211-6/+8
| | | | | | As far as I know, this was only used by the IBM Rest modules, much of which has been commented out for a very long time now. Other similar code uses HTTP or stream handlers instead. So commenting this out to reduce code complexity and the need to make this facility consistent with the others where it may not be used anyway. If this facility is actually being used then please notify me or uncomment it if you are core.
* Implement IOSHttpRequest and IOSHttpResponse http interfaces and use instead ↵Justin Clark-Casey (justincc)2011-12-051-4/+4
| | | | | | | | of OSHttpRequest/OSHttpResponse. This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation. This is also required to write regression tests that involve the HTTP layer. If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse.
* minor: make rest (not comm) modules less noisy if they are disabledJustin Clark-Casey (justincc)2009-09-241-1/+1
|
* Now we are past revision 10000, I think its time to start to fix that ↵MW2009-07-101-2/+2
| | | | massive bug that was introduced in revision 1. So here is the first part of that fix.
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* fixing XmlWriter problemDr Scofield2009-05-181-27/+27
|
* Intermediate commit. WILL NOT COMPILE!Melanie Thielker2009-05-041-2/+2
|
* * Group OpenSim.Framework.Servers interfaces togetherJustin Clarke Casey2009-03-191-0/+1
|
* * Cleanup and CCC (Code Convention Conformance)lbsa712009-03-101-26/+33
|
* Added a PostInitialise method to IApplicationPlugin, this allows us to do ↵MW2009-02-261-0/+4
| | | | | | | work in there knowing that all other ApplicationPlugins have been initialised by that time. Moved the loadRegions code in LoadRegionsPlugin to the PostInitialise method.
* Add copyright headers. Minor formatting cleanup. Fix some compiler ↵Jeff Ames2009-02-131-1/+1
| | | | warnings. Fix some m_log declarations.
* * optimized usings.lbsa712009-02-121-12/+5
|
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
* * minor: A few tiny bits of documentation and log message cleanup before ↵Justin Clarke Casey2008-12-011-1/+0
| | | | starting something different
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-2/+2
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Thanks, sempuki, for a patch that moves control of Mono.Addins from source ↵Mike Mazur2008-07-231-6/+0
| | | | attributes to external XML files. Fix issues 1682 and 1786.
* Mantis#1682. Revert temporarily, Sempuki's mono addins patchCharles Krinke2008-07-111-0/+6
| | | | | while he studies the issues in Windows a little bit.
* Mantis#1682. Thank you kindly, Sempuki for a patch that:Charles Krinke2008-07-101-6/+0
| | | | | | Move control of Mono.Addins from source attributes to external XML files. This removes a lot of coupling of the source with Mono.Addins
* Mantis#1591. Thank you graciously, Sempuki for a patch that:Charles Krinke2008-06-271-0/+16
| | | | | | | | | | 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.
* small change to last commitMW2008-06-261-2/+2
|
* As per the suggestion on the mailing list, added support for a OpenSim.xml ↵MW2008-06-261-2/+2
| | | | | | | 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).
* * Refactor: Split opensim background server into a separate classJustin Clarke Casey2008-06-011-3/+3
|
* while investigating why IRCBridgeModule.Close() was having no effect, iDr Scofield2008-05-301-0/+8
| | | | | | | | | | | | | | | | | | | 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-291-2/+3
|
* Formatting cleanup.Jeff Ames2008-05-281-2/+2
|
* 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-251-41/+40
|
* here are further enhancements to the IHttpAgentHandler and to BaseHttpServer ↵Dr Scofield2008-05-221-9/+51
| | | | | | | | | | | | | (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.
* i'm extending the RestStreamHandler.Handler(...) signature to actually Dr Scofield2008-05-201-4/+54
| | | | | | | | | | | 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-191-13/+61
| | | | adds error checking.
* Formatting cleanup.Jeff Ames2008-05-161-12/+12
|
* Damn, forgot to manually add these as I keep forgetting thatSean Dague2008-05-151-0/+246
svn patches don't do adds. :(