565db4635f 
								
							
								 
							
						 
						
							
							
								
								add a smidgen more log debug information in the form of the operating system version  
							
							
							
						 
						
							2010-05-28 18:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								4b755c6d80 
								
							
								 
							
						 
						
							
							
								
								delete now unused MessageServerInfo  
							
							
							
						 
						
							2010-05-15 02:17:10 +01:00  
				
					
						
							
							
								 
						
							
							
								31d040dc1e 
								
							
								 
							
						 
						
							
							
								
								Better error message.  
							
							
							
						 
						
							2010-04-26 17:40:00 -07:00  
				
					
						
							
							
								 
						
							
							
								4565e5dfbc 
								
							
								 
							
						 
						
							
							
								
								change trunk version to 0.7.Dev  
							
							
							
						 
						
							2010-03-26 18:56:05 +00:00  
				
					
						
							
							
								 
						
							
							
								bfbf25c542 
								
							
								 
							
						 
						
							
							
								
								minor: Print out port that http servers are using  
							
							... 
							
							
							
							do this in callers so that we know who is setting up these things 
							
						 
						
							2010-03-25 21:36:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6ad85dc259 
								
							
								 
							
						 
						
							
							
								
								put out full exception stack if something reaches top of base http server OnRequest() on both mono and .net  
							
							... 
							
							
							
							replace Newtonsoft.Json.XML since the updated copy got accidentally reverted by another commit 
							
						 
						
							2010-03-25 20:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a647f50087 
								
							
								 
							
						 
						
							
							
								
								minor logging changes to BaseHttpServer, OSHttpRequest  
							
							
							
						 
						
							2010-03-16 22:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2313d14acb 
								
							
								 
							
						 
						
							
							
								
								minor: add some more documentation for IHttpServer.AddHTTPHandler() to tell the caller that the best match for an incoming request URI is invoked  
							
							
							
						 
						
							2010-03-11 23:33:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a578feefba 
								
							
								 
							
						 
						
							
							
								
								very minor spacing adjustment  
							
							
							
						 
						
							2010-03-11 20:20:38 +00:00  
				
					
						
							
							
								 
						
							
							
								70d5b1c34c 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Add copyright headers.  
							
							
							
						 
						
							2010-01-04 06:17:30 +09:00  
				
					
						
							
							
								 
						
							
							
								9c294c5663 
								
							
								 
							
						 
						
							
							
								
								- commented out unused method ConvertIHttpClientContextToOSHttp  
							
							
							
						 
						
							2009-12-23 18:33:54 +01:00  
				
					
						
							
							
								 
						
							
							
								87e9062862 
								
							
								 
							
						 
						
							
							
								
								Make sure that we catch and display any exceptions that get right to the top of our incoming http request handling stack  
							
							
							
						 
						
							2009-12-15 16:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								57d60a95a2 
								
							
								 
							
						 
						
							
							
								
								minor: make logging messages consistent in BaseHttpServer  
							
							
							
						 
						
							2009-12-15 16:23:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8e089b6d8d 
								
							
								 
							
						 
						
							
							
								
								* Fix line endings in BaseHttpServer.cs  
							
							
							
						 
						
							2009-12-05 13:23:05 -05:00  
				
					
						
							
							
								 
						
							
							
								504bfd87d5 
								
							
								 
							
						 
						
							
							
								
								if an xml rpc method throws an exception, log as an error to the console as well as returning the exception to the caller  
							
							
							
						 
						
							2009-12-03 18:05:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4234c64147 
								
							
								 
							
						 
						
							
							
								
								handle a condition where the http headers apparently have multiple remote ports designated  
							
							
							
						 
						
							2009-12-02 04:10:53 -08:00  
				
					
						
							
							
								 
						
							
							
								251fd8c948 
								
							
								 
							
						 
						
							
							
								
								Apply patch to reduce git revision text length if running sim directly from a git tree  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=4030 
