0f05bbb4a2 
								
							
								 
							
						 
						
							
							
								
								Deleted some files that aren't being used anymore.  
							
							
							
						 
						
							2009-09-28 05:54:37 -07:00  
				
					
						
							
							
								 
						
							
							
								0ed7371f3e 
								
							
								 
							
						 
						
							
							
								
								Change DocToBytes to return no trailing whitespace.  
							
							
							
						 
						
							2009-09-28 13:27:33 +01:00  
				
					
						
							
							
								 
						
							
							
								73a61a8a32 
								
							
								 
							
						 
						
							
							
								
								Fixed small bug in having to deal with RegionInfo's ServerURI, which wasn't being set.  
							
							
							
						 
						
							2009-09-27 21:14:31 -07:00  
				
					
						
							
							
								 
						
							
							
								0766b6dc34 
								
							
								 
							
						 
						
							
							
								
								Fixed the connection from User server to GridServer.  
							
							
							
						 
						
							2009-09-27 20:44:43 -07:00  
				
					
						
							
							
								 
						
							
							
								e15a9b8484 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue with the PresenceModule in "gridmode", introduced by my fixing the notifications of the messaging service in standalone.  
							
							
							
						 
						
							2009-09-27 17:01:30 -07:00  
				
					
						
							
							
								 
						
							
							
								b17be045e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-27 16:02:19 -07:00  
				
					
						
							
							
								 
						
							
							
								689eea3bad 
								
							
								 
							
						 
						
							
							
								
								Guarding the methods under if (m_Enabled)  
							
							
							
						 
						
							2009-09-27 15:06:44 -07:00  
				
					
						
							
							
								 
						
							
							
								42746e99bd 
								
							
								 
							
						 
						
							
							
								
								Make the RegionData plugin store the RegionName  
							
							
							
						 
						
							2009-09-27 23:02:40 +01:00  
				
					
						
							
							
								 
						
							
							
								cde6b0d5ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-27 14:59:43 -07:00  
				
					
						
							
							
								 
						
							
							
								1980ab3152 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-27 14:39:41 -07:00  
				
					
						
							
							
								 
						
							
							
								c99b363f81 
								
							
								 
							
						 
						
							
							
								
								Added missing IHyperlinkService.  
							
							
							
						 
						
							2009-09-27 13:59:00 -07:00  
				
					
						
							
							
								 
						
							
							
								12640d0824 
								
							
								 
							
						 
						
							
							
								
								Prevent manually setting Data["locX"] and Data["locY"], since that would  
							
							... 
							
							
							
							overwrite the posX and posY members of the structure 
							
						 
						
							2009-09-27 21:58:34 +01:00  
				
					
						
							
							
								 
						
							
							
								2432cc607e 
								
							
								 
							
						 
						
							
							
								
								Neighbours cache working.  
							
							
							
						 
						
							2009-09-27 13:43:57 -07:00  
				
					
						
							
							
								 
						
							
							
								b5bf3f87d5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLRegionData.cs 
							
						 
						
							2009-09-27 21:25:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8e091f5903 
								
							
								 
							
						 
						
							
							
								
								Add the Migration for the regions table  
							
							
							
						 
						
							2009-09-27 21:17:23 +01:00  
				
					
						
							
							
								 
						
							
							
								5d09c53a1a 
								
							
								 
							
						 
						
							
							
								
								Unpacking the mess with OtherRegionUp, so we can have a real cache of the neighbours in the grid service modules.  
							
							
							
						 
						
							2009-09-27 10:14:10 -07:00  
				
					
						
							
							
								 
						
							
							
								68e40a87ca 
								
							
								 
							
						 
						
							
							
								
								Poof! on LocalBackend. CommsManager.GridServices deleted.  
							
							
							
						 
						
							2009-09-26 21:29:54 -07:00  
				
					
						
							
							
								 
						
							
							
								620fa2b772 
								
							
								 
							
						 
						
							
							
								
								Poof! on OGS1 GridServices.  
							
							
							
						 
						
							2009-09-26 21:21:06 -07:00  
				
					
						
							
							
								 
						
							
							
								989382352d 
								
							
								 
							
						 
						
							
							
								
								Poof! on Region.Communications.Hypergrid. Grid code deleted.  
							
							
							
						 
						
							2009-09-26 21:14:41 -07:00  
				
					
						
							
							
								 
						
							
							
								f4bf581b96 
								
							
								 
							
						 
						
							
							
								
								Moved all HG1 operations to HGGridConnector.cs and HypergridServerConnector.cs/HypergridServiceConnector.cs, away from Region.Communications and HGNetworkServersInfo.  
							
							... 
							
							
							
							Fixed small bugs with hyperlinked regions' map positions. 
							
						 
						
							2009-09-26 21:00:51 -07:00  
				
					
						
							
							
								 
						
							
							
								dcfd08b8dd 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug with link-region.  
							
							
							
						 
						
							2009-09-26 11:01:18 -07:00  
				
					
						
							
							
								 
						
							
							
								b5163889b9 
								
							
								 
							
						 
						
							
							
								
								Fixed the order of params to GetRegionRange.  
							
							
							
						 
						
							2009-09-26 10:30:45 -07:00  
				
					
						
							
							
								 
						
							
							
								368ae02dc9 
								
							
								 
							
						 
						
							
							
								
								Corrected the port number to 8001 in the test client and grid ini.  
							
							
							
						 
						
							2009-09-26 10:18:22 -07:00  
				
					
						
							
							
								 
						
							
							
								632bb71262 
								
							
								 
							
						 
						
							
							
								
								Fixed MapBlocks bug, wrong order of arguments. First version that seems completely functional.  
							
							... 
							
							
							
							Also fixed the notification of the message server in standalone -- that server doesn't usually exist. 
							
						 
						
							2009-09-26 08:49:48 -07:00  
				
					
						
							
							
								 
						
							
							
								d39e67d5b2 
								
							
								 
							
						 
						
							
							
								
								More redirects to HGGridConnector-as-HyperlinkService.  
							
							
							
						 
						
							2009-09-26 08:06:14 -07:00  
				
					
						
							
							
								 
						
							
							
								7253a9453e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-26 07:49:04 -07:00  
				
					
						
							
							
								 
						
							
							
								5757afe766 
								
							
								 
							
						 
						
							
							
								
								First pass at the heart surgery for grid services. Compiles and runs minimally. A few bugs to catch now.  
							
							
							
						 
						
							2009-09-26 07:48:21 -07:00  
				
					
						
							
							
								 
						
							
							
								a7f3d01f8a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-25 16:06:40 -04:00  
				
					
						
							
							
								 
						
							
							
								2bb513329a 
								
							
								 
							
						 
						
							
							
								
								* Does a full battery of tests to ensure that the object isn't an attachment before border crossing  
							
							... 
							
							
							
							* Fixes 'Inconsistent Attachment State' when teleporting into another region besides the SW most region slot on a MegaRegion.
