aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/BaseHttpServer.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Thanks to Mic Bowman for inspiring me to look at that we are still using ↵Adam Frisby2008-05-011-1/+1
| | | | ASCIIEncoder in places we shouldn't.
* * Breaking all the code, breaking all the code..!Adam Frisby2008-05-011-4/+4
| | | | | * Made a bunch more members static, removed some dead code, general cleaning.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-6/+8
| | | | (this took a while to run).
* * Start catching rogue SocketExceptions which occur (at least on mono) when ↵Justin Clarke Casey2008-04-191-0/+10
| | | | a response stream for a request which actually required no response, is closed
* Thank you very much, Kmeisthax for:Charles Krinke2008-04-161-2/+13
| | | | | | | This patch makes the "Show in Search" checkbox on the viewer work. Additionally, I also discovered that show-in-search objects use the JointWheel flag, so this patch currently uses that flag. LibSL needs to add a flag to enum LLObject.ObjectFlags, "IncludeSearch = 32768" so we aren't using a legacy flag. Additionally this patch also contains a small fix to BaseHTTPServer that lets the response content-type to be something other than text/html. For some reason this didn't get submitted with the DataSnapshot merge.
* * Fixes an issue with the BaseHttpServer in LinuxTeravus Ovares2008-04-151-1/+8
| | | | | | | | * Fixes an estate naming issue * Fixes a land issue with the landobject not reporting the proper parcel prim. * A few other tweaks.
* * Log exceptions which make it up to the top of the http request frame, ↵Justin Clarke Casey2008-03-311-55/+67
| | | | rather than having them disappear off into the ether
* * First draft resolution of mantis 777, 734, 389 - scripts do not save in ↵Justin Clarke Casey2008-03-201-3/+16
| | | | | | | | | | | | non-home regions * Should work in multi-region standalone and grid modes * This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc) * We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master * Current limitation is that this will only work if your http_listener_port is 9000 * This is a very early code cut (lots of bad practice, hard coding and inefficiency). However, I wanted to get this out there for feedback and my own sanity. Next few patches will clean up the mess.
* Formatting cleanup.Jeff Ames2008-03-181-26/+25
|
* More compiler warning cleanup.Jeff Ames2008-02-291-13/+7
| | | | | Removed verbose flag, since it doesn't do anything any more.
* * Caught HttpListenerException and swallowed if with outputlbsa712008-02-251-2/+10
| | | | | | | | * Moved Flush into Close since it's always done in that order. * Minor renamings * Reversed if for clarity
* "threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen2008-02-211-0/+1
| | | | compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
* * Caught 'OPTIONS' verb in BaseHttpServer that would otherwise explode.lbsa712008-02-201-1/+17
| | | | | (There are actually other non-content requests too, but I didn't know what we wanted to do with them)
* Playing "Name that thread". Adding names and isbackground=true to all ↵Tedd Hansen2008-02-191-0/+1
| | | | threads so it will be easier to debug.
* * Output XmlRpc error message if user server gets a fault response from the ↵Justin Clarke Casey2008-02-181-6/+9
| | | | | | | | | region server on login * This will make it more obvious if one accidentally starts one's region server in standalone rather than grid mode but then tries to login to a grid (as I am wont to do) * We are now sending back a fault code (-32601) if no xmlrpc method is found rather than an ordinary message
* More exception checks and crash hintsTedd Hansen2008-02-181-0/+1
| | | | | If no scriptengine is specified then don't try to load any.
* Converted logging to use log4net.Jeff Ames2008-02-051-14/+16
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* * Mother of all commits:Adam Frisby2008-01-151-1/+1
| | | | | | | * 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.
* * After fighting with it a bit more, Opensim is now compatible with the most ↵Teravus Ovares2008-01-101-13/+26
| | | | | | | | | | recent release client(RC) on the linden labs download page. * Don't forget, you need -loginuri *and* -loginpage * Ex: -loginpage http://10.1.1.2:8002/?method=login -loginuri http://10.1.1.2:8002/ * The ?method=login is important, don't forget to add it * If you customize your http_loginform.html file, be sure to keep the form post address as is.
* * This update enables the web_login method.Teravus Ovares2008-01-091-5/+2
| | | | | * Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will.
* * Added a hashtable based HTTP processor in preparation of the web_login_keyTeravus Ovares2008-01-091-123/+215
| | | | | | | | * Added the web_login_key to the users table * Added happy configurable http error message pages * This update is large enough to have 'awe' value.. so backup your users or weep. * Not tested on MSSQL, even though I added code to update the tables!
* * Enabling the LLSD Login method by jhurliman so libSecondLife clients work ↵Teravus Ovares2008-01-071-3/+3
| | | | on OpenSim again.
* * Applying jhurliman's LLSD login enablement patch.Teravus Ovares2008-01-051-3/+72
| | | | | | | | * I'm keeping it deactivated until some issues are resolved. * I'm patching it in deactivated so the patch doesn't get outdated * I've deactivated it by commenting out the handler for the application/xml+llsd content type. * While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated)
* * Updates UserServer Teravus Ovares2008-01-021-1/+1
| | | | | | | | * Updates OSG1UserServices * Friends list is now persistent in grid mode. * You can add, new friends and remove them
* * Optimized usingslbsa712007-12-271-26/+40
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* * Added some ugly hackish code to the user server to start implementing the ↵Teravus Ovares2007-12-241-0/+134
| | | | new login method. You still can't yet log-in via the new method. Does not interfere with normal userserver operation, ie safe to update if you want.
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-2/+2
| | | | notice of doom
* removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames2007-12-061-4/+4
|
* * Fixed compile issue.Adam Frisby2007-12-041-1/+1
|
* * Added SSL Support to HttpListenerAdam Frisby2007-12-041-1/+15
| | | | | | | * 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.
* Attempt to fix mantis issue #82, taking prims into inventory and then ↵MW2007-12-021-1/+1
| | | | rezzing them in another region.
* Added some error handling (and console output) to BaseHttpServer.MW2007-12-021-14/+22
| | | | | a few other bits of refactoring.
* * Diuerse beavtificatemslbsa712007-11-011-2/+1
|
* * Added a streamhandler that does streams both in and outlbsa712007-10-311-8/+26
| | | | | | | * The RestDeserialisehandler now does streams and returns an object instead of string
* * Optimized usingslbsa712007-10-301-17/+17
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* * Return of R2162. /Take that SVN!/Adam Frisby2007-10-221-1/+1
|
* revert r2162 as it completely clobbered all the work onSean Dague2007-10-221-1/+1
| | | | | | | the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
* * Major ass commit.Adam Frisby2007-10-221-1/+1
| | | | | | | * Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first. * Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable. * Fixed a whole bunch of console message issues such as naming and categorisation
* * Applied tleiades patch #435 fixing HttpBaseServer ABEND (thanx!)lbsa712007-09-241-3/+12
|
* mass update of urls in source code to new websiteSean Dague2007-09-101-1/+1
|
* * Fixed: Accessing xmlrpc with invalid xml data would crash the sim.lbsa712007-09-101-17/+31
| | | | | * Ignored some bins and gens
* Temporary fix for the region crossing crash, Although we need to start to ↵MW2007-08-151-0/+5
| | | | change and improve how we handle caps.
* Commit 1/2Adam Frisby2007-07-291-2/+2
| | | | | | | * DB4o no longer crashes the sim on Startup * DB4o now crashes the sim on shutdown. * Variety of console verbosity fixes.
* * Reduced a significant number of compiler warnings (back down to 9 for all ↵Adam Frisby2007-07-241-3/+3
| | | | projects combined, all 'never used' things)
* changed to native line ending encodingSean Dague2007-07-161-224/+224
|
* * updated bugfixed xmlrpc for massive winlbsa712007-07-051-5/+1
| | | | | | * got rid of the ugliest hack in the project
* * re-fixed the utf-16 bug in xmlRpcResponse serializationlbsa712007-07-041-141/+34
| | | | | | | * added LLSDStreamHandler.cs to Caps (Haven't enabled it yet, though) * removed last traces of old rest handling
* * Removed AssetHttpServer, using BaseHttpServer insteadlbsa712007-07-041-75/+88
| | | | | | | | | * Removed legacy REST handling * Created two custom IStreamHandlers for asset up/download * Removed quite a lot of double and triple encodings, trying to work towards binary only and direct write into storage. * Introduced BaseStreamHandler with GetParam() and some other goodies
* * Added StreamHandler supportlbsa712007-07-041-41/+22
| | | | | | | | | * Implemented RestStreamHandler * Some caps functions now use it * Moved out RestMethodEntry from httpserver * The IStreamHandler interface now reports required method and Content-Type
* * Cleaning - attempting to get compiler warnings back down to zero.Adam Frisby2007-07-041-1/+1
|