Thanks ChrisDown (and Bruce for reporting) 
							
						 
						
							2009-11-27 18:24:21 +00:00  
				
					
						
							
							
								 
						
							
							
								52dc9ec003 
								
							
								 
							
						 
						
							
							
								
								Bump trunk version number to 0.6.9.  
							
							... 
							
							
							
							This is a place holder name and not necessarily the version number that will be used 
							
						 
						
							2009-11-26 19:00:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9f5c2acd12 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-11-23 11:26:06 +09:00  
				
					
						
							
							
								 
						
							
							
								7166f3748a 
								
							
								 
							
						 
						
							
							
								
								minor: correct error messages when queryfolder fails  
							
							
							
						 
						
							2009-11-18 18:44:47 +00:00  
				
					
						
							
							
								 
						
							
							
								47e482217e 
								
							
								 
							
						 
						
							
							
								
								minor: remove duplicate copyright notice in PollServiceWorkerThread  
							
							
							
						 
						
							2009-11-18 16:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b2ed348aa2 
								
							
								 
							
						 
						
							
							
								
								Implemented a Watchdog class. Do not manually create Thread objects anymore, use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated  
							
							
							
						 
						
							2009-10-22 12:33:23 -07:00  
				
					
						
							
							
								 
						
							
							
								1e71e3f910 
								
							
								 
							
						 
						
							
							
								
								Remove the "mel_t" from version string  
							
							
							
						 
						
							2009-10-22 07:03:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9ec55df988 
								
							
								 
							
						 
						
							
							
								
								Mark new version  
							
							
							
						 
						
							2009-10-22 01:51:27 +01:00  
				
					
						
							
							
								 
						
							
							
								fdce1be3db 
								
							
								 
							
						 
						
							
							
								
								* Removed OpenSim.Data.NHibernate  
							
							... 
							
							
							
							* Replaced calls to ThreadPool.QueueUserWorkItem() with ThreadPool.UnsafeQueueUserWorkItem() since OpenSim does not use Code Access Security sandboxing 
							
						 
						
							2009-10-19 16:52:27 -07:00  
				
					
						
							
							
								 
						
							
							
								0d29614ca1 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-10-19 08:58:03 +09:00  
				
					
						
							
							
								 
						
							
							
								29f03d95f3 
								
							
								 
							
						 
						
							
							
								
								Bug fix.  
							
							
							
						 
						
							2009-10-07 19:20:34 -07:00  
				
					
						
							
							
								 
						
							
							
								ab3bfca546 
								
							
								 
							
						 
						
							
							
								
								Printout one more field in show threads, but this won't buy us much.  
							
							
							
						 
						
							2009-10-07 17:29:21 -07:00  
				
					
						
							
							
								 
						
							
							
								2519f071f2 
								
							
								 
							
						 
						
							
							
								
								Fixing a few compile errors in the previous commit  
							
							
							
						 
						
							2009-10-06 02:50:59 -07:00  
				
					
						
							
							
								 
						
							
							
								2753f4d62c 
								
							
								 
							
						 
						
							
							
								
								* GridServerPostHandler.cs: Try/catch in Handle  
							
							... 
							
							
							
							* BaseOpenSimServer.cs: Added thread pool numbers in show threads 
							
						 
						
							2009-10-05 16:06:21 -07:00  
				
					
						
							
							
								 
						
							
							
								75b35ddf4a 
								
							
								 
							
						 
						
							
							
								
								More error messages to warn when/if things go wrong.  
							
							
							
						 
						
							2009-10-05 09:18:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f21f3727df 
								
							
								 
							
						 
						
							
							
								
								Leaving the MemoryStreams unclosed.  
							
							
							
						 
						
							2009-10-04 09:20:01 -07:00  
				
					
						
							
							
								 
						
							
							
								6878b26b0d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'diva-textures-osgrid'  
							
							
							
						 
						
							2009-10-04 05:49:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2d9c27a28f 
								
							
								 
							
						 
						
							
							
								
								Slightly better message with status code for WebException.  
							
							
							
						 
						
							2009-10-03 20:18:21 -07:00  
				
					
						
							
							
								 
						
							
							
								b6920267f0 
								
							
								 
							
						 
						
							
							
								
								Close was being called to early on the Memory stream.  
							
							
							
						 
						
							2009-10-03 16:27:55 -07:00  
				
					
						
							
							
								 
						
							
							
								df7049008a 
								
							
								 
							
						 
						
							
							
								
								More streams closed.  
							
							
							
						 
						
							2009-10-03 08:57:30 -07:00  
				
					
						
							
							
								 
						
							
							
								e1112ff879 
								
							
								 
							
						 
						
							
							
								
								MOre streams closed. Corrected word in GridCommon.ini.example  
							
							
							
						 
						
							2009-10-03 08:46:06 -07:00  
				
					
						
							
							
								 
						
							
							
								4843edfeb7 
								
							
								 
							
						 
						
							
							
								
								Closing more streams.  
							
							
							
						 
						
							2009-10-03 08:33:19 -07:00  
				
					
						
							
							
								 
						
							
							
								006dfd6d9a 
								
							
								 
							
						 
						
							
							
								
								Closing another stream.  
							
							
							
						 
						
							2009-10-02 20:35:15 -07:00  
				
					
						
							
							
								 
						
							
							
								387e9f7a7f 
								
							
								 
							
						 
						
							
							
								
								* Creates Util.UTF8 and switches some references of Encoding.UTF8 to Util.UTF8 (not all references were switched since not all OpenSim libraries reference OpenSim.Framework)  
							
							... 
							
							
							
							* Shrinks the largest in-memory object, the LLRAW.HeightmapLookupValue struct (only used for exporting to LLRAW terrain files), to the minimum possible size. This seems to have the odd side effect of cutting the size of the two double[256,256] terrain objects in half. Possibly an alignment optimization? 
							
						 
						
							2009-10-02 18:31:08 -07:00  
				
					
						
							
							
								 
						
							
							
								e66321227e 
								
							
								 
							
						 
						
							
							
								
								Close streams in MakeRequest.  
							
							
							
						 
						
							2009-10-02 16:23:46 -07:00  
				
					
						
							
							
								 
						
							
							
								73fa409318 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'diva-textures-osgrid'  
							
							
							
						 
						
							2009-10-02 23:25:17 +01:00  
				
					
						
							
							
								 
						
							
							
								31d8cec0f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into diva-textures  
							
							
							
						 
						
							2009-10-02 08:23:38 +01:00  
				
					
						
							
							
								 
						
							
							
								606e831ff5 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-10-01 09:38:36 +09:00  
				
					
						
							
							
								 
						
							
							
								41e4f3afdb 
								
							
								 
							
						 
						
							
							
								
								Remove some tests that no longer apply  
							
							
							
						 
						
							2009-09-30 19:14:58 +01:00  
				
					
						
							
							
								 
						
							
							
								ee205e7e81 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-10-01 01:17:47 +09:00  
				
					
						
							
							
								 
						
							
							
								77f5e41631 
								
							
								 
							
						 
						
							
							
								
								Remove empty CheckSumServer.cs file.  
							
							
							
						 
						
							2009-09-29 21:21:53 +09:00  
				
					
						
							
							
								 
						
							
							
								0709149313 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'grid-service-redux'  
							
							
							
						 
						
							2009-09-28 23:03:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7cd03abab5 
								
							
								 
							
						 
						
							
							
								
								Bump main version to 0.6.8-Dev  
							
							
							
						 
						
							2009-09-28 18:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								69da82b39f 
								
							
								 
							
						 
						
							
							
								
								Bug fix in SynchronousRestFormsRequester -- Write instead of WriteLine, which was causing an extra \n to be written into the buffer.  
							
							
							
						 
						
							2009-09-28 06:44:57 -07:00  
				
					
						
							
							
								 
						
							
							
								dd3d52ae1f 
								
							
								 
							
						 
						
							
							
								
								Added test GridClient, which allowed me to remove a few bugs out of the new code.  
							
							
							
						 
						
							2009-09-24 13:33:58 -07:00  
				
					
						
							
							
								 
						
							
							
								e67341f24c 
								
							
								 
							
						 
						
							
							
								
								minor: replace xmlprc 'no method found' magic number with constant from xmlrpc library  
							
							
							
						 
						
							2009-09-24 15:02:55 +01:00  
				
					
						
							
							
								 
						
							
							
								97c18caa76 
								
							
								 
							
						 
						
							
							
								
								Thank you, Intari, for a patch that implements the missing pieces of  
							
							... 
							
							
							
							Http-in and makes the host name for URL generation configurable.
Applied with changes:
llGetSimulatorHostname was not changed, because the change breaks
existing behavior and carries a data exposure risk. That value needs
to be configurable, the proposed fixed change is not acceptable. 
							
						 
						
							2009-09-22 17:04:34 +01:00  
				
					
						
							
							
								 
						
							
							
								dafe5bf05f 
								
							
								 
							
						 
						
							
							
								
								Completely remove the prior implementation of the request event handling  
							
							... 
							
							
							
							on poll handlers. Introduce a new delegate on the PollServiceEventArgs that