* Fixes a host of other unintended attachment border cross edge cases that lead to Inconsistent attachment state. 
							
						 
						
							2009-09-25 16:06:04 -04:00  
				
					
						
							
							
								 
						
							
							
								fb2cabd6b3 
								
							
								 
							
						 
						
							
							
								
								corrections to viewerMode AddPos()  
							
							
							
						 
						
							2009-09-25 13:01:48 -07:00  
				
					
						
							
							
								 
						
							
							
								0a0b532270 
								
							
								 
							
						 
						
							
							
								
								* Fixes teleporting within megaregions on HG enabled regions.    You can teleport around now.  (but it still doesn't fix the inconsistent attachment state when teleporting into region slots that are not the south west region on megaregions)  
							
							
							
						 
						
							2009-09-25 15:31:19 -04:00  
				
					
						
							
							
								 
						
							
							
								2995d87d75 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-09-25 19:29:40 +01:00  
				
					
						
							
							
								 
						
							
							
								0bdf75637f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-25 19:19:01 +01:00  
				
					
						
							
							
								 
						
							
							
								eed8a61559 
								
							
								 
							
						 
						
							
							
								
								More small changes to FlotsamAssetCache as per mcortez' request.  
							
							
							
						 
						
							2009-09-25 08:47:45 -07:00  
				
					
						
							
							
								 
						
							
							
								902279f0fd 
								
							
								 
							
						 
						
							
							
								
								Moved the property RegionLoginsEnabled from GridComms to the Scene -- not the scene itself but SceneCommunicationService, for now. Beginning to clear the code from using Region.Communications. grid stuff.  
							
							
							
						 
						
							2009-09-25 08:39:09 -07:00  
				
					
						
							
							
								 
						
							
							
								9249c026f2 
								
							
								 
							
						 
						
							
							
								
								Don't preserve full user profile details within iars for now  
							
							... 
							
							
							
							This information was not being used in the load process 
							
						 
						
							2009-09-25 16:22:43 +01:00  
				
					
						
							
							
								 
						
							
							
								295868033f 
								
							
								 
							
						 
						
							
							
								
								Better error handling on the client-side grid connector.  
							
							
							
						 
						
							2009-09-25 07:47:58 -07:00  
				
					
						
							
							
								 
						
							
							
								b2772b3a2d 
								
							
								 
							
						 
						
							
							
								
								Added GridForm.html in Tests/Clients/Grid that shows how to interact with a grid server via regular Web forms. May be good for developing administrative tools.  
							
							
							
						 
						
							2009-09-25 07:38:05 -07:00  
				
					
						
							
							
								 
						
							
							
								613cb417c0 
								
							
								 
							
						 
						
							
							
								
								add control files containing version info to iars  
							
							
							
						 
						
							2009-09-25 14:52:53 +01:00  
				
					
						
							
							
								 
						
							
							
								730458be1f 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-09-25 14:31:29 +01:00  
				
					
						
							
							
								 
						
							
							
								52e477b41f 
								
							
								 
							
						 
						
							
							
								
								Better guards on RegisterRegion in GridService.  
							
							... 
							
							
							
							Added serverPort to the fields that get stored (I think this is the UDP port). 
							
						 
						
							2009-09-25 06:02:41 -07:00  
				
					
						
							
							
								 
						
							
							
								eb0aa6a7f4 
								
							
								 
							
						 
						
							
							
								
								Make the grid client deregister the test regions at the end, so that they don't stay in the DB.  
							
							
							
						 
						
							2009-09-24 18:48:38 -07:00  
				
					
						
							
							
								 
						
							
							
								b6824c495c 
								
							
								 
							
						 
						
							
							
								
								Deleted the meaningless console commands on the GridService. Will need to add meaningful ones.  
							
							
							
						 
						
							2009-09-24 18:28:38 -07:00  
				
					
						
							
							
								 
						
							
							
								a792933cba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-24 18:25:28 -07:00  
				
					
						
							
							
								 
						
							
							
								6a5d7650d0 
								
							
								 
							
						 
						
							
							
								
								All tests pass for MySQL/MySQLRegionData.  
							
							... 
							
							
							
							Added OpenSim.GridServer.ini.example that I have been using for testing the ROBUST grid service with the GridClient. 
							
						 
						
							2009-09-24 18:23:55 -07:00  
				
					
						
							
							
								 
						
							
							
								1b2828f5d8 
								
							
								 
							
						 
						
							
							
								
								Meshmerizer stores dictionary of unique Meshes keyed on construction parameters. CreateMesh() returns a Mesh from the dictionary or creates a new Mesh if it has not been created before. Meshes are never purged from the dictionary. The raw Mesh data is discarded once the memory is pinned for ODE use. All copies of the same prim/mesh use the same pinned memory. ONLY IMPLEMENTED AND TESTED WITH MESHMERIZER AND ODE  
							
							... 
							
							
							
							Signed-off-by: dahlia <dahliaTrimble@gmailDotCom> 
							
						 
						
							2009-09-24 18:20:59 -07:00  
				
					
						
							
							
								 
						
							
							
								daffb69174 
								
							
								 
							
						 
						
							
							
								
								modify BulletDotNETPrim.cs in preparation for Mantis  #4181  
							
							
							
						 
						
							2009-09-24 18:16:29 -07:00  
				
					
						
							
							
								 
						
							
							
								1faaa0a43a 
								
							
								 
							
						 
						
							
							
								
								GridServerPostHandler finished. GridClient tests all work. More guards on getting parameters and replies over the wire.  
							
							
							
						 
						
							2009-09-24 15:30:00 -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  
				
					
						
							
							
								 
						
							
							
								ad753d784c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-24 17:35:03 +01:00  
				
					
						
							
							
								 
						
							
							
								784e78a9e8 
								
							
								 
							
						 
						
							
							
								
								minor: make rest (not comm) modules less noisy if they are disabled  
							
							
							
						 
						
							2009-09-24 17:21:47 +01:00  
				
					
						
							
							
								 
						
							
							
								e1abc3d4c4 
								
							
								 
							
						 
						
							
							
								
								re-enable registration of user service authentication method I accidentally disabled a few commits ago  
							
							... 
							
							
							
							load/save iar on a grid should now work, provided that the user service is this revision or newer 
							
						 
						
							2009-09-24 15:22:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f62b5e6cec 
								
							
								 
							
						 
						
							
							
								
								Produce a different error message if the user service does not have the authenticate method available  
							
							
							
						 
						
							2009-09-24 15:19:47 +01:00  
				
					
						
							
							
								 
						
							
							
								e67341f24c 
								
							
								 
							
						 
						
							
							
								
								minor: replace xmlprc 'no method found' magic number with constant from xmlrpc library  
							
							
							
						 
						
							2009-09-24 15:02:55 +01:00  
				
					
						
							
							
								 
						
							
							
								7870152d23 
								
							
								 
							
						 
						
							
							
								
								Allow load/save iar password checks to be done in grid mode  
							
							... 
							
							
							
							This should allow load/save iar to work for grid mode as long as the grid user service is later than this revision
Grid services of earlier revisions will always erroneously report incorrect password.  This will be addressed shortly. 
							
						 
						
							2009-09-24 14:54:12 +01:00  
				
					
						
							
							
								 
						
							
							
								2824bbc47b 
								
							
								 
							
						 
						
							
							
								
								Changed name of the hyperlink XMLRPC method to linkk-region, so that it doesn't conflict with the existing one.  
							
							
							
						 
						
							2009-09-24 05:48:35 -07:00  
				
					
						
							
							
								 
						
							
							
								ca69fac13e 
								
							
								 
							
						 
						
							
							
								
								* Send Updated Information Packet to Clients after updating estate settings.  
							
							
							
						 
						
							2009-09-24 22:02:29 +10:00  
				
					
						
							
							
								 
						
							
							
								8605c5d2eb 
								
							
								 
							
						 
						
							
							
								
								* Establishing why new console commands fail to work. >_>  
							
							
							
						 
						
							2009-09-24 21:46:41 +10:00  
				
					
						
							
							
								 
						
							
							
								57429423bb 
								
							
								 
							
						 
						
							
							
								
								* Fixing typo.  
							
							
							
						 
						
							2009-09-24 21:29:57 +10:00  
				
					
						
							
							
								 
						
							
							
								71a4b02c7e 
								
							
								 
							
						 
						
							
							
								
								* Minor commit, added two new math utility functions.  
							
							
							
						 
						
							2009-09-24 20:56:01 +10:00  
				
					
						
							
							
								 
						
							
							
								aca9fd182e 
								
							
								 
							
						 
						
							
							
								
								* Added two new commands to EstateManagementModule  
							
							... 
							
							
							
							* Also, I hate git. 
							
						 
						
							2009-09-24 20:27:11 +10:00  
				
					
						
							
							
								 
						
							
							
								1260c81a9c 
								
							
								 
							
						 
						
							
							
								
								More tests. Seems to be working.  
							
							... 
							
							
							
							Grid connector modules are enabled for standalones only, but nothing in the simulator uses them yet, so it's safe to go in. 
							
						 
						
							2009-09-23 20:51:04 -07:00  
				
					
						
							
							
								 
						
							
							
								fd8fb7735b 
								
							
								 
							
						 
						
							
							
								
								First test passes -- regions being registered and retrieved correctly in Data.Null.  
							
							
							
						 
						
							2009-09-23 20:39:25 -07:00  
				
					
						
							
							
								 
						
							
							
								3c19bd5142 
								
							
								 
							
						 
						
							
							
								
								Unit tests for the grid service. Yey!  
							
							
							
						 
						
							2009-09-23 20:35:16 -07:00  
				
					
						
							
							
								 
						
							
							
								67276589c8 
								
							
								 
							
						 
						
							
							
								
								Changed IGridService to use the new GridRegion data structure instead of old SimpleRegionInfo.  
							
							... 
							
							
							
							Added grid configs to standalones. 
							
						 
						
							2009-09-23 17:20:07 -07:00  
				
					
						
							
							
								 
						
							
							
								b8f039897b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-23 15:40:35 -07:00  
				
					
						
							
							
								 
						
							
							
								c592a60f46 
								
							
								 
							
						 
						
							
							
								
								Fix endlines on UrlModule.cs  
							
							
							
						 
						
							2009-09-23 15:00:18 -04:00  
				
					
						
							
							
								 
						
							
							
								9c2ffa8f2e 
								
							
								 
							
						 
						
							
							
								
								* fix endlines in LSL_api.cs  
							
							
							
						 
						
							2009-09-23 14:55:22 -04:00  
				
					
						
							
							
								 
						
							
							
								eb892e0545 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-23 18:42:20 +01:00  
				
					
						
							
							
								 
						
							
							
								35deff7ec4 
								
							
								 
							
						 
						
							
							
								
								Modules active. Tested HGGridConnector in standalone only for now. Modules commands work.  
							
							
							
						 
						
							2009-09-23 09:27:01 -07:00  
				
					
						
							
							
								 
						
							
							
								03438f7d44 
								
							
								 
							
						 
						
							
							
								
								minor: remove double initialization of user appearance module in Grid.UserServer.Main  
							
							
							
						 
						
							2009-09-23 16:24:26 +01:00  
				
					
						
							
							
								 
						
							
							
								486a9a5b61 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-23 07:54:13 -07:00  
				
					
						
							
							
								 
						
							
							
								b7265abfae 
								
							
								 
							
						 
						
							
							
								
								Added delay loop to give a newly created assembly time to appear. On  
							
							... 
							
							
							
							Linux (as an example), it is possible for the existence check to fail
because the file is not yet recognized by the file system. Although
the loop has a 250mS delay, in practise, the existence test in the for
loop is successful and no delay is introduced.
Next, this takes care of the two, unpredictable, situations where a
script fails to compile. The first is caused by an occasional SEGV in
the underlying mono VM while mcs is running, the second is caused by
file system latency.
Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-09-23 14:49:34 +02:00  
				
					
						
							
							
								 
						
							
							
								882d2c9cc3 
								
							
								 
							
						 
						
							
							
								
								Added hg console commands to the module.  
							
							... 
							
							
							
							Added the IN connector module for link-region and corresponding handler to be used in the regions only. No service as such is needed.
This will replace the current link-region machinery. Compiles but not tested. 
							
						 
						
							2009-09-22 20:25:00 -07:00  
				
					
						
							
							
								 
						
							
							
								5dc3e560d3 
								
							
								 
							
						 
						
							
							
								
								* Makes SimulatorEnable messages 'reliable' and subject to redelivery.  
							
							
							
						 
						
							2009-09-23 10:30:18 +10:00  
				
					
						
							
							
								 
						
							
							
								ffd30b8ac3 
								
							
								 
							
						 
						
							
							
								
								Moved RegionName from RegionInfo to SimpleRegionInfo.  
							
							
							
						 
						
							2009-09-22 14:46:05 -07:00  
				
					
						
							
							
								 
						
							
							
								0fc2b73e7b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-22 14:15:53 -07:00  
				
					
						
							
							
								 
						
							
							
								34f4738159 
								
							
								 
							
						 
						
							
							
								
								Added HGGridConnector and related code.  
							
							
							
						 
						
							2009-09-22 11:58:40 -07: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  
				
					
						
							
							
								 
						
							
							
								a9ced0fe79 
								
							
								 
							
						 
						
							
							
								
								Added Remote grid connector module.  
							
							
							
						 
						
							2009-09-21 19:33:56 -07:00  
				
					
						
							
							
								 
						
							
							
								ae07b220c6 
								
							
								 
							
						 
						
							
							
								
								Changed position methods so that they assume the input params are in meters.  
							
							
							
						 
						
							2009-09-21 17:16:30 -07: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  
				
					
						
							
							
								 
						
							
							
								5511c62580 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-21 18:12:12 +01:00  
				
					
						
							
							
								 
						
							
							
								6d0e7b6a6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-21 11:05:20 -07:00  
				
					
						
							
							
								 
						
							
							
								390137d540 
								
							
								 
							
						 
						
							
							
								
								Added grid handler and grid remote connector.  
							
							
							
						 
						
							2009-09-21 11:05:01 -07: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  
				
					
						
							
							
								 
						
							
							
								2a1b5e3540 
								
							
								 
							
						 
						
							
							
								
								A small fix for remote console to accommodate PollServiceArgs behavior a  
							
							... 
							
							
							
							bit better 
							
						 
						
							2009-09-21 14:14:22 +01:00  
				
					
						
							
							
								 
						
							
							
								9027d4b490 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-20 08:32:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f6410882a5 
								
							
								 
							
						 
						
							
							
								
								Finish the (untested) authentication connector  
							
							
							
						 
						
							2009-09-19 18:18:47 +01:00  
				
					
						
							
							
								 
						
							
							
								0c364ee285 
								
							
								 
							
						 
						
							
							
								
								Complete the first authenticator method  
							
							
							
						 
						
							2009-09-19 18:14:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2f624800d3 
								
							
								 
							
						 
						
							
							
								
								Adding the deserializer for server form/xml replies  
							
							
							
						 
						
							2009-09-19 18:06:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2d9d25b367 
								
							
								 
							
						 
						
							
							
								
								Add the skeleton of the authentication connector and the forms data requester  
							
							
							
						 
						
							2009-09-19 17:33:57 +01:00  
				
					
						
							
							
								 
						
							
							
								97ebdd4607 
								
							
								 
							
						 
						
							
							
								
								Adding Xml serialization of Dictionary<string, object> where object  
							
							... 
							
							
							
							is either another Dictionary<string, object> or a value that is
convertible to a string. 
							
						 
						
							2009-09-19 16:57:15 +01:00  
				
					
						
							
							
								 
						
							
							
								462e3a4464 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-19 07:37:19 -07:00  
				
					
						
							
							
								 
						
							
							
								d835485a1f 
								
							
								 
							
						 
						
							
							
								
								Updatate llOpenRemoteDataChannel to provide the external hostname configured in the Regions.ini (or xml) to the XmlRpcGridRouterModule  
							
							
							
						 
						
							2009-09-19 08:16:10 +01:00  
				
					
						
							
							
								 
						
							
							
								15d6bb4ce5 
								
							
								 
							
						 
						
							
							
								
								Reverted the order of reading configs in GridServiceBase.  
							
							
							
						 
						
							2009-09-18 20:09:43 -07:00  
				
					
						
							
							
								 
						
							
							
								66f8166bd0 
								
							
								 
							
						 
						
							
							
								
								First pass at LocalGridServiceConnector. Nothing of this is used by the simulator yet.  
							
							
							
						 
						
							2009-09-18 20:01:33 -07:00  
				
					
						
							
							
								 
						
							
							
								8f133cb46b 
								
							
								 
							
						 
						
							
							
								
								Renamed the project lslc to OpenSim.Tools.lslc to conform to the naming conventions so far. Added copyright to it.  
							
							
							
						 
						
							2009-09-18 19:28:58 -07:00  
				
					
						
							
							
								 
						
							
							
								4a55ff88c0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-18 19:17:02 -07:00  
				
					
						
							
							
								 
						
							
							
								e736273815 
								
							
								 
							
						 
						
							
							
								
								First pass at the grid service.  
							
							
							
						 
						
							2009-09-18 19:16:30 -07:00  
				
					
						
							
							
								 
						
							
							
								967cbde055 
								
							
								 
							
						 
						
							
							
								
								correct off-by-one error in save iar command handling  
							
							
							
						 
						
							2009-09-18 22:25:32 +01:00  
				
					
						
							
							
								 
						
							
							
								33ea86374a 
								
							
								 
							
						 
						
							
							
								
								provide intelligble warning of why load/save iar doesn't work on grid mode, pending a fix  
							
							
							
						 
						
							2009-09-18 22:22:00 +01:00  
				
					
						
							
							
								 
						
							
							
								4eb07232e0 
								
							
								 
							
						 
						
							
							
								
								Group Membership information is sent out from two different locations, refactored out the filtered membership list code and used it in both locations.  
							
							
							
						 
						
							2009-09-18 20:54:03 +01:00  
				
					
						
							
							
								 
						
							
							
								65b9084c65 
								
							
								 
							
						 
						
							
							
								
								Add a little debugging for filtered groups lists based on requester  
							
							
							
						 
						
							2009-09-18 20:54:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3b511d5138 
								
							
								 
							
						 
						
							
							
								
								Try to filter the groups list returns for User A, when sending to User B, based on User A's preferences for ShowInProfile.  
							
							
							
						 
						
							2009-09-18 20:53:58 +01:00  
				
					
						
							
							
								 
						
							
							
								247fdd1a4d 
								
							
								 
							
						 
						
							
							
								
								Add additional instrumentation so that when there is an xmlrpc call failure, the actual xml that was returned from the groups service can be logged.  
							
							
							
						 
						
							2009-09-18 20:53:56 +01:00  
				
					
						
							
							
								 
						
							
							
								841cd69af7 
								
							
								 
							
						 
						
							
							
								
								Remove debug messages from some areas that have been highly tested, and debug info is no longer nessesary.  
							
							
							
						 
						
							2009-09-18 20:53:53 +01:00  
				
					
						
							
							
								 
						
							
							
								0e07a7ef10 
								
							
								 
							
						 
						
							
							
								
								Adding additional debug to output the group powers specified when updating a group role. This will be used to solve some issues with the Group Powers enum.  
							
							
							
						 
						
							2009-09-18 20:53:50 +01:00  
				
					
						
							
							
								 
						
							
							
								61699275ed 
								
							
								 
							
						 
						
							
							
								
								Add additional debugging to help track down bug with notices not going to group owner/founder.  
							
							
							
						 
						
							2009-09-18 20:53:47 +01:00  
				
					
						
							
							
								 
						
							
							
								0cb012aae5 
								
							
								 
							
						 
						
							
							
								
								Revert "Thank you, mcortez, for a patch to address showing users in group list"  
							
							... 
							
							
							
							This reverts commit 69ef95693a 
							
						 
						
							2009-09-18 20:53:44 +01:00  
				
					
						
							
							
								 
						
							
							
								4f3975f04e 
								
							
								 
							
						 
						
							
							
								
								addition of a new script function osSetParcelSIPAddress(string SIPAddress), now including iVoiceModule  
							
							... 
							
							
							
							This patch allows the land owner to dynamically set the SIP address of a particular land parcel from script. This allows predetermined SIP addresses to be used, making it easier to allow non OpenSim users to join a regions voice channel.
Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-09-18 15:47:15 +02:00  
				
					
						
							
							
								 
						
							
							
								56edbe9b60 
								
							
								 
							
						 
						
							
							
								
								Alternate algorithm for fixing avatar capsule tilt (Mantis  #2905 )  
							
							... 
							
							
							
							Eliminate dynamic capsule wobble. Instead introduce a small, fixed
tilt, and allow the tilt to rotate with the avatar while moving; the
tilt always faces away from the direction of avatar movement. The
rotation while moving should eliminate direction-dependent behavior
(e.g. only being able to climb on top of prims from certain directions).
Falling animation is still too frequently invoked.
Ideally the tilt should be completely eliminated, but doing so
currently causes the avatar to fall through the terrain. 
							
						 
						
							2009-09-18 11:39:08 +09: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  
				
					
						
							
							
								 
						
							
							
								88294d9ebf 
								
							
								 
							
						 
						
							
							
								
								While running a test case I had written to pursue problems with  
							
							... 
							
							
							
							llDie() not always completely working, I discovered I was
  getting a lot (60+ over 6000 iterations of the test case)
  null pointer exceptions in various physics related checks in
  SceneObjectPart. It was apparent that the (frequent) checks for
  PhysActor being non-null is an insufficient protection in a
  highly asynchronous environment. The null reference exceptions
  are one example of failure, but it could also happen that a
  sequence started with one instance of a PhysicsActor might
  finish with another?
  Anyway, I have implemented a safer mechanism that should
  stop the errors. I re-ran my test case with the fix in place,
  and completed nearly 1000 iterations without a single occurrence.
  SceneObjectPart is seriously in need of rejigging, if not for
  this reason, then for its ridiculous size.
Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-09-17 17:49:13 +02:00  
				
					
						
							
							
								 
						
							
							
								69ef95693a 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for a patch to address showing users in group list  
							
							... 
							
							
							
							Removed patch 0005, which was unrelated and likely accidental, and further
didn't apply. 
							
						 
						
							2009-09-17 15:38:17 +01:00  
				
					
						
							
							
								 
						
							
							
								39842eb4af 
								
							
								 
							
						 
						
							
							
								
								* Adding Scale to EntityBase * Fixing the incorrect initialization of EntityBase.Rotation * Removed SceneObjectGroup.GroupRotation and added overrides for Scale/Rotation/Velocity  
							
							
							
						 
						
							2009-09-16 17:17:40 -07:00  
				
					
						
							
							
								 
						
							
							
								f42d085ab1 
								
							
								 
							
						 
						
							
							
								
								SceneObjectGroup cleanup. Removes the default constructor and unnecessary null checks on m_rootPart  
							
							
							
						 
						
							2009-09-16 15:06:08 -07:00  
				
					
						
							
							
								 
						
							
							
								df7904c58b 
								
							
								 
							
						 
						
							
							
								
								Add the Null storage implementation for the RegionData service. Standalones  
							
							... 
							
							
							
							have no regions table, so this is needed 
							
						 
						
							2009-09-16 18:20:08 +01:00  
				
					
						
							
							
								 
						
							
							
								5068404505 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-16 17:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								077d01c225 
								
							
								 
							
						 
						
							
							
								
								switch default physics engine to ODE and default meshmerizer to Meshmerizer in code and in OpenSim.ini.example  
							
							
							
						 
						
							2009-09-16 18:44:55 +01:00  
				
					
						
							
							
								 
						
							
							
								a4c093469a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-16 18:21:46 +01:00  
				
					
						
							
							
								 
						
							
							
								35260faead 
								
							
								 
							
						 
						
							
							
								
								on iar save/load, let the user know if they put in the wrong password  
							
							... 
							
							
							
							refactor GetUserInfo() to eliminate copypasta 
							
						 
						
							2009-09-16 18:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								281ad1251c 
								
							
								 
							
						 
						
							
							
								
								updated the IAuthorizationService interface so that a message is passed back and can be displayed at the client when an avatar is denied access to a region  
							
							
							
						 
						
							2009-09-16 10:04:07 -07:00  
				
					
						
							
							
								 
						
							
							
								a251864e64 
								
							
								 
							
						 
						
							
							
								
								Add the migration for scoping grid data  
							
							
							
						 
						
							2009-09-16 17:56:24 +01:00  
				
					
						
							
							
								 
						
							
							
								90a4d4f9f9 
								
							
								 
							
						 
						
							
							
								
								Adding the MySQL RegionData service.  
							
							
							
						 
						
							2009-09-16 17:52:16 +01:00  
				
					
						
							
							
								 
						
							
							
								8622f205d7 
								
							
								 
							
						 
						
							
							
								
								Database interface tot the new region store  
							
							
							
						 
						
							2009-09-16 17:05:35 +01:00  
				
					
						
							
							
								 
						
							
							
								9cbb865985 
								
							
								 
							
						 
						
							
							
								
								This fix allows you to configure a script-to-console-log channel  
							
							... 
							
							
							
							association. Then, whenever there is an llSay to that channel,
  the message is directed to the OpenSim console log (and NOT
  forwarded to the client). This is a great way to capture scripting
  events to the log. To enable, add ScriptConsoleChannel = -xxx to
  the ScriptEngine parameters in the .ini file. Note that the
  message is written using Console.WriteLine rather than
  the rather more fragile log4net service. The console channel is
  also not subjected to the 1024 character limit imposed on regular
  say traffic.
Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-09-16 17:07:53 +02:00  
				
					
						
							
							
								 
						
							
							
								d4c98ddffc 
								
							
								 
							
						 
						
							
							
								
								This fix adds a stand-alone compilation environment  
							
							... 
							
							
							
							for OpenSIm scripts. It makes it very easy to address
  coding issues before going in-world to try a script
  out. This is a HUGE time saver if you're doing
  anything significant with scripts.
Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-09-16 16:43:51 +02:00  
				
					
						
							
							
								 
						
							
							
								3b1ef2bfd2 
								
							
								 
							
						 
						
							
							
								
								This fixes a boundary case error in the strided list  
							
							... 
							
							
							
							implementation. If the range included only a single item
  an empty list was always returned (has no-one been using
  this function?)
Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-09-16 16:38:29 +02:00  
				
					
						
							
							
								 
						
							
							
								3403ae81e8 
								
							
								 
							
						 
						
							
							
								
								Stop a loaded OAR from generating on_rez events. This brings  
							
							... 
							
							
							
							the OAR loader in line with region restart (and the correct
  behavior). 
							
						 
						
							2009-09-16 16:29:52 +02:00  
				
					
						
							
							
								 
						
							
							
								c5455d4fe7 
								
							
								 
							
						 
						
							
							
								
								And another go  
							
							
							
						 
						
							2009-09-15 08:24:51 +01:00  
				
					
						
							
							
								 
						
							
							
								cec296543c 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix the tests  
							
							
							
						 
						
							2009-09-15 08:12:53 +01:00  
				
					
						
							
							
								 
						
							
							
								7c925744f6 
								
							
								 
							
						 
						
							
							
								
								Some OSGrid specific changes, please use this or later for OSGrid use  
							
							
							
						 
						
							2009-09-15 07:55:29 +01:00  
				
					
						
							
							
								 
						
							
							
								1ad35f65b3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-14 16:30:36 -04:00  
				
					
						
							
							
								 
						
							
							
								dc925416d7 
								
							
								 
							
						 
						
							
							
								
								* fix missing lock on XMLRPC GroupsModule  
							
							
							
						 
						
							2009-09-14 16:30:14 -04:00  
				
					
						
							
							
								 
						
							
							
								a964bc3ca4 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=4142  
							
							... 
							
							
							
							Re-enable XMLRPC scripting calls
Moves XMLRPC scripting setup to a separate section
Thanks Fly-Man- 
							
						 
						
							2009-09-14 18:31:34 +01:00  
				
					
						
							
							
								 
						
							
							
								5a64ca4642 
								
							
								 
							
						 
						
							
							
								
								label load and save iar commands as experimental.  
							
							
							
						 
						
							2009-09-14 16:57:47 +01:00  
				
					
						
							
							
								 
						
							
							
								dd4d70eafe 
								
							
								 
							
						 
						
							
							
								
								re-enable load and save iar commands  
							
							
							
						 
						
							2009-09-14 16:54:36 +01:00  
				
					
						
							
							
								 
						
							
							
								19c5c8b98d 
								
							
								 
							
						 
						
							
							
								
								fix to preserve UTF8 encoding in saved script state.  
							
							
							
						 
						
							2009-09-14 16:14:59 +02:00  
				
					
						
							
							
								 
						
							
							
								feccfe4096 
								
							
								 
							
						 
						
							
							
								
								* Add the RegionCombinerModule back  
							
							... 
							
							
							
							* Yay anonymous delegate in an anonymous delegate. 
							
						 
						
							2009-09-13 19:09:48 -04:00  
				
					
						
							
							
								 
						
							
							
								3a9e1cf0a3 
								
							
								 
							
						 
						
							
							
								
								Temporarily removing the RegionCombinerModule to debug a mono assert on linux  
							
							
							
						 
						
							2009-09-13 18:43:20 -04:00  
				
					
						
							
							
								 
						
							
							
								ed475f21ee 
								
							
								 
							
						 
						
							
							
								
								* Use the BeginInvoke methodology instead of the FireAndForget methodology to try to mitigate a mono assert.   Same functionality done a different way.  
							
							
							
						 
						
							2009-09-13 18:28:45 -04:00  
				
					
						
							
							
								 
						
							
							
								3562d75c17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-13 18:12:44 -04:00  
				
					
						
							
							
								 
						
							
							
								eadea36142 
								
							
								 
							
						 
						
							
							
								
								* Move nested classes from the RegionCombinerModule into their own file.  
							
							... 
							
							
							
							* Rename the RegionCombinerModuleIndividualForwarder to RegionCombinerIndividualEventForwarder so there's no possibility that mono.addins sees any names similar 
							
						 
						
							2009-09-13 18:12:24 -04:00  
				
					
						
							
							
								 
						
							
							
								efc43aa0d9 
								
							
								 
							
						 
						
							
							
								
								Change the type value for given folders to -1. Prevents inventory blowups  
							
							
							
						 
						
							2009-09-13 18:24:00 +01:00  
				
					
						
							
							
								 
						
							
							
								fe4f312d55 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-13 07:28:08 -04:00  
				
					
						
							
							
								 
						
							
							
								4241cdc929 
								
							
								 
							
						 
						
							
							
								
								* More comments in the RegionCombinerModule  
							
							... 
							
							
							
							* Changed the Destination ID to 0 in the TeleportFinish Event (why did we have it as 3?)
* Added border based trigger teleports
* Fix MakeRootAgent border cross tests for ensuring that the position is inside the region to use the borders to figure out if it's outside the Region 
							
						 
						
							2009-09-13 07:20:18 -04:00  
				
					
						
							
							
								 
						
							
							
								01ec93945e 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-09-13 13:56:09 +09:00  
				
					
						
							
							
								 
						
							
							
								40c3ac4aeb 
								
							
								 
							
						 
						
							
							
								
								Guarding the unpacking of the email field introduced by Robsmart. Most profiles don't have it. This may fix mantis  #4134 .  
							
							
							
						 
						
							2009-09-12 09:30:14 -07:00  
				
					
						
							
							
								 
						
							
							
								cfa0cbdffa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-11 21:53:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c8ddc5b301 
								
							
								 
							
						 
						
							
							
								
								Changed GetRegionByHandle to GetRegionByPosition -- more generic.  
							
							
							
						 
						
							2009-09-11 13:55:23 -07:00  
				
					
						
							
							
								 
						
							
							
								496b368334 
								
							
								 
							
						 
						
							
							
								
								Add a using() block around the timer script  
							
							
							
						 
						
							2009-09-11 21:52:49 +01:00  
				
					
						
							
							
								 
						
							
							
								5de1ec735c 
								
							
								 
							
						 
						
							
							
								
								Added GetRegionByHandle.  
							
							
							
						 
						
							2009-09-11 13:17:37 -07:00  
				
					
						
							
							
								 
						
							
							
								f6c4221a0d 
								
							
								 
							
						 
						
							
							
								
								Removed RequestLandData from IGridService because it's already in another place.  
							
							... 
							
							
							
							Moved GetMapBlocks to a new interface IMapService. 
							
						 
						
							2009-09-11 13:08:43 -07:00  
				
					
						
							
							
								 
						
							
							
								8fd604dcd4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-11 12:55:25 -07:00  
				
					
						
							
							
								 
						
							
							
								44343ed94d 
								
							
								 
							
						 
						
							
							
								
								Changed names of methods in IGridService.  
							
							
							
						 
						
							2009-09-11 12:54:58 -07:00  
				
					
						
							
							
								 
						
							
							
								c573a32529 
								
							
								 
							
						 
						
							
							
								
								Disable non-user ready load/save iar for now pending possible format change  
							
							
							
						 
						
							2009-09-11 20:38:08 +01:00  
				
					
						
							
							
								 
						
							
							
								f20a052ef5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-11 18:20:41 +01:00  
				
					
						
							
							
								 
						
							
							
								44f1092b83 
								
							
								 
							
						 
						
							
							
								
								moved AuthorizationRequest and AuthorizationResponse to IAuthorizationService to keep service dependencies together.  
							
							
							
						 
						
							2009-09-11 09:23:09 -07:00  
				
					
						
							
							
								 
						
							
							
								212efc0c76 
								
							
								 
							
						 
						
							
							
								
								Remove bug where iar created folders could not be deleted after relog  
							
							... 
							
							
							
							New folders need to be created with AssetType.Unknown rather than AssetType.Folder! 
							
						 
						
							2009-09-11 16:51:57 +01:00  
				
					
						
							
							
								 
						
							
							
								ca0810a103 
								
							
								 
							
						 
						
							
							
								
								Minor indentation cleanup.  
							
							
							
						 
						
							2009-09-11 06:59:10 -07:00  
				
					
						
							
							
								 
						
							
							
								eaec7cf39c 
								
							
								 
							
						 
						
							
							
								
								Changed RemoteAuthorizationServiceConnector so that it implements the IAuthorization interface method isAuthorizedForRegion looks up user and region data and delegates the remote authorization check to the AuthorizationServiceConnector  
							
							... 
							
							
							
							This keeps the IAuthorization as clean as possible and moves the dependency of using a UserProfileData object out to the connector from the scene. 
							
						 
						
							2009-09-11 06:50:24 -07:00  
				
					
						
							
							
								 
						
							
							
								ce332f235c 
								
							
								 
							
						 
						
							
							
								
								Changed the interface of IAuthorizationService to get less data.  
							
							
							
						 
						
							2009-09-10 19:56:08 -07:00  
				
					
						
							
							
								 
						
							
							
								b5c8925fdf 
								
							
								 
							
						 
						
							
							
								
								added AuthorizationRequest and AuthorizationResponse objects for passing Authorization messages over http. Added handling code for these in the AuthorizationServerConnector and AuthorizationServicesConnector  
							
							
							
						 
						
							2009-09-10 17:53:05 -07:00  
				
					
						
							
							
								 
						
							
							
								953ef780c5 
								
							
								 
							
						 
						
							
							
								
								adding in working functionality for the remote connector  
							
							
							
						 
						
							2009-09-10 17:52:42 -07:00  
				
					
						
							
							
								 
						
							
							
								16940097be 
								
							
								 
							
						 
						
							
							
								
								The stubs for an authorization service, at the moment the service will always grant access to an avatar entering the region if requested.  
							
							
							
						 
						
							2009-09-10 17:51:28 -07:00  
				
					
						
							
							
								 
						
							
							
								552ba5334f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-10 18:14:34 +01:00  
				
					
						
							
							
								 
						
							
							
								eabf5b6c3d 
								
							
								 
							
						 
						
							
							
								
								refactor: Replace some iar item name generation in tests with helper function  
							
							
							
						 
						
							2009-09-10 17:40:07 +01:00  
				
					
						
							
							
								 
						
							
							
								f5feb25dd1 
								
							
								 
							
						 
						
							
							
								
								fix spurious loading... messages on iar load by creating folders as version 1 rather than version 0  
							
							
							
						 
						
							2009-09-10 17:08:26 +01:00  
				
					
						
							
							
								 
						
							
							
								729fbee287 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-10 04:07:08 -04:00  
				
					
						
							
							
								 
						
							
							
								1c878ec425 
								
							
								 
							
						 
						
							
							
								
								* Fix an off by one error on visible neighbors in the 'RequestNeighbors' method.   This off by one error showed one extra row of neighbors on the north and east side  
							
							
							
						 
						
							2009-09-10 03:25:55 -04:00  
				
					
						
							
							
								 
						
							
							
								c41387b864 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-09-10 15:57:53 +09:00  
				
					
						
							
							
								 
						
							
							
								656de67d85 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-10 00:31:32 -04:00  
				
					
						
							
							
								 
						
							
							
								dc3798ddc3 
								
							
								 
							
						 
						
							
							
								
								* Another Timer lock  
							
							
							
						 
						
							2009-09-10 00:31:14 -04:00  
				
					
						
							
							
								 
						
							
							
								0034dd043f 
								
							
								 
							
						 
						
							
							
								
								Many databases contain folders with invalid folder ID. Folder IDs are  
							
							... 
							
							
							
							supposed to be within -1 .. 22 and other values break inventory loading.
This patch fixes it and allows inventory to load. Invalid folder types
will be treated as ordinary folders. 
							
						 
						
							2009-09-10 00:33:00 +01:00  
				
					
						
							
							
								 
						
							
							
								df9f80aabd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-09 16:20:46 -04:00  
				
					
						
							
							
								 
						
							
							
								c605509da3 
								
							
								 
							
						 
						
							
							
								
								* Lock timers when Calling Start() and Stop() when the Thread Context is murky.    This affects Mono only.  
							
							
							
						 
						
							2009-09-09 16:20:19 -04:00  
				
					
						
							
							
								 
						
							
							
								5bf288745d 
								
							
								 
							
						 
						
							
							
								
								De-hardcode default home locations on create user (standalone).  
							
							
							
						 
						
							2009-09-09 11:02:31 -07:00  
				
					
						
							
							
								 
						
							
							
								0cdec1fbc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-09 18:11:02 +01:00  
				
					
						
							
							
								 
						
							
							
								bb1f64fe51 
								
							
								 
							
						 
						
							
							
								
								minor: suppress mono warning 0162 generated when comparing const RegionSize against a literal number  
							
							
							
						 
						
							2009-09-09 18:09:23 +01:00  
				
					
						
							
							
								 
						
							
							
								0683cf6e0d 
								
							
								 
							
						 
						
							
							
								
								Add test to check behaviour if an iar is loaded where no user profile exists for the creators  
							
							... 
							
							
							
							Disable generation of temporary profiles for now, instead record loading user as creator 
							
						 
						
							2009-09-09 18:03:49 +01:00  
				
					
						
							
							
								 
						
							
							
								62358014ed 
								
							
								 
							
						 
						
							
							
								
								reformatting.  
							
							
							
						 
						
							2009-09-09 09:56:07 +02:00  
				
					
						
							
							
								 
						
							
							
								d8a787bd89 
								
							
								 
							
						 
						
							
							
								
								fix: unicode notecards not surviving script treatment ( fixes   #4119  ---  
							
							... 
							
							
							
							perhaps). 
							
						 
						
							2009-09-09 09:56:07 +02:00  
				
					
						
							
							
								 
						
							
							
								5c606d0233 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for a patch to fix errors in FlotsamCache and expand  
							
							... 
							
							
							
							functionality, adding console commands. 
							
						 
						
							2009-09-08 21:31:09 +01:00  
				
					
						
							
							
								 
						
							
							
								2bb2a0ec44 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-08 17:50:45 +01:00  
				
					
						
							
							
								 
						
							
							
								b7256f2567 
								
							
								 
							
						 
						
							
							
								
								extend load iar test to loading into a deeply nested directory  
							
							... 
							
							
							
							correct bug associated with this 
							
						 
						
							2009-09-08 17:42:07 +01:00  
				
					
						
							
							
								 
						
							
							
								36a40e0295 
								
							
								 
							
						 
						
							
							
								
								refactor: change method argument name  
							
							
							
						 
						
							2009-09-08 16:29:31 +01:00  
				
					
						
							
							
								 
						
							
							
								46d64da830 
								
							
								 
							
						 
						
							
							
								
								minor: remove warning  
							
							
							
						 
						
							2009-09-08 16:14:52 +01:00  
				
					
						
							
							
								 
						
							
							
								76b21860e9 
								
							
								 
							
						 
						
							
							
								
								refactor iar name generation  
							
							... 
							
							
							
							slightly change the format of item archive names 
							
						 
						
							2009-09-08 16:12:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f0e2fd426b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-08 04:43:17 -04:00  
				
					
						
							
							
								 
						
							
							
								9a06056c9a 
								
							
								 
							
						 
						
							
							
								
								* Fixes a 'take object from mega region' and rez it in a regular region..     and have it appear 5 regions over bug by limiting the stored position in the asset to Constants.RegionSize.   The stored position in the asset gets overwritten anyway by the rezzing routine, but at least this way, there's no chance of the objects border crossing before the rezzing routine finishes.  
							
							
							
						 
						
							2009-09-08 04:43:00 -04:00  
				
					
						
							
							
								 
						
							
							
								665cf0194a 
								
							
								 
							
						 
						
							
							
								
								llRot2Euler() now returns angles -PI < angle < PI  
							
							
							
						 
						
							2009-09-07 18:02:02 -07:00  
				
					
						
							
							
								 
						
							
							
								7a67b726d5 
								
							
								 
							
						 
						
							
							
								
								random drive-by maths optimization in llRot2Euler() and llEuler2Rot()  
							
							
							
						 
						
							2009-09-07 17:12:17 -07:00  
				
					
						
							
							
								 
						
							
							
								fa1d79533e 
								
							
								 
							
						 
						
							
							
								
								Only allow iar load/save if user is logged in to the region simulator  
							
							
							
						 
						
							2009-09-07 19:57:44 +01:00  
				
					
						
							
							
								 
						
							
							
								71f1628578 
								
							
								 
							
						 
						
							
							
								
								make oar module logging a little less noisy  
							
							
							
						 
						
							2009-09-07 19:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								10b075a33d 
								
							
								 
							
						 
						
							
							
								
								change default iar filename  
							
							
							
						 
						
							2009-09-07 18:42:53 +01:00  
				
					
						
							
							
								 
						
							
							
								b061f2a3b0 
								
							
								 
							
						 
						
							
							
								
								oops, disable T012_EstateSettingsRandomStorage() again since it does appear to fail occasionally  
							
							
							
						 
						
							2009-09-07 18:39:23 +01:00  
				
					
						
							
							
								 
						
							
							
								116933bee5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-07 18:26:53 +01:00  
				
					
						
							
							
								 
						
							
							
								326c3ee14f 
								
							
								 
							
						 
						
							
							
								
								* Enables Child Agents for all virtual regions in the region and their neighbors.   There still may be issues with crossing into the mentioned neighbors of the virtual regions.   This makes regions larger then 512x512 (3 virtual regions) display fully to clients.  
							
							... 
							
							
							
							* Uses a grid request multiple times, so the more regions are in the instance, the longer logging in takes.   Consider this temporary until there's a RegionInfo request similar to the MapItem Request. 
							
						 
						
							2009-09-07 12:57:30 -04:00  
				
					
						
							
							
								 
						
							
							
								c4edefd9a0 
								
							
								 
							
						 
						
							
							
								
								minor: organizational  
							
							... 
							
							
							
							* Move the neighbor region lookup to another method from where it was before in EnableNeighbourChildAgents. 
							
						 
						
							2009-09-06 21:26:59 -04:00  
				
					
						
							
							
								 
						
							
							
								a6e2e94345 
								
							
								 
							
						 
						
							
							
								
								Thank you, StrawberryFride, for a hit-and-run patch to add authentication  
							
							... 
							
							
							
							and user services to MSSQL 
							
						 
						
							2009-09-06 23:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								fc8efc1667 
								
							
								 
							
						 
						
							
							
								
								T012_EstateSettingsRandomStorage() which wasn't being run because the method was private  
							
							... 
							
							
							
							test appears to work, so method made public to run in tests 
							
						 
						
							2009-09-06 22:09:19 +01:00  
				
					
						
							
							
								 
						
							
							
								61c286f5d6 
								
							
								 
							
						 
						
							
							
								
								change iar load to make discrete inventory service requests rather than the cache  
							
							
							
						 
						
							2009-09-06 22:07:35 +01:00  
				
					
						
							
							
								 
						
							
							
								5640cac8e0 
								
							
								 
							
						 
						
							
							
								
								Add convenience functions to InventoryArchiveUtils for locating folders by assuming we're starting from the root  
							
							... 
							
							
							
							Change test methods to use convenience functions 
							
						 
						
							2009-09-06 21:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								a92afe8dca 
								
							
								 
							
						 
						
							
							
								
								change load iar test to use non-cache find item by path function  
							
							
							
						 
						
							2009-09-06 21:26:27 +01:00  
				
					
						
							
							
								 
						
							
							
								d8316810a1 
								
							
								 
							
						 
						
							
							
								
								remove now unnecessary parts of save iar test  
							
							
							
						 
						
							2009-09-06 21:20:41 +01:00  
				
					
						
							
							
								 
						
							
							
								8797a82098 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-06 16:15:20 -04:00  
				
					
						
							
							
								 
						
							
							
								1cc0c94f79 
								
							
								 
							
						 
						
							
							
								
								remove warning  
							
							
							
						 
						
							2009-09-06 21:15:18 +01:00  
				
					
						
							
							
								 
						
							
							
								511bddc8bc 
								
							
								 
							
						 
						
							
							
								
								* Moves another Legacy avatar inbounds check to Border  
							
							
							
						 
						
							2009-09-06 16:15:06 -04:00  
				
					
						
							
							
								 
						
							
							
								881051c8cc 
								
							
								 
							
						 
						
							
							
								
								Convert iar write request to use inventory service requests rather than cache  
							
							
							
						 
						
							2009-09-06 21:14:42 +01:00  
				
					
						
							
							
								 
						
							
							
								766d775625 
								
							
								 
							
						 
						
							
							
								
								remove warning  
							
							
							
						 
						
							2009-09-06 20:17:30 +01:00  
				
					
						
							
							
								 
						
							
							
								79c22651d7 
								
							
								 
							
						 
						
							
							
								
								refactor: use direct scene reference in inventory archive read request  
							
							
							
						 
						
							2009-09-06 20:16:56 +01:00  
				
					
						
							
							
								 
						
							
							
								8616230fcf 
								
							
								 
							
						 
						
							
							
								
								refactor: replace some uses of iar module reference with scene instead  
							
							
							
						 
						
							2009-09-06 20:04:18 +01:00  
				
					
						
							
							
								 
						
							
							
								304c78bbbb 
								
							
								 
							
						 
						
							
							
								
								Temporarily re-enable save iar test by manually insert the item into the old cache during the test  
							
							
							
						 
						
							2009-09-06 19:30:03 +01:00  
				
					
						
							
							
								 
						
							
							
								998624544c 
								
							
								 
							
						 
						
							
							
								
								Addendum to last commit. With the last commit, some other code that should  
							
							... 
							
							
							
							have been in this commit slipped in. If the last heartbeat is more than
2 seconds ago, kill that thread and start a new one. Untested.
his commit adds support to let the first heartbeat complete unconditionally,
since it is almost always longer. 
							
						 
						
							2009-09-06 16:14:45 +01:00  
				
					
						
							
							
								 
						
							
							
								67d9a6bcc1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-06 15:55:57 +01:00  
				
					
						
							
							
								 
						
							
							
								dcebbc3f1b 
								
							
								 
							
						 
						
							
							
								
								Remove the encryption from the IAuthenticationService interface. That  
							
							... 
							
							
							
							is too high up for that type of stuff. It needs to be at the
connector/handler level 
							
						 
						
							2009-09-06 15:55:14 +01:00  
				
					
						
							
							
								 
						
							
							
								5e4b7be712 
								
							
								 
							
						 
						
							
							
								
								* Typo in previous commit.  
							
							
							
						 
						
							2009-09-06 21:53:03 +10:00  
				
					
						
							
							
								 
						
							
							
								25313c2105 
								
							
								 
							
						 
						
							
							
								
								* Debugging why region loading is occurring so slowly on a setup with 64 regions in a Regions.ini (took 38 minutes on my test box)  
							
							
							
						 
						
							2009-09-06 21:52:11 +10:00  
				
					
						
							
							
								 
						
							
							
								bb1d4d23c4 
								
							
								 
							
						 
						
							
							
								
								Change the loader to actually load the user service data module  
							
							
							
						 
						
							2009-09-06 04:44:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2303945b4e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-06 04:29:21 +01:00  
				
					
						
							
							
								 
						
							
							
								2a8f66b221 
								
							
								 
							
						 
						
							
							
								
								Revising the user account data interfaces. No user functionality yet  
							
							
							
						 
						
							2009-09-06 04:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								babe392709 
								
							
								 
							
						 
						
							
							
								
								uh-hum. It might help if I remembered to save the file.  
							
							
							
						 
						
							2009-09-05 17:16:43 -07:00  
				
					
						
							
							
								 
						
							
							
								7d9d8eb90f 
								
							
								 
							
						 
						
							
							
								
								This should get rid of the infinite loop upon looking up users/agents by UUID in grid mode. Grr.  
							
							
							
						 
						
							2009-09-05 16:56:33 -07:00  
				
					
						
							
							
								 
						
							
							
								8855c2e54c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-05 03:00:50 -04:00  
				
					
						
							
							
								 
						
							
							
								855fb58c96 
								
							
								 
							
						 
						
							
							
								
								* Moves ScenePresence SendCourseLocations to a delegate and provide a method to replace the delegate  
							
							... 
							
							
							
							* RegionCombinerModule replaces this delegate and distributes the CoarseLocationUpdates through the client connection in the region where the user would be if it was a separate region.
* Fixes Mini Map display on combined regions. 
							
						 
						
							2009-09-05 02:58:35 -04:00  
				
					
						
							
							
								 
						
							
							
								b6744a6566 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-04 22:31:10 -07:00  
				
					
						
							
							
								 
						
							
							
								c48ec97817 
								
							
								 
							
						 
						
							
							
								
								Fixed some long-standing issues with appearance in HG1.  
							
							
							
						 
						
							2009-09-04 22:30:30 -07:00  
				
					
						
							
							
								 
						
							
							
								2c09634aed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-04 20:19:50 -04:00  
				
					
						
							
							
								 
						
							
							
								016a648a30 
								
							
								 
							
						 
						
							
							
								
								* Fixes various quirks rezzing in virtual regions.  
							
							... 
							
							
							
							* Breaks up the Client event registrations in Scene into methods of similar event types.   The generic event registration registers all of the event types.
*Created symmetrical Un-Registration methods.
* Made the Registration and Unregistration methods public
* Hooks The events required for creating new prim and rezzing new prim into the proper scene. 
							
						 
						
							2009-09-04 20:19:34 -04:00  
				
					
						
							
							
								 
						
							
							
								7ca61e0174 
								
							
								 
							
						 
						
							
							
								
								Add ids to iar requests  
							
							... 
							
							
							
							Stop save iar test wrongly relying on thread pulsing (still disabled though) 
							
						 
						
							2009-09-04 21:10:56 +01:00  
				
					
						
							
							
								 
						
							
							
								4c560df8ac 
								
							
								 
							
						 
						
							
							
								
								If running tests manually, fail immediately on error  
							
							
							
						 
						
							2009-09-04 19:22:09 +01:00  
				
					
						
							
							
								 
						
							
							
								50a9e01dfa 
								
							
								 
							
						 
						
							
							
								
								* Last commit was a bit of a fail, it registered the root region for it's own permissions events again.  
							
							... 
							
							
							
							* This commit fixes that and does what the last one intended. 
							
						 
						
							2009-09-04 04:41:43 -04:00  
				
					
						
							
							
								 
						
							
							
								d49ee1f8ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-04 04:26:14 -04:00  
				
					
						
							
							
								 
						
							
							
								f7861a6bad 
								
							
								 
							
						 
						
							
							
								
								* Make the RegionCombinerModule also register to handle permissions for the virtual region scenes.  
							
							
							
						 
						
							2009-09-04 04:25:56 -04:00  
				
					
						
							
							
								 
						
							
							
								f23f7b1fc4 
								
							
								 
							
						 
						
							
							
								
								preparing LandData seriali(s|z)ation into OAR [not yet functional]  
							
							
							
						 
						
							2009-09-04 10:12:36 +02:00  
				
					
						
							
							
								 
						
							
							
								67f803c919 
								
							
								 
							
						 
						
							
							
								
								Add the new AuthStore to migrations. Update OpenSim.Server.ini  
							
							
							
						 
						
							2009-09-04 08:10:05 +01:00  
				
					
						
							
							
								 
						
							
							
								ac40c7a74c 
								
							
								 
							
						 
						
							
							
								
								Fully implement unencrypted auth token operations  
							
							
							
						 
						
							2009-09-04 07:48:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b93f512433 
								
							
								 
							
						 
						
							
							
								
								* Fix for GetTerrainHeightAtXY to make it compatible when Constants.RegionSize isn't 256  
							
							
							
						 
						
							2009-09-04 02:48:07 -04:00  
				
					
						
							
							
								 
						
							
							
								548f508044 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-04 07:04:36 +01:00  
				
					
						
							
							
								 
						
							
							
								11700ba4a4 
								
							
								 
							
						 
						
							
							
								
								Implement plain password authentication partway. Tested, but no user  
							
							... 
							
							
							
							functionality yet. 
							
						 
						
							2009-09-04 07:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								9f05edab04 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-04 00:04:26 -04:00  
				
					
						
							
							
								 
						
							
							
								bb5857c4bb 
								
							
								 
							
						 
						
							
							
								
								* Fixes the function 'GetTerrainHeightAtXY'  
							
							
							
						 
						
							2009-09-04 00:03:54 -04:00  
				
					
						
							
							
								 
						
							
							
								c9a24ece54 
								
							
								 
							
						 
						
							
							
								
								More work on new authentication service  
							
							
							
						 
						
							2009-09-04 03:13:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e39d0ef627 
								
							
								 
							
						 
						
							
							
								
								Flech out the Authentication service. Add the database loader. Introduce  
							
							... 
							
							
							
							inheritance to deal with common tasks like crypto.
Still untested. 
							
						 
						
							2009-09-04 00:55:21 +01:00  
				
					
						
							
							
								 
						
							
							
								90262d4092 
								
							
								 
							
						 
						
							
							
								
								Add the user authentication data adapter. This is meant to use a new table  
							
							... 
							
							
							
							schema, but can read the old ones for compatibility. It should not be used
to write to the old tables unless you know what you're doing!
This is untested and will probably not work. 
							
						 
						
							2009-09-04 00:23:26 +01:00  
				
					
						
							
							
								 
						
							
							
								5c2bf97bf2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-03 21:04:06 +01:00  
				
					
						
							
							
								 
						
							
							
								328fd104e1 
								
							
								 
							
						 
						
							
							
								
								Remove the distinction between password and login key in the authentication  
							
							... 
							
							
							
							service. This will be done in the login service instead, it's out of
scope for an authenticator 
							
						 
						
							2009-09-03 21:03:04 +01:00  
				
					
						
							
							
								 
						
							
							
								639bf79aec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-03 12:42:25 -07:00  
				
					
						
							
							
								 
						
							
							
								33133e23b1 
								
							
								 
							
						 
						
							
							
								
								Fixes seven leaky .BeginInvoke() calls  
							
							
							
						 
						
							2009-09-03 12:36:51 -07:00  
				
					
						
							
							
								 
						
							
							
								584c113836 
								
							
								 
							
						 
						
							
							
								
								Added Util.FireAndForget(), to replace leaking calls to Delegate.BeginInvoke()  
							
							
							
						 
						
							2009-09-03 12:27:23 -07:00  
				
					
						
							
							
								 
						
							
							
								64fa23df7c 
								
							
								 
							
						 
						
							
							
								
								If a test dll fails, stop immediately rather than trying all the other test dlls  
							
							... 
							
							
							
							This is very useful behaviour if debugging test failures otherwise it's hard to pick out the test output
Also, some minor method shuffling in the iar module 
							
						 
						
							2009-09-03 19:41:38 +01:00  
				
					
						
							
							
								 
						
							
							
								c4ae9413f1 
								
							
								 
							
						 
						
							
							
								
								MSSQL Minor tweak to recent patch for region loading (Thanks Grumly57 for spotting it!)  
							
							
							
						 
						
							2009-09-03 19:07:50 +01:00  
				
					
						
							
							
								 
						
							
							
								6cf610bc44 
								
							
								 
							
						 
						
							
							
								
								eliminate unnecessary storage of mesh objects which are no longer necessary after recent startup optimizations  
							
							
							
						 
						
							2009-09-02 17:40:55 -07:00  
				
					
						
							
							
								 
						
							
							
								4841858600 
								
							
								 
							
						 
						
							
							
								
								MSSQL patch to mirror mantis 4077 for MySQL to improve region load times  
							
							
							
						 
						
							2009-09-02 19:42:18 +01:00  
				
					
						
							
							
								 
						
							
							
								56ddd6828c 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers. Formatting cleanup.  
							
							
							
						 
						
							2009-09-03 02:04:17 +09:00  
				
					
						
							
							
								 
						
							
							
								8e7b385883 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-02 16:29:50 +01:00  
				
					
						
							
							
								 
						
							
							
								65d7644993 
								
							
								 
							
						 
						
							
							
								
								Correct the icons on wearables in agent inventory. To fully correct the issue  
							
							... 
							
							
							
							immediately, run
update inventoryfolders set version=version+1; 
							
						 
						
							2009-09-02 16:27:08 +01:00  
				
					
						
							
							
								 
						
							
							
								bb0cbdc064 
								
							
								 
							
						 
						
							
							
								
								switching LandManagementModule to "new" region module scheme; cleaning  
							
							... 
							
							
							
							up method names in LandManagementModule (was a bit of a
mess). suppressing warnings re Constants.RegionSize. 
							
						 
						
							2009-09-02 11:06:18 +02:00  
				
					
						
							
							
								 
						
							
							
								05756e1fb9 
								
							
								 
							
						 
						
							
							
								
								warnings safari.  
							
							
							
						 
						
							2009-09-02 11:06:18 +02:00  
				
					
						
							
							
								 
						
							
							
								9505297fb1 
								
							
								 
							
						 
						
							
							
								
								* One last attempt to get the bordercrossing/primcrossing/attachmentcrossing right in the new border framework.  
							
							... 
							
							
							
							* This also contains some inactive preliminary code for disconnecting combined regions that will be used to make one root region a virtual region of a new root region. 
							
						 
						
							2009-09-02 04:39:00 -04:00  
				
					
						
							
							
								 
						
							
							
								994c5e2094 
								
							
								 
							
						 
						
							
							
								
								Prevent the Viewer's threaded inventory retrieval causing a OOM and overload  
							
							... 
							
							
							
							the inventory server by serializing upstream requests. 
							
						 
						
							2009-09-02 05:04:24 +01:00  
				
					
						
							
							
								 
						
							
							
								f32de6fe88 
								
							
								 
							
						 
						
							
							
								
								Thank you, dslake, for a set of patches to improve OpenSim startup  
							
							... 
							
							
							
							and idle performance. 
							
						 
						
							2009-09-02 03:33:31 +01:00  
				
					
						
							
							
								 
						
							
							
								2fc3f61a42 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-09-01 19:39:07 -04:00  
				
					
						
							
							
								 
						
							
							
								afc72cc10e 
								
							
								 
							
						 
						
							
							
								
								* Fixes diagonal teleporting when in RegionCombining mode by adding 4 additional borders that have infinite distances perpendicular to the cardinal of the border surrounding the entire combined region.   Recalculates this boundary each time AddScene is called.  
							
							
							
						 
						
							2009-09-01 19:38:45 -04:00  
				
					
						
							
							
								 
						
							
							
								47e0024238 
								
							
								 
							
						 
						
							
							
								
								adding new IniConfigSource() to SceneSetupHelpers to fix empty  
							
							... 
							
							
							
							IConfigSource causing grief to region modules expecting it to be
non-empty (which a number of them do). 
							
						 
						
							2009-09-01 11:33:10 +02:00  
				
					
						
							
							
								 
						
							
							
								39726f0fda 
								
							
								 
							
						 
						
							
							
								
								switching SerialiserModule to "new" region module scheme  
							
							
							
						 
						
							2009-09-01 10:28:29 +02:00  
				
					
						
							
							
								 
						
							
							
								ef6c0bd7d8 
								
							
								 
							
						 
						
							
							
								
								cleanup.  
							
							
							
						 
						
							2009-09-01 10:28:29 +02:00  
				
					
						
							
							
								 
						
							
							
								2245e2977e 
								
							
								 
							
						 
						
							
							
								
								* The return of fuzzy borders!  
							
							
							
						 
						
							2009-08-31 23:16:24 -04:00  
				
					
						
							
							
								 
						
							
							
								3718bbc6a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-31 22:51:03 -04:00  
				
					
						
							
							
								 
						
							
							
								c09884a467 
								
							
								 
							
						 
						
							
							
								
								No more fuzzy borders  
							
							
							
						 
						
							2009-08-31 22:50:27 -04:00  
				
					
						
							
							
								 
						
							
							
								2068b6714a 
								
							
								 
							
						 
						
							
							
								
								* -2 on the south and west side, -1 on the north and east side.   Fuzzy borders! yay  
							
							
							
						 
						
							2009-08-31 21:40:06 -04:00  
				
					
						
							
							
								 
						
							
							
								c89fc36f28 
								
							
								 
							
						 
						
							
							
								
								Applying Mantis  #4079 . Thank you, dslake  
							
							
							
						 
						
							2009-09-01 02:17:08 +01:00  
				
					
						
							
							
								 
						
							
							
								de1c2a51e2 
								
							
								 
							
						 
						
							
							
								
								* Put Borders back the way they were to resolve the endless ---->  crossing into region X,Y  
							
							
							
						 
						
							2009-08-31 21:11:04 -04:00  
				
					
						
							
							
								 
						
							
							
								29df190a3f 
								
							
								 
							
						 
						
							
							
								
								Baad git, baad baad git.  
							
							
							
						 
						
							2009-09-01 02:02:52 +01:00  
				
					
						
							
							
								 
						
							
							
								22457c9843 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-09-01 01:56:59 +01:00  
				
					
						
							
							
								 
						
							
							
								e458a87e91 
								
							
								 
							
						 
						
							
							
								
								Experimental. Set attachment flag early on rezzing from inventory.  
							
							
							
						 
						
							2009-09-01 01:53:54 +01:00  
				
					
						
							
							
								 
						
							
							
								fed089971e 
								
							
								 
							
						 
						
							
							
								
								* Previously south and west border were required to be -1 for border crossings diagonally to work..   but..     seems they're working now without it..   and maybe it will help attachments.  
							
							
							
						 
						
							2009-08-31 20:36:06 -04:00  
				
					
						
							
							
								 
						
							
							
								b8d21d9eae 
								
							
								 
							
						 
						
							
							
								
								* Get rid of some debug info and kill the code to make a large AABB until I can figure out how to detect the fact that the system is done starting up new regions.  
							
							
							
						 
						
							2009-08-31 20:10:08 -04:00  
				
					
						
							
							
								 
						
							
							
								b997174d08 
								
							
								 
							
						 
						
							
							
								
								* Fix attachment cross issues with new borders.  
							
							
							
						 
						
							2009-08-31 20:07:33 -04:00  
				
					
						
							
							
								 
						
							
							
								895c612647 
								
							
								 
							
						 
						
							
							
								
								* When the RegionCombinerModule is active add an extra set of borders with Infinite distances around the whole AABB of the region  
							
							
							
						 
						
							2009-08-31 16:29:27 -04:00  
				
					
						
							
							
								 
						
							
							
								27b378ca8b 
								
							
								 
							
						 
						
							
							
								
								switching Archiver to "new" region module scheme  
							
							
							
						 
						
							2009-08-31 17:25:16 +02:00  
				
					
						
							
							
								 
						
							
							
								3581b9abce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'regionready' into opensim  
							
							
							
						 
						
							2009-08-31 15:02:21 +02:00  
				
					
						
							
							
								 
						
							
							
								3195af39a7 
								
							
								 
							
						 
						
							
							
								
								cleaning up RegionReadyModule:  
							
							... 
							
							
							
							- wrong namespace
- converted to "new" region module 
							
						 
						
							2009-08-31 14:59:28 +02:00  
				
					
						
							
							
								 
						
							
							
								9e6684661a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-31 11:58:49 +01:00  
				
					
						
							
							
								 
						
							
							
								090868ff4a 
								
							
								 
							
						 
						
							
							
								
								Change the return value if the compiler to "object" to allow compilers  
							
							... 
							
							
							
							to return dynamic method objects 
							
						 
						
							2009-08-31 11:42:54 +01:00  
				
					
						
							
							
								 
						
							
							
								5209305615 
								
							
								 
							
						 
						
							
							
								
								oops. fixing missing argument.  
							
							
							
						 
						
							2009-08-31 12:05:14 +02:00  
				
					
						
							
							
								 
						
							
							
								86521adb7e 
								
							
								 
							
						 
						
							
							
								
								adding log message to vector render to inform about default font being used  
							
							
							
						 
						
							2009-08-31 11:35:49 +02:00  
				
					
						
							
							
								 
						
							
							
								953581698d 
								
							
								 
							
						 
						
							
							
								
								- making font name used by VectorRenderModule configurable: can be set  
							
							... 
							
							
							
							via
      [VectorRender]
      font_name = "Comic Sans MS"
  in OpenSim.ini
- adding osSetFontName OSSL function 
							
						 
						
							2009-08-31 10:30:10 +02:00  
				
					
						
							
							
								 
						
							
							
								bbef5c344e 
								
							
								 
							
						 
						
							
							
								
								Remove typo version of ReplaceableInterface property from RegionCombinerModule.  
							
							
							
						 
						
							2009-08-31 14:16:16 +09:00  
				
					
						
							
							
								 
						
							
							
								d2eba2cf22 
								
							
								 
							
						 
						
							
							
								
								Recreate the shell of the AuthenticationService to squelch Windows build  
							
							... 
							
							
							
							error. WIll be filled in as soon as I figure out the crypto stuff. 
							
						 
						
							2009-08-31 01:03:14 +01:00  
				
					
						
							
							
								 
						
							
							
								9f2f3afe22 
								
							
								 
							
						 
						
							
							
								
								* Fixes a teleport issue when teleporting out of a region to a different one.  
							
							
							
						 
						
							2009-08-30 02:49:50 -04:00  
				
					
						
							
							
								 
						
							
							
								d4dd179547 
								
							
								 
							
						 
						
							
							
								
								* whoops, forgot the other class initializer.  
							
							
							
						 
						
							2009-08-30 00:29:43 -04:00  
				
					
						
							
							
								 
						
							
							
								59c8a02a24 
								
							
								 
							
						 
						
							
							
								
								* When the RegionCombinerModule is off, make borders have an infinite aabb perpendicular to the cardinal  
							
							
							
						 
						
							2009-08-30 00:22:38 -04:00  
				
					
						
							
							
								 
						
							
							
								2f40161f38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-29 23:50:24 -04:00  
				
					
						
							
							
								 
						
							
							
								efe737b895 
								
							
								 
							
						 
						
							
							
								
								Ok, merging the RegionCombinerModule with master.  
							
							
							
						 
						
							2009-08-29 23:49:48 -04:00  
				
					
						
							
							
								 
						
							
							
								33f36c9010 
								
							
								 
							
						 
						
							
							
								
								* Rename the RegionCombiner Module from PhysicsCombiner  
							
							
							
						 
						
							2009-08-29 23:39:27 -04:00  
				
					
						
							
							
								 
						
							
							
								07e8907569 
								
							
								 
							
						 
						
							
							
								
								Remove another IAuthentificationInterface user  
							
							
							
						 
						
							2009-08-30 03:27:09 +01:00  
				
					
						
							
							
								 
						
							
							
								44b7c39c93 
								
							
								 
							
						 
						
							
							
								
								* Fix the reason why physical vehicles have a problem in virtual regions.  
							
							
							
						 
						
							2009-08-29 21:47:28 -04:00  
				
					
						
							
							
								 
						
							
							
								3ccf3aba89 
								
							
								 
							
						 
						
							
							
								
								* Fixes looking up parcel permissions in virtual regions.  
							
							
							
						 
						
							2009-08-29 16:24:03 -04:00  
				
					
						
							
							
								 
						
							
							
								5b06079a83 
								
							
								 
							
						 
						
							
							
								
								Remove a user of the old auth interface  
							
							
							
						 
						
							2009-08-29 17:49:58 +01:00  
				
					
						
							
							
								 
						
							
							
								dce04df4f2 
								
							
								 
							
						 
						
							
							
								
								Redesign the IAuthenticationService interface to use PKI. Sessioning is  
							
							... 
							
							
							
							now in the domain of the presence module where it belongs. 
							
						 
						
							2009-08-29 17:37:41 +01:00  
				
					
						
							
							
								 
						
							
							
								d45f871d8f 
								
							
								 
							
						 
						
							
							
								
								* Only lock the Borders when they're being changed, otherwise one avatar's movement could hinder another avatar's movement.  
							
							
							
						 
						
							2009-08-29 03:36:41 -04:00  
				
					
						
							
							
								 
						
							
							
								1a6b30e092 
								
							
								 
							
						 
						
							
							
								
								Add a slow cache cleaner thread. By default, the thread starts a cleanup  
							
							... 
							
							
							
							sweep every 10 minutes. If any texture data is older than 12 hours, it is
regenerated and the memory cache is refreshed. After each decode, the thread
delays for 5 seconds. 
							
						 
						
							2009-08-29 05:54:38 +01:00  
				
					
						
							
							
								 
						
							
							
								2a5b9f7740 
								
							
								 
							
						 
						
							
							
								
								the beginning of some changes to the decode cache to address concerns about  
							
							... 
							
							
							
							system load. This commit effectively disables expiration. 
							
						 
						
							2009-08-29 05:29:54 +01:00  
				
					
						
							
							
								 
						
							
							
								4b2e62fd3c 
								
							
								 
							
						 
						
							
							
								
								Make the j2kDecodeCache expire after 50 minutes (configurable). Alse allows  
							
							... 
							
							
							
							setting the path for it. This commit introduces NEW DEFAULT BEHAVIOR. To
retain the old behavior (eternal cache) you will need to change your OpenSim.ini
and set the timeout to 0. 
							
						 
						
							2009-08-29 04:35:18 +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  
				
					
						
							
							
								 
						
							
							
								9eb8c14e87 
								
							
								 
							
						 
						
							
							
								
								* Deal with teleports to other virtual regions in the same scene.  
							
							
							
						 
						
							2009-08-28 19:42:28 -04:00  
				
					
						
							
							
								 
						
							
							
								22a0dff226 
								
							
								 
							
						 
						
							
							
								
								Modify CAPS inventory code. Currently this is not executed  
							
							
							
						 
						
							2009-08-28 23:28:32 +01:00  
				
					
						
							
							
								 
						
							
							
								3d6edc04a3 
								
							
								 
							
						 
						
							
							
								
								Implements osDrawPolygon, similar to already implemented osDrawFilledPolygon  
							
							
							
						 
						
							2009-08-28 17:48:03 -03:00  
				
					
						
							
							
								 
						
							
							
								ac718843d9 
								
							
								 
							
						 
						
							
							
								
								* Allow corner prim crossings.  Previously this was only on a single cardinal direction  
							
							... 
							
							
							
							* Some leg work in getting avatar teleports into 'virtual regions' moved to the proper region. 
							
						 
						
							2009-08-28 14:45:17 -04:00  
				
					
						
							
							
								 
						
							
							
								33004b613d 
								
							
								 
							
						 
						
							
							
								
								Standardize FlotsamAssetCache header  
							
							... 
							
							
							
							Add mcortez to CONTRIBUTORS
Other minor tidy of CONTRIBUTORS 
							
						 
						
							2009-08-28 18:12:30 +01:00  
				
					
						
							
							
								 
						
							
							
								18c5dc0953 
								
							
								 
							
						 
						
							
							
								
								Try to cache system folders if they aren't already there when one is requested  
							
							... 
							
							
							
							This operation can be performed legitimately on standalones without a logged in user 
							
						 
						
							2009-08-28 17:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								7ff4c2e50b 
								
							
								 
							
						 
						
							
							
								
								Pull out distinct cache system folders and drop cache methods in InventoryCache  
							
							
							
						 
						
							2009-08-28 17:07:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7f8df4242b 
								
							
								 
							
						 
						
							
							
								
								Correct build break  
							
							
							
						 
						
							2009-08-28 12:58:10 +01:00  
				
					
						
							
							
								 
						
							
							
								d649194be3 
								
							
								 
							
						 
						
							
							
								
								minor: formatting and comments  
							
							
							
						 
						
							2009-08-28 12:52:40 +01:00  
				
					
						
							
							
								 
						
							
							
								cf58c0ab08 
								
							
								 
							
						 
						
							
							
								
								minor: remove some commented out iar test code  
							
							
							
						 
						
							2009-08-28 12:01:21 +01:00  
				
					
						
							
							
								 
						
							
							
								65dda8a795 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-27 19:36:52 -04:00  
				
					
						
							
							
								 
						
							
							
								d704e62b39 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.ini comments from the top of FlotsamAssetCache.cs to avoid duplication and divergence with config-include/FlotsamCache.ini.example  
							
							
							
						 
						
							2009-08-27 21:49:32 +01:00  
				
					
						
							
							
								 
						
							
							
								40fbdaaac4 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=3829  
							
							... 
							
							
							
							Fix file access violation on Flotsam cache
Thanks mcortez 
							
						 
						
							2009-08-27 21:25:16 +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  
				
					
						
							
							
								 
						
							
							
								54e05a083d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-26 11:48:05 -04:00  
				
					
						
							
							
								 
						
							
							
								8a9d168928 
								
							
								 
							
						 
						
							
							
								
								Add try/catch around EQ request processing  
							
							... 
							
							
							
							Fixes Mantis #4061  
							
						 
						
							2009-08-26 14:46:10 +01:00  
				
					
						
							
							
								 
						
							
							
								cf2d1b5c10 
								
							
								 
							
						 
						
							
							
								
								Add copy constructor to PhysicsVector.  
							
							
							
						 
						
							2009-08-26 14:28:54 +09:00  
				
					
						
							
							
								 
						
							
							
								02f937b0dc 
								
							
								 
							
						 
						
							
							
								
								Fix some compile warnings.  
							
							
							
						 
						
							2009-08-26 14:02:52 +09:00  
				
					
						
							
							
								 
						
							
							
								256624566f 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup, minor refactoring.  
							
							
							
						 
						
							2009-08-26 14:02:01 +09:00  
				
					
						
							
							
								 
						
							
							
								5f794d3e59 
								
							
								 
							
						 
						
							
							
								
								A slightly modified version of  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4040  by jhurliman.    The patch didn't match up, so I winged it here.   My effort to manually merge the patch seems to make sense, so I'm going to commit it. 
						
							2009-08-25 17:36:04 -04:00  
				
					
						
							
							
								 
						
							
							
								efb287f28f 
								
							
								 
							
						 
						
							
							
								
								Implemented osPenCap, that sets EndCap and StartCap to Pen. This allows using arrow, diamond, round and flat caps.  
							
							... 
							
							
							
							* Made image request safer, if it can't find an image for any reason, draws a square where the image should be and a message alerting the user. 
							
						 
						
							2009-08-25 10:32:45 -03:00  
				
					
						
							
							
								 
						
							
							
								9c9fa51b0f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim into arthursv  
							
							
							
						 
						
							2009-08-25 10:28:22 -03: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  
				
					
						
							
							
								 
						
							
							
								1e4238af92 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-22 20:18:56 +01:00  
				
					
						
							
							
								 
						
							
							
								a22b12ecd4 
								
							
								 
							
						 
						
							
							
								
								Change prompt handling in console. No user changes  
							
							
							
						 
						
							2009-08-22 20:18:24 +01:00  
				
					
						
							
							
								 
						
							
							
								71f2d8391b 
								
							
								 
							
						 
						
							
							
								
								Moved a debug message.  
							
							
							
						 
						
							2009-08-22 10:30:27 -07:00  
				
					
						
							
							
								 
						
							
							
								751c2000cc 
								
							
								 
							
						 
						
							
							
								
								Changed the namespace of old InventoryServiceBase amd AuthedSessionCache.  
							
							
							
						 
						
							2009-08-22 10:30:04 -07:00  
				
					
						
							
							
								 
						
							
							
								b03eeeb9f6 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis  http://opensimulator.org/mantis/view.php?id=4044 . Turns out folders were never being removed from trash when they were singled out for purging in trash. They were being removed when Trash was purged as a whole. That behavior is now fixed for the new InventoryService set.  
							
							... 
							
							
							
							* Removed left-overs from AssetInventoryServer. 
							
						 
						
							2009-08-22 10:24:26 -07:00  
				
					
						
							
							
								 
						
							
							
								8ef758d826 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-22 09:04:25 -07:00  
				
					
						
							
							
								 
						
							
							
								75021b5309 
								
							
								 
							
						 
						
							
							
								
								Moved AuthedSessionCache to where it is used -- Grid/InventoryServer.  
							
							
							
						 
						
							2009-08-22 09:03:59 -07:00  
				
					
						
							
							
								 
						
							
							
								7923fd29a0 
								
							
								 
							
						 
						
							
							
								
								Adds osDrawPolygon to OSSL. Works a little different then other OS Drawing functions, this one has no start and end point, but a number of points that will form the desired polygon. Only FilledPolygon implemented so far.  
							
							... 
							
							
							
							* Also added some LSL transparent type conversion, as it's done in LSL scripting (string to integer, float to string, etc) 
							
						 
						
							2009-08-21 21:12:22 -03:00  
				
					
						
							
							
								 
						
							
							
								173701dd63 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-21 17:52:25 -03:00  
				
					
						
							
							
								 
						
							
							
								604ef5ba79 
								
							
								 
							
						 
						
							
							
								
								Fix issue where conversion of temporary boolean variable fails on MySQL  
							
							
							
						 
						
							2009-08-21 17:48:45 -03:00  
				
					
						
							
							
								 
						
							
							
								f9ee8be2bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-21 11:01:23 -07:00  
				
					
						
							
							
								 
						
							
							
								3318652723 
								
							
								 
							
						 
						
							
							
								
								Added a more sane InventoryServerMoveItemsHandler. Changed SynchronousRestObjectRequester so that it also understands PUTs.  
							
							
							
						 
						
							2009-08-21 11:00:45 -07:00  
				
					
						
							
							
								 
						
							
							
								e1b38ff001 
								
							
								 
							
						 
						
							
							
								
								* It turns out that Physics heightmap values were being stored in managed memory in _heightmap and using multiple heightmaps caused them all to overwrite each other and the last one was the heightmap for all of the regions.    This fixes that.   It also reduces the terrain resolution to half.  
							
							
							
						 
						
							2009-08-21 13:22:49 -04:00  
				
					
						
							
							
								 
						
							
							
								de3cca6061 
								
							
								 
							
						 
						
							
							
								
								Fix Messaging server so -xmlfile actually works  
							
							
							
						 
						
							2009-08-21 17:00:18 +01:00  
				
					
						
							
							
								 
						
							
							
								7daf6dbbd3 
								
							
								 
							
						 
						
							
							
								
								Add -xmlfile= option to UGM, to let the files be outside bin if desired  
							
							
							
						 
						
							2009-08-21 11:35:40 +01:00  
				
					
						
							
							
								 
						
							
							
								158ad39df0 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-21 15:47:55 +09:00  
				
					
						
							
							
								 
						
							
							
								31e7e1b5f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-20 22:37:06 -07:00  
				
					
						
							
							
								 
						
							
							
								e4f64dd714 
								
							
								 
							
						 
						
							
							
								
								Made HandleFetchInventoryDescendents async, so that the client thread doesn't wait for the download of the entire inventory.  
							
							
							
						 
						
							2009-08-20 22:36:47 -07:00  
				
					
						
							
							
								 
						
							
							
								bd7757de22 
								
							
								 
							
						 
						
							
							
								
								* oops. Mistake with value return.  
							
							
							
						 
						
							2009-08-21 15:15:15 +10:00  
				
					
						
							
							
								 
						
							
							
								f7c5eca978 
								
							
								 
							
						 
						
							
							
								
								* Moves NPC Creation across AppDomains to prevent a major perfomance issue.  
							
							
							
						 
						
							2009-08-21 15:12:50 +10:00  
				
					
						
							
							
								 
						
							
							
								9e64427262 
								
							
								 
							
						 
						
							
							
								
								Putting the inventory packets back to ThrottleOutPacketType.Asset, because that didn't work.  
							
							
							
						 
						
							2009-08-20 21:56:06 -07:00  
				
					
						
							
							
								 
						
							
							
								922007443e 
								
							
								 
							
						 
						
							
							
								
								Changed most of inventory packets to LowPriority, to see if that helps with freezing on searching large inventories.  
							
							
							
						 
						
							2009-08-20 21:36:57 -07:00  
				
					
						
							
							
								 
						
							
							
								98da8e9b16 
								
							
								 
							
						 
						
							
							
								
								* Make cache, actually cache.  
							
							
							
						 
						
							2009-08-21 14:20:05 +10:00  
				
					
						
							
							
								 
						
							
							
								29e2067ec3 
								
							
								 
							
						 
						
							
							
								
								* Implements a cache in NPCModule for Appearance.  
							
							
							
						 
						
							2009-08-21 14:10:21 +10:00  
				
					
						
							
							
								 
						
							
							
								25dbf16cfb 
								
							
								 
							
						 
						
							
							
								
								* Once more into the breach!  
							
							
							
						 
						
							2009-08-21 13:44:20 +10:00  
				
					
						
							
							
								 
						
							
							
								d4600eec4d 
								
							
								 
							
						 
						
							
							
								
								* Attempting to diagnose a connection bug.  
							
							
							
						 
						
							2009-08-21 13:35:13 +10:00  
				
					
						
							
							
								 
						
							
							
								64dcb71c14 
								
							
								 
							
						 
						
							
							
								
								* Fixes Terrain issues with combined regions.  
							
							
							
						 
						
							2009-08-20 23:26:40 -04:00  
				
					
						
							
							
								 
						
							
							
								c9b52cd0b6 
								
							
								 
							
						 
						
							
							
								
								* Adds PhysicsCombiner Module  
							
							... 
							
							
							
							* May rename this later 
							
						 
						
							2009-08-20 23:25:40 -04:00  
				
					
						
							
							
								 
						
							
							
								bce98f9670 
								
							
								 
							
						 
						
							
							
								
								* Fixing an issue with NPC's and Circuit Codes.  
							
							
							
						 
						
							2009-08-21 13:12:51 +10:00  
				
					
						
							
							
								 
						
							
							
								7ef3e5f41c 
								
							
								 
							
						 
						
							
							
								
								* Protip: Declare publically accessible functions, as public functions.  
							
							
							
						 
						
							2009-08-21 11:43:45 +10:00  
				
					
						
							
							
								 
						
							
							
								c7e140171e 
								
							
								 
							
						 
						
							
							
								
								* Addendum to previous  
							
							
							
						 
						
							2009-08-21 11:35:19 +10:00  
				
					
						
							
							
								 
						
							
							
								1740fd60b3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-21 11:15:48 +10:00  
				
					
						
							
							
								 
						
							
							
								01f394d203 
								
							
								 
							
						 
						
							
							
								
								* Fleshes more of NPCModule out.  
							
							... 
							
							
							
							* Implements some OSSL commands:
        key osNpcCreate(string user, string name, vector position, key cloneFrom);
        void osNpcMoveTo(key npc, vector position);
        void osNpcSay(key npc, string message);
        void osNpcRemove(key npc);
* Untested. Requires ThreatLevel.High. 
							
						 
						
							2009-08-21 11:14:55 +10:00  
				
					
						
							
							
								 
						
							
							
								ea32600b8b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-21 00:26:49 +01:00  
				
					
						
							
							
								 
						
							
							
								181b992b4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-20 19:25:52 -04:00  
				
					
						
							
							
								 
						
							
							
								70c870972a 
								
							
								 
							
						 
						
							
							
								
								Fix the user and password defaults int he remote console setup  
							
							
							
						 
						
							2009-08-21 00:25:50 +01:00  
				
					
						
							
							
								 
						
							
							
								b8d7663f54 
								
							
								 
							
						 
						
							
							
								
								* Deal with git thinking that file was changed even though it wasn't and it's blocking a pull  
							
							
							
						 
						
							2009-08-20 19:25:37 -04:00  
				
					
						
							
							
								 
						
							
							
								66c40dd3de 
								
							
								 
							
						 
						
							
							
								
								* Switch border cross tests over to the new Border class.  
							
							... 
							
							
							
							* Use List<Border> for each cardinal to allow for irregular regions. 
							
						 
						
							2009-08-20 19:24:31 -04:00  
				
					
						
							
							
								 
						
							
							
								a3d895908f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-20 16:19:02 -07:00  
				
					
						
							
							
								 
						
							
							
								118f710a79 
								
							
								 
							
						 
						
							
							
								
								Fixed a missing field in SendBulkInventoryFolderUpdate.  
							
							
							
						 
						
							2009-08-20 16:18:32 -07:00  
				
					
						
							
							
								 
						
							
							
								e83b00a3df 
								
							
								 
							
						 
						
							
							
								
								* Implements a bunch of stuff in NPCModule  
							
							
							
						 
						
							2009-08-21 08:51:43 +10:00  
				
					
						
							
							
								 
						
							
							
								b23160a871 
								
							
								 
							
						 
						
							
							
								
								Remove the AssetInventory server from core. It has fallen behind both  
							
							... 
							
							
							
							upstream and the reference implementation to the point where it is no
longer usable. It has no known users, and sinnce it doesn't work anymore,
it is safe to assume that no one has used it in a long time. 
							
						 
						
							2009-08-20 21:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								297393f349 
								
							
								 
							
						 
						
							
							
								
								Remove a load-order dependency in inventory transfer that was biting  
							
							... 
							
							
							
							Windows users 
							
						 
						
							2009-08-20 21:05:00 +01:00  
				
					
						
							
							
								 
						
							
							
								4c8bcd2ff6 
								
							
								 
							
						 
						
							
							
								
								Add some output (at DEBUG level) to the message transfer module to aid  
							
							... 
							
							
							
							in tracking down an initialization failure. 
							
						 
						
							2009-08-20 20:19:08 +01:00  
				
					
						
							
							
								 
						
							
							
								ae2ceda479 
								
							
								 
							
						 
						
							
							
								
								* Only update TextureEntry in AvatarAppearance if the incoming XML-RPC has a valid TextureEntry. About half the time update_avatar_appearance calls are made, the TextureEntry is empty  
							
							
							
						 
						
							2009-08-20 10:32:38 -07:00  
				
					
						
							
							
								 
						
							
							
								1604c9d19e 
								
							
								 
							
						 
						
							
							
								
								One more place fixed for setting the inventory folder owner. Thanks jhurliman.  
							
							
							
						 
						
							2009-08-20 10:14:53 -07:00  
				
					
						
							
							
								 
						
							
							
								948c7ea20b 
								
							
								 
							
						 
						
							
							
								
								Commented T021_TestCrossToNewRegion because (1) it can fail on panda, and (2) it is not a meaningful representation of region crossing.  
							
							
							
						 
						
							2009-08-19 18:08:20 -07:00  
				
					
						
							
							
								 
						
							
							
								a3db2936f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-19 17:36:34 -07:00  
				
					
						
							
							
								 
						
							
							
								6e35ddb0e9 
								
							
								 
							
						 
						
							
							
								
								Fixes GetItem and GetFolder for SQLite. Turns out some methods were no-op in SQlite. Fixes most grief in  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4035 
http://opensimulator.org/mantis/view.php?id=4027  
						
							2009-08-19 17:35:42 -07:00  
				
					
						
							
							
								 
						
							
							
								b1853d9f26 
								
							
								 
							
						 
						
							
							
								
								Fixing a spot I missed in assets. Switching Grid to the new naming schema with Store/Get  
							
							
							
						 
						
							2009-08-19 23:46:25 +01: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  
				
					
						
							
							
								 
						
							
							
								c295354ea0 
								
							
								 
							
						 
						
							
							
								
								Fixes GetRootFolder for normal standalone, which was being incorrectly redirected to the wrong object. Probably fixes most grief in  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4035 
http://opensimulator.org/mantis/view.php?id=4027  
						
							2009-08-19 16:15:04 -07:00  
				
					
						
							
							
								 
						
							
							
								51e487a172 
								
							
								 
							
						 
						
							
							
								
								Makes the inventory connectors fully compatible with the old Grid.InventoryServer.  
							
							... 
							
							
							
							WARNING: interacting with the old server is _much_ slower than interacting with the new one. Grids with the old server will not see any improvements on crossings and TPs, because inventory needs to be fetched from it in its entirety. 
							
						 
						
							2009-08-19 12:02:57 -07:00  
				
					
						
							
							
								 
						
							
							
								289439c832 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-19 14:43:18 -04:00  
				
					
						
							
							
								 
						
							
							
								de543002aa 
								
							
								 
							
						 
						
							
							
								
								Add Border (a virtual border management class)  
							
							... 
							
							
							
							Move Cardinals to it's own file. 
							
						 
						
							2009-08-19 14:43:03 -04:00  
				
					
						
							
							
								 
						
							
							
								d519f1885f 
								
							
								 
							
						 
						
							
							
								
								Added MoveItems, which is most useful upon viewer-delete inventory operation. Moving a batch of items is a 1-time operation. Made it async anyway, so that the viewer doesn't wait in case the DB layer is dumb (which is the case currently).  
							
							
							
						 
						
							2009-08-19 10:56:08 -07:00  
				
					
						
							
							
								 
						
							
							
								4382f28efc 
								
							
								 
							
						 
						
							
							
								
								Async purge so that the client thread doesn't wait.  
							
							
							
						 
						
							2009-08-19 00:33:02 -07:00  
				
					
						
							
							
								 
						
							
							
								4818d11b9d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-19 00:31:51 -07:00  
				
					
						
							
							
								 
						
							
							
								c5af39239f 
								
							
								 
							
						 
						
							
							
								
								A better purge of trash folder.  
							
							
							
						 
						
							2009-08-19 00:13:51 -07:00  
				
					
						
							
							
								 
						
							
							
								e5f33e7505 
								
							
								 
							
						 
						
							
							
								
								GetFolderItems implemented. It's not being called, but it might.  
							
							
							
						 
						
							2009-08-18 22:36:03 -07:00  
				
					
						
							
							
								 
						
							
							
								124f66bfc2 
								
							
								 
							
						 
						
							
							
								
								jhurliman's patch in  http://opensimulator.org/mantis/view.php?id=4024  
							
							
							
						 
						
							2009-08-18 22:17:47 -07:00  
				
					
						
							
							
								 
						
							
							
								2111c66f89 
								
							
								 
							
						 
						
							
							
								
								Graft the REST console onto the message server as well. What a dirty hack!  
							
							... 
							
							
							
							Works the same as the others. 
							
						 
						
							2009-08-19 05:40:23 +01:00  
				
					
						
							
							
								 
						
							
							
								dd0234f500 
								
							
								 
							
						 
						
							
							
								
								Graft the REST console onto the grid server. Same procedure as with  
							
							... 
							
							
							
							the user server. 
							
						 
						
							2009-08-19 05:15:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c5bbcb04e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-19 04:40:57 +01:00  
				
					
						
							
							
								 
						
							
							
								99c7a43ffd 
								
							
								 
							
						 
						
							
							
								
								Add rest console support to the user server. Will ask new questions at  
							
							... 
							
							
							
							startup. To use, run it normally once, answering the questions, then
run again with -console=rest.
Also now supports -console=basic for a console that reads stdin 
							
						 
						
							2009-08-19 04:39:02 +01:00  
				
					
						
							
							
								 
						
							
							
								32cc00ec7b 
								
							
								 
							
						 
						
							
							
								
								osGetLinkPrimitiveParams fix  
							
							
							
						 
						
							2009-08-18 20:05:27 -07:00  
				
					
						
							
							
								 
						
							
							
								465d1095dd 
								
							
								 
							
						 
						
							
							
								
								Added new OpenSim.ini setting: "client_throttle_max_bps" which overrides user's viewer network throttle settings  
							
							
							
						 
						
							2009-08-18 17:06:14 -07:00  
				
					
						
							
							
								 
						
							
							
								311b51a184 
								
							
								 
							
						 
						
							
							
								
								*remove conflicts  
							
							
							
						 
						
							2009-08-18 11:09:43 -04:00  
				
					
						
							
							
								 
						
							
							
								c54cb59a71 
								
							
								 
							
						 
						
							
							
								
								* Some Physics Scene Changes to prepare for larger regions  
							
							
							
						 
						
							2009-08-18 11:05:07 -04:00  
				
					
						
							
							
								 
						
							
							
								d95d3b949b 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #4020  ( http://opensimulator.org/mantis/view.php?id=4020 )  
							
							
							
						 
						
							2009-08-18 07:05:22 -07:00  
				
					
						
							
							
								 
						
							
							
								89cd8a99ed 
								
							
								 
							
						 
						
							
							
								
								Commented 2 tests in ScenePresenceTests, one because things were being done in the wrong order, and the other because it NEEDS the inventory service set up. Test-writers, please please please do the scene setup properly EVERYWHERE. It's close to impossible to rely on tests that don't setup resource service references!  
							
							
							
						 
						
							2009-08-17 18:52:10 -07:00  
				
					
						
							
							
								 
						
							
							
								806f48d81a 
								
							
								 
							
						 
						
							
							
								
								Added one conditional missing on login, for creating inventory if it doesn't exist already. This hopefully fixes the master avatar problems on standalone.  
							
							
							
						 
						
							2009-08-17 17:00:27 -07:00  
				
					
						
							
							
								 
						
							
							
								d7aa622050 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 15:28:16 -07:00  
				
					
						
							
							
								 
						
							
							
								df889855ec 
								
							
								 
							
						 
						
							
							
								
								Commented out one IAR test, because it's failing and needs attention from justincc or arthursv. I think the mock inventory service needs a little bit more beef.  
							
							
							
						 
						
							2009-08-17 15:16:21 -07:00  
				
					
						
							
							
								 
						
							
							
								3a3f9d5abb 
								
							
								 
							
						 
						
							
							
								
								Added some padding to the remote inventory connector so that it tries to operate with the old Grid.InventoryServer.exe. Untested, but it should work -- slow.  
							
							
							
						 
						
							2009-08-17 14:14:22 -07:00  
				
					
						
							
							
								 
						
							
							
								9ad3e72ae1 
								
							
								 
							
						 
						
							
							
								
								Did I say that i don't like git? Remove some stuff that shouldn't have  
							
							... 
							
							
							
							gone in. 
							
						 
						
							2009-08-17 22:06:51 +01:00  
				
					
						
							
							
								 
						
							
							
								59b4cf2d5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 13:27:22 -07:00  
				
					
						
							
							
								 
						
							
							
								0d7bcee560 
								
							
								 
							
						 
						
							
							
								
								no-op to poke panda  
							
							
							
						 
						
							2009-08-17 20:25:14 +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  
				
					
						
							
							
								 
						
							
							
								eb78ac343e 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=3538  
							
							... 
							
							
							
							Add ability to silence IRC relay of region joins and quits from certain users
This is useful for admins who wish to remain hidden, or service bots.
Thanks RemedyTomm 
							
						 
						
							2009-08-17 19:48:32 +01:00  
				
					
						
							
							
								 
						
							
							
								95bb22f883 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-18 00:59:05 +10:00  
				
					
						
							
							
								 
						
							
							
								30c4aa55e6 
								
							
								 
							
						 
						
							
							
								
								Added additional configuration options for MRM Security. See OpenSim.ini.example under the [MRM] section.  
							
							
							
						 
						
							2009-08-18 00:58:42 +10:00  
				
					
						
							
							
								 
						
							
							
								f34e89f385 
								
							
								 
							
						 
						
							
							
								
								* More Test tweaking to get down to the root cause of the test wierdness  
							
							
							
						 
						
							2009-08-17 10:28:58 -04:00  
				
					
						
							
							
								 
						
							
							
								58d9d6026e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-18 00:23:27 +10:00  
				
					
						
							
							
								 
						
							
							
								8c101d24df 
								
							
								 
							
						 
						
							
							
								
								* Implementing a bunch of Unimplemented MRM stubs.  
							
							
							
						 
						
							2009-08-18 00:23:02 +10:00  
				
					
						
							
							
								 
						
							
							
								94cd4c136c 
								
							
								 
							
						 
						
							
							
								
								Bumping the interface number down again, because this *may* not be a breaking change with older sims.  
							
							
							
						 
						
							2009-08-17 06:41:26 -07:00  
				
					
						
							
							
								 
						
							
							
								fa8a94577a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 05:55:38 -07:00  
				
					
						
							
							
								 
						
							
							
								644db1e540 
								
							
								 
							
						 
						
							
							
								
								Add System.Xml reference to the console project  
							
							
							
						 
						
							2009-08-17 09:40:38 +01:00  
				
					
						
							
							
								 
						
							
							
								3d7bb7567c 
								
							
								 
							
						 
						
							
							
								
								Add the ability to use -console=rest to the region server. User  
							
							... 
							
							
							
							and pass are specified the same way as for the ROBUST server 
							
						 
						
							2009-08-17 09:21:39 +01:00  
				
					
						
							
							
								 
						
							
							
								dc0f0f5da8 
								
							
								 
							
						 
						
							
							
								
								Limit the scrollback buffer output of the command line client to  
							
							... 
							
							
							
							100 lines (4 screens worth) so things don't scroll endlessly on connect 
							
						 
						
							2009-08-17 08:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								cef16bec6d 
								
							
								 
							
						 
						
							
							
								
								Add the OpenSim.ConsoleClient app.  
							
							... 
							
							
							
							Usage: OpenSim.ConsoleClient -h <host> -p <port> -u <user> -P <pass>
host defaults to localhost, port defaults to 8003. 
							
						 
						
							2009-08-17 08:45:20 +01:00  
				
					
						
							
							
								 
						
							
							
								b05539e7cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 05:01:23 +01:00  
				
					
						
							
							
								 
						
							
							
								002940dd5d 
								
							
								 
							
						 
						
							
							
								
								Filling in the blanks: The "meat" of the REST console  
							
							
							
						 
						
							2009-08-17 05:00:30 +01:00  
				
					
						
							
							
								 
						
							
							
								052c51f90f 
								
							
								 
							
						 
						
							
							
								
								Bumped up grid services interface number.  
							
							
							
						 
						
							2009-08-16 20:38:30 -07:00  
				
					
						
							
							
								 
						
							
							
								67a629081e 
								
							
								 
							
						 
						
							
							
								
								uh. how about *really* removing it, and not just write a comment above, hey diva?  
							
							
							
						 
						
							2009-08-16 19:54:49 -07:00  
				
					
						
							
							
								 
						
							
							
								87f116ab3a 
								
							
								 
							
						 
						
							
							
								
								Remove the call to ResetAttachments upon login. The info in the DB should always have {itemID, assetID}.  
							
							
							
						 
						
							2009-08-16 19:51:16 -07:00  
				
					
						
							
							
								 
						
							
							
								50056871b8 
								
							
								 
							
						 
						
							
							
								
								IAvatarFactory.UpdateDatabase gets the assetID and not the object's inworld UUID.  
							
							
							
						 
						
							2009-08-16 19:35:14 -07:00  
				
					
						
							
							
								 
						
							
							
								550d0e434f 
								
							
								 
							
						 
						
							
							
								
								Removing the conditional for assetID=Zero upon rezzing attachments on login.  
							
							
							
						 
						
							2009-08-16 19:21:19 -07:00  
				
					
						
							
							
								 
						
							
							
								82c888fc6c 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers. Formatting cleanup. Fix a compiler warning.  
							
							
							
						 
						
							2009-08-17 10:29:06 +09:00  
				
					
						
							
							
								 
						
							
							
								5d47e08dad 
								
							
								 
							
						 
						
							
							
								
								Removed some debug messages  
							
							
							
						 
						
							2009-08-16 17:11:20 -07:00  
				
					
						
							
							
								 
						
							
							
								e02062051d 
								
							
								 
							
						 
						
							
							
								
								Making attachments work again. Tons of debug more. This needs more testing and a lot of cleaning.  
							
							
							
						 
						
							2009-08-16 16:17:19 -07:00  
				
					
						
							
							
								 
						
							
							
								bf8e07606f 
								
							
								 
							
						 
						
							
							
								
								* handle litjson errors for now.    We'll remove this when we hear back from  http://jira.openmetaverse.org/browse/LIBOMV-675  
							
							
							
						 
						
							2009-08-16 17:19:52 -04:00  
				
					
						
							
							
								 
						
							
							
								dd78c250ae 
								
							
								 
							
						 
						
							
							
								
								* Added Expression based ignores to the PropertyScrambler, which makes a lot of the tests clearer because I'm not constantly resetting properties.  
							
							
							
						 
						
							2009-08-16 14:34:16 -04:00  
				
					
						
							
							
								 
						
							
							
								5dde4a4cfa 
								
							
								 
							
						 
						
							
							
								
								* More improvements to BasicAssetTest.cs  
							
							
							
						 
						
							2009-08-16 14:26:43 -04:00  
				
					
						
							
							
								 
						
							
							
								d2e5380cb2 
								
							
								 
							
						 
						
							
							
								
								* Fixed MySQL/MySQLAssetData.cs to properly do updates * Removed an extra parameter from MySQL/MySQLInventoryData.cs * Fixed a bug in SQLite/SQLiteAssetData.cs that was causing a NRE when updating an asset. * Improved the BasicAssetTest.cs to do full create/update/get testing * Improved the BasicInventoryTest.cs to do full create/update/get of both a folder and an item * Moved the null ref tests to the start of the PropertyCompareConstraint.cs, so that it doesn't throw when passing in a null item  
							
							
							
						 
						
							2009-08-16 14:17:29 -04:00  
				
					
						
							
							
								 
						
							
							
								f6251ce810 
								
							
								 
							
						 
						
							
							
								
								* Modified SQLite/SQLiteInventoryStore.cs to not throw if the inventory row does not exist, to match the mysql behavior. * Modified SQLite/SQLiteRegionData.cs to only persist temporary items following the same rules mysql uses. * Added another ignore to the inventory test that was missing. * Added a few more ignores to the RegionTest that the first version of my test were missing. * Added ignoring the root Folder ID, which is set by the inventory system. * Added several improvements to the PropertyCompareConstraint: Protection against infinite loops, added IComparable<T> (for UUID) and moved IComparable before the property matching. * Fixed a bug where I was saving the inside of the ignore expression instead of the outside of it.  
							
							
							
						 
						
							2009-08-16 14:15:59 -04:00  
				
					
						
							
							
								 
						
							
							
								23d478f2fa 
								
							
								 
							
						 
						
							
							
								
								Adding in Reflection-based testing, to ensure that all properties are covered.  
							
							
							
						 
						
							2009-08-16 13:35:44 -04:00  
				
					
						
							
							
								 
						
							
							
								58d2775ff2 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-17 02:05:12 +09:00  
				
					
						
							
							
								 
						
							
							
								ad02aefaee 
								
							
								 
							
						 
						
							
							
								
								Fix argument index in log4net call. ( fixes   #4003 )  
							
							
							
						 
						
							2009-08-17 01:46:00 +09:00  
				
					
						
							
							
								 
						
							
							
								e5b94346b6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-17 02:25:24 +10:00  
				
					
						
							
							
								 
						
							
							
								fa921ec147 
								
							
								 
							
						 
						
							
							
								
								* Implements AppDomain Security for MRM Scripts.  
							
							... 
							
							
							
							* Added permissionLevel attribute to [MRM] section in OpenSim.ini. Default is 'Internet', however may be any of the following (case sensitive), FullTrust, SkipVerification, Execution, Nothing, LocalIntranet, Internet, Everything. For previous functionality, set to FullTrust or Execution. 
							
						 
						
							2009-08-17 02:25:00 +10:00  
				
					
						
							
							
								 
						
							
							
								acc14c472d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-16 12:15:14 -04:00  
				
					
						
							
							
								 
						
							
							
								5e391b9f7c 
								
							
								 
							
						 
						
							
							
								
								* ShortVersion, another attempt at fixing the test thread death that randomly occurs.  
							
							... 
							
							
							
							* LongVersion nIni may be causing the test thread death.  Pausing OpenSimulator during startup causes a nIni error that makes debugging startup operations difficult for users.  It might be because when it's in pause mode, something else reads from the nini config passed?   If it is, it might not be fixable..   however, if it's concurrency that causes nini death it would make sense to give each section of the tests a new IConfigSource so that they don't read from the same configsource at the same time. 
							
						 
						
							2009-08-16 12:14:49 -04:00  
				
					
						
							
							
								 
						
							
							
								4eeab4097a 
								
							
								 
							
						 
						
							
							
								
								* minor: comments  
							
							
							
						 
						
							2009-08-16 12:10:06 -04:00  
				
					
						
							
							
								 
						
							
							
								6808b9109e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim into inventory-connector  
							
							
							
						 
						
							2009-08-16 08:59:58 -07:00  
				
					
						
							
							
								 
						
							
							
								cbd454d692 
								
							
								 
							
						 
						
							
							
								
								* Implements ISecurityCredential member on SPAvatar, SPAvatarAttachment  
							
							... 
							
							
							
							* Disables 'event not used' warning for IRCClientView; cuts OpenSim total warnings back. 
							
						 
						
							2009-08-16 22:01:18 +10:00  
				
					
						
							
							
								 
						
							
							
								c2be3edd2d 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Moves IAvatarAttachment into IAvatarAttachment.cs instead of IAvatar.cs  
							
							
							
						 
						
							2009-08-16 21:49:53 +10:00  
				
					
						
							
							
								 
						
							
							
								b28e826541 
								
							
								 
							
						 
						
							
							
								
								* Implements ISecurityCredential on all uses of SOPObject.cs except Avatar Attachments.  
							
							
							
						 
						
							2009-08-16 21:41:57 +10:00  
				
					
						
							
							
								 
						
							
							
								adae13cd18 
								
							
								 
							
						 
						
							
							
								
								* [MRM] Added permission checks to MRM Events (ie, requires edit permission to bind to OnTouch)  
							
							
							
						 
						
							2009-08-16 21:36:33 +10:00  
				
					
						
							
							
								 
						
							
							
								8621dc405e 
								
							
								 
							
						 
						
							
							
								
								* Fixes potential NulRef in MRM Security Checks.  
							
							
							
						 
						
							2009-08-16 21:23:39 +10:00  
				
					
						
							
							
								 
						
							
							
								aea4d7c63b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-16 21:21:38 +10:00  
				
					
						
							
							
								 
						
							
							
								975c49a399 
								
							
								 
							
						 
						
							
							
								
								* [MRM] Implements permission checks on IObject implementations in SOPObject.cs. Does not implement security on IObjectInventory yet.  
							
							
							
						 
						
							2009-08-16 21:20:45 +10:00  
				
					
						
							
							
								 
						
							
							
								2b630470b0 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers. Formatting cleanup.  
							
							
							
						 
						
							2009-08-16 17:30:13 +09:00  
				
					
						
							
							
								 
						
							
							
								9d9fcac038 
								
							
								 
							
						 
						
							
							
								
								Misc cleanup.  
							
							
							
						 
						
							2009-08-16 17:14:21 +09:00  
				
					
						
							
							
								 
						
							
							
								a42569d896 
								
							
								 
							
						 
						
							
							
								
								Thanks dmiles for a patch that adds PacketType.RequestMultipleObjects Packet Handler - ref mantis  #4010  
							
							
							
						 
						
							2009-08-16 15:06:06 +09:00  
				
					
						
							
							
								 
						
							
							
								710a15845c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into inventory-connector  
							
							
							
						 
						
							2009-08-15 15:08:04 -07:00  
				
					
						
							
							
								 
						
							
							
								19e45466f2 
								
							
								 
							
						 
						
							
							
								
								Changed one word in a comment  
							
							
							
						 
						
							2009-08-15 14:57:24 -07:00  
				
					
						
							
							
								 
						
							
							
								973be65945 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ../opensim-diva/ into inventory-connector  
							
							
							
						 
						
							2009-08-15 19:00:56 +01:00  
				
					
						
							
							
								 
						
							
							
								8b6d79aa3c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-16 03:50:12 +10:00  
				
					
						
							
							
								 
						
							
							
								9090a90769 
								
							
								 
							
						 
						
							
							
								
								* Beginnings of a Security Credential system in MRM. This will eventually lead to trusted execution of untrusted MRMs.  
							
							
							
						 
						
							2009-08-16 03:48:16 +10:00  
				
					
						
							
							
								 
						
							
							
								30ce56e721 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-15 13:10:21 -04:00  
				
					
						
							
							
								 
						
							
							
								8000812700 
								
							
								 
							
						 
						
							
							
								
								* part one of adding physics combining  
							
							
							
						 
						
							2009-08-15 13:10:10 -04:00  
				
					
						
							
							
								 
						
							
							
								1bbf06405c 
								
							
								 
							
						 
						
							
							
								
								Changed FromAssetID to FromItemID  
							
							
							
						 
						
							2009-08-15 09:36:45 -07:00  
				
					
						
							
							
								 
						
							
							
								dd8b9d5810 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-15 08:21:15 -07:00  
				
					
						
							
							
								 
						
							
							
								ddac88da6a 
								
							
								 
							
						 
						
							
							
								
								* whoops, missing a /  
							
							
							
						 
						
							2009-08-15 00:29:34 -04:00  
				
					
						
							
							
								 
						
							
							
								72c2819c53 
								
							
								 
							
						 
						
							
							
								
								* Comment out XEngineTest that doesn't appear to test anything.  It just creates a scene named 'My Test' which just happens to be the last scene displayed in the nunit log before it goes boom.  
							
							
							
						 
						
							2009-08-15 00:22:18 -04:00  
				
					
						
							
							
								 
						
							
							
								95be3eccd2 
								
							
								 
							
						 
						
							
							
								
								* minor: comments  
							
							... 
							
							
							
							* also re-trigger panda 
							
						 
						
							2009-08-15 00:01:58 -04:00  
				
					
						
							
							
								 
						
							
							
								f208628667 
								
							
								 
							
						 
						
							
							
								
								* minor : Comments  
							
							... 
							
							
							
							* Also re-trigger Panda. 
							
						 
						
							2009-08-14 21:37:25 -04:00  
				
					
						
							
							
								 
						
							
							
								2f61fb0243 
								
							
								 
							
						 
						
							
							
								
								* minor : comments  
							
							... 
							
							
							
							* also re-trigger panda 
							
						 
						
							2009-08-14 21:19:04 -04:00  
				
					
						
							
							
								 
						
							
							
								1b933c9116 
								
							
								 
							
						 
						
							
							
								
								* Put the StandaloneTeleportTest in a new thread and call Thread.Join() inside a try/Catch (ThreadAbortException) to try and get around scene code aborting the testing thread.   Use a Messenger class to report the results back to the test thread.  
							
							
							
						 
						
							2009-08-14 19:12:42 -04:00  
				
					
						
							
							
								 
						
							
							
								cd444c1e82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-14 14:04:15 -07:00  
				
					
						
							
							
								 
						
							
							
								e17a2331a0 
								
							
								 
							
						 
						
							
							
								
								* Re-enable TestLoadIarV0_1ExistingUsers()  
							
							
							
						 
						
							2009-08-14 20:38:56 +01:00  
				
					
						
							
							
								 
						
							
							
								ff28ecee1b 
								
							
								 
							
						 
						
							
							
								
								Re-enable TestSaveIarV0_1()  
							
							... 
							
							
							
							Implement more parts of TestAssetService 
							
						 
						
							2009-08-14 20:07:13 +01:00  
				
					
						
							
							
								 
						
							
							
								3e94eecc5c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-14 20:00:24 +01:00  
				
					
						
							
							
								 
						
							
							
								a668a5b0d3 
								
							
								 
							
						 
						
							
							
								
								Add standard doc and standard doc formatting to IAssetService  
							
							
							
						 
						
							2009-08-14 19:59:42 +01:00  
				
					
						
							
							
								 
						
							
							
								46116864b9 
								
							
								 
							
						 
						
							
							
								
								Returning UUID.Zero is scene and user profile service are null in GetSession. This doesn't fix the underlying problem of these things being null -- they shouldn't be.  
							
							
							
						 
						
							2009-08-14 11:50:42 -07:00  
				
					
						
							
							
								 
						
							
							
								bb513c1d88 
								
							
								 
							
						 
						
							
							
								
								Changed the way to get to the profile service. Changed GetSystemsFolder in HGBroker.  
							
							
							
						 
						
							2009-08-14 11:32:25 -07:00  
				
					
						
							
							
								 
						
							
							
								7554641703 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-14 14:16:02 -04:00  
				
					
						
							
							
								 
						
							
							
								dce81225c5 
								
							
								 
							
						 
						
							
							
								
								* allocate the dictionary for AgentCircuitData.ChildrenCapSeeds when creating the circuitdata object to see if it's the cause of a null reference exception in the TestAddNeighbourRegio test  
							
							
							
						 
						
							2009-08-14 14:15:49 -04:00  
				
					
						
							
							
								 
						
							
							
								957962b482 
								
							
								 
							
						 
						
							
							
								
								Remove NRE catching on TestReplicateArchivePathToUserInventory() since race failure now appears to have gone  
							
							
							
						 
						
							2009-08-14 19:06:24 +01:00  
				
					
						
							
							
								 
						
							
							
								31820b0026 
								
							
								 
							
						 
						
							
							
								
								minor formatting adjustments  
							
							
							
						 
						
							2009-08-14 18:36:09 +01:00  
				
					
						
							
							
								 
						
							
							
								c56e51a6e3 
								
							
								 
							
						 
						
							
							
								
								More debug messages.  
							
							
							
						 
						
							2009-08-14 10:29:29 -07:00  
				
					
						
							
							
								 
						
							
							
								c18f7560d9 
								
							
								 
							
						 
						
							
							
								
								Adding in Reflection-based testing, to ensure that all properties are covered.  
							
							
							
						 
						
							2009-08-14 18:15:25 +01:00  
				
					
						
							
							
								 
						
							
							
								70d7c97e94 
								
							
								 
							
						 
						
							
							
								
								Doing session lookup in the right way.  
							
							
							
						 
						
							2009-08-14 09:57:18 -07:00  
				
					
						
							
							
								 
						
							
							
								332d1b5f2f 
								
							
								 
							
						 
						
							
							
								
								Additional debug messages, and bug fix in RemoteInventoryServiceConnector.cs, where the scene reference wasn't being set.  
							
							
							
						 
						
							2009-08-14 08:43:46 -07:00  
				
					
						
							
							
								 
						
							
							
								a851b68333 
								
							
								 
							
						 
						
							
							
								
								Remove one more sponsor reference  
							
							
							
						 
						
							2009-08-14 14:27:56 +01:00  
				
					
						
							
							
								 
						
							
							
								7a2a2e68e7 
								
							
								 
							
						 
						
							
							
								
								Remove the script sponsor logic because scripts are timing out again.  
							
							... 
							
							
							
							This needs to be looked into. This commit, unfortunately, reinstates
a memory leak in regions that see significant script fluctuation,
e.g. lots of scripted attachments, or script development. 
							
						 
						
							2009-08-14 14:18:56 +01:00  
				
					
						
							
							
								 
						
							
							
								6ece8d86e0 
								
							
								 
							
						 
						
							
							
								
								Deal with possible race in TestAddNeighborRegion in ScenePresenceTests  
							
							
							
						 
						
							2009-08-13 23:06:29 -04:00  
				
					
						
							
							
								 
						
							
							
								02f55ff9bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-13 22:12:57 -04:00  
				
					
						
							
							
								 
						
							
							
								0781ac9a5e 
								
							
								 
							
						 
						
							
							
								
								* Add ThreadTracker Tests, Tests default thread, Adding Testing and Removing a thread, a dead thread, and a null Thread  
							
							... 
							
							
							
							* Fix a null thread situation 
							
						 
						
							2009-08-13 22:12:37 -04:00  
				
					
						
							
							
								 
						
							
							
								21b5ebdc1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-13 19:11:38 -07:00  
				
					
						
							
							
								 
						
							
							
								7a761560c6 
								
							
								 
							
						 
						
							
							
								
								* Add AgentCircuitManager tests for adding, removing, changing circuit code, and authentication.  
							
							
							
						 
						
							2009-08-13 21:01:39 -04:00  
				
					
						
							
							
								 
						
							
							
								ded76723eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-13 17:45:17 -07:00  
				
					
						
							
							
								 
						
							
							
								73b0cf492d 
								
							
								 
							
						 
						
							
							
								
								Add some extra info to script load messages  
							
							
							
						 
						
							2009-08-14 01:35:14 +01:00  
				
					
						
							
							
								 
						
							
							
								034c9cf606 
								
							
								 
							
						 
						
							
							
								
								Added GetAssetPermissions. Few last bugs nixed. This is ready for testing.  
							
							
							
						 
						
							2009-08-13 17:34:15 -07:00  
				
					
						
							
							
								 
						
							
							
								f5fc5226f8 
								
							
								 
							
						 
						
							
							
								
								* Adds two tests to OpenSim.Framework.Tests. *AgentCircuitData test to ensure that the Packing  and unpacking method to and from OSD works as expected called, TestAgentCircuitDataOSDConversion.  Also created a HistoricalAgentCircuitDataOSDConversion to ensure that any changes in the way the json wire format is parsed warns us via this test.  
							
							
							
						 
						
							2009-08-13 18:10:09 -04:00  
				
					
						
							
							
								 
						
							
							
								5246dc33dc 
								
							
								 
							
						 
						
							
							
								
								Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' starting to get on my nerves.  
							
							
							
						 
						
							2009-08-13 14:10:12 -07:00  
				
					
						
							
							
								 
						
							
							
								6b9cc6c48d 
								
							
								 
							
						 
						
							
							
								
								Inventory redirects from CachedUserInfo to InventoryService COMPLETE!  
							
							
							
						 
						
							2009-08-13 11:30:29 -07:00  
				
					
						
							
							
								 
						
							
							
								9bcca3dc95 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-13 12:39:46 -04:00  
				
					
						
							
							
								 
						
							
							
								5b325f1f54 
								
							
								 
							
						 
						
							
							
								
								* minor: comments  
							
							
							
						 
						
							2009-08-13 12:39:33 -04:00  
				
					
						
							
							
								 
						
							
							
								6a0f7c2275 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-13 06:31:24 -07:00  
				
					
						
							
							
								 
						
							
							
								3669115d60 
								
							
								 
							
						 
						
							
							
								
								Some small fixes  
							
							
							
						 
						
							2009-08-13 13:25:33 +01:00  
				
					
						
							
							
								 
						
							
							
								0f3f2e1dc0 
								
							
								 
							
						 
						
							
							
								
								Add reference to the profile module in the avatar profiles handler, plus  
							
							... 
							
							
							
							an example of how to override legacy core data with data retrieved from
the profile module 
							
						 
						
							2009-08-13 13:19:12 +01:00  
				
					
						
							
							
								 
						
							
							
								94dfe2a20d 
								
							
								 
							
						 
						
							
							
								
								Add a profile module interface for the client view to use  
							
							
							
						 
						
							2009-08-13 13:05:27 +01:00  
				
					
						
							
							
								 
						
							
							
								1123a326ab 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Fix some compiler warnings.  
							
							
							
						 
						
							2009-08-13 15:43:24 +09:00  
				
					
						
							
							
								 
						
							
							
								b0292d59a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-12 20:40:49 -07:00  
				
					
						
							
							
								 
						
							
							
								7aa54593e0 
								
							
								 
							
						 
						
							
							
								
								Redirected all calls to CachedUserProfile methods to the inventory service. Redirection of the RootFolder property is still todo. This compiles but probably inventory will be inconsistent.  
							
							
							
						 
						
							2009-08-12 20:39:48 -07:00  
				
					
						
							
							
								 
						
							
							
								0a85d1d767 
								
							
								 
							
						 
						
							
							
								
								minor:comments  
							
							
							
						 
						
							2009-08-12 23:34:12 -04:00  
				
					
						
							
							
								 
						
							
							
								18634e9dd8 
								
							
								 
							
						 
						
							
							
								
								minor: comments  
							
							
							
						 
						
							2009-08-12 23:18:00 -04:00  
				
					
						
							
							
								 
						
							
							
								6c1adbf9a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-12 22:55:21 -04:00  
				
					
						
							
							
								 
						
							
							
								b47e405420 
								
							
								 
							
						 
						
							
							
								
								* minor: Comments  
							
							
							
						 
						
							2009-08-12 22:54:57 -04:00  
				
					
						
							
							
								 
						
							
							
								50f29752f5 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup. Add copyright headers.  
							
							
							
						 
						
							2009-08-13 11:48:39 +09:00  
				
					
						
							
							
								 
						
							
							
								41ad610f3e 
								
							
								 
							
						 
						
							
							
								
								* Added two new packet handler implementations for inventory ops. This is starting to work! - but can't be activated incrementally, the flip needs to be global for all inventory ops.  
							
							... 
							
							
							
							* Added a base inventory connector that does common processing of inventory among all reference connector implementations. E.g. AddItem requires additional processing before being forwarded to service.
* Added if (m_Enabled) upon RemoveRegion 
							
						 
						
							2009-08-12 13:11:15 -07:00  
				
					
						
							
							
								 
						
							
							
								b3b506cba2 
								
							
								 
							
						 
						
							
							
								
								Better test for dropping inventory cache and writing out debug messages.  
							
							
							
						 
						
							2009-08-12 09:31:33 -07: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  
				
					
						
							
							
								 
						
							
							
								10d923dbea 
								
							
								 
							
						 
						
							
							
								
								Fixes a race condition in EQ processing that was making EQs pop up again upon client close.  
							
							... 
							
							
							
							Commented remote call on GetSystemFolders again, so that it's not live yet. 
							
						 
						
							2009-08-11 16:47:36 -07:00  
				
					
						
							
							
								 
						
							
							
								41839efcc5 
								
							
								 
							
						 
						
							
							
								
								Some more hammering on the head of the obsolete rest inventory handlers, just to make this work.  
							
							
							
						 
						
							2009-08-11 14:52:17 -07:00  
				
					
						
							
							
								 
						
							
							
								bd7ff803fe 
								
							
								 
							
						 
						
							
							
								
								Re-adding a conditional in UserManager that was removed with arthusv's commit. Changing new inventory ops to POST.  
							
							
							
						 
						
							2009-08-11 14:31:45 -07:00  
				
					
						
							
							
								 
						
							
							
								dae9a111aa 
								
							
								 
							
						 
						
							
							
								
								Added new operations to mock inventory service in tests.  
							
							
							
						 
						
							2009-08-11 13:16:53 -07:00  
				
					
						
							
							
								 
						
							
							
								bf3f376b10 
								
							
								 
							
						 
						
							
							
								
								Fixed test for detecting when user is no longer in sim.  
							
							
							
						 
						
							2009-08-11 12:55:46 -07:00  
				
					
						
							
							
								 
						
							
							
								08544e576d 
								
							
								 
							
						 
						
							
							
								
								Disabling the remote call for the time being, so that I can test it on a grid before making it live.  
							
							
							
						 
						
							2009-08-11 12:48:19 -07:00  
				
					
						
							
							
								 
						
							
							
								764ec7ba0a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-11 12:31:02 -07:00  
				
					
						
							
							
								 
						
							
							
								e3dbd0e049 
								
							
								 
							
						 
						
							
							
								
								Added http handlers for the two new inventory operations.  
							
							
							
						 
						
							2009-08-11 12:30:28 -07:00  
				
					
						
							
							
								 
						
							
							
								fdd0ce68b3 
								
							
								 
							
						 
						
							
							
								
								Do new inventory module setup, which is why the test was failing (not the original race condition, hopefully!)  
							
							... 
							
							
							
							Still always catching the NRE for now pending analysis 
							
						 
						
							2009-08-11 20:09:35 +01:00  
				
					
						
							
							
								 
						
							
							
								dc897b2288 
								
							
								 
							
						 
						
							
							
								
								Merged with origin, and resolved one conflict in LoginServiceTests.cs  
							
							
							
						 
						
							2009-08-11 10:51:49 -07:00  
				
					
						
							
							
								 
						
							
							
								263f32a493 
								
							
								 
							
						 
						
							
							
								
								Improved test for system folders. Removed log messages.  
							
							
							
						 
						
							2009-08-11 10:42:44 -07:00  
				
					
						
							
							
								 
						
							
							
								31419a70ce 
								
							
								 
							
						 
						
							
							
								
								System folders inventory cache added to OUT inventory modules. This tracks agents in and out of *sims* in order to fetch/drop their system folders from the cache. Also added region-side support for fetching the system folders from the inventory service. Nothing of this is called yet.  
							
							
							
						 
						
							2009-08-11 10:30:03 -07:00  
				
					
						
							
							
								 
						
							
							
								2dbdb7e036 
								
							
								 
							
						 
						
							
							
								
								Re-enable TestReplicateArchivePathToUserInventory() but stop it failing on the NRE for now  
							
							... 
							
							
							
							Add temporarily logging for diagnosis 
							
						 
						
							2009-08-11 17:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								655438a59d 
								
							
								 
							
						 
						
							
							
								
								Apply  http://opensimulator.org/mantis/view.php?id=1448  
							
							... 
							
							
							
							Store and retrieve user profile url at runtime
Not yet persisted
Thanks Fly-Man 
							
						 
						
							2009-08-11 17:29:15 +01:00  
				
					
						
							
							
								 
						
							
							
								a52b5e46c0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-11 17:10:22 +01: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  
				
					
						
							
							
								 
						
							
							
								f9b60f5c34 
								
							
								 
							
						 
						
							
							
								
								Disable test again.  Ho hum.  
							
							
							
						 
						
							2009-08-11 17:05:01 +01:00  
				
					
						
							
							
								 
						
							
							
								39c9f681ab 
								
							
								 
							
						 
						
							
							
								
								re-enable just TestReplicateArchivePathToUserInventory() for now to find out if the race condition has been vanquished  
							
							
							
						 
						
							2009-08-11 16:55:45 +01:00  
				
					
						
							
							
								 
						
							
							
								226c082ed4 
								
							
								 
							
						 
						
							
							
								
								Establish CachedUserInfo.OnInventoryReceived event so that region/test inventory code can be written with the async inventory fetch  
							
							
							
						 
						
							2009-08-11 16:45:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2054093908 
								
							
								 
							
						 
						
							
							
								
								Added some needed comments to SceneSetupHelper (actually just retriggering panda)  
							
							
							
						 
						
							2009-08-11 12:24:41 -03:00  
				
					
						
							
							
								 
						
							
							
								18aa2ea0c5 
								
							
								 
							
						 
						
							
							
								
								* Improves SceneSetupHelper to allow the tester to choose a real or mock, inventory and asset, service modules. The boolean startServices was replaced with realServices string. If the string contains the word asset, it will start a real asset module, if it contains inventory, it starts a real inventory. Otherwise, it use mock (NullPlugin-like) objects, for tests that don't really need functionality.  
							
							... 
							
							
							
							* SetupScene is now actually sharing the asset and inventory modules if the tester wishes to have multiple regions connected. To link regions, just start SetupScene with the same CommunicationManager for all scenes. SceneSetupHelper will hold a static reference to the modules and won't initialize them again, just run the scenes through the modules AddRegion, RegionLoaded and PostInitialize.
* With the recent changes, both asset and inventory (and in the future, user) services should always be asked from the scene, not instantiated alone. The tests should reflect this new behavior and always start a scene. 
							
						 
						
							2009-08-11 12:07:54 -03:00  
				
					
						
							
							
								 
						
							
							
								cdcbc48534 
								
							
								 
							
						 
						
							
							
								
								Added two new methods to IIventoryService -- GetFolderForType and GetFolderContent. Some meat to it, but not completed. None of this code is called anywhere yet.  
							
							
							
						 
						
							2009-08-10 20:31:51 -07:00  
				
					
						
							
							
								 
						
							
							
								9f95ec4998 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-10 16:02:33 -07:00  
				
					
						
							
							
								 
						
							
							
								0c47f8e7ab 
								
							
								 
							
						 
						
							
							
								
								Changed RequestRootFolder to GetRootFolder  
							
							
							
						 
						
							2009-08-10 16:02:09 -07:00  
				
					
						
							
							
								 
						
							
							
								eba23048ca 
								
							
								 
							
						 
						
							
							
								
								Replace the Replaceable modules name  
							
							
							
						 
						
							2009-08-10 23:08:22 +01:00  
				
					
						
							
							
								 
						
							
							
								17cc9b9857 
								
							
								 
							
						 
						
							
							
								
								Last piece of cleaning up old inventory. Old IInventoryServices and ISecureInventoryService interfaces removed.  
							
							
							
						 
						
							2009-08-10 12:44:15 -07:00  
				
					
						
							
							
								 
						
							
							
								34d0f119cb 
								
							
								 
							
						 
						
							
							
								
								Conditional to prevent a null ref in tests. The tests may still not pass.  
							
							
							
						 
						
							2009-08-10 11:48:30 -07:00  
				
					
						
							
							
								 
						
							
							
								43b7e67288 
								
							
								 
							
						 
						
							
							
								
								Et voila! - Old inventory code removed.  
							
							
							
						 
						
							2009-08-10 10:58:43 -07:00  
				
					
						
							
							
								 
						
							
							
								5d2a157e64 
								
							
								 
							
						 
						
							
							
								
								First pass at cleaning up old OGS1 and Local Inventory: removed everything-inventory in CommsManager, which wasn't actively used anymore.  
							
							
							
						 
						
							2009-08-10 10:48:21 -07:00  
				
					
						
							
							
								 
						
							
							
								d12c173a70 
								
							
								 
							
						 
						
							
							
								
								AssetCache.addin.xml seems to be historical junk too. Removed.  
							
							
							
						 
						
							2009-08-10 09:01:07 -07:00  
				
					
						
							
							
								 
						
							
							
								da82fe0409 
								
							
								 
							
						 
						
							
							
								
								* Fix test failure by setting up MainConsole.Instance in SceneSetupHelpers.SetupScene()  
							
							
							
						 
						
							2009-08-10 16:55:53 +01:00  
				
					
						
							
							
								 
						
							
							
								3e247a8eaa 
								
							
								 
							
						 
						
							
							
								
								Minor: formatting cleanup.  
							
							
							
						 
						
							2009-08-11 00:32:59 +09:00  
				
					
						
							
							
								 
						
							
							
								8863092f7c 
								
							
								 
							
						 
						
							
							
								
								Split BasicPhysics classes into separate files.  
							
							
							
						 
						
							2009-08-11 00:32:59 +09:00  
				
					
						
							
							
								 
						
							
							
								0d8284c7a1 
								
							
								 
							
						 
						
							
							
								
								Removed IAssetCache.  
							
							... 
							
							
							
							WARNING: PLEASE MAKE SURE TO USE THIS NEW bin/OpenSim.addin.xml 
							
						 
						
							2009-08-10 08:14:57 -07:00  
				
					
						
							
							
								 
						
							
							
								7e13e96f56 
								
							
								 
							
						 
						
							
							
								
								Removed IAssetServer.  
							
							
							
						 
						
							2009-08-10 08:01:13 -07:00  
				
					
						
							
							
								 
						
							
							
								024755d8b7 
								
							
								 
							
						 
						
							
							
								
								Slowly working my way towards the elimination of IAssetServer and IAssetCache.  
							
							
							
						 
						
							2009-08-10 07:13:13 -07:00  
				
					
						
							
							
								 
						
							
							
								a50904a68b 
								
							
								 
							
						 
						
							
							
								
								More clean up from asset cache legacy. None of these classes are used anymore.  
							
							
							
						 
						
							2009-08-10 06:41:03 -07:00  
				
					
						
							
							
								 
						
							
							
								c7484dc739 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-10 06:35:38 -07:00  
				
					
						
							
							
								 
						
							
							
								ad016ba87c 
								
							
								 
							
						 
						
							
							
								
								Added some help instructions to the new RegionInfo region setup process; mainly to point out 'yes you can input information here.' since it seems to elude some users.  
							
							
							
						 
						
							2009-08-10 19:06:09 +10:00  
				
					
						
							
							
								 
						
							
							
								3f06fb3601 
								
							
								 
							
						 
						
							
							
								
								Removing unused files, legacy from old asset "cache".  
							
							
							
						 
						
							2009-08-09 17:46:37 -07:00  
				
					
						
							
							
								 
						
							
							
								239a14265e 
								
							
								 
							
						 
						
							
							
								
								Stub out the Profile and Presence services  
							
							
							
						 
						
							2009-08-10 00:17:54 +01:00  
				
					
						
							
							
								 
						
							
							
								430cc0a24a 
								
							
								 
							
						 
						
							
							
								
								Add "show digest <id>" console commdn to the ROBUST asset handler  
							
							... 
							
							
							
							R.O.B.U.S.T.# show digest b8d3965a-ad78-bf43-699b-bff8eca6c975
Name: Terrain Dirt
Description:
Type: 0
Content-type: image/jp2
0000: FF-4F-FF-51-00-2F-00-00-00-00-00-80-00-00-00-80 
							
						 
						
							2009-08-09 23:22:59 +01:00  
				
					
						
							
							
								 
						
							
							
								a5a5e44246 
								
							
								 
							
						 
						
							
							
								
								Re-removing 2 lines that got added back on Melanie's commits. git hickup.  
							
							
							
						 
						
							2009-08-09 15:17:42 -07:00  
				
					
						
							
							
								 
						
							
							
								474f58faf5 
								
							
								 
							
						 
						
							
							
								
								Finish the renaming and mae things compile again  
							
							
							
						 
						
							2009-08-09 22:25:15 +01:00  
				
					
						
							
							
								 
						
							
							
								6ba89bef61 
								
							
								 
							
						 
						
							
							
								
								More renames  
							
							
							
						 
						
							2009-08-09 22:09:10 +01:00  
				
					
						
							
							
								 
						
							
							
								11d72f270d 
								
							
								 
							
						 
						
							
							
								
								Rename UserData to UserAccount data  
							
							
							
						 
						
							2009-08-09 21:53:11 +01:00  
				
					
						
							
							
								 
						
							
							
								6a6dd66129 
								
							
								 
							
						 
						
							
							
								
								More removal of HG2 code, this time authentication module and handlers.  
							
							
							
						 
						
							2009-08-09 14:21:47 -07:00  
				
					
						
							
							
								 
						
							
							
								04aca66330 
								
							
								 
							
						 
						
							
							
								
								Removed HGInventory out of core. This is part of HG2, which it now being developed outside.  
							
							
							
						 
						
							2009-08-09 13:59:26 -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  
				
					
						
							
							
								 
						
							
							
								bc6ec3b564 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-08-09 00:43:13 +09:00  
				
					
						
							
							
								 
						
							
							
								e88903f481 
								
							
								 
							
						 
						
							
							
								
								* Fix one physics crash for regions larger then 512mx512m  
							
							
							
						 
						
							2009-08-08 10:38:53 -04:00  
				
					
						
							
							
								 
						
							
							
								b5727a1d77 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-08 00:10:38 -04:00  
				
					
						
							
							
								 
						
							
							
								bff26ccdbb 
								
							
								 
							
						 
						
							
							
								
								* More tweaking of the various services to work with nonstandard region sizes. * Now, what's available of the terrain will show and it'll be truncated if it's larger on Linden Clients.   Parcel minimum is 64 (256/4) for the client to accept it.  
							
							
							
						 
						
							2009-08-08 00:10:19 -04:00  
				
					
						
							
							
								 
						
							
							
								7fc9358ec3 
								
							
								 
							
						 
						
							
							
								
								Patch from otakup0pe:  
							
							... 
							
							
							
							A better solution for making the FreeSwitch module cooperate with
existing installations 
							
						 
						
							2009-08-08 03:29:00 +01:00  
				
					
						
							
							
								 
						
							
							
								0b0ed200f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-08 01:43:28 +01:00  
				
					
						
							
							
								 
						
							
							
								dd03ad86c5 
								
							
								 
							
						 
						
							
							
								
								Change the default for internal IP address back to 0.0.0.0  
							
							
							
						 
						
							2009-08-08 01:42:50 +01:00  
				
					
						
							
							
								 
						
							
							
								d842c1d459 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-07 20:32:23 -04:00  
				
					
						
							
							
								 
						
							
							
								2b990a61bf 
								
							
								 
							
						 
						
							
							
								
								This is the second part of the 'not crash on regionsize changes'.     This lets you configure region sizes to be smaller without crashing the region.   I remind you that regions are still square, must be a multiple of 4, and the Linden client doesn't like anything other then 256.  If you set it bigger or smaller, the terrain doesn't load in the client, the map has issues, and god forbid you connect it to a grid that expects 256m regions.  
							
							
							
						 
						
							2009-08-07 20:31:48 -04:00  
				
					
						
							
							
								 
						
							
							
								0d2167b6db 
								
							
								 
							
						 
						
							
							
								
								Update threat level description  
							
							
							
						 
						
							2009-08-08 00:53:34 +01:00  
				
					
						
							
							
								 
						
							
							
								c8a68fb3fb 
								
							
								 
							
						 
						
							
							
								
								* Remove hard coded 256 limitations from various places.    There's no more 256m limitation within the OpenSimulator framework, however, the LLClient ClientView does not support regions larger then 256 meters so, if you try and make your region larger by setting Constants.RegionSize = 512; in OpenSim.Framework.Constants.cs, the terrain will not display on clients using the LLUDP protocol  
							
							
							
						 
						
							2009-08-07 18:40:56 -04:00  
				
					
						
							
							
								 
						
							
							
								9337a94f33 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-07 23:06:52 +01:00  
				
					
						
							
							
								 
						
							
							
								257ed4c4ac 
								
							
								 
							
						 
						
							
							
								
								Remove debugging output frm ini file loading. Make it collect matching  
							
							... 
							
							
							
							files only from last path component. 
							
						 
						
							2009-08-07 23:05:16 +01:00  
				
					
						
							
							
								 
						
							
							
								a1a09297bc 
								
							
								 
							
						 
						
							
							
								
								Silly error, simple fix  
							
							
							
						 
						
							2009-08-07 22:40:58 +01:00  
				
					
						
							
							
								 
						
							
							
								e1427b4c3f 
								
							
								 
							
						 
						
							
							
								
								Try another way to canonicalize the path that may work in Windoze  
							
							
							
						 
						
							2009-08-07 22:37:41 +01:00  
				
					
						
							
							
								 
						
							
							
								e97beb07c9 
								
							
								 
							
						 
						
							
							
								
								Add extensive debug output to Util.Glob  
							
							
							
						 
						
							2009-08-07 21:59:54 +01:00  
				
					
						
							
							
								 
						
							
							
								6c6527caae 
								
							
								 
							
						 
						
							
							
								
								Thank you, Godfrey, for a patch that implements osGetLinkPrimitiveParams  
							
							... 
							
							
							
							Fixes Mantis #3979 
Applied with changes. Changed ThreatLevel to High since all discovery
functions are a high threat. Overriding that is the responsibility
of the grid owner. 
							
						 
						
							2009-08-07 21:51:03 +01:00  
				
					
						
							
							
								 
						
							
							
								ad0d2fea20 
								
							
								 
							
						 
						
							
							
								
								Experimental! Implement ISponsor in ScriptInstance  
							
							
							
						 
						
							2009-08-07 21:30:21 +01:00  
				
					
						
							
							
								 
						
							
							
								d10f157183 
								
							
								 
							
						 
						
							
							
								
								Remove GetFullPath call from config includes, because it barfs in Windoze  
							
							
							
						 
						
							2009-08-07 20:51:07 +01:00  
				
					
						
							
							
								 
						
							
							
								4ee8d8a813 
								
							
								 
							
						 
						
							
							
								
								Another stab at cmickeyb's patch for script GC.  
							
							... 
							
							
							
							Moved the Close() for the appdomain-hosted parts into a new destructor
on ScriptInstance. 
							
						 
						
							2009-08-07 20:43:23 +01:00  
				
					
						
							
							
								 
						
							
							
								2148f84e1e 
								
							
								 
							
						 
						
							
							
								
								Temporailiy add some info output in config load  
							
							
							
						 
						
							2009-08-07 20:18:04 +01:00  
				
					
						
							
							
								 
						
							
							
								178b40971a 
								
							
								 
							
						 
						
							
							
								
								Add a method to init the OSSL Api's m_LSL_Api member back to the OSSL Api  
							
							
							
						 
						
							2009-08-07 19:50:47 +01:00  
				
					
						
							
							
								 
						
							
							
								3219e648cc 
								
							
								 
							
						 
						
							
							
								
								From: Snowcrash <Snowcrash.short@gmail.com>  
							
							... 
							
							
							
							Date: Wed, 5 Aug 2009 12:45:56 +0200
Subject: [PATCH] A few minor tweaks to the MRM API's in order to make it possible for MRM's to run in a separate AppDomain without poluting the primary appdomain of OpenSim
Specifically:
Added an explicit method for getting the "globals" of the MRM, removing the need to have the MRM script code loaded into the primary domain, in order to set up proxies
Added a [Serializable] attribute to TouchEventArgs, again in order to remove the need to have MRM script code loaded into the primary domain.
---------
Applied with whitespace changes 
							
						 
						
							2009-08-07 19:04:20 +01:00  
				
					
						
							
							
								 
						
							
							
								7811bceb8f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-07 19:01:27 +01:00  
				
					
						
							
							
								 
						
							
							
								ca5da5face 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'groups-core-contrib' of git://github.com/mcortez/opensim into incoming  
							
							
							
						 
						
							2009-08-07 11:07:41 -04:00  
				
					
						
							
							
								 
						
							
							
								cb10700a1f 
								
							
								 
							
						 
						
							
							
								
								Make the opensim.ini logfile option really work (port of a fix from ROBUST)  
							
							
							
						 
						
							2009-08-07 14:15:59 +01:00  
				
					
						
							
							
								 
						
							
							
								270ae50d70 
								
							
								 
							
						 
						
							
							
								
								* Implements MRM's Stop() interface member.  
							
							... 
							
							
							
							* MRM Scripts should do appropriate cleanup within this event, to allow for clean shutdowns and script updates. This means unbinding from events you are listening to, and releasing any resources. 
							
						 
						
							2009-08-07 14:17:51 +10:00  
				
					
						
							
							
								 
						
							
							
								e49abf446a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-07 03:05:46 +01:00  
				
					
						
							
							
								 
						
							
							
								f8d8366bfa 
								
							
								 
							
						 
						
							
							
								
								Revert the XEngine memleak patch, it causes premature GC.  
							
							... 
							
							
							
							This matches behavior seen with an earlier attempt to do this, apparently
the sponsor mechanism does't work in Mono 
							
						 
						
							2009-08-07 03:04:06 +01:00  
				
					
						
							
							
								 
						
							
							
								53ba245967 
								
							
								 
							
						 
						
							
							
								
								HGAuthenticationService must be a singleton, because it has in-memory state. This makes this singleton register with IScene, so that other parts can retrieve its reference.  
							
							
							
						 
						
							2009-08-06 18:43:53 -07:00  
				
					
						
							
							
								 
						
							
							
								11c698af67 
								
							
								 
							
						 
						
							
							
								
								Added missing trailing slash in AuthenticationService.  
							
							
							
						 
						
							2009-08-06 17:42:28 -07:00  
				
					
						
							
							
								 
						
							
							
								ea940d98f9 
								
							
								 
							
						 
						
							
							
								
								Added ToXml2() to ISceneObject, so that components other than regions can use this abstraction.  
							
							
							
						 
						
							2009-08-06 16:41:24 -07:00  
				
					
						
							
							
								 
						
							
							
								91f6898b26 
								
							
								 
							
						 
						
							
							
								
								|From: James J Greensky <jame.j.greensky@intel.com>  
							
							... 
							
							
							
							|Date: Wed, 5 Aug 2009 09:51:52 -0700
|Subject: [PATCH] Closed two major memory leaks for scripted objects
|
|Two major memory leaks for the scripted objects were fixed
|- One leak had to do with remoting acrossing app domains.  When a script and
|  its controlling agent communicate across an application boundary, it calls
|  functions on a stub proxy object that then invokes the remote method on
|  the object in the other app domain. These stub objects (two for each script)
|  were setup to have infinate lifetimes and were never being garbage collected.
|- The second leak was the result of adding a scene object part instance method
|  to a scene event and never removing it.  This cause the event's delegate list
|  to maintain a link to that object which is then never freed as the scene event
|  object is never destroyed.
Patch applied, please direct feedback to me. Possible issue: Longtime idle
scripts like vendors may fail. 
							
						 
						
							2009-08-06 22:03:20 +01:00  
				
					
						
							
							
								 
						
							
							
								615e1ed285 
								
							
								 
							
						 
						
							
							
								
								goose panda  
							
							
							
						 
						
							2009-08-06 20:04:40 +01:00  
				
					
						
							
							
								 
						
							
							
								07e6a492a1 
								
							
								 
							
						 
						
							
							
								
								Disable all IAR tests for now due to possible failure-causing race condition  
							
							
							
						 
						
							2009-08-06 19:35:52 +01:00  
				
					
						
							
							
								 
						
							
							
								72e597bcba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into groups-core-contrib  
							
							
							
						 
						
							2009-08-06 11:22:10 -07:00  
				
					
						
							
							
								 
						
							
							
								4078a331e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2009-08-06 14:03:16 -04:00  
				
					
						
							
							
								 
						
							
							
								b0e6d0fc01 
								
							
								 
							
						 
						
							
							
								
								skip sqlite tests on z linux, as sqlite doesn't work right on the platform  
							
							
							
						 
						
							2009-08-06 14:01:36 -04:00  
				
					
						
							
							
								 
						
							
							
								2ac04cb624 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into groups-core-contrib  
							
							
							
						 
						
							2009-08-06 09:38:51 -07:00  
				
					
						
							
							
								 
						
							
							
								6244b8c384 
								
							
								 
							
						 
						
							
							
								
								Fixing comments re: INI file.  
							
							
							
						 
						
							2009-08-06 09:34:30 -07:00  
				
					
						
							
							
								 
						
							
							
								efc57bc3d7 
								
							
								 
							
						 
						
							
							
								
								Allow arbitrary wildcards in config includes. Things like  
							
							... 
							
							
							
							Include-Modules = "addin-modules/*/config/*.ini" will now work.
Adds Util.Glob, which will resolve a globbed path into a string list. 
							
						 
						
							2009-08-06 02:29:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c73ee1d06e 
								
							
								 
							
						 
						
							
							
								
								Complete the work on the Replaceable interface logic. From this commit onwards  
							
							... 
							
							
							
							the mere presence of a full version of a replaceable module will cause the
replaceable module in core to be deactivated. 
							
						 
						
							2009-08-06 01:10:45 +01:00  
				
					
						
							
							
								 
						
							
							
								c73a6ab7e0 
								
							
								 
							
						 
						
							
							
								
								Continue with renaming of Groups module components  
							
							
							
						 
						
							2009-08-05 14:56:48 -07:00  
				
					
						
							
							
								 
						
							
							
								72b6e7f949 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2009-08-05 17:38:27 -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  
				
					
						
							
							
								 
						
							
							
								6c65b990a2 
								
							
								 
							
						 
						
							
							
								
								Fixes mono Add-In references for the OptionalModules add-in so that groups doesn't throw errors, and so that the add-in is correctly reported as "OptionalModules" rather then as "SampleMoney"  
							
							
							
						 
						
							2009-08-05 13:20:46 -07:00  
				
					
						
							
							
								 
						
							
							
								e8b0f7cf5d 
								
							
								 
							
						 
						
							
							
								
								Remove bad assembly identification tag  
							
							
							
						 
						
							2009-08-05 20:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								bc6de6f5f0 
								
							
								 
							
						 
						
							
							
								
								Disable TestReplicateArchivePathToUserInventory() pending more investigation  
							
							
							
						 
						
							2009-08-05 20:05:22 +01:00  
				
					
						
							
							
								 
						
							
							
								1f7466e5c3 
								
							
								 
							
						 
						
							
							
								
								test item data storage impementation (unused as of yet)  
							
							
							
						 
						
							2009-08-05 20:04:27 +01:00  
				
					
						
							
							
								 
						
							
							
								07e00e110d 
								
							
								 
							
						 
						
							
							
								
								Reinstate TestLoadIarV0_1ExistingUsers(), removing unnecessary wait  
							
							
							
						 
						
							2009-08-05 19:38:45 +01:00  
				
					
						
							
							
								 
						
							
							
								989517725d 
								
							
								 
							
						 
						
							
							
								
								Begin refactoring XmlRpcGroups to a more generic Groups module that allows for replaceable Groups Service Connectors.  
							
							
							
						 
						
							2009-08-05 11:15:53 -07:00  
				
					
						
							
							
								 
						
							
							
								9e5736eeec 
								
							
								 
							
						 
						
							
							
								
								insert a little more debug info for TestReplicateArchivePathToUserInventory()  
							
							
							
						 
						
							2009-08-05 19:06:07 +01:00  
				
					
						
							
							
								 
						
							
							
								f8d8f07cb4 
								
							
								 
							
						 
						
							
							
								
								Remove waiting in TestReplicateArchivePathToUserInventory() since local inventory loading is synchronous  
							
							... 
							
							
							
							Insert a little more debugging info in case the occasional failure reoccurs 
							
						 
						
							2009-08-05 18:59:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1b65bd5861 
								
							
								 
							
						 
						
							
							
								
								Recomment TestReplicateArchivePathToUserInventory() for now due to occasional test fail  
							
							
							
						 
						
							2009-08-05 18:21:22 +01:00  
				
					
						
							
							
								 
						
							
							
								9e0f1b7fef 
								
							
								 
							
						 
						
							
							
								
								reinstate TestSaveIarV0_1()  
							
							
							
						 
						
							2009-08-05 18:01:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e5904c3883 
								
							
								 
							
						 
						
							
							
								
								remove some more mono compiler warnings  
							
							
							
						 
						
							2009-08-05 17:39:32 +01:00  
				
					
						
							
							
								 
						
							
							
								190bdc8a2e 
								
							
								 
							
						 
						
							
							
								
								* Remove some mono compiler warnings  
							
							
							
						 
						
							2009-08-05 17:33:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3323413f53 
								
							
								 
							
						 
						
							
							
								
								reinstate TestReplicateArchivePathToUserInventory()  
							
							
							
						 
						
							2009-08-05 17:17:20 +01:00  
				
					
						
							
							
								 
						
							
							
								bfc705766b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2009-08-04 19:01:01 +01:00  
				
					
						
							
							
								 
						
							
							
								7f5a4bbc26 
								
							
								 
							
						 
						
							
							
								
								* Small commented out debug message for module loading, partly to test my ability to commit with git  
							
							
							
						 
						
							2009-08-04 19:00:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4ffc284a36 
								
							
								 
							
						 
						
							
							
								
								trying to fix rare timer related exception.  
							
							
							
						 
						
							2009-08-04 17:24:32 +02:00  
				
					
						
							
							
								 
						
							
							
								068f54725b 
								
							
								 
							
						 
						
							
							
								
								Slight change to state management for attach scheduling.  
							
							... 
							
							
							
							Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-08-04 11:44:22 +02:00  
				
					
						
							
							
								 
						
							
							
								9ffe4d850e 
								
							
								 
							
						 
						
							
							
								
								This change adds support for the attach event in scripts.  
							
							... 
							
							
							
							[1] Added a new OnAttach event to Scene/EventManager
  [2] Hooked up existing attach event handler in XEngine.
  [3] Modified SceneGraph and Scene.Inventory to trigger
      attach events at the appropriate places. I was forced
      to distribut the changes across two files because of
      the way attach processing is distributed across the
      two files.
  [4] In the case of RezSingleAttachmentFromInventory it is
      necessary to handle event scheduling in a special way.
      There is no synchronous path available, so the fact
      that this object is attached, and who it is attached to,
      is cached when the ScriptInstance is created. When
      the script is started, the attached handler is driven
      after on_rez (but before changed, this should be reviewed).
Signed-off-by: dr scofield (aka dirk husemann) <drscofield@xyzzyxyzzy.net> 
							
						 
						
							2009-08-04 11:41:06 +02:00  
				
					
						
							
							
								 
						
							
							
								21e62e87c7 
								
							
								 
							
						 
						
							
							
								
								starting to refactor path generation out of prim extrusion  
							
							
							
						 
						
							2009-08-03 22:59:47 -07:00  
				
					
						
							
							
								 
						
							
							
								c3dd98b016 
								
							
								 
							
						 
						
							
							
								
								Revert the  #3899  patch and it's two follow ups  
							
							
							
						 
						
							2009-08-04 05:03:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1d8df738f6 
								
							
								 
							
						 
						
							
							
								
								Update a misspelled name  
							
							
							
						 
						
							2009-08-04 04:57:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2b8c3f8519 
								
							
								 
							
						 
						
							
							
								
								Change the freeswitch out connector (which is pointless) to an in connector  
							
							
							
						 
						
							2009-08-04 04:32:44 +01:00  
				
					
						
							
							
								 
						
							
							
								afc318f30b 
								
							
								 
							
						 
						
							
							
								
								Add the region module shell for the new freeswitch service  
							
							
							
						 
						
							2009-08-04 04:25:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0f400dc83d 
								
							
								 
							
						 
						
							
							
								
								Adding the plumbing for a ROBUST freeswitch service  
							
							
							
						 
						
							2009-08-04 04:11:04 +01:00  
				
					
						
							
							
								 
						
							
							
								17bdc45c5c 
								
							
								 
							
						 
						
							
							
								
								Add plumbing for the SceneObjectDeleter to wait for the script engine to  
							
							... 
							
							
							
							allow final deletion of objects. Meant to support the attach(NULL_KEY) event, 
							
						 
						
							2009-08-04 03:17:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1f90d2a2c6 
								
							
								 
							
						 
						
							
							
								
								If the FreeSwitch context is unset or "public", then accept any context.  
							
							... 
							
							
							
							This restores the "out of the box" functionality. 
							
						 
						
							2009-08-04 00:43:49 +01:00  
				
					
						
							
							
								 
						
							
							
								fa20a2685b 
								
							
								 
							
						 
						
							
							
								
								Output the Freeswitch context received and the context set up in the  
							
							... 
							
							
							
							debugging message so a mismatch can be corrected more easily 
							
						 
						
							2009-08-04 00:38:20 +01:00  
				
					
						
							
							
								 
						
							
							
								acf7206f4b 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, dslake, for a patch that:  
							
							... 
							
							
							
							The region dearchive module assumes extra null bytes will be appended 
to the end of every OAR file. This may be due to the block nature of 
storage but it seems like an unsafe assumption. When streaming region 
archives over a network or through a memory stream, no additional null 
bytes are added to the end and this an exception. 
							
						 
						
							2009-08-02 19:30:25 +00:00  
				
					
						
							
							
								 
						
							
							
								fea3ffa154 
								
							
								 
							
						 
						
							
							
								
								* An enum for The VisualParams array that the viewer sends us with 90% of the documentation.  
							
							... 
							
							
							
							* Automatically generated using the BuildVisualParamsEnum Method that gets data from the libOMV VisualParams NameValue definitions which they generate from the the avatar_lad.xml file
* Want to know what element controls the eye size, jowls. pointy ears? no problem. 
							
						 
						
							2009-08-02 06:38:52 +00:00  
				
					
						
							
							
								 
						
							
							
								4cbf0444df 
								
							
								 
							
						 
						
							
							
								
								* Tweak the caps manager so that the NPCAvatar works again.  
							
							
							
						 
						
							2009-08-01 14:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								4ce5c894cf 
								
							
								 
							
						 
						
							
							
								
								Add copyright header. Formatting cleanup.  
							
							
							
						 
						
							2009-08-01 05:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ff35a3378e 
								
							
								 
							
						 
						
							
							
								
								Make ROBUST not hang on exit in recent Mono versions. Make the logfile config  
							
							... 
							
							
							
							setting/commandline option actually work. 
							
						 
						
							2009-07-31 21:00:09 +00:00  
				
					
						
							
							
								 
						
							
							
								ae8d3ab22e 
								
							
								 
							
						 
						
							
							
								
								* Fix a locking issue in the EventQueue  
							
							
							
						 
						
							2009-07-31 20:53:35 +00:00  
				
					
						
							
							
								 
						
							
							
								23a8895d29 
								
							
								 
							
						 
						
							
							
								
								* Fixed another potential httpserver leak.  
							
							
							
						 
						
							2009-07-30 18:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								22a533b675 
								
							
								 
							
						 
						
							
							
								
								Thank you, dmiles, for a patch that allows more differentiated script  
							
							... 
							
							
							
							permissions for YP scripts. 
							
						 
						
							2009-07-30 15:38:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6c94ce1cca 
								
							
								 
							
						 
						
							
							
								
								Flag certain meshes to avoid vertex list compaction. This should help speed up meshing time at startup.  
							
							
							
						 
						
							2009-07-30 07:06:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a8246bc57e 
								
							
								 
							
						 
						
							
							
								
								* Remove and comment out old and unneeded parts of the old TextureDownload and UserTextureDownloadService modules.  
							
							... 
							
							
							
							* These have been mostly replaced by the PriorityQueue sender in LLClientView (it was still using threads and poll processing!)
* Thread Reduction!
* Might have been sending more image packets then necessary previously, texture times 2.    We'll see if this reduces the texture packet load. 
							
						 
						
							2009-07-30 06:27:45 +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  
				
					
						
							
							
								 
						
							
							
								cbeebc209d 
								
							
								 
							
						 
						
							
							
								
								Thank you, coyled, for a patch to change Flotsamcache path generation  
							
							... 
							
							
							
							to avoid directory overflow. 
							
						 
						
							2009-07-29 17:21:36 +00:00  
				
					
						
							
							
								 
						
							
							
								cabda86615 
								
							
								 
							
						 
						
							
							
								
								Patch from Kai Ludwig: Fix prim drawing on maptile.  
							
							
							
						 
						
							2009-07-29 16:32:56 +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  
				
					
						
							
							
								 
						
							
							
								f94985a939 
								
							
								 
							
						 
						
							
							
								
								Add the missing block to the alert message  
							
							
							
						 
						
							2009-07-28 20:27:31 +00:00  
				
					
						
							
							
								 
						
							
							
								aa06d9f98b 
								
							
								 
							
						 
						
							
							
								
								Add the new StatusData block to the other two searchh packets  
							
							
							
						 
						
							2009-07-28 19:28:01 +00:00  
				
					
						
							
							
								 
						
							
							
								64c874a951 
								
							
								 
							
						 
						
							
							
								
								Fix a null data block in DirClassifiedReply packet, preventing a session  
							
							... 
							
							
							
							crash in search.
Fixes Mantis #3952  
							
						 
						
							2009-07-28 18:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b008865110 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for a patch to correct a folder bloat issue in the  
							
							... 
							
							
							
							Flotsam Asset Cache.
Fixes mantis #3950  
							
						 
						
							2009-07-28 17:20:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a1786d4c39 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-07-28 09:40:07 +00:00  
				
					
						
							
							
								 
						
							
							
								aec16c2a0a 
								
							
								 
							
						 
						
							
							
								
								Than you, otakup0pe, for a patch to correct llSetPos & friends' behavior  
							
							... 
							
							
							
							for child prims.
Fixes Mantis #3931  
							
						 
						
							2009-07-27 23:13:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3038efcc47 
								
							
								 
							
						 
						
							
							
								
								Preserve the creator of items copied in inventory.  
							
							... 
							
							
							
							Fixes Mantis #3946  
							
						 
						
							2009-07-27 21:25:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5ca02f0a08 
								
							
								 
							
						 
						
							
							
								
								This does NOT address the issue in mantis  #3940 , but it may avoid the exception reported there by WiLLuMPJuH Huisman pertaining to TeleportFailedPacket.  
							
							
							
						 
						
							2009-07-27 19:20:48 +00:00  
				
					
						
							
							
								 
						
							
							
								06e4297b93 
								
							
								 
							
						 
						
							
							
								
								Patch from RemedyTomm: A failed inventory request would block any further  
							
							... 
							
							
							
							requests from that same user, even after a relog.
This patch changes the block on further requests to be in line with the
request timeout timer and allows the system to recover. 
							
						 
						
							2009-07-26 19:09:59 +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  
				
					
						
							
							
								 
						
							
							
								5ae1ad995d 
								
							
								 
							
						 
						
							
							
								
								* Fix Groups Module Null Reference when you were not a member of any group.  
							
							
							
						 
						
							2009-07-25 17:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7317bd7675 
								
							
								 
							
						 
						
							
							
								
								Correct an issue in group packet sending that causes a nullref with  
							
							... 
							
							
							
							libomv-0.7. 
							
						 
						
							2009-07-25 16:55:11 +00:00  
				
					
						
							
							
								 
						
							
							
								64bd9a3354 
								
							
								 
							
						 
						
							
							
								
								* Updates libOMV to version 0.7.0  
							
							... 
							
							
							
							* Uses mantis #3811  as a base (thanks jhuliman) with changes.
* E-mail regarding interface changes sent to the opensim-dev list 
* Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html  
							
						 
						
							2009-07-25 15:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								98687df56b 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3586  
							
							... 
							
							
							
							* Make MSSQL current in NHibernate
* Thanks mpallari 
							
						 
						
							2009-07-24 20:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a54998e1f9 
								
							
								 
							
						 
						
							
							
								
								* minor: spacing adjustment to retrigger panda  
							
							
							
						 
						
							2009-07-24 20:27:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a7c8948292 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3855  
							
							... 
							
							
							
							* Prevent session crashes when something goes wrong with group invite.
* Thanks mcortez. 
							
						 
						
							2009-07-24 20:08:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c3bb9ec42c 
								
							
								 
							
						 
						
							
							
								
								* Apply asset and inventory name and description bound checks to MySQL  
							
							
							
						 
						
							2009-07-24 20:01:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f75949692e 
								
							
								 
							
						 
						
							
							
								
								* Extend mssql name string size checking to create/update folder  
							
							
							
						 
						
							2009-07-24 19:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								92047114ac 
								
							
								 
							
						 
						
							
							
								
								* Extend inventory name and description length checks to UpdateItem for mssql  
							
							
							
						 
						
							2009-07-24 19:41:53 +00:00  
				
					
						
							
							
								 
						
							
							
								de893a4a10 
								
							
								 
							
						 
						
							
							
								
								* Correct minor bug where item description bounded string was not actually being used in the previous patches.  
							
							
							
						 
						
							2009-07-24 19:35:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b67c1f5086 
								
							
								 
							
						 
						
							
							
								
								* Apply similar bounds checks on name and description fields on MSSQL UpdateAsset  
							
							
							
						 
						
							2009-07-24 19:21:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a3f4330c87 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3902  
							
							... 
							
							
							
							* Restrict asset and inventory name descriptions so as not to overflow MSSQL field lengths
* Thanks StrawberryFride 
							
						 
						
							2009-07-24 19:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								169a353cca 
								
							
								 
							
						 
						
							
							
								
								* minor ccc  
							
							
							
						 
						
							2009-07-24 06:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7bf59c551e 
								
							
								 
							
						 
						
							
							
								
								* Updates RESTInterregionComms and LocalInterregionComms to the new region module interface. This fixes an issue where region references were being added but weren't being deleted,  
							
							... 
							
							
							
							causing those "unnotified circuit" messages.
* Also fixes tests accordingly
- Fixes Mantis #3452 
- Fixes Mantis #3388 
- Fixes Mantis #3871 
- Related to Mantis #3493  
							
						 
						
							2009-07-23 16:57:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a133e83f3a 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-07-23 15:32:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4b84bdb77e 
								
							
								 
							
						 
						
							
							
								
								Thank you, patnad, for a patch to advance the UrlModule's functionality.  
							
							... 
							
							
							
							Mantis #3712  
							
						 
						
							2009-07-22 22:16:37 +00:00  
				
					
						
							
							
								 
						
							
							
								c42d5feee3 
								
							
								 
							
						 
						
							
							
								
								* Fix SStats under the new HttpServer.    (.ajax files are apparently reserved)  
							
							
							
						 
						
							2009-07-22 15:48:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e2e43f1ab7 
								
							
								 
							
						 
						
							
							
								
								* Whoops, forgot the water heightfield.  
							
							
							
						 
						
							2009-07-22 04:11:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9f4b8260c2 
								
							
								 
							
						 
						
							
							
								
								* Exclude heightfield geom from the raycast test.  
							
							... 
							
							
							
							* Fixes mantis #3922  
							
						 
						
							2009-07-22 04:04:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7c747035ff 
								
							
								 
							
						 
						
							
							
								
								Thank you, MarcelEdward, for a patch to add paying group join fees.  
							
							... 
							
							
							
							Applied with changes (original patch would not compile)
Whitespace changes removed
Fixes Mantis #3926  
							
						 
						
							2009-07-21 23:57:56 +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  
				
					
						
							
							
								 
						
							
							
								156c393a44 
								
							
								 
							
						 
						
							
							
								
								* nothing in this commit, re-triggering panda..    which crashed while testing.  
							
							
							
						 
						
							2009-07-21 03:28:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5c8fe5c01c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a case where a prim was a NullPhysicsActor instead of an OdePrim  
							
							... 
							
							
							
							* Commented logic that wasn't being used.
* This should fix the errors in OdeScene.near 
							
						 
						
							2009-07-21 03:18:19 +00:00  
				
					
						
							
							
								 
						
							
							
								57c325540c 
								
							
								 
							
						 
						
							
							
								
								From: Rick Alther <alther@us.ibm.com>  
							
							... 
							
							
							
							This patch fixes a problem in the RestXmlWriter where an exception may be
thrown when ToString() is called.  ToString() is closing the last tag prior
to returning the string object, which it shouldn't do.  People should be
closing the XML tags and document properly and not rely on the ToString()
side effect to do it for them.  This is most noticeable if you hit
the /regions/ and /regioninfo/ REST calls.  If you are running r9579 or
later, these calls will result in an error. 
							
						 
						
							2009-07-20 15:12:50 +00:00  
				
					
						
							
							
								 
						
							
							
								cf712075e5 
								
							
								 
							
						 
						
							
							
								
								* Remove a noisy debug console message that was used for testing the camera constraints.  Ooops.  
							
							
							
						 
						
							2009-07-19 02:41:32 +00:00  
				
					
						
							
							
								 
						
							
							
								08819bcbea 
								
							
								 
							
						 
						
							
							
								
								* Created a way that the OpenSimulator scene can ask the physics scene to do a raycast test safely.  
							
							... 
							
							
							
							* Test for prim obstructions between the avatar and camera.  If there are obstructions, inform the client to move the camera closer.  This makes it so that walls and objects don't obstruct your view while you're moving around.   Try walking inside a hollowed tori.   You'll see how much easier it is now because your camera automatically moves closer so you can still see.
* Created a way to know if the user's camera is alt + cammed or just following the avatar.
* Changes IClientAPI interface by adding SendCameraConstraint(Vector4 CameraConstraint) 
							
						 
						
							2009-07-19 02:32:02 +00:00  
				
					
						
							
							
								 
						
							
							
								52f983613c 
								
							
								 
							
						 
						
							
							
								
								Thank you, otakup0pe, for a patch that enables basic auth with LSL  
							
							
							
						 
						
							2009-07-18 20:10:19 +00:00  
				
					
						
							
							
								 
						
							
							
								bb4b81d70f 
								
							
								 
							
						 
						
							
							
								
								* patch from jonc  
							
							... 
							
							
							
							* Fixes scaling a group in some situations.
* fixes mantis #3886 
* Thanks jonc! 
							
						 
						
							2009-07-17 21:32:35 +00:00  
				
					
						
							
							
								 
						
							
							
								b6caf1606d 
								
							
								 
							
						 
						
							
							
								
								* If the world map module encounters an error, not all of the objects will be created and will therefore be null in the finally clause.   Therefore, only dispose of objects that are not null in the finally clause.  
							
							... 
							
							
							
							* fixes mantis #3848  
							
						 
						
							2009-07-17 21:13:50 +00:00  
				
					
						
							
							
								 
						
							
							
								eb1a6e9b87 
								
							
								 
							
						 
						
							
							
								
								* Patch from otakup0pe to help freeswitch play nice with complex existing freeswitch configurations.  
							
							... 
							
							
							
							* Thanks!  fixes mantis #3899  
							
						 
						
							2009-07-17 21:06:28 +00:00  
				
					
						
							
							
								 
						
							
							
								05c24a648d 
								
							
								 
							
						 
						
							
							
								
								* Another attempt to remedy the 'ghost prim' situation.  This time for attachments on teleport.  
							
							
							
						 
						
							2009-07-17 18:38:03 +00:00  
				
					
						
							
							
								 
						
							
							
								ebb03e2aab 
								
							
								 
							
						 
						
							
							
								
								* This should fix the phantom prim from attachments rezzing.  
							
							... 
							
							
							
							* fixes mantis #3896 
* fixes mantis #3898  
							
						 
						
							2009-07-17 17:53:22 +00:00  
				
					
						
							
							
								 
						
							
							
								acea31518b 
								
							
								 
							
						 
						
							
							
								
								fixed the bug where changing the rotation of a selection of prims in a linkset, made each of those prims rotate around its own centre rather than around the geometric centre of the selection like they should do (and like the client expects).  
							
							... 
							
							
							
							This involved adding a new OnUpdatePrimSingleRotationPosition event to IClientAPI so that we can get the changed position from the client. 
Btw adding new events to IClientAPI is really tedious where you have to copy the change across to at least 5 or 6 other files. 
[Note this doesn't fix the bug where any rotation changes to the root prim (but not the whole linkset) cause rotation errors on the child prims.] 
							
						 
						
							2009-07-17 14:58:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f74622c65f 
								
							
								 
							
						 
						
							
							
								
								* Change the order of Update so Physics processes a frame before the scene manipulates the physics Scene.cs  
							
							... 
							
							
							
							* Remove the draconic locking around adding an avatar to the Scene
* Handle an extreme error case when border crossing fails and user uses map to teleport to a different region on the same instance causing control commands to go to a child agent.
* Make the Set Appearance method use the proper 'remove from physics scene' method.
* It *may* help border crossings.   
* It *may* help the 'on avatar rez' lag, that people have been seeing the past week.
* It may also cause physics to crash more often on failed teleports (though..  I think I got the cases covered). 
							
						 
						
							2009-07-17 07:28:09 +00:00  
				
					
						
							
							
								 
						
							
							
								01446074b1 
								
							
								 
							
						 
						
							
							
								
								Revert the nonessential part of r10033 to restore sanity to trampolines  
							
							
							
						 
						
							2009-07-16 19:09:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b79e23dc5c 
								
							
								 
							
						 
						
							
							
								
								Allow OpenSim to run without script engines enabled  
							
							... 
							
							
							
							Fixes Mantis #3893  
							
						 
						
							2009-07-16 08:45:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8e1ab33ed3 
								
							
								 
							
						 
						
							
							
								
								* Tweaking collision reporting a little more in ScenePresence to not check if the collisions will affect health if the avatar is invulnerable.  (saves 3 loops)  
							
							
							
						 
						
							2009-07-16 04:50:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5f68b5b82e 
								
							
								 
							
						 
						
							
							
								
								There was possible a locking issue in revision 9951 so reverting that revision until further testing can be done.  
							
							
							
						 
						
							2009-07-16 00:05:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5815162d7e 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-07-15 20:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d89cf47d50 
								
							
								 
							
						 
						
							
							
								
								* Change server prompt from B.U.S.T to R.O.B.U.S.T, as per mailing list  
							
							
							
						 
						
							2009-07-15 20:32:35 +00:00  
				
					
						
							
							
								 
						
							
							
								a266e6dc4b 
								
							
								 
							
						 
						
							
							
								
								Bounding Box/find rez from inventory point code now seems to be working correctly.  
							
							... 
							
							
							
							So next step is to clean up that code and wait for bug reports. 
							
						 
						
							2009-07-15 19:46:32 +00:00  
				
					
						
							
							
								 
						
							
							
								856d5f4375 
								
							
								 
							
						 
						
							
							
								
								Yet more work on fixing the boundingbox code.  
							
							
							
						 
						
							2009-07-15 18:55:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3a72531e4c 
								
							
								 
							
						 
						
							
							
								
								More fixing of the boundingbox code.  
							
							... 
							
							
							
							Still more work needed to get linksets to rezz correctly (not in the ground) 
							
						 
						
							2009-07-15 10:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								08d4fffdfd 
								
							
								 
							
						 
						
							
							
								
								A attemp to fix the boundingBox code that I committed the other day.  
							
							
							
						 
						
							2009-07-15 10:26:12 +00:00  
				
					
						
							
							
								 
						
							
							
								75bfbc14fc 
								
							
								 
							
						 
						
							
							
								
								Test commit to see if commit is working for me, as another core developer is reporting problems.  
							
							
							
						 
						
							2009-07-15 10:11:00 +00:00  
				
					
						
							
							
								 
						
							
							
								56d295cfb5 
								
							
								 
							
						 
						
							
							
								
								Fix for avatar falling through terrain when av_capsule_tilted=false, Mantis  #2905  
							
							... 
							
							
							
							This fix re-introduces a small tilt into the capsule to prevent
avatar falling through terrain. Re-introduction of the tilt means
that some direction-dependent behavior when walking over prims, but
I have tried to minimize this.
Additionally this commit allows the capsule to wobble slightly when
being pushed around the terrain. This should make walking over prims
easier, as the capsule can wobble and glide diagonally over the prim's
edge, instead of rigidly being stopped vertically against the prim's
face. 
							
						 
						
							2009-07-15 10:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								6b3fc3ccb8 
								
							
								 
							
						 
						
							
							
								
								Bump version in Framework/Servers/VersionInfo to 0.6.6.  
							
							
							
						 
						
							2009-07-15 05:24:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fb4067c844 
								
							
								 
							
						 
						
							
							
								
								A stab at implementing llSetDamage. Not persistent.  
							
							
							
						 
						
							2009-07-15 00:10:01 +00:00  
				
					
						
							
							
								 
						
							
							
								750f75c514 
								
							
								 
							
						 
						
							
							
								
								Thank you, Twitch, for a patch to restore mayhem and murder to OpenSim  
							
							... 
							
							
							
							Fixes Mantis #3888  
							
						 
						
							2009-07-14 23:20:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e53596f607 
								
							
								 
							
						 
						
							
							
								
								Remove redundant distance limitaion in llRezAtRoot  
							
							... 
							
							
							
							Fixes Mantis #3887  
							
						 
						
							2009-07-14 22:10:46 +00:00  
				
					
						
							
							
								 
						
							
							
								73251ed346 
								
							
								 
							
						 
						
							
							
								
								add a constructor overload and an AddPos method to SculptMesh  
							
							
							
						 
						
							2009-07-14 06:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								58b05e5cbe 
								
							
								 
							
						 
						
							
							
								
								A commit to retrigger panda  
							
							
							
						 
						
							2009-07-13 15:14:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c4318136ba 
								
							
								 
							
						 
						
							
							
								
								Changed it so that when rezzing prims from inventory, a bounding box containing all the prims in the group is used for working out the rezzing point. So that none of the child prims are underground. Or at least thats what it is meant to do, still needs more testing and there are still some issues with link sets getting rezzed too high above the ground/target prim.  
							
							
							
						 
						
							2009-07-13 14:42:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a7043ebf53 
								
							
								 
							
						 
						
							
							
								
								Attempt to make it so items rezzed from inventory aren't half in the ground or half in the prim they are being rezzed on top off. This is currently only correct for single prims (not link groups) and unrotated prims. Next step is to fix for link sets and rotated prims.  
							
							... 
							
							
							
							This needs a lot more testing to find use cases where it might be wrong (like half way up a hill?) 
							
						 
						
							2009-07-13 12:08:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e5e6f4c6df 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in AvatarCreationModule, where during the cloning of a folder it would report it was unsuccessful if the folder was empty.  
							
							
							
						 
						
							2009-07-12 21:02:57 +00:00  
				
					
						
							
							
								 
						
							
							
								82dd4cf3c4 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Fly-Man for a patch that solves:  
							
							... 
							
							
							
							[RADMIN] Exception whilst loading default avatars ; 
Object reference not set to an instance of an object. 
							
						 
						
							2009-07-12 17:00:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d9a8ecf238 
								
							
								 
							
						 
						
							
							
								
								Changed the DeRezObject event so it passes a list<uint> of localIDs in one event trigger rather than triggering the event once for every localid in the derez packet.  
							
							
							
						 
						
							2009-07-12 12:32:39 +00:00  
				
					
						
							
							
								 
						
							
							
								71ab7a1e2d 
								
							
								 
							
						 
						
							
							
								
								* Workaround for a bug in Vivox Server r2978, whereby channel-search.channels.count returns 0 instead of the actual channel count. Should not affect more recent versions of Vivox where this issue has been fixed.  
							
							
							
						 
						
							2009-07-12 02:16:49 +00:00  
				
					
						
							
							
								 
						
							
							
								50ccf914ca 
								
							
								 
							
						 
						
							
							
								
								* More Vivox Fiddling  
							
							
							
						 
						
							2009-07-12 01:56:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a8b40d47d6 
								
							
								 
							
						 
						
							
							
								
								* Patch for previous revision.  
							
							
							
						 
						
							2009-07-12 01:31:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c20a4032e2 
								
							
								 
							
						 
						
							
							
								
								* More VivoxModule debugging.  
							
							
							
						 
						
							2009-07-12 01:23:49 +00:00  
				
					
						
							
							
								 
						
							
							
								199984cbea 
								
							
								 
							
						 
						
							
							
								
								* Added some noisy debug information to VivoxModule to try debug why GetChannel fails on LBSA/Zaius Plaza.  
							
							
							
						 
						
							2009-07-12 01:04:32 +00:00  
				
					
						
							
							
								 
						
							
							
								cce451d9de 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-07-11 11:47:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ab03772d94 
								
							
								 
							
						 
						
							
							
								
								fixing addin.xml  
							
							
							
						 
						
							2009-07-11 08:17:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d123c74e37 
								
							
								 
							
						 
						
							
							
								
								fixing missing ReplacableInterface  
							
							
							
						 
						
							2009-07-11 08:16:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7a4abf0def 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <hud@zurich.ibm.com> & Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							this commit finally adds the VivoxVoiceModule: it supports positional
as well as conference call type voice (currently only per region
server), region and parcel voice, speaker indication (LL client
family), direct avtar-to-avatar voice chat. NOTE: you need to obtain
an customer admin account from Vivox to be able to use this module ---
DON'T ask me about how to about an admin account, i've NO clue, we
just wrote this code. 
							
						 
						
							2009-07-11 08:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								16b4e38f68 
								
							
								 
							
						 
						
							
							
								
								fixing warning re ReplacableInterface()  
							
							
							
						 
						
							2009-07-11 08:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								3f2ee8915d 
								
							
								 
							
						 
						
							
							
								
								Some improvements to prim face numbering - only affects viewers using PrimMesher  
							
							
							
						 
						
							2009-07-11 04:53:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d54aac41d2 
								
							
								 
							
						 
						
							
							
								
								* Added a user friendly message to the sqlite regionsettings saver giving them troubleshooting options and telling them to restart the simulator.  This situation, hopefully is temporary and generates an exception when sqlite users first start OpenSimulator because of an unexpected condition in the database layer.  Restart and all is well.  
							
							... 
							
							
							
							* Added a user friendly message to the 'No IInventoryService available' condition with troubleshooting options. 
							
						 
						
							2009-07-10 21:47:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ec1a5d8933 
								
							
								 
							
						 
						
							
							
								
								Some module reshuffling, no user functionality yet  
							
							
							
						 
						
							2009-07-10 20:46:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8ecfc9a717 
								
							
								 
							
						 
						
							
							
								
								Committing the interface change and the addition to the modules to get  
							
							... 
							
							
							
							the ball rolling on replacable modules. No user functionality yet 
							
						 
						
							2009-07-10 20:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								18ffbf6342 
								
							
								 
							
						 
						
							
							
								
								* minor format changes and message additions  
							
							
							
						 
						
							2009-07-10 19:18:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d7d2de3a08 
								
							
								 
							
						 
						
							
							
								
								* minor: standardize some logging messages  
							
							
							
						 
						
							2009-07-10 18:57:16 +00:00  
				
					
						
							
							
								 
						
							
							
								148e2d55fa 
								
							
								 
							
						 
						
							
							
								
								* minor: Make GridCommon.ini.example refer to inventory service rather than asset where appropriate  
							
							... 
							
							
							
							* Send debug level notice to console if a user fails authentication 
							
						 
						
							2009-07-10 18:40:37 +00:00  
				
					
						
							
							
								 
						
							
							
								78d7f4696e 
								
							
								 
							
						 
						
							
							
								
								Now we are past revision 10000, I think its time to start to fix that massive bug that was introduced in revision 1. So here is the first part of that fix.  
							
							
							
						 
						
							2009-07-10 11:03:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f9ff986908 
								
							
								 
							
						 
						
							
							
								
								Switch runprebuild.bat from VS2005 to VS2008.  Remove runprebuild2008.bat.  
							
							
							
						 
						
							2009-07-10 04:29:00 +00:00  
				
					
						
							
							
								 
						
							
							
								8c8edb0c4e 
								
							
								 
							
						 
						
							
							
								
								Explicitly  set up the http server singleton fo the tests  
							
							
							
						 
						
							2009-07-10 03:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								c87b75e425 
								
							
								 
							
						 
						
							
							
								
								This extra assignment to the singleton should not be needed but may help make  
							
							... 
							
							
							
							the tests pass 
							
						 
						
							2009-07-10 03:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b202ab02d0 
								
							
								 
							
						 
						
							
							
								
								Adding the new grid services skeleton. Still very much based on the old  
							
							... 
							
							
							
							one but alowing multi-tenancy. 
							
						 
						
							2009-07-10 03:28:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c310fb11f4 
								
							
								 
							
						 
						
							
							
								
								Remove all references to HttpServer from CommsManager (all incarnations)  
							
							... 
							
							
							
							Change all uses of the HttpServer properties to use the new singleton 
							
						 
						
							2009-07-10 02:22:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7b457805a3 
								
							
								 
							
						 
						
							
							
								
								Create a MainServer static class to access the regions server's HTTP server  
							
							
							
						 
						
							2009-07-10 00:59:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e15ffe31e3 
								
							
								 
							
						 
						
							
							
								
								* Commit some BinBVH rotation convenience.   Calculates the W element of the joint rotation quaternion and provides a property so consumer doesn't have to.  
							
							
							
						 
						
							2009-07-10 00:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								dc0a19f737 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Godfrey, for a patch that:  
							
							... 
							
							
							
							The vector parameter to llSetPos() specifies an absolute position for 
an unlinked prim or the root prim of a linkset; however, when the 
function is used by a child prim, the vector specifies a relative 
offset from the root prim. The changed introduced in llSetPos() treats 
this value as an absolute position in all cases, which has the unintended 
effect of mangling the position of child prims. 
							
						 
						
							2009-07-09 16:53:55 +00:00  
				
					
						
							
							
								 
						
							
							
								744196d9ba 
								
							
								 
							
						 
						
							
							
								
								Thank you, StrawberryFride, for a patch to fix MSSQL parameter naming.  
							
							
							
						 
						
							2009-07-09 15:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								61008c9c13 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, SnowDrop, for a patch that:  
							
							... 
							
							
							
							This add a configuration option to the MRM module called "hidden".
if MRM is marked as enabled, the module will additionally check for 
the "Hidden" flag, before registering for client side scriping events.
When MRM is running hidden, it will not respond to client side 
scripting events, giving serverside scripting modules, like MRMLoader 
and MRMAddin the ability to leverage the MRM engine. This way, even 
a possible clientside exploit will not be possible, while still 
allowing the MRM engine to run. 
							
						 
						
							2009-07-08 20:57:26 +00:00  
				
					
						
							
							
								 
						
							
							
								525ab2c278 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, RandomHuman for a patch that:  
							
							... 
							
							
							
							The admin_close_region method removes a region from the simulator without deleting it. 
The region can then be recreated by calling admin_create_region with the same UUID. 
There is also a change to admin_create_region to facilitate this.The reason I want 
to have this functionality is to make it possible to detach regions when they are 
idle and recreate them on demand through a web interface. It's probably doable 
using the existing methods by saving and loading oars, but it also doesn't seem 
like that should be necessary. 
							
						 
						
							2009-07-08 20:53:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2d949c1f25 
								
							
								 
							
						 
						
							
							
								
								Add DisableUndergroundMovement to scrpting API to allow underground movement  
							
							... 
							
							
							
							if needed. Defaults to true, so those who want to continue using underground
scripted prims need to add that option and set it. 
							
						 
						
							2009-07-08 14:36:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f4498983aa 
								
							
								 
							
						 
						
							
							
								
								Prevent scripts from moving prims underground  
							
							
							
						 
						
							2009-07-08 10:22:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d8fe7777bf 
								
							
								 
							
						 
						
							
							
								
								Prevent teleports from ending underground  
							
							
							
						 
						
							2009-07-08 08:38:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0ec6dfb1a1 
								
							
								 
							
						 
						
							
							
								
								Experimental fix for tilted avatar capsule, Mantis  #2905  
							
							... 
							
							
							
							Set av_capsule_tilted to false in opensim.ini. Default is true, so there is
no change in avatar behavior (and no breaking of existing content which
relies on the tilted capsule).
This commit straightens up the avatar capsule so it behaves consistently
(e.g. same collision behavior against prims regardless of which direction
the avatar is coming from; ability to fit through narrow doorways).
Please note this introduces other side effects which have not been fixed.
In particular:
* The avatar frequently falls through the terrain if it is not flat, though
the avatar behaves pretty well on flat terrain. This requires investigation
of the ode terrain collider.
* The apparent foot position of the avatar with respect to the ground
is changed. This requires investigation of the avatar height/capsule height.
Please consider this as work in progress. 
							
						 
						
							2009-07-08 01:41:05 +00:00  
				
					
						
							
							
								 
						
							
							
								7e8bfc4618 
								
							
								 
							
						 
						
							
							
								
								* Allowing LLSD logins to do silent logout of last hung session on standalone only, following the already implemented XMLRPC behavior  
							
							
							
						 
						
							2009-07-07 23:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4badac3c90 
								
							
								 
							
						 
						
							
							
								
								Make a renamed OpenSim.Server.exe use the corret ini file, e.g.  
							
							... 
							
							
							
							renaming OpenSim.Server.exe to OpenSim.AssetServer.exe will cause
OpenSim.AssetServer.ini to be read by that instance. This facilitates legacy
usage 
							
						 
						
							2009-07-07 21:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f10e53d167 
								
							
								 
							
						 
						
							
							
								
								Update prompt and make it settable from within the ini file  
							
							
							
						 
						
							2009-07-07 20:45:29 +00:00  
				
					
						
							
							
								 
						
							
							
								fe1e9ac5c3 
								
							
								 
							
						 
						
							
							
								
								Make the asset IN connector return HTTP 404 if an asset is not found, and  
							
							... 
							
							
							
							also make it return a non-xml content type so a browser can be used
for testing it. 
							
						 
						
							2009-07-07 17:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								3bfd98eae7 
								
							
								 
							
						 
						
							
							
								
								Committing the basic universal server Technology (B.U.S.T.)  
							
							
							
						 
						
							2009-07-07 16:21:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6458858575 
								
							
								 
							
						 
						
							
							
								
								Change fields and methods in LSL API from private to protected, make some  
							
							... 
							
							
							
							methods virtual 
							
						 
						
							2009-07-06 13:09:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5ba499a759 
								
							
								 
							
						 
						
							
							
								
								comment out some excessively verbose eventqueue debugging messages  
							
							
							
						 
						
							2009-07-05 07:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5df21f9dcb 
								
							
								 
							
						 
						
							
							
								
								Fix previous commit  
							
							
							
						 
						
							2009-07-04 18:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								23c7d6b818 
								
							
								 
							
						 
						
							
							
								
								Add the new field agent_access_max. Without it being set to "A", viewers from  
							
							... 
							
							
							
							1.23 prevent the removal of underwear. 
							
						 
						
							2009-07-04 18:15:01 +00:00  
				
					
						
							
							
								 
						
							
							
								840f5f9485 
								
							
								 
							
						 
						
							
							
								
								- adding a Persistent flag to RegionInfo  
							
							... 
							
							
							
							- adding  EstateSettings.Save() to RemoteAdmin ACL code (invoked only when region is persistent) 
							
						 
						
							2009-07-03 15:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8344df886b 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, AnakinLohner, for a patch that addresses:  
							
							... 
							
							
							
							The patch included updates the root and child prims' AttchedAvatar 
with the right UUID. It also cleans the AttachedAvatar properties 
for the root and child prims on Drop and Detach 
							
						 
						
							2009-07-02 16:02:18 +00:00  
				
					
						
							
							
								 
						
							
							
								49f89dd758 
								
							
								 
							
						 
						
							
							
								
								make methods surounding backup virtual so they could be override for server side created objects  
							
							
							
						 
						
							2009-07-02 12:00:39 +00:00  
				
					
						
							
							
								 
						
							
							
								412b555c27 
								
							
								 
							
						 
						
							
							
								
								Restore some lost functionality tot he combat module. Code that used to  
							
							... 
							
							
							
							reside in the economy module was lost in the shuffle when that was moved
to forge. Now it's where it belongs. 
							
						 
						
							2009-07-02 02:46:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1d01d6d919 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2009-07-01 23:37:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a0a44d8ebc 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2009-07-01 23:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3564271c2d 
								
							
								 
							
						 
						
							
							
								
								Restore the functionality that was removed in r9928. This lets the load  
							
							... 
							
							
							
							balancer plugin work again. Create a new method, GetClientEP, to retrieve
only the EndPoint for script usage. Marked the purpose of the method
in IClientAPI.cs with a warning. Also restored the corresponding SetClientInfo
functionality. 
							
						 
						
							2009-07-01 15:47:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3f2fba610e 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-07-01 10:26:43 +00:00  
				
					
						
							
							
								 
						
							
							
								aae94a8c80 
								
							
								 
							
						 
						
							
							
								
								add some more intuitive overloads for PrimitiveBaseShape SetPathRange and SetProfileRange  
							
							
							
						 
						
							2009-07-01 01:27:36 +00:00  
				
					
						
							
							
								 
						
							
							
								858b0a2efd 
								
							
								 
							
						 
						
							
							
								
								Updated services to allow external applications like web interfaces to  
							
							... 
							
							
							
							authenticate against the services. This paves the way for such apps
to directly talk to services. 
							
						 
						
							2009-06-30 21:48:03 +00:00  
				
					
						
							
							
								 
						
							
							
								fe21189aa4 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Ooops, sorry there was a bug in the patch and causes an exception
on some system (I think it only happens on windows since it didn't
occur during my testin). I've attached a one liner which fixes the problem. 
							
						 
						
							2009-06-30 13:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6942eaed5b 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Snowdrop, for a patch that solves:  
							
							... 
							
							
							
							The current API for MRM is quite sparse, this patch 
supplies basic support for accessing the task 
inventory of object. 
							
						 
						
							2009-06-29 21:47:47 +00:00  
				
					
						
							
							
								 
						
							
							
								dc9900d73f 
								
							
								 
							
						 
						
							
							
								
								Thanks StrawberryFride, for a patch that fixes MSSQL migration:  
							
							... 
							
							
							
							Minor tweak to a region migration SQL script for the OAR DateTime field - SQL Server syntax slightly different from MySQL (and there is no unsigned in MSSQL, sadly) 
							
						 
						
							2009-06-29 19:24:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4f6efa0249 
								
							
								 
							
						 
						
							
							
								
								* C# compiler is not smart enough to understand ClientLoop is under very heavy usage and inline DebugPacket, so DebugPacket is run as a method, causing Packet  
							
							... 
							
							
							
							to be constantly pushed and popped uselessly, if you are not debugging packets. This showed some really big difference in a mock test, let's see how it behaves here. 
							
						 
						
							2009-06-29 19:24:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7bb070be55 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Snowdrop/Snowcrash for a patch that:  
							
							... 
							
							
							
							This patch makes the worn attachments accessible to MRM scripting 
							
						 
						
							2009-06-29 18:07:30 +00:00  
				
					
						
							
							
								 
						
							
							
								6da88dceb0 
								
							
								 
							
						 
						
							
							
								
								* Changing List to Dictionary in PacketQueue.Dequeue for great justice (and performance)  
							
							
							
						 
						
							2009-06-29 16:55:00 +00:00  
				
					
						
							
							
								 
						
							
							
								715f2f2798 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright header, formatting cleanup.  
							
							
							
						 
						
							2009-06-29 15:40:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3dc2010da6 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch that changes the oar file saving of creation date/time to an integer
instead of a string. I did this after justincc emailed me saying there is a problem
with internationalisation doing it the old way and I said I'd fix it. Its been
tested with MySQL and I've made the changes for MSSQL but that hasn't been well tested. 
							
						 
						
							2009-06-29 15:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7545f12c5f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Godfrey, for a patch that:  
							
							... 
							
							
							
							The new IRCd module causes an error when multiple instances of OpenSim 
are run on the same machine; since the port number (6666) is hardcoded,
the second and subsequent instances crash upon startup because the port 
is already in use. Attached is a patch which adds a Port specifier to the 
[IRCd] section of the config file, which defaults to 6666 if not present. 
							
						 
						
							2009-06-29 14:01:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c7c4bc8cd5 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Grumly57 for a patch that solves:  
							
							... 
							
							
							
							When a sit position is modified by llSitTarget and the 
sim is restarted, the object sit position is lost until 
llSitTarget is applied again. 
							
						 
						
							2009-06-28 18:19:11 +00:00  
				
					
						
							
							
								 
						
							
							
								706286b7fb 
								
							
								 
							
						 
						
							
							
								
								Removed the List<NewForce> m_forceList from ScenePresence, as there wasn't any need for a list, as only the last entry in it was acted on. So it now has a single NewForce m_nextVelocity , which is updated (rather than a NewForce object being created every AgentUpdate). So as well as cutting out all the adds and clearing of the list, it also removes the creation of upto 100+ new objects per second per avatar.  
							
							
							
						 
						
							2009-06-28 11:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								147c9bcd45 
								
							
								 
							
						 
						
							
							
								
								Make cleartext authentication case sensitive. Thanks jhurliman for spotting this.  
							
							
							
						 
						
							2009-06-27 07:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2d173d7556 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-27 04:31:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9e4d077d70 
								
							
								 
							
						 
						
							
							
								
								Fixed null bug, which was making unit tests fail  
							
							
							
						 
						
							2009-06-26 12:30:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7a2c41dea0 
								
							
								 
							
						 
						
							
							
								
								Extracted the code that handles the sending of prim updates to the client, from ScenePresence into ISceneViewer/SceneViewer. Currently ScenePresence "has" a ISceneViewer, although if we had a proper Node based scenegraph then it would most likely be attached directly to the nodes.  
							
							... 
							
							
							
							By extracting this code, it should make it easier to experiment with different ways of managing the update process. [Next step to make this module based, could be to create a SceneViewerFactoryModule] 
							
						 
						
							2009-06-26 12:09:43 +00:00  
				
					
						
							
							
								 
						
							
							
								febd54499b 
								
							
								 
							
						 
						
							
							
								
								Enable the RemoteAdmin module to save regions as ini files rather than XML  
							
							
							
						 
						
							2009-06-26 11:32:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5869598c4c 
								
							
								 
							
						 
						
							
							
								
								Make delete-region delete the section from an ini file. Will delete the whole  
							
							... 
							
							
							
							file if it has no sections left. 
							
						 
						
							2009-06-26 00:00:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7cc69ac97f 
								
							
								 
							
						 
						
							
							
								
								Make create region save the new region to ini file format if the name  
							
							... 
							
							
							
							specifies an ini file.
If the ini file exists, the region will be added. 
							
						 
						
							2009-06-25 23:31:55 +00:00  
				
					
						
							
							
								 
						
							
							
								82305b0dea 
								
							
								 
							
						 
						
							
							
								
								From this version onwards, all new region files created automatically will  
							
							... 
							
							
							
							be created as new style INI files.
This doesn't yet affect create region, but it does affect first starts of
OpenSim.exe
Because master avatars are slated to be replaced by estate owners, this now
allows regions to be created without any master avatar data. 
							
						 
						
							2009-06-25 17:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9e714b9784 
								
							
								 
							
						 
						
							
							
								
								Add a comment and an example region config file  
							
							
							
						 
						
							2009-06-25 16:05:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d9528bd06e 
								
							
								 
							
						 
						
							
							
								
								Allow the reading of ini files instead of xml files when reading region  
							
							... 
							
							
							
							definitions from the file system 
							
						 
						
							2009-06-25 15:48:54 +00:00  
				
					
						
							
							
								 
						
							
							
								934b291f59 
								
							
								 
							
						 
						
							
							
								
								Added a note to the ScenePresence.UpdateMovement() method, to remind everyone that the so called "forces" are actually velocities.  
							
							
							
						 
						
							2009-06-25 13:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								684286f097 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #3820  which changed the clearing of the ScenePresence.m_forcesList, so it used the List.Clear method rather than doing a loop through the list and manually removing each item. Thanks dslake.  
							
							... 
							
							
							
							I also fixed the issue where the code also loops through the m_forcesList and copies each force to the ScenePresence's movementVector. Which resulted in only the last force in the list actually be acted on. As each copy overrode the last one. So now it only copies the last force in the list. 
							
						 
						
							2009-06-25 12:26:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c1976d1200 
								
							
								 
							
						 
						
							
							
								
								moving the m_PendingAcksMap.Remove() out of the foreach and clearing  
							
							... 
							
							
							
							it instead after the foreach as we are going through the whole
m_PendingAcks list anyhow 
							
						 
						
							2009-06-25 11:30:31 +00:00  
				
					
						
							
							
								 
						
							
							
								aba4b0bd20 
								
							
								 
							
						 
						
							
							
								
								have to clear m_PendingAcks not m_PendingAcksMap  
							
							
							
						 
						
							2009-06-25 11:30:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e2db6c07ba 
								
							
								 
							
						 
						
							
							
								
								hmph: missing '{'/'}', thx to nebadon for reporting it and rob smart  
							
							... 
							
							
							
							for spotting it! 
							
						 
						
							2009-06-25 10:26:10 +00:00  
				
					
						
							
							
								 
						
							
							
								74f7b586d3 
								
							
								 
							
						 
						
							
							
								
								fixing windows specific compile error.  
							
							
							
						 
						
							2009-06-25 08:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								98ea70644a 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							After noticing on several occasions that the thread counts
we see when running OpenSIm were bordering on the astronomical
I decided to seriously investigate.
After much poking I discovered that the problem is actually very
simple. The XEngine secition of the example ini says that the
timeout for an iden thread is in seconds, and an example value
of 60 is specified. In fact, this is actually resulting in a 60mS
idle timeout, which is not normally enough for a smart thread
to survive. I have added a multiplier to the XEngine constructor
so that the number now matches the published behavior. 
							
						 
						
							2009-06-25 08:17:37 +00:00  
				
					
						
							
							
								 
						
							
							
								17d37aa60d 
								
							
								 
							
						 
						
							
							
								
								cosmetic change  
							
							
							
						 
						
							2009-06-25 08:01:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1b06da0c54 
								
							
								 
							
						 
						
							
							
								
								streamlining m_NeedAck logic  
							
							
							
						 
						
							2009-06-25 08:00:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9f83f124c7 
								
							
								 
							
						 
						
							
							
								
								streamling m_PendingAcks logic to get rid of gratuitous List<...>  
							
							... 
							
							
							
							instantiations and object copies. 
							
						 
						
							2009-06-25 08:00:18 +00:00  
				
					
						
							
							
								 
						
							
							
								b84834c45b 
								
							
								 
							
						 
						
							
							
								
								commenting out expensive bits (who in the world even uses SetClientInfo()?)  
							
							
							
						 
						
							2009-06-25 07:59:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e8e0ce5fc6 
								
							
								 
							
						 
						
							
							
								
								changing DropSend()'s foreach loop so that it does not copy the  
							
							... 
							
							
							
							LLQueItem m_NeedAck queue each time. 
							
						 
						
							2009-06-25 07:59:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fa060a7282 
								
							
								 
							
						 
						
							
							
								
								commenting out rather expensive bits of GetClientInfo() --- the only  
							
							... 
							
							
							
							bit of GetClientInfo that is actually used seems to be userEP as part of the
OSSL osGetAgentIP() script function. Now commented are the parts where
we serialize and copy out the *entire* packet queue of the client
(locking the packet handler in the process). 
							
						 
						
							2009-06-25 07:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								77122d7861 
								
							
								 
							
						 
						
							
							
								
								more efficient way of checking for already seen packets:  
							
							... 
							
							
							
							- uses Environment.TickCount for all timestamps (instead of more
  costly Util.UnixTimeSinceEpoch()
- takes care of Environment.TickCount overflow (which will happens
  after 24.8 days of system uptime)
- avoids instantiating List copies for each check
- gets rid of one lock() invocation
- moves calculation of loop invariant variable out of the loop itself 
							
						 
						
							2009-06-25 07:59:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a1ba9dee8d 
								
							
								 
							
						 
						
							
							
								
								adding logging statement for receive buffer size  
							
							
							
						 
						
							2009-06-25 07:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								8f5efc4994 
								
							
								 
							
						 
						
							
							
								
								- adds the possibility of setting the socket receive buffer size  
							
							... 
							
							
							
							option for LLUDPServer. On windows .NET the default socket receive
  buffer size is 8192 bytes, on recent linux systems it's about
  111K. both value can be a bit small for an OpenSim instance serving
  many clients. The socket receive buffer size can be configured via
  an OpenSim.ini config option
- adds a general catch clause to LLUDPServer.OnReceivedData() to
  prevent it submerging when an unexpected Exception occurs. 
							
						 
						
							2009-06-25 07:50:02 +00:00  
				
					
						
							
							
								 
						
							
							
								afd5f76648 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							This change moves texture send processing out of the main
  packet processing loop and moves it to a timer based
  processing cycle.
  Texture packets are sent to the client consistently over
  time. The timer is discontinued whenever there are no
  textures to transmit.
  The behavior of the texture sending mechanism is controlled
  by three variables in the LLCLient section of the config
  file:
   [1] TextureRequestRate (mS) determines how many times per second
       texture send processing will occur. The default is 100mS.
   [2] TextureSendLimit determines how many different textures
       will be considered on each cycle. Textures are selected
       by priority. The old mechanism specified a value of 10 for
       this parameter and this is the default
   [3] TextureDataLimit determines how many packets will be sent for
       each of the selected textures. The old mechanism specified a
       value of 5, so this is the default.
  So the net effect is that TextureSendLimit*TextureDataLimit
  packets will be sent every TextureRequestRate mS.
  Once we have gotten a reasonable feeling for how these parameters
  affect overall processing, it would be nice to autonmically manage
  these values using information about the current status of the
  region and network.
  Note that this also resolves the pathologcal problem that
  previously existed which was that a seated avatar generated very
  few in-bound packets (theoretically) and would therefore be the
  least able to retrieve the images being displayed by a
  projector script. 
							
						 
						
							2009-06-25 07:42:06 +00:00  
				
					
						
							
							
								 
						
							
							
								652bcf91d5 
								
							
								 
							
						 
						
							
							
								
								- fixes a "collection out of sync" exception in the ODE physics  
							
							... 
							
							
							
							engine, caused by an "avatar infinite position" occurring under
  heavy load.
- fixes "value too small" exception in ChatModule 
							
						 
						
							2009-06-25 07:39:48 +00:00  
				
					
						
							
							
								 
						
							
							
								9d07584ea1 
								
							
								 
							
						 
						
							
							
								
								Allow "Take Copy" with copy only permissions if you own the object. Trans  
							
							... 
							
							
							
							is only required when taing an object you don't own, now.
Fixes Mantis #3838  
							
						 
						
							2009-06-24 23:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								fa786c480b 
								
							
								 
							
						 
						
							
							
								
								Reading GroupPosition, but setting OffsetPosition in undo doesnt' seem right.  
							
							... 
							
							
							
							This may fix the Mantii where individual prims ctrl-z to nirvana, but
it's not tested. 
							
						 
						
							2009-06-24 09:49:49 +00:00  
				
					
						
							
							
								 
						
							
							
								41b8e2de9e 
								
							
								 
							
						 
						
							
							
								
								Also fix group role membership packet sizes to stay safely below MTU  
							
							
							
						 
						
							2009-06-23 22:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8cf16f6ea4 
								
							
								 
							
						 
						
							
							
								
								Can I be this dumb?  
							
							
							
						 
						
							2009-06-23 21:17:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2a766b9082 
								
							
								 
							
						 
						
							
							
								
								Fix an error in group membership sending when the memebr count exceeds 60  
							
							... 
							
							
							
							Also reduce limit to 40 to allow for last logon dates and titles 
							
						 
						
							2009-06-23 20:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								a2635e43da 
								
							
								 
							
						 
						
							
							
								
								Allow the member list of groups with more than 70 members to be viewed  
							
							... 
							
							
							
							without crashing 
							
						 
						
							2009-06-23 14:37:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0fecf4666c 
								
							
								 
							
						 
						
							
							
								
								Add RegionSecret to user data structure to provide data update security  
							
							
							
						 
						
							2009-06-23 09:04:30 +00:00  
				
					
						
							
							
								 
						
							
							
								56d0966a32 
								
							
								 
							
						 
						
							
							
								
								Commenting out the jhurliman fix, since our libOMV doesnt' have those fields  
							
							... 
							
							
							
							yet. 
							
						 
						
							2009-06-23 08:56:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2d7dd5f63e 
								
							
								 
							
						 
						
							
							
								
								Correct an uninitialized field in a packet. Thanks, jhurliman.  
							
							... 
							
							
							
							Fixes Mantis #3831  
							
						 
						
							2009-06-23 08:51:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7f4a3392fc 
								
							
								 
							
						 
						
							
							
								
								Fix the AssetServiceBase bug I introduced by reordering configuration load  
							
							... 
							
							
							
							order. Thanks, Grumly57, for pointing it out.
The point of the original change was to let the more specific setting override
the less specific one, actually, I disabled the use of the less specific one. 
							
						 
						
							2009-06-23 08:37:12 +00:00  
				
					
						
							
							
								 
						
							
							
								afbce6aa10 
								
							
								 
							
						 
						
							
							
								
								Forgot a file  
							
							
							
						 
						
							2009-06-22 13:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								77ebb7c9f3 
								
							
								 
							
						 
						
							
							
								
								Committing RemoteUserServiceConnector out connector, local user service  
							
							... 
							
							
							
							connector and the glue code. 
							
						 
						
							2009-06-22 13:14:48 +00:00  
				
					
						
							
							
								 
						
							
							
								044446821b 
								
							
								 
							
						 
						
							
							
								
								Committing the meat of the user server interface and the bones of the service implementation  
							
							
							
						 
						
							2009-06-22 12:18:04 +00:00  
				
					
						
							
							
								 
						
							
							
								65d48a5e60 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup, ignore some generated files.  
							
							
							
						 
						
							2009-06-22 11:04:09 +00:00  
				
					
						
							
							
								 
						
							
							
								142b481e03 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-06-22 10:07:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5ee2125bb6 
								
							
								 
							
						 
						
							
							
								
								* Panda no like LongRunningAttribute, no? Me now reverting minuscule fix, yes? Panda happy, eh?  
							
							
							
						 
						
							2009-06-22 08:34:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e9d0f48a5b 
								
							
								 
							
						 
						
							
							
								
								* Minuscule CC fix  
							
							
							
						 
						
							2009-06-22 07:40:31 +00:00  
				
					
						
							
							
								 
						
							
							
								e365440461 
								
							
								 
							
						 
						
							
							
								
								* Added SceneTests and SceneBaseTests  
							
							... 
							
							
							
							* Changed some fields to protectesd to enable faking 
							
						 
						
							2009-06-22 07:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								7d4f541d43 
								
							
								 
							
						 
						
							
							
								
								Suppress exception dump when informing friends in another region about login  
							
							... 
							
							
							
							or logoff. Regions come and go and we can't throw just because someone
took their region off the grid, or crashed. 
							
						 
						
							2009-06-21 22:40:21 +00:00  
				
					
						
							
							
								 
						
							
							
								bc1dce071a 
								
							
								 
							
						 
						
							
							
								
								Correct the behaviro of group deeding and llGetOwner() within deeded objects  
							
							
							
						 
						
							2009-06-21 19:49:11 +00:00  
				
					
						
							
							
								 
						
							
							
								04444d408f 
								
							
								 
							
						 
						
							
							
								
								Do llEscapeURL with Uri.EscapeDataString instead of Uri.EscapeUriString.  
							
							... 
							
							
							
							Not exactly right, according to the LSL docs, but similar enough, I hope.
Fixes Mantis #3825 . 
							
						 
						
							2009-06-21 19:06:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2c3a1995fc 
								
							
								 
							
						 
						
							
							
								
								Publish a method on ICompiler to generate the CIL assembly path  
							
							... 
							
							
							
							Cause group deeding to apply next owner perms 
							
						 
						
							2009-06-21 18:38:12 +00:00  
				
					
						
							
							
								 
						
							
							
								034de5ecd6 
								
							
								 
							
						 
						
							
							
								
								Properly reset a vehicle's status to VEHICLE_TYPE_NONE when requested  
							
							
							
						 
						
							2009-06-19 22:32:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e4d26d7bfa 
								
							
								 
							
						 
						
							
							
								
								When a shared module hooks OnClientClosed, it has no way of finding  
							
							... 
							
							
							
							out which client connection has closed. So, in multi-region sims, things
can get messy fast.
This introduces a second parameters, which is a Scene object ref. Minor
adjustments to custom modules may be required due to this change. 
							
						 
						
							2009-06-19 20:46:17 +00:00  
				
					
						
							
							
								 
						
							
							
								19b52d13e2 
								
							
								 
							
						 
						
							
							
								
								Thanks cmickeyb for a patch that checks for null assets in Cenome asset cache - Mantis  #3819  
							
							
							
						 
						
							2009-06-19 17:08:23 +00:00  
				
					
						
							
							
								 
						
							
							
								dfd4e78fc0 
								
							
								 
							
						 
						
							
							
								
								From: Rob Smart <SMARTROB@uk.ibm.com>  
							
							... 
							
							
							
							Makes an avatars personal voice indicator work with Freeswitch (though not other avatars indicators) 
							
						 
						
							2009-06-19 12:21:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1adeb8ad77 
								
							
								 
							
						 
						
							
							
								
								From: Chris Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch ensures that the touch positions are set during touch_end
events (currently only working for touch_start and touch events). 
							
						 
						
							2009-06-19 12:21:20 +00:00  
				
					
						
							
							
								 
						
							
							
								fa54ef5030 
								
							
								 
							
						 
						
							
							
								
								more type clean fixes for mono 2.4.2  
							
							
							
						 
						
							2009-06-19 00:01:50 +00:00  
				
					
						
							
							
								 
						
							
							
								96f3001bfb 
								
							
								 
							
						 
						
							
							
								
								mono 2.4.2 seems a little more type strict, fix some sqlite tests to pass  
							
							
							
						 
						
							2009-06-18 23:59:21 +00:00  
				
					
						
							
							
								 
						
							
							
								00d042f3d1 
								
							
								 
							
						 
						
							
							
								
								Thanks Michelle Argus for Mantis  #0003742 : Terrain editor - Flatten tool lowers Land  
							
							
							
						 
						
							2009-06-18 23:02:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2755f6b891 
								
							
								 
							
						 
						
							
							
								
								Applied patch from Mantis  #3817 , which fixes a error when using MSSQL. I don't use MSSQL so couldn't test this myself. But there was certainly duplicated instructions in these files...which this patch fixes. Thanks Grumly57  
							
							
							
						 
						
							2009-06-18 20:18:47 +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