aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Servers/BaseHttpServer.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-02-29More compiler warning cleanup.Jeff Ames1-13/+7
Removed verbose flag, since it doesn't do anything any more.
2008-02-25* Caught HttpListenerException and swallowed if with outputlbsa711-2/+10
* Moved Flush into Close since it's always done in that order. * Minor renamings * Reversed if for clarity
2008-02-21"threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen1-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.
2008-02-20* Caught 'OPTIONS' verb in BaseHttpServer that would otherwise explode.lbsa711-1/+17
(There are actually other non-content requests too, but I didn't know what we wanted to do with them)
2008-02-19Playing "Name that thread". Adding names and isbackground=true to all ↵Tedd Hansen1-0/+1
threads so it will be easier to debug.
2008-02-18* Output XmlRpc error message if user server gets a fault response from the ↵Justin Clarke Casey1-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
2008-02-18More exception checks and crash hintsTedd Hansen1-0/+1
If no scriptengine is specified then don't try to load any.
2008-02-05Converted logging to use log4net.Jeff Ames1-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.
2008-01-15* Mother of all commits:Adam Frisby1-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.
2008-01-10* After fighting with it a bit more, Opensim is now compatible with the most ↵Teravus Ovares1-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.
2008-01-09* This update enables the web_login method.Teravus Ovares1-5/+2
* Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will.
2008-01-09* Added a hashtable based HTTP processor in preparation of the web_login_keyTeravus Ovares1-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!
2008-01-07* Enabling the LLSD Login method by jhurliman so libSecondLife clients work ↵Teravus Ovares1-3/+3
on OpenSim again.
2008-01-05* Applying jhurliman's LLSD login enablement patch.Teravus Ovares1-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)
2008-01-02* Updates UserServer Teravus Ovares1-1/+1
* Updates OSG1UserServices * Friends list is now persistent in grid mode. * You can add, new friends and remove them
2007-12-27* Optimized usingslbsa711-26/+40
* shortened references * Removed redundant 'this' * Normalized EOF
2007-12-24* Added some ugly hackish code to the user server to start implementing the ↵Teravus Ovares1-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.
2007-12-10saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames1-2/+2
notice of doom
2007-12-06removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames1-4/+4
2007-12-04* Fixed compile issue.Adam Frisby1-1/+1
2007-12-04* Added SSL Support to HttpListenerAdam Frisby1-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.
2007-12-02Attempt to fix mantis issue #82, taking prims into inventory and then ↵MW1-1/+1
rezzing them in another region.
2007-12-02Added some error handling (and console output) to BaseHttpServer.MW1-14/+22
a few other bits of refactoring.
2007-11-01* Diuerse beavtificatemslbsa711-2/+1
2007-10-31* Added a streamhandler that does streams both in and outlbsa711-8/+26
* The RestDeserialisehandler now does streams and returns an object instead of string
2007-10-30* Optimized usingslbsa711-17/+17
* Shortened type references * Removed redundant 'this' qualifier
2007-10-22* Return of R2162. /Take that SVN!/Adam Frisby1-1/+1
2007-10-22revert r2162 as it completely clobbered all the work onSean Dague1-1/+1
the ChatModule by MW and myself. Couldn't find Adam online after that rev went in.
2007-10-22* Major ass commit.Adam Frisby1-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
2007-09-24* Applied tleiades patch #435 fixing HttpBaseServer ABEND (thanx!)lbsa711-3/+12
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-09-10* Fixed: Accessing xmlrpc with invalid xml data would crash the sim.lbsa711-17/+31
* Ignored some bins and gens
2007-08-15Temporary fix for the region crossing crash, Although we need to start to ↵MW1-0/+5
change and improve how we handle caps.
2007-07-29Commit 1/2Adam Frisby1-2/+2
* DB4o no longer crashes the sim on Startup * DB4o now crashes the sim on shutdown. * Variety of console verbosity fixes.
2007-07-24* Reduced a significant number of compiler warnings (back down to 9 for all ↵Adam Frisby1-3/+3
projects combined, all 'never used' things)
2007-07-16changed to native line ending encodingSean Dague1-224/+224
2007-07-05* updated bugfixed xmlrpc for massive winlbsa711-5/+1
* got rid of the ugliest hack in the project
2007-07-04* re-fixed the utf-16 bug in xmlRpcResponse serializationlbsa711-141/+34
* added LLSDStreamHandler.cs to Caps (Haven't enabled it yet, though) * removed last traces of old rest handling
2007-07-04* Removed AssetHttpServer, using BaseHttpServer insteadlbsa711-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
2007-07-04* Added StreamHandler supportlbsa711-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
2007-07-04* Cleaning - attempting to get compiler warnings back down to zero.Adam Frisby1-1/+1
2007-07-04* Started work on converting BaseHttpServer to a stream dispatcherlbsa711-61/+103
2007-07-03* Optimized usings (the 'LL ate my scripts' commit)lbsa711-9/+10
* added some licensing info
2007-07-02* Added conceptual LlsdMethod Demo to SimpleApp (work in progress)lbsa711-0/+5
2007-07-02* Started working on LlsdMethod for BaseHttpServerlbsa711-7/+1
*Renamed IRestHandler.cs to RestMethod.cs which is the correct name.
2007-07-01Started change to having SceneObject and then that having child Primitives ↵MW1-12/+0
which in turn have a Shape object (currently PrimitiveBaseShape). The plan is only for the SceneObject to interface with the physics engines. As a physics Entity should be able to have mulitple shapes connected to it.
2007-06-28should now work.MW1-1/+0
2007-06-27*Some more restructuring/fixing -- should compile, but high chance I forgot ↵mingchen1-4/+4
to add/remove something