allow access to the request headers and body. 
							
						 
						
							2009-09-22 06:19:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c5be401d46 
								
							
								 
							
						 
						
							
							
								
								Remove support for executing a handler on poll. It caused other issues  
							
							
							
						 
						
							2009-09-22 05:24:22 +01:00  
				
					
						
							
							
								 
						
							
							
								06871d51dd 
								
							
								 
							
						 
						
							
							
								
								Disable the handler execution for poll services until the ramifications  
							
							... 
							
							
							
							can be studied 
							
						 
						
							2009-09-22 05:13:50 +01:00  
				
					
						
							
							
								 
						
							
							
								b6b8a18d37 
								
							
								 
							
						 
						
							
							
								
								Add the headers collection to the keysvals for HTT requests  
							
							
							
						 
						
							2009-09-21 20:21:01 +01:00  
				
					
						
							
							
								 
						
							
							
								61aaf3532a 
								
							
								 
							
						 
						
							
							
								
								Add X-PollServiceID pseudo-header to the request handling for polls  
							
							
							
						 
						
							2009-09-21 20:10:26 +01:00  
				
					
						
							
							
								 
						
							
							
								69b76acce1 
								
							
								 
							
						 
						
							
							
								
								Make the poll service handler call the handler method on incoming requests.  
							
							
							
						 
						
							2009-09-21 19:46:29 +01:00  
				
					
						
							
							
								 
						
							
							
								bc9e4cfd96 
								
							
								 
							
						 
						
							
							
								
								Add a RequestID (UUID.Random()) to the PollRequest and pass it to all  
							
							... 
							
							
							
							even hander delegates. 
							
						 
						
							2009-09-21 18:11:40 +01:00  
				
					
						
							
							
								 
						
							
							
								04170521f0 
								
							
								 
							
						 
						
							
							
								
								Add a UUID param to NoEvents in PollServiceEventArgs to make it more generic  
							
							
							
						 
						
							2009-09-21 14:59:31 +01:00  
				
					
						
							
							
								 
						
							
							
								2d9d25b367 
								
							
								 
							
						 
						
							
							
								
								Add the skeleton of the authentication connector and the forms data requester  
							
							
							
						 
						
							2009-09-19 17:33:57 +01:00  
				
					
						
							
							
								 
						
							
							
								6461243e7c 
								
							
								 
							
						 
						
							
							
								
								Remove the methods for full inventory fetch from the connector. Remove tests  
							
							... 
							
							
							
							for the old, removed asset handlers 
							
						 
						
							2009-09-17 23:55:06 +01:00  
				
					
						
							
							
								 
						
							
							
								6779abf7f5 
								
							
								 
							
						 
						
							
							
								
								Remove The legacy inventory and asset servers. Bump interface version to 6  
							
							
							
						 
						
							2009-09-17 23:39:58 +01:00  
				
					
						
							
							
								 
						
							
							
								976cf4284b 
								
							
								 
							
						 
						
							
							
								
								Fix up WebFetchInventoryDescendents to really return all data needed,  
							
							... 
							
							
							
							especially the folder version and the subfolders. Fixes inventory search
hang and folders not loading. 
							
						 
						
							2009-08-29 03:26:44 +01:00  
				
					
						
							
							
								 
						
							
							
								6f077d5e5f 
								
							
								 
							
						 
						
							
							
								
								* Another attempt at fixing the random spurious test error.  
							
							... 
							
							
							
							* This time it might be the listening socket thread from HttpServer aborting with a non blocking thread abort exception.   Hopefully calling Stop() on MainServer.Instance will solve that. 
							
						 
						
							2009-08-26 21:05:46 -04:00  
				
					
						
							
							
								 
						
							
							
								8a9d168928 
								
							
								 
							
						 
						
							
							
								
								Add try/catch around EQ request processing  
							
							... 
							
							
							
							Fixes Mantis #4061  
							
						 
						
							2009-08-26 14:46:10 +01:00  
				
					
						
							
							
								 
						
							
							
								cfd9cf7b18 
								
							
								 
							
						 
						
							
							
								
								Closed the web request and stream in SynchronousRestSessionObjectPoster -- maybe this is the cause of some timeouts seen in some monos?  
							
							
							
						 
						
							2009-08-25 06:17:36 -07:00  
				
					
						
							
							
								 
						
							
							
								3318652723 
								
							
								 
							
						 
						
							
							
								
								Added a more sane InventoryServerMoveItemsHandler. Changed SynchronousRestObjectRequester so that it also understands PUTs.  
							
							
							
						 
						
							2009-08-21 11:00:45 -07:00  
				
					
						
							
							
								 
						
							
							
								f1287cc7af 
								
							
								 
							
						 
						
							
							
								
								* Switching IAssetData to follow the new naming schema, removing the separate insert and update methods.  
							
							
							
						 
						
							2009-08-19 23:45:22 +01:00  
				
					
						
							
							
								 
						
							
							
								4a992388e3 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=4016  
							
							... 
							
							
							
							Make previously hidden cookies available to code
Thanks jhurliman 
							
						 
						
							2009-08-17 20:02:42 +01:00  
				
					
						
							
							
								 
						
							
							
								50f29752f5 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Add copyright headers.  
							
							
							
						 
						
							2009-08-13 11:48:39 +09:00  
				
					
						
							
							
								 
						
							
							
								613e6f07fc 
								
							
								 
							
						 
						
							
							
								
								change  535cb0efc so that the default LLSD serialization format is  
							
							... 
							
							
							
							llsd+xml instead of llsd+json --- the latter seems to break existing
bots. this assumes that those bots that want llsd+json will properly
signal that desire, if that is not the case, we need to revisit
this. fixes mantis #3977 . 
							
						 
						
							2009-08-12 14:49:59 +02:00  
				
					
						
							
							
								 
						
							
							
								bb64906a9c 
								
							
								 
							
						 
						
							
							
								
								Enable the console show version command and the viewer about command, to show the last git commit hash together with the conmit date and time. The data is retrieved form a file bin/.version This file can be generated automatically using the post commit script by adding the following to the script:  
							
							... 
							
							
							
							git log -n 1 --pretty="format:%h: %ci" > bin/.version
