aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/BaseHttpServer.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* More formatting cleanup.Jeff Ames2008-05-141-2/+8
|
* Formatting cleanup.Jeff Ames2008-05-141-1/+1
|
* * As part of the region registration process, the grid service now requests ↵Justin Clarke Casey2008-05-131-1/+4
| | | | | | | | | | | | the status of the region using the region http uri just passed in * If the status cannot be retrieved, then the region startup will terminate. * The aim of this is for earlier detection of situations where the region can send messages out but cannot accept incoming requests (often due to firewall issues) * This is currently an extremely simplistic check which completely trusts whatever http uri is given by the region * This contact may be problematic, though since the user service needs to be able to contact the region http uri, it doesn't seem unreasonable for the grid to have to be able to do so too at this stage * This change will require a prebuild
* * 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