This command can also be run manually to create the bin/.version file.
This command genrates a short form of the commit hash and a date and time of the commit in ISO8601 format.
If a full commit hash is required then change %h to %H
The logic that is used to extract the deprecated svn revision is still included.
It will be removed at a future date 
							
						 
						
							2009-08-11 17:09:35 +01:00  
				
					
						
							
							
								 
						
							
							
								3f06fb3601 
								
							
								 
							
						 
						
							
							
								
								Removing unused files, legacy from old asset "cache".  
							
							
							
						 
						
							2009-08-09 17:46:37 -07:00  
				
					
						
							
							
								 
						
							
							
								8b9f8709aa 
								
							
								 
							
						 
						
							
							
								
								* FreeContext may be a bit too buggy for my tastes in some environments.   * Commenting it for the moment.  
							
							
							
						 
						
							2009-08-08 14:14:52 -04:00  
				
					
						
							
							
								 
						
							
							
								535cb0efc1 
								
							
								 
							
						 
						
							
							
								
								* Patch from jhurliman to add accept type recognition to determine the llsd content format.    *should allow both json and xml serializations of llsd to work properly.  
							
							... 
							
							
							
							Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com> 
							
						 
						
							2009-08-05 16:47:48 -04:00  
				
					
						
							
							
								 
						
							
							
								4ce5c894cf 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-01 05:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								23a8895d29 
								
							
								 
							
						 
						
							
							
								
								* Fixed another potential httpserver leak.  
							
							
							
						 
						
							2009-07-30 18:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								07579fa402 
								
							
								 
							
						 
						
							
							
								
								Add basic support ofr detached request handling to the HTTP server.  
							
							... 
							
							
							
							Groundwork to finish HTTP IN. 
							
						 
						
							2009-07-29 23:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								83a421a562 
								
							
								 
							
						 
						
							
							
								
								* An attempt to fix mantis  #3955  
							
							... 
							
							
							
							* It's possible it could re-cause mantis #3953 , but the FreeContext isn't always necessary because Connection: close ---> Disconnect(SocketError.Success) { FreeContext(); } 
							
						 
						
							2009-07-29 21:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f727f26bcc 
								
							
								 
							
						 
						
							
							
								
								* An attempt to fix mantis  #3953  
							
							
							
						 
						
							2009-07-29 20:32:54 +00:00  
				
					
						
							
							
								 
						
							
							
								50204f6ee2 
								
							
								 
							
						 
						
							
							
								
								* Re trigger panda  
							
							
							
						 
						
							2009-07-29 02:41:00 +00:00  
				
					
						
							
							
								 
						
							
							
								032aeb8b5d 
								
							
								 
							
						 
						
							
							
								
								* Adds the ability to have a thread efficient long poll service (such as the eventqueue)  
							
							... 
							
							
							
							* If this doesn't melt the Http Server, this will significantly reduce the number of threads in use on regions with many users.
* Adds AddPollServiceHTTPHandler, and RemovePollServiceHTTPHandler to BaseHttpServer
* Generic enough to be used for many long poll services, not only the EventQueue. 
							
						 
						
							2009-07-29 02:15:45 +00:00  
				
					
						
							
							
								 
						
							
							
								687e84048d 
								
							
								 
							
						 
						
							
							
								
								* as per my e-mail to opensim-dev archive:   https://lists.berlios.de/pipermail/opensim-dev/2009-July/007223.html  
							
							... 
							
							
							
							I'm bumping gridcomms interface version to 5.
MajorInterfaceVersion = 5 
							
						 
						
							2009-07-25 21:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								c243ae43f2 
								
							
								 
							
						 
						
							
							
								
								* Updated C# WebServer to the latest available source download (r19869) and applied a few mods from the old version (now up on opensim-libs (VS 3.5 project).  
							
							... 
							
							
							
							* Made various changes to BaseHttpServer to accommodate the new interfaces.
* This version has been significantly re-architected and may fail in unusual and insidious ways.  
* Please pay attention to any errors you get and post a Mantis if you can reproduce an issue with the HTTPServer.  I'm including the pdb and having the http server compiled in debug for a few weeks so that when an error occurs, it'll print the pertenant data.
* Once again, this is the full C# WebServer, not the lite branch that is included in LibOMV (we need SSL!) 
							
						 
						
							2009-07-21 06:47:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5815162d7e 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-07-15 20:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6b3fc3ccb8 
								
							
								 
							
						 
						
							
							
								
								Bump version in Framework/Servers/VersionInfo to 0.6.6.  
							
							
							
						 
						
							2009-07-15 05:24:06 +00:00  
				
					
						
							
							
								 
						
							
							
								417e3ee1d7 
								
							
								 
							
						 
						
							
							
								
								Applied patch from Mantis  #3736  , which should stop the userserver crashing when a SL viewer version 1.23 logs in. Thanks StrawberryFride  
							
							
							
						 
						
							2009-06-18 20:01:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a23d64dec1 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-06-10 04:28:56 +00:00  
				
					
						
							
							
								 
						
							
							
								87097f2484 
								
							
								 
							
						 
						
							
							
								
								* Fix unit tests so that they correctly handle 404 missing asset response  
							
							... 
							
							
							
							* I didn't think there were tests in this area - my bad 
							
						 
						
							2009-06-05 17:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								593942b195 
								
							
								 
							
						 
						
							
							
								
								* Fix problem where known missing assets would stop save oar ever completing  
							
							... 
							
							
							
							* Issue was that region server was silently dropping an XmlException caused by trying to deserialize the blank asset service response
* So make asset service return http status NOT FOUND rather than OK in accordance with REST
* and interpret this correctly in the async response so that a null object is sent back
* This means that this fix won't be active until both region simulator and server reach this revision 
							
						 
						
							2009-06-05 16:14:22 +00:00  
				
					
						
							
							
								 
						
							
							
								bfea077508 
								
							
								 
							
						 
						
							
							
								
								* Add oar saving timeout  
							
							... 
							
							
							
							* If an oar save fails to get responses to all asset requests to the asset service then timeout after 60 seconds
* Timeout executes abort, since missing assets in an OAR seems bad
* This means that oar saves won't permanently hang and instead can be retried if something goes wrong with the asset service
* This is not a solution to mantis 3714.  Hopefully a fix will be along shortly since I can now consistently reproduce that problem 
							
						 
						
							2009-06-05 13:48:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8e011ecbbb 
								
							
								 
							
						 
						
							
							
								
								* Removed some commented-out code  
							
							
							
						 
						
							2009-06-01 20:17:10 +00:00  
				
					
						
							
							
								 
						
							
							
								840de6c036 
								
							
								 
							
						 
						
							
							
								
								Minor: Change OpenSim to OpenSimulator in older copyright headers and LICENSE.txt.  
							
							
							
						 
						
							2009-06-01 06:37:14 +00:00  
				
					
						
							
							
								 
						
							
							
								35b450d41d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup, ignore some generated files.  
							
							
							
						 
						
							2009-05-31 18:35:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e3e7e73db3 
								
							
								 
							
						 
						
							
							
								
								Added option (on my default) to the clone avatar function so that the clothes and attachments that the target avatar is wearing, to begin with, are removed. So the end result isn't a merger of those clothes/attachments and the ones the template avatar is wearing.  
							
							... 
							
							
							
							Added IPAddress ListenIPAddress property to BaseHttpServer so that the listening/binding IP can be set. 
							
						 
						
							2009-05-30 16:13:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0787967f59 
								
							
								 
							
						 
						
							
							
								
								* So, giving up on my efforts to de-duplicate the asset handlers. I'll just service commit my current state, then start over and this time concentrating only on the new handlers.  
							
							... 
							
							
							
							* Fixed some erroneous refs in Tests.Common 
							
						 
						
							2009-05-27 18:27:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a576cca59e 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-27 14:30:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b773a3a02f 
								
							
								 
							
						 
						
							
							
								
								* We have strand flavours.  
							
							... 
							
							
							
							* The version string is now reported as "OpenSim 0.6.5 (Dev)"
* This has to be administrated manually. 
							
						 
						
							2009-05-26 16:18:41 +00:00  
				
					
						
							
							
								 
						
							
							
								5d23ecebeb 
								
							
								 
							
						 
						
							
							
								
								* Introduced GetVersionString so we can harness the whole thing.  
							
							... 
							
							
							
							* Introduced 'Flavour' to spice things up. 
							
						 
						
							2009-05-26 16:01:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f76615a66d 
								
							
								 
							
						 
						
							
							
								
								* slowly getting there...  
							
							
							
						 
						
							2009-05-26 15:46:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1cfcace30f 
								
							
								 
							
						 
						
							
							
								
								* Changed Version to property for great justice  
							
							
							
						 
						
							2009-05-26 15:43:43 +00:00  
				
					
						
							
							
								 
						
							
							
								bac1194391 
								
							
								 
							
						 
						
							
							
								
								* Added test to make sure version info is 27 chars long (still don't know exactly why it has to be that, though)  
							
							
							
						 
						
							2009-05-26 15:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								582c20b1c4 
								
							
								 
							
						 
						
							
							
								
								* reseparate inventory item creator id and creator uuid  
							
							... 
							
							
							
							* unfortunately, while the client requires uuids and we want to be able to have arbitrary string ids, these cannot be kept in sync
* I think the problems last time were due to a serialization change
* So the major inteface version has been bumped to take care of any lingering issues here.
* This means that region servers beyond this revision can only connect to similarly uptodate grid services, and vice versa 
							
						 
						
							2009-05-25 19:54:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ba360ede8b 
								
							
								 
							
						 
						
							
							
								
								* Upped version number to 0.6.5  
							
							
							
						 
						
							2009-05-25 11:43:56 +00:00  
				
					
						
							
							
								 
						
							
							
								e9ea959263 
								
							
								 
							
						 
						
							
							
								
								* Pipes IPEndPoint through all Login methods, including LLSD/OSD login paths.  
							
							
							
						 
						
							2009-05-23 06:14:02 +00:00  
				
					
						
							
							
								 
						
							
							
								31baeef469 
								
							
								 
							
						 
						
							
							
								
								* Pipes requestors IP address through all XmlRpcRequest delegates. This is needed to be able to 'NAT-wrap' the login sequence.  
							
							... 
							
							
							
							* If you have something using XmlRpc that isn't in core, change your method signature from:
   (XmlRpcRequest request)
to:
   (XmlRpcRequest request, IPEndPoint remoteClient) 
							
						 
						
							2009-05-23 06:05:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1d02636c27 
								
							
								 
							
						 
						
							
							
								
								cleaning out warnings.  
							
							... 
							
							
							
							NOTE: we currently have a gazillion warnings caused stuff flagged as
"obsolete" (OGS1 stuff) --- what's up with that? 
							
						 
						
							2009-05-22 14:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ac2fe53e89 
								
							
								 
							
						 
						
							
							
								
								adding RemoveXmlRpcHandler to IHttpServer  
							
							
							
						 
						
							2009-05-22 11:37:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4065ebff15 
								
							
								 
							
						 
						
							
							
								
								Remove the pre-log4net, discrete output methods from the consoles  
							
							
							
						 
						
							2009-05-20 13:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e0bc5c5db2 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup.  
							
							
							
						 
						
							2009-05-20 01:32:06 +00:00  
				
					
						
							
							
								 
						
							
							
								99167c68b1 
								
							
								 
							
						 
						
							
							
								
								Bug fix on POST asset so that the new asset service connector can talk to the old asset server.  
							
							
							
						 
						
							2009-05-15 21:11:37 +00:00  
				
					
						
							
							
								 
						
							
							
								95d87244b0 
								
							
								 
							
						 
						
							
							
								
								* Moved BaseRequestHandlerTestHelper to OpenSim.Tests.Common.Setup for great justice.  
							
							
							
						 
						
							2009-05-14 08:21:14 +00:00  
				
					
						
							
							
								 
						
							
							
								40e95cab02 
								
							
								 
							
						 
						
							
							
								
								* Added some more tests to the GetAssetStreamHandlers  
							
							
							
						 
						
							2009-05-13 17:11:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a5feb0682a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, BlueWall sir, for a patch that:  
							
							... 
							
							
							
							Adding a jsonp wrapper to the user supplied status report 
uri if the key "callback" exists. It will work with many 
javascript toolkits to provide an ajax callback to allow 
the browser to update stats reports without the 
intervention of an intermediate server. 
							
						 
						
							2009-05-13 01:27:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5164403676 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-11 15:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a983f2a3ac 
								
							
								 
							
						 
						
							
							
								
								Create SynchronousRestObjectRequester and make SynchronousRestObjectPoster  
							
							... 
							
							
							
							use that. Mark SynchronousRestObjectPoster.BeginPostObject as obsolete. 
							
						 
						
							2009-05-10 16:31:10 +00:00  
				
					
						
							
							
								 
						
							
							
								dc4f31db1a 
								
							
								 
							
						 
						
							
							
								
								Create an async form of the RestObjectPoster. Rename the file (but not the  
							
							... 
							
							
							
							class!) to SynchronousRestObjectRequester. Add CacheBuckets parameter to
cache 
							
						 
						
							2009-05-10 16:20:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b3d29aaeb3 
								
							
								 
							
						 
						
							
							
								
								Make remote assets work through the new server system  
							
							
							
						 
						
							2009-05-09 04:03:32 +00:00  
				
					
						
							
							
								 
						
							
							
								54b5346f16 
								
							
								 
							
						 
						
							
							
								
								* Extracted common superclass for GetAssetStreamHandler and CachedGetAssetStreamHandler  
							
							... 
							
							
							
							* Added some more tests 
							
						 
						
							2009-05-08 15:44:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8ac73be917 
								
							
								 
							
						 
						
							
							
								
								* Introduced new HttpServer.Tests project  
							
							... 
							
							
							
							* Split the GetAssetStreamHandler testing into separate tests for BaseRequestHandler
* Ignored some gens 
							
						 
						
							2009-05-08 06:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f532767c6a 
								
							
								 
							
						 
						
							
							
								
								fix svn properties  
							
							
							
						 
						
							2009-05-08 00:47:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ce0a84cbc0 
								
							
								 
							
						 
						
							
							
								
								instrument most of the tests with a new InMethod function that may help us figure  
							
							... 
							
							
							
							out where that pesky deadlock is during test runs. 
							
						 
						
							2009-05-07 19:07:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f3db3d6a00 
								
							
								 
							
						 
						
							
							
								
								* Added some more GetAssetStreamHandlerTests  
							
							... 
							
							
							
							* In the process, caught a potential bug where the handler would allow paths not starting with the registered prefix 
							
						 
						
							2009-05-07 06:31:16 +00:00  
				
					
						
							
							
								 
						
							
							
								1afdf2ee1f 
								
							
								 
							
						 
						
							
							
								
								* Added some GetAssetStreamHandlerTests  
							
							... 
							
							
							
							* Minor tweaks to attain testability 
							
						 
						
							2009-05-06 17:02:51 +00:00  
				
					
						
							
							
								 
						
							
							
								07d680a010 
								
							
								 
							
						 
						
							
							
								
								Remove bin directory from HttpServer.  
							
							
							
						 
						
							2009-05-05 09:31:49 +00:00  
				
					
						
							
							
								 
						
							
							
								7f1c393bc3 
								
							
								 
							
						 
						
							
							
								
								Remove the csproj files that got into SVN  
							
							
							
						 
						
							2009-05-04 21:05:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ec0d2c28fa 
								
							
								 
							
						 
						
							
							
								
								Committing the changed tree  
							
							
							
						 
						
							2009-05-04 20:19:21 +00:00  
				
					
						
							
							
								 
						
							
							
								acfb5051cd 
								
							
								 
							
						 
						
							
							
								
								Intermediate commit. WILL NOT COMPILE!  
							
							
							
						 
						
							2009-05-04 20:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1b877234da 
								
							
								 
							
						 
						
							
							
								
								Refactor. Make ConsoleBase a true base class. Create CommandConsole as a simple  
							
							... 
							
							
							
							console capable of processing commands. Create LocalConsole as a console
that uses cursor control and context help. Precursor to a distributed
console system for the new grid services. No functional change intended :) 
							
						 
						
							2009-05-04 12:15:55 +00:00  
				
					
						
							
							
								 
						
							
							
								280d2cbf4a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, BlueWall, for a patch that:  
							
							... 
							
							
							
							Move json stats to non-published resource name
Remove well-known resource name for json stats, 
creating dynamic uris with private keys and add 
a user configurable resource name for region owner usage. 
							
						 
						
							2009-05-02 16:28:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5ede445bdf 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-05-01 05:16:05 +00:00  
				
					
						
							
							
								 
						
							
							
								81bc38708a 
								
							
								 
							
						 
						
							
							
								
								Thanks Tommil for a patch that adds a caching option to GetAssetStreamHandler. It is used in the RegionAssetService.  
							
							
							
						 
						
							2009-04-27 15:23:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4792e6139a 
								
							
								 
							
						 
						
							
							
								
								Thanks Bluewall for Mantis  #3519 : a patch that adds simulator uptime and version to REST/json statistics reporting  
							
							
							
						 
						
							2009-04-25 05:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								458f7eb9b3 
								
							
								 
							
						 
						
							
							
								
								cleaning up, fixing warnings  
							
							
							
						 
						
							2009-04-22 09:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6aa5d3904d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Formatting cleanup.  
							
							
							
						 
						
							2009-04-22 00:48:56 +00:00  
				
					
						
							
							
								 
						
							
							
								27c8cc5b1f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan for a patch that:  
							
							... 
							
							
							
							Added support for loading bare asset binaries (as opposed to 
xml encoded asset base) to both sandbox asset service and cable beach.
* Added support for enabling region asset service when mxp is enabled.
* Moved base http server content type defaulting before invocation of 
request handle method to allow for variable content type in the response. 
							
						 
						
							2009-04-21 19:42:36 +00:00  
				
					
						
							
							
								 
						
							
							
								b4cb45bb79 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis # 3469. Thank you kindly, BlueWall, for a patch that:  
							
							... 
							
							
							
							This patch adds extended status reporting with the url 
http://server:port/simstatusx/  [^] . The data is returned 
in json format as "text/plain" type. 
							
						 
						
							2009-04-17 21:48:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9f6b8ec9b0 
								
							
								 
							
						 
						
							
							
								
								minor: Remove some mono compiler warnings.  Uncomment code when it's actually being used.  
							
							
							
						 
						
							2009-04-15 19:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								29355de6ee 
								
							
								 
							
						 
						
							
							
								
								* Some more experimental work on distributed assets. Nothing hotwired yet.  
							
							... 
							
							
							
							* Introduced preprocess step in FetchAsset (Might revert this later)
  * Some minor CCC
  * Added actual implementation of GetUserProfile( uri ) and the corresponding handler to OGS1.
  * Introduced non-functioning GetUserUri( userProfile) awaiting user server wireup (this might move elsewhere) 
							
						 
						
							2009-04-13 20:04:18 +00:00  
				
					
						
							
							
								 
						
							
							
								2176a80bcf 
								
							
								 
							
						 
						
							
							
								
								* Terminate OpenSim startup if we cannot listen to the designated HTTP port  
							
							... 
							
							
							
							* This makes the problem much more obvious to the user, and OpenSim isn't that useful without inbound http anyway 
							
						 
						
							2009-04-09 19:46:14 +00:00  
				
					
						
							
							
								 
						
							
							
								958d764172 
								
							
								 
							
						 
						
							
							
								
								* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-release  
							
							
							
						 
						
							2009-04-01 19:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								76ca096384 
								
							
								 
							
						 
						
							
							
								
								Add a PIDFile in [Startup], which the PID will be written to  
							
							
							
						 
						
							2009-04-01 12:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								0bb3d2e6d7 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2009-03-25 07:36:56 +00:00  
				
					
						
							
							
								 
						
							
							
								8f1844665b 
								
							
								 
							
						 
						
							
							
								
								* Group OpenSim.Framework.Servers interfaces together  
							
							
							
						 
						
							2009-03-19 19:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bd2180d9af 
								
							
								 
							
						 
						
							
							
								
								* refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly  
							
							
							
						 
						
							2009-03-19 18:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b05be5b06b 
								
							
								 
							
						 
						
							
							
								
								* Lock http handlers dictionary in other places as well to avoid race conditions  
							
							... 
							
							
							
							* No adverse effects on a quick multi-machine grid test 
							
						 
						
							2009-03-19 17:07:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1e6056c24b 
								
							
								 
							
						 
						
							
							
								
								* Add necessary locking to BaseHttpServer.RemoveHTTPHandler()  
							
							
							
						 
						
							2009-03-19 16:51:21 +00:00  
				
					
						
							
							
								 
						
							
							
								eb0c369409 
								
							
								 
							
						 
						
							
							
								
								* Add documentation to BaseHttpServer.AddHTTPHandler()  
							
							
							
						 
						
							2009-03-19 16:41:23 +00:00  
				
					
						
							
							
								 
						
							
							
								acad0328b2 
								
							
								 
							
						 
						
							
							
								
								* Make all coded defaults match settings in OpenSim.ini.example  
							
							... 
							
							
							
							* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using
* OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before) 
							
						 
						
							2009-03-11 18:02:22 +00:00  
				
					
						
							
							
								 
						
							
							
								dd28d6ceeb 
								
							
								 
							
						 
						
							
							
								
								* minor: reduce some code duplication in BaseHttpServer  
							
							
							
						 
						
							2009-03-10 18:22:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c6415ef71d 
								
							
								 
							
						 
						
							
							
								
								fixing out-of-sync error in BaseHttpServer  
							
							
							
						 
						
							2009-03-10 15:51:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5b8c925641 
								
							
								 
							
						 
						
							
							
								
								* Adding application/x-oar to the list of content types to which the HTTP Server will return the response as if it was a binary file pending discussion on the [opensim-dev] mailing list to be initiated by dmiles.  
							
							
							
						 
						
							2009-03-07 06:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								fcb737c7f9 
								
							
								 
							
						 
						
							
							
								
								* Upping to interface version 3 - let's see how this goes.  
							
							
							
						 
						
							2009-02-21 14:12:06 +00:00  
				
					
						
							
							
								 
						
							
							
								7a649a758d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-21 03:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b515645151 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-02-21 03:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2e095f5727 
								
							
								 
							
						 
						
							
							
								
								* Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to 0.6.3.* to better track down dll ref and overwrite problems.  
							
							
							
						 
						
							2009-02-20 16:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								5e39e515f9 
								
							
								 
							
						 
						
							
							
								
								* Another stab at removing AssetServer.exe dependencies  
							
							
							
						 
						
							2009-02-20 02:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b99d9bdeb1 
								
							
								 
							
						 
						
							
							
								
								* Reverted the AssetServer fix, apparently something was dependent on IAssetDataPlugin being in OpenSim.Data  
							
							
							
						 
						
							2009-02-19 19:32:53 +00:00  
				
					
						
							
							
								 
						
							
							
								1bcc489f5b 
								
							
								 
							
						 
						
							
							
								
								* Moved the AssetStreamHandlers to OpenSim.Framework.Servers  
							
							... 
							
							
							
							* And there, all refs to OpenSim.Grid.AssetServer.exe gone.
/me takes a bow. 
							
						 
						
							2009-02-19 19:04:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4550093353 
								
							
								 
							
						 
						
							
							
								
								* Fix  http://opensimulator.org/mantis/view.php?id=3193  
							
							... 
							
							
							
							* Make it possible once again to set a console log level threshold in OpenSim.exe.config 
							
						 
						
							2009-02-19 17:57:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6db1f3c6a6 
								
							
								 
							
						 
						
							
							
								
								* Lock remaining m_rpcHandlers use since these accesses are not guaranteed to be thread safe  
							
							
							
						 
						
							2009-02-12 18:54:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d29e0498ff 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3138  
							
							... 
							
							
							
							* Adds a GetXmlRPCHandler() to the BaseHttpServer
* Thanks mpallari 
							
						 
						
							2009-02-12 18:01:29 +00:00  
				
					
						
							
							
								 
						
							
							
								801da4346a 
								
							
								 
							
						 
						
							
							
								
								* optimized usings.  
							
							
							
						 
						
							2009-02-12 09:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								9bfbfa381a 
								
							
								 
							
						 
						
							
							
								
								Add proper handling for shared vs. unshared modules to the command  
							
							... 
							
							
							
							interface. Shared modules will now only get added once, so the command
handler is called once per module, not once per scene. Removal of scenes
has no adverse effects. Nonshared modules will be called for each scene. 
							
						 
						
							2009-02-10 23:15:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d1d93fae6c 
								
							
								 
							
						 
						
							
							
								
								* Restore show information for the OpenSim region server (version, info, threads, etc.)  
							
							
							
						 
						
							2009-02-09 18:11:09 +00:00  
				
					
						
							
							
								 
						
							
							
								54c6a920ba 
								
							
								 
							
						 
						
							
							
								
								Replace the console for all OpenSim apps with a new console featuring command  
							
							... 
							
							
							
							line editing, context sensitive help (press ? at any time), command line
history, a new plugin command system and new appender features thet let you
type while the console is scrolling. Seamlessly integrates the ICommander
interfaces. 
							
						 
						
							2009-02-07 12:25:39 +00:00  
				
					
						
							
							
								 
						
							
							
								732cd838b1 
								
							
								 
							
						 
						
							
							
								
								* Make existing module commanders register as help topics  
							
							... 
							
							
							
							* Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff)
* Typing help <topic> will give information about commands specific to that topic 
							
						 
						
							2009-02-05 21:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								cf1fd7de4a 
								
							
								 
							
						 
						
							
							
								
								Closing the requestStream and setting a 10 sec timeout for getting it.  
							
							
							
						 
						
							2009-02-04 13:13:47 +00:00  
				
					
						
							
							
								 
						
							
							
								bcc7a8f09c 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3032 . The VersionInfo.cs file was not updated from 0.6.1 to 0.6.2 with the last minor release and shows incorrectly on the console. This will resolve itself on the next svn update.  
							
							
							
						 
						
							2009-01-22 15:57:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1baa921463 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-13 18:35:20 +00:00  
				
					
						
							
							
								 
						
							
							
								363054bb2c 
								
							
								 
							
						 
						
							
							
								
								* minor; Very minor non-functional tidy ups  
							
							
							
						 
						
							2009-01-13 18:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								66637ad6e7 
								
							
								 
							
						 
						
							
							
								
								* minor: Add a couple of code comments about enabling httpserver logging  
							
							
							
						 
						
							2009-01-13 16:56:10 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc3325f3b 
								
							
								 
							
						 
						
							
							
								
								* Adds the variables passed to the hashtable BaseHttpServer passes in.  
							
							... 
							
							
							
							* Null check on Sessions_report. 
							
						 
						
							2009-01-08 22:01:57 +00:00  
				
					
						
							
							
								 
						
							
							
								b077723a20 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-05 20:58:57 +00:00  
				
					
						
							
							
								 
						
							
							
								19cb2cb395 
								
							
								 
							
						 
						
							
							
								
								Undoing the bump up of MajorInterfaceVersion number back to 2. This just doesn't work in practice!  
							
							
							
						 
						
							2009-01-03 07:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								158de95bde 
								
							
								 
							
						 
						
							
							
								
								Another interregion comms change that will not work well with previous versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE.  
							
							... 
							
							
							
							Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms. 
							
						 
						
							2009-01-03 07:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e9cef70f89 
								
							
								 
							
						 
						
							
							
								
								* Updates the sim stats module.   Cleans out some of the rot.  
							
							... 
							
							
							
							* Adds a prototype web stats module which is disabled by default.  It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now.  I'll let you know when it's safe.
* Adds Prototype for ajaxy web content
* removed a warning or two. 
							
						 
						
							2009-01-03 03:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								fe20ff8072 
								
							
								 
							
						 
						
							
							
								
								Added http-method to the hashtable that gets passed to GenericHTTPMethods.  
							
							
							
						 
						
							2008-12-31 18:26:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b1d235a60c 
								
							
								 
							
						 
						
							
							
								
								Change VersionInfo.cs from 0.6.0 to 0.6.1 in preparation  
							
							... 
							
							
							
							for the 0.6.1 minor release. 
							
						 
						
							2008-12-20 19:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8f07f2e8b0 
								
							
								 
							
						 
						
							
							
								
								* A few more fixes to HttpServer.  
							
							... 
							
							
							
							* http://www.codeplex.com/webserver/WorkItem/View.aspx?WorkItemId=3110  fix erronious call to beginread that caused an exception which was caught and ignored (increase performance)
* Pass socket into httpclientcontectImp and call the disconnect + reuse method so the socket can be reused quicker (increase performance)
* Ensured that in every error scenario beginAccept is called (stability)
* Fixed header casing (standards compliance)
* Fixed Connection: close handling (standards compliance) 
							
						 
						
							2008-12-20 15:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a66657f155 
								
							
								 
							
						 
						
							
							
								
								* Tweak my previously mentioned nasty hack so it's a little less nasty  
							
							
							
						 
						
							2008-12-18 13:17:54 +00:00  
				
					
						
							
							
								 
						
							
							
								56f1b03cd0 
								
							
								 
							
						 
						
							
							
								
								* Added "show queues" command that shows throttling queues for all clients.  
							
							... 
							
							
							
							*** This only works for LLCLientView at the moment *** 
							
						 
						
							2008-12-18 13:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0f25e8298b 
								
							
								 
							
						 
						
							
							
								
								* Add a nasty hack to try and give the HttpServer a few extra lives until we dig more into what's causing it to stop listening.  
							
							
							
						 
						
							2008-12-18 11:44:53 +00:00  
				
					
						
							
							
								 
						
							
							
								68c53c6da0 
								
							
								 
							
						 
						
							
							
								
								* Caught unhandled IOException, and outputted it to log.  
							
							
							
						 
						
							2008-12-18 11:39:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f4acaafd3a 
								
							
								 
							
						 
						
							
							
								
								* Added more articulate logging of HttpServer so we can diagnose issues.  
							
							
							
						 
						
							2008-12-18 02:42:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6358c21208 
								
							
								 
							
						 
						
							
							
								
								* Committing an opensim level error message on httpserver.  This might help with the eventqueue http server death.  
							
							
							
						 
						
							2008-12-18 01:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6cf0b81864 
								
							
								 
							
						 
						
							
							
								
								Mantis#2811. Thank you kindly, Diva for a patch that resolves  
							
							... 
							
							
							
							some of our DNS/dotted decimal issues that plague teleporting.
We are increasing the MajorInterfaceVersion from 1 to 2 in the
gridserver, so sims will need to be updated on various grids. 
							
						 
						
							2008-12-13 16:25:20 +00:00  
				
					
						
							
							
								 
						
							
							
								11169c0e71 
								
							
								 
							
						 
						
							
							
								
								Made BaseOpenSimServer.ShutdownSpecific() public. As the OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.  
							
							
							
						 
						
							2008-12-02 11:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								67c260fdcc 
								
							
								 
							
						 
						
							
							
								
								Added a Catch(InvalidOperationException) to BaseHttpServer.HandleRequest(). Which is thrown due to errors in the XML deserializing. Without this catch is it easy to bring down any of the opensim servers on purpose by just sending corrupt xml to them.  
							
							
							
						 
						
							2008-12-01 11:23:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0f5112ffff 
								
							
								 
							
						 
						
							
							
								
								* Adding the incoming url as Param[2] in the XmlRpcRequest  
							
							
							
						 
						
							2008-11-25 11:45:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f518ca7feb 
								
							
								 
							
						 
						
							
							
								
								Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new  
							
							... 
							
							
							
							libOMV. 
							
						 
						
							2008-11-19 06:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3234472d62 
								
							
								 
							
						 
						
							
							
								
								Reverting the texture sending patch and the new libOMV. This makes this  
							
							... 
							
							
							
							release a direct descendant of the stable 7364, with all the features and
none of the issues.
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373
r7372 r7370 r7369 r7368 r7367 r7366 
							
						 
						
							2008-11-19 06:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c25a0ea792 
								
							
								 
							
						 
						
							
							
								
								* Update libOMV to r2359.  This is necessary for the progressive texture patch  
							
							... 
							
							
							
							* Update libopenjpeg as well for this patch.
* Appears to be okay on a very short sniff test
* Source code will be placed in opensim-libs shortly 
							
						 
						
							2008-11-17 21:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								072624b19d 
								
							
								 
							
						 
						
							
							
								
								* minor: add interface version to 'show version' command output  
							
							
							
						 
						
							2008-11-17 20:22:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d66f3993de 
								
							
								 
							
						 
						
							
							
								
								Add group permissions to agent inventory.  
							
							... 
							
							
							
							Contains a migration. May contain nuts.
Please back up your inventory data store. This revision changes the interface
version!! No older regions can connect to these new UGAIM, and the new regions
can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss
Currently persisted on MySQL only. 
							
						 
						
							2008-11-14 18:54:38 +00:00  
				
					
						
							
							
								 
						
							
							
								724390e413 
								
							
								 
							
						 
						
							
							
								
								Change HTTP server backlog/acceptors to 64, per Adam Z  
							
							
							
						 
						
							2008-11-12 18:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								97816f8c90 
								
							
								 
							
						 
						
							
							
								
								* Implement basic region filtering as described in  https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html  
							
							... 
							
							
							
							* This is done by sending a 'major interface version' number on sim registration.  Developers must increment this every time they make a change that would make the previous 
OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine).
* This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion
* This allows the grid service to stop older, incompatible regions from connecting 
							
						 
						
							2008-11-11 17:02:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b0a90642de 
								
							
								 
							
						 
						
							
							
								
								* Made ClientLoop non-infinite, ClientLoop will now disengage when the client has logged out.  
							
							... 
							
							
							
							* Cleaned up a section of LLClientView
* Removed unused 'using' from HTTPServer 
* Please test this patch. 
							
						 
						
							2008-11-08 16:22:36 +00:00