3534f4492a 
								
							
								 
							
						 
						
							
							
								
								Various clean ups. Removed some debugging code. Added a new "show pqueues"  
							
							... 
							
							
							
							command to look at the entity update priority queue. Added a "name" parameter
to show queues, show pqueues and show throttles to look at data for a specific
user. 
							
						 
						
							2011-04-22 14:01:12 -07:00  
				
					
						
							
							
								 
						
							
							
								c411ab54ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-22 08:55:12 +01:00  
				
					
						
							
							
								 
						
							
							
								cbe49ed917 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2011-04-21 19:08:31 -04:00  
				
					
						
							
							
								 
						
							
							
								b8e282324e 
								
							
								 
							
						 
						
							
							
								
								fix merge conflicts with OpenSimDefaults.ini  
							
							
							
						 
						
							2011-04-21 19:06:54 -04:00  
				
					
						
							
							
								 
						
							
							
								e0002f6b64 
								
							
								 
							
						 
						
							
							
								
								some mesh config asthetics  
							
							
							
						 
						
							2011-04-21 19:04:41 -04:00  
				
					
						
							
							
								 
						
							
							
								0897647709 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'queuetest' of ssh://opensimulator.org/var/git/opensim into queuetest  
							
							
							
						 
						
							2011-04-21 15:41:15 -07:00  
				
					
						
							
							
								 
						
							
							
								c5159ad8d0 
								
							
								 
							
						 
						
							
							
								
								Add some locking on the child list for the token bucket  
							
							... 
							
							
							
							hiearchy. A few other cosmetic changes. 
							
						 
						
							2011-04-21 15:40:38 -07:00  
				
					
						
							
							
								 
						
							
							
								7f28dd4b31 
								
							
								 
							
						 
						
							
							
								
								Refactor UnackedPacketCollection so ProcessQueues will handle Adds, Acks, and Removes in that order.  
							
							
							
						 
						
							2011-04-21 15:40:32 -07:00  
				
					
						
							
							
								 
						
							
							
								0c68fbdb1a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-21 23:06:01 +01:00  
				
					
						
							
							
								 
						
							
							
								398bb2149a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-04-21 23:04:01 +01:00  
				
					
						
							
							
								 
						
							
							
								13d6e05d5a 
								
							
								 
							
						 
						
							
							
								
								Implement agent limits  
							
							
							
						 
						
							2011-04-21 23:03:38 +01:00  
				
					
						
							
							
								 
						
							
							
								a1dce960d7 
								
							
								 
							
						 
						
							
							
								
								Add fix a minor bug  
							
							
							
						 
						
							2011-04-21 22:45:46 +02:00  
				
					
						
							
							
								 
						
							
							
								282e116f94 
								
							
								 
							
						 
						
							
							
								
								Honor agent limit for region crossings and teleports  
							
							
							
						 
						
							2011-04-21 22:34:49 +02:00  
				
					
						
							
							
								 
						
							
							
								5e99d93651 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-04-21 15:16:12 -04:00  
				
					
						
							
							
								 
						
							
							
								d9055c8dc3 
								
							
								 
							
						 
						
							
							
								
								Group collada meshies settings under [Mesh] in OpensimDefaults.ini  
							
							
							
						 
						
							2011-04-21 15:15:24 -04:00  
				
					
						
							
							
								 
						
							
							
								60685c3517 
								
							
								 
							
						 
						
							
							
								
								Adjust freeswitch logging to be somewhat less noisy.  However, there is still quite a large amount of logging present for debug purposes.  
							
							
							
						 
						
							2011-04-21 19:17:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e36cab99fd 
								
							
								 
							
						 
						
							
							
								
								minor: small amount of method doc and some commented out odds and ends  
							
							
							
						 
						
							2011-04-21 18:45:05 +01:00  
				
					
						
							
							
								 
						
							
							
								44999dce76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-04-21 18:44:04 +01:00  
				
					
						
							
							
								 
						
							
							
								63c1b7e475 
								
							
								 
							
						 
						
							
							
								
								Alter uuid gather so that it properly analyzes coalesced objects.  
							
							... 
							
							
							
							This should correct save all the assets required for the items within the coalesced objects in an IAR.  This should also correctly gather the items on hypergrid takes. 
							
						 
						
							2011-04-21 18:12:29 +01:00  
				
					
						
							
							
								 
						
							
							
								204b8b7b7e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'queuetest' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-21 16:51:39 +01:00  
				
					
						
							
							
								 
						
							
							
								09b6d717bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-21 16:28:29 +01:00  
				
					
						
							
							
								 
						
							
							
								371576d1dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into queuetest  
							
							
							
						 
						
							2011-04-21 08:23:01 -07:00  
				
					
						
							
							
								 
						
							
							
								3640d0204f 
								
							
								 
							
						 
						
							
							
								
								Added ability to remove unacked packet from UnackedPacketCollection without an acknowledgement from the network. This prevents RTT and throttles from being updated as they would when an ACK is actually received. Also fixed stats logging for unacked bytes and resent packets in this case.  
							
							
							
						 
						
							2011-04-21 01:51:08 -07:00  
				
					
						
							
							
								 
						
							
							
								b5ab33b5e1 
								
							
								 
							
						 
						
							
							
								
								bug fix. Now when an unacked update packet is handled through ResendPrimUpdates, it is removed from the UnackedPacketCollection.  
							
							
							
						 
						
							2011-04-20 23:08:51 -07:00  
				
					
						
							
							
								 
						
							
							
								7759bda833 
								
							
								 
							
						 
						
							
							
								
								Added an "immediate" queue to the priority queue. This is  
							
							... 
							
							
							
							per Melanie's very good suggestion. The immediate queue is
serviced completely before all others, making it a very good
place to put avatar updates & attachments.
Moved the priority queue out of the LLUDP directory and
into the framework. It is now a fairly general utility. 
							
						 
						
							2011-04-20 21:58:49 -07:00  
				
					
						
							
							
								 
						
							
							
								2b737c9cc2 
								
							
								 
							
						 
						
							
							
								
								Adds the first pass at an adaptive throttle to slow start new  
							
							... 
							
							
							
							clients. If the sent packets are ack'ed successfully the throttle
will open quickly up to the maximum specified by the client and/or
the sims client throttle.
This still needs a lot of adjustment to get the rates correct. 
							
						 
						
							2011-04-20 16:23:33 -07:00  
				
					
						
							
							
								 
						
							
							
								212326eeb0 
								
							
								 
							
						 
						
							
							
								
								fix meshing failure on sculpt maps smaller than 64x64  
							
							
							
						 
						
							2011-04-19 22:16:10 -07:00  
				
					
						
							
							
								 
						
							
							
								ccc26f7443 
								
							
								 
							
						 
						
							
							
								
								Get Viewer 2 voice working with OpenSim.  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=5336 
It turns out that viewer 2 was upset by the lack of a response to viv_watcher.php.  This would send it into a continuous login loop.
Viewer 1 was quite happy to ignore the lack of response.
This commit puts in the bare minimum 'OK' message in response to viv_watcher.php.  This allows viewer 2 voice to connect and appears to work.
However, at some point we need to fill out the watcher response, whatever that is. 
							
						 
						
							2011-04-20 01:02:40 +01:00  
				
					
						
							
							
								 
						
							
							
								2fa210243b 
								
							
								 
							
						 
						
							
							
								
								Clean up freeswitch config to what is currently required.  Add explanation to config parameters.  Clean up some log messages.  
							
							
							
						 
						
							2011-04-19 21:54:26 +01:00  
				
					
						
							
							
								 
						
							
							
								82de87ce99 
								
							
								 
							
						 
						
							
							
								
								Converted the property request queue to use the same retransmission  
							
							... 
							
							
							
							mechanism as the entity update queues. 
							
						 
						
							2011-04-19 11:22:04 -07:00  
				
					
						
							
							
								 
						
							
							
								08d8a3e580 
								
							
								 
							
						 
						
							
							
								
								Requeue unacknowledged entity updates rather than resend then "as is".  
							
							... 
							
							
							
							Often, by the time the UDPServer realizes that an entity update packet
has not been acknowledged, there is a newer update for the same entity
already queued up or there is a higher priority update that should be
sent first. This patch eliminates 1:1 packet resends for unacked entity
update packets. Insteawd, unacked update packets are decomposed into the
original entity updates and those updates are placed back into the
priority queues based on their new priority but the original update
timestamp. This will generally place them at the head of the line to be
put back on the wire as a new outgoing packet but prevents the resend
queue from filling up with multiple stale updates for the same entity.
This new approach takes advantage of the UDP nature of the Linden protocol
in that the intent of a reliable update packet is that if it goes
unacknowledge, SOMETHING has to happen to get the update to the client.
We are simply making sure that we are resending current object state
rather than stale object state.
Additionally, this patch includes a generalized callback mechanism so
that any caller can specify their own method to call when a packet
expires without being acknowledged. We use this mechanism to requeue
update packets and otherwise use the UDPServer default method of just
putting expired packets in the resend queue. 
							
						 
						
							2011-04-19 08:10:01 -07:00  
				
					
						
							
							
								 
						
							
							
								36c4e94ef7 
								
							
								 
							
						 
						
							
							
								
								Move mesh on/off swtich from [Startup] to [Mesh] in anticipation of future config parameters.  
							
							... 
							
							
							
							Default remains true.
OpenSimDefault.ini changed so if you haven't overriden this switch then you don't need to do anything. 
							
						 
						
							2011-04-18 23:22:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f5a041d012 
								
							
								 
							
						 
						
							
							
								
								bump default IAR version to 0.2 and 1.1 for the --profile version.  
							
							... 
							
							
							
							There are no changes in this bump, they just signal a point at which the control file comes first in the archive. 
							
						 
						
							2011-04-18 23:00:41 +01:00  
				
					
						
							
							
								 
						
							
							
								6109605038 
								
							
								 
							
						 
						
							
							
								
								bump oar version number to 0.6.  
							
							... 
							
							
							
							This commit contains no data changes - the version bump is to establish a version at which the control file must come first in the archive. 
							
						 
						
							2011-04-18 22:42:36 +01:00  
				
					
						
							
							
								 
						
							
							
								6600aa2baf 
								
							
								 
							
						 
						
							
							
								
								Add regression test to check that OARs start with the control file.  
							
							
							
						 
						
							2011-04-18 22:35:33 +01:00  
				
					
						
							
							
								 
						
							
							
								e00e518692 
								
							
								 
							
						 
						
							
							
								
								add test to ensure that an IAR starts with the control file  
							
							
							
						 
						
							2011-04-18 22:24:42 +01:00  
				
					
						
							
							
								 
						
							
							
								61619ddefc 
								
							
								 
							
						 
						
							
							
								
								refactor: split out the code which actually copies a particular bundle to inventory  
							
							
							
						 
						
							2011-04-18 21:59:01 +01:00  
				
					
						
							
							
								 
						
							
							
								71114d4ad1 
								
							
								 
							
						 
						
							
							
								
								refactor: rename DeleteToInventory() to CopyToInventory()  
							
							... 
							
							
							
							DeleteToInventory() is misleading - it is the caller that decides whether to delete or not 
							
						 
						
							2011-04-18 21:34:26 +01:00  
				
					
						
							
							
								 
						
							
							
								5a404a9ab1 
								
							
								 
							
						 
						
							
							
								
								Fix bug where objects were being coalesced in the wrong positions.  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=5441 
The bug was due to a pre-existing mistake in creating the inventory stored position 
							
						 
						
							2011-04-18 21:07:11 +01:00  
				
					
						
							
							
								 
						
							
							
								ccf63a9c63 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-18 21:04:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8533c63d89 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-04-18 20:36:26 +01:00  
				
					
						
							
							
								 
						
							
							
								d1913f2429 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-18 20:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								419fc9427e 
								
							
								 
							
						 
						
							
							
								
								Provide a configuration setting to control whether multiple taken objects are coalesced to inventory  
							
							... 
							
							
							
							This is the CoalesceMultipleObjectsToInventory setting in [Inventory] in OpenSimDefaults.ini
Default is true. 
							
						 
						
							2011-04-18 20:03:53 +01:00  
				
					
						
							
							
								 
						
							
							
								452ae375f0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into test-merge0418  
							
							
							
						 
						
							2011-04-18 11:29:43 -07:00  
				
					
						
							
							
								 
						
							
							
								ec0aa7a90b 
								
							
								 
							
						 
						
							
							
								
								Fix up client implementations  
							
							
							
						 
						
							2011-04-17 23:17:05 +02:00  
				
					
						
							
							
								 
						
							
							
								dbf52b8cd1 
								
							
								 
							
						 
						
							
							
								
								Correct the delegate for classified deletes  
							
							
							
						 
						
							2011-04-17 22:54:23 +01:00  
				
					
						
							
							
								 
						
							
							
								0e3580066b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-17 21:46:27 +01:00  
				
					
						
							
							
								 
						
							
							
								03e725ad87 
								
							
								 
							
						 
						
							
							
								
								Mantis  #5442 : Add admin_save_heightmap  
							
							
							
						 
						
							2011-04-17 21:43:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c02e0e930d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-17 18:42:06 +02:00  
				
					
						
							
							
								 
						
							
							
								474910c9d6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-17 18:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								2761810531 
								
							
								 
							
						 
						
							
							
								
								Fix the cert validation handler so that it will not block other parts of  
							
							... 
							
							
							
							the server doing ssl successfully. 
							
						 
						
							2011-04-17 18:28:06 +02:00  
				
					
						
							
							
								 
						
							
							
								5db8dcb563 
								
							
								 
							
						 
						
							
							
								
								Fix agent animation updates  
							
							
							
						 
						
							2011-04-17 17:11:33 +02:00  
				
					
						
							
							
								 
						
							
							
								70084c5e3a 
								
							
								 
							
						 
						
							
							
								
								More descriptive debug msg for ServiceOSDRequest failures.  
							
							
							
						 
						
							2011-04-16 15:29:28 -07:00  
				
					
						
							
							
								 
						
							
							
								3e0e1057ac 
								
							
								 
							
						 
						
							
							
								
								Remove the call to remove tokens from the parent. Under heavy load  
							
							... 
							
							
							
							this appears to cause problems with the system timer resolution.
This caused a problem with tokens going into the root throttle as
bursts leading to some starvation.
Also changed EnqueueOutgoing to always queue a packet if there
are already packets in the queue. Ensures consistent ordering
of packet sends. 
							
						 
						
							2011-04-15 16:44:53 -07:00  
				
					
						
							
							
								 
						
							
							
								cd6dce1108 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #5431  -- coalesced objects in HG-enabled regions. Needs more testing to make sure HG inventory isn't broken by this (it shouldn't).  
							
							
							
						 
						
							2011-04-15 16:42:40 -07:00  
				
					
						
							
							
								 
						
							
							
								ed74be6599 
								
							
								 
							
						 
						
							
							
								
								Make remote admin error messages more helpful on windows.  
							
							... 
							
							
							
							Also, make log messages conform more with convention. 
							
						 
						
							2011-04-15 23:54:30 +01:00  
				
					
						
							
							
								 
						
							
							
								1dba671f45 
								
							
								 
							
						 
						
							
							
								
								refactor: separate out code that adds permissions  
							
							
							
						 
						
							2011-04-15 23:32:46 +01:00  
				
					
						
							
							
								 
						
							
							
								065d3f42c7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/lib/develop/BlueWall  
							
							
							
						 
						
							2011-04-15 18:28:46 -04:00  
				
					
						
							
							
								 
						
							
							
								fc365f2a31 
								
							
								 
							
						 
						
							
							
								
								Thanks Snoopy for a patch that allows setting of perms on items given to new avatars  
							
							
							
						 
						
							2011-04-15 18:23:37 -04:00  
				
					
						
							
							
								 
						
							
							
								9c7f14bf36 
								
							
								 
							
						 
						
							
							
								
								minor: remove a small amount of code duplication  
							
							
							
						 
						
							2011-04-15 23:07:23 +01:00  
				
					
						
							
							
								 
						
							
							
								98c5ed2c79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-04-15 22:49:59 +01:00  
				
					
						
							
							
								 
						
							
							
								52d9230392 
								
							
								 
							
						 
						
							
							
								
								refactor: split out some rez code into a separate CreateItemForObject() method  
							
							
							
						 
						
							2011-04-15 22:47:47 +01:00  
				
					
						
							
							
								 
						
							
							
								37d2b6243b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-04-14 21:16:30 -04:00  
				
					
						
							
							
								 
						
							
							
								40bf417da7 
								
							
								 
							
						 
						
							
							
								
								Add ColladaMesh switch  
							
							
							
						 
						
							2011-04-14 21:15:42 -04:00  
				
					
						
							
							
								 
						
							
							
								66a62678e5 
								
							
								 
							
						 
						
							
							
								
								get rid of all traces of the now used mock service infrastructure  
							
							
							
						 
						
							2011-04-15 01:37:27 +01:00  
				
					
						
							
							
								 
						
							
							
								631654a38d 
								
							
								 
							
						 
						
							
							
								
								remove old code for a mock grid service, which got removed some time back  
							
							
							
						 
						
							2011-04-15 01:30:49 +01:00  
				
					
						
							
							
								 
						
							
							
								ba73df39a3 
								
							
								 
							
						 
						
							
							
								
								remove any reference to a mock authentication service since it doesn't exist and we don't use it  
							
							
							
						 
						
							2011-04-15 01:26:07 +01:00  
				
					
						
							
							
								 
						
							
							
								54e8855819 
								
							
								 
							
						 
						
							
							
								
								remove mock asset service for tests in favour of always using the real one  
							
							
							
						 
						
							2011-04-15 01:23:26 +01:00  
				
					
						
							
							
								 
						
							
							
								79bd430e08 
								
							
								 
							
						 
						
							
							
								
								Remove the mock inventory service for tests and just use the real one all the time with an in-memory data plugin  
							
							
							
						 
						
							2011-04-15 01:10:26 +01:00  
				
					
						
							
							
								 
						
							
							
								ad70cddcfc 
								
							
								 
							
						 
						
							
							
								
								extend TestLoadCoalesecedItem() to check loaded object ids and positions  
							
							
							
						 
						
							2011-04-15 00:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								a0d80140f2 
								
							
								 
							
						 
						
							
							
								
								Make all the objects in a coalescence reappears after being loaded from an IAR.  This still doesn't work proprerly since some required textures/contained item assets might be missing.  
							
							... 
							
							
							
							From pure code inspection, it looks like the uuid gatherer may get most asset uuids because the scene object serializer naively pulls non-root parts from all contained scene objects into one mega-object.  However, root part uuids may well still be missing, and there may be other odd artifacts from this bug.
It appears that storing the size of the coalescence and the offsets is redundant, since one can work out this information from the position data already in the scene object groups. 
							
						 
						
							2011-04-15 00:42:06 +01:00  
				
					
						
							
							
								 
						
							
							
								821e67fb95 
								
							
								 
							
						 
						
							
							
								
								implement stub TestLoadCoalesecedItem().  Doesn't do what it's meant to do yet.  
							
							
							
						 
						
							2011-04-14 20:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								55387542ea 
								
							
								 
							
						 
						
							
							
								
								simplify InventoryArchiveTestCase setup  
							
							
							
						 
						
							2011-04-14 20:35:00 +01:00  
				
					
						
							
							
								 
						
							
							
								1569148b49 
								
							
								 
							
						 
						
							
							
								
								simplify TestSaveItemToIarV0_1()  
							
							
							
						 
						
							2011-04-14 20:32:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e439264824 
								
							
								 
							
						 
						
							
							
								
								simplify TestRezObject()  
							
							
							
						 
						
							2011-04-14 20:23:48 +01:00  
				
					
						
							
							
								 
						
							
							
								c644ab6a2c 
								
							
								 
							
						 
						
							
							
								
								Make scene object parts created by the test utils unit sized.  
							
							
							
						 
						
							2011-04-14 20:21:44 +01:00  
				
					
						
							
							
								 
						
							
							
								4b05e667cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-04-14 20:15:34 +01:00  
				
					
						
							
							
								 
						
							
							
								22b307ea1c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into queuetest  
							
							
							
						 
						
							2011-04-14 11:59:25 -07:00  
				
					
						
							
							
								 
						
							
							
								aaf9125869 
								
							
								 
							
						 
						
							
							
								
								simplify coalesced object tests by using existing scene object set up utils  
							
							... 
							
							
							
							this change makes it possible to set an absolute position on a group before it is put into a scene. 
							
						 
						
							2011-04-14 17:33:55 +01:00  
				
					
						
							
							
								 
						
							
							
								6ed6b46aad 
								
							
								 
							
						 
						
							
							
								
								Comment out the warning if the prioritizer runs without a fully  
							
							... 
							
							
							
							initialized scene presence. Not sure why we are dumping updates
to a client that isn't there yet... 
							
						 
						
							2011-04-13 21:01:51 -07:00  
				
					
						
							
							
								 
						
							
							
								590d20903c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'testmerge' into queuetest  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs 
							
						 
						
							2011-04-13 15:41:17 -07:00  
				
					
						
							
							
								 
						
							
							
								bf91d1b077 
								
							
								 
							
						 
						
							
							
								
								remove packet monitoring debugging code  
							
							
							
						 
						
							2011-04-13 15:37:25 -07:00  
				
					
						
							
							
								 
						
							
							
								b33aac737a 
								
							
								 
							
						 
						
							
							
								
								Fixed the update of items in the priority queue to enable both  
							
							... 
							
							
							
							types of property updates to be specified. Not sure if one form
of property update should supercede another. But for now the old
OpenSim behavior is preserved by sending both. 
							
						 
						
							2011-04-13 15:37:25 -07:00  
				
					
						
							
							
								 
						
							
							
								5e7aba4f88 
								
							
								 
							
						 
						
							
							
								
								fixed a couple bugs with the property queues  
							
							
							
						 
						
							2011-04-13 15:37:25 -07:00  
				
					
						
							
							
								 
						
							
							
								3fe22126ca 
								
							
								 
							
						 
						
							
							
								
								First pass at moving object property requests into a queue similar  
							
							... 
							
							
							
							to the entity update queue. The number of property packets can
become significant when selecting/deselecting large numbers of
objects.
This is experimental code. 
							
						 
						
							2011-04-13 15:37:25 -07:00  
				
					
						
							
							
								 
						
							
							
								5b89c66c97 
								
							
								 
							
						 
						
							
							
								
								New tokenbucket algorithm. This one provides fair sharing of the queues  
							
							... 
							
							
							
							when client and simulator throttles are set. This algorithm also uses
 pre-defined burst rate of 150% of the sustained rate for each of the
 throttles.
Removed the "state" queue. The state queue is not a Linden queue and
appeared to be used just to get kill packets sent. 
							
						 
						
							2011-04-13 15:37:25 -07:00  
				
					
						
							
							
								 
						
							
							
								c5465414b6 
								
							
								 
							
						 
						
							
							
								
								Use common coalesced serialization code for both tests and the InventoryAccessModule.  
							
							... 
							
							
							
							Continue to restore original absolute positions of stored scene objects, though it's possible that these aren't used again 
							
						 
						
							2011-04-13 22:55:26 +01:00  
				
					
						
							
							
								 
						
							
							
								c81f5bfc5c 
								
							
								 
							
						 
						
							
							
								
								Adjust the quanterions used in the rez coalsced object tests to get sensible bounding box and offset numbers.  
							
							... 
							
							
							
							Extend test to check position of objects in the rezzed coalescence. 
							
						 
						
							2011-04-13 22:29:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c0fcc430fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/git/repo/OpenSim into queuetest  
							
							
							
						 
						
							2011-04-13 17:03:30 -04:00  
				
					
						
							
							
								 
						
							
							
								68cc5b46fe 
								
							
								 
							
						 
						
							
							
								
								refactor: move code to obtain the coalescence size and object offsets into CoalescedSceneObjects from the serializer.  
							
							
							
						 
						
							2011-04-13 21:48:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d8d28c3737 
								
							
								 
							
						 
						
							
							
								
								Fix bug where rezzing coalesced objects would give all objects the same name as the item.  
							
							... 
							
							
							
							This now only happens for the first object (which was the item selected last when the coalesce was originally taken)
This matches the expected behaviour of the environment as seen on the Linden Labs grid. 
							
						 
						
							2011-04-13 21:31:45 +01:00  
				
					
						
							
							
								 
						
							
							
								58efd761d1 
								
							
								 
							
						 
						
							
							
								
								Add coalesced scene objects class and serializer.  This is currently only used by the TestRezCoalescedObject() regression test.  
							
							... 
							
							
							
							This structure matches the existing one for SceneObjects and will allow code to be reused by the uuid gatherer, other tests, etc.
Test is not yet fully implemented due to a bug in rezzing coalesced objects where they all get the same name as the item.
Only one object should get the same name as the item, which appears to be the one selected last when the the objects were coalesced in the first place.
This bug will be addressed shortly. 
							
						 
						
							2011-04-13 21:17:43 +01:00  
				
					
						
							
							
								 
						
							
							
								dec9c2283b 
								
							
								 
							
						 
						
							
							
								
								Add ColladaMesh switch  
							
							
							
						 
						
							2011-04-13 16:10:18 -04:00  
				
					
						
							
							
								 
						
							
							
								08fd1d9bbd 
								
							
								 
							
						 
						
							
							
								
								factor out some test code into the SetUp()  
							
							
							
						 
						
							2011-04-13 18:11:04 +01:00  
				
					
						
							
							
								 
						
							
							
								6613daa82a 
								
							
								 
							
						 
						
							
							
								
								Add a regression test for rezzing a single object into a scene from user inventory  
							
							
							
						 
						
							2011-04-13 17:46:36 +01:00  
				
					
						
							
							
								 
						
							
							
								90b810c27e 
								
							
								 
							
						 
						
							
							
								
								force mesh proxy for simple box prims with path cut  
							
							
							
						 
						
							2011-04-12 22:47:30 -07:00  
				
					
						
							
							
								 
						
							
							
								7592a033df 
								
							
								 
							
						 
						
							
							
								
								Moved 3 request handlers from OpenSim.Framework.Servers.HttpServer up to OpenSim.Framework -- just pasted them in WebUtil. This is so that code that uses the Service connectors don't need to include the HttpServer dll -- that was odd.  
							
							
							
						 
						
							2011-04-12 20:24:28 -07:00  
				
					
						
							
							
								 
						
							
							
								16c911dcbb 
								
							
								 
							
						 
						
							
							
								
								Implemented terrain save-tile command. Does the opposite of load-tile. For now, only saves to .png.  
							
							
							
						 
						
							2011-04-12 19:46:27 -07:00  
				
					
						
							
							
								 
						
							
							
								5c870fce54 
								
							
								 
							
						 
						
							
							
								
								Bug fix in object serialization -- sculpt data was wrong.  
							
							
							
						 
						
							2011-04-12 19:45:33 -07:00  
				
					
						
							
							
								 
						
							
							
								317617cfda 
								
							
								 
							
						 
						
							
							
								
								remove packet monitoring debugging code  
							
							
							
						 
						
							2011-04-12 15:55:21 -07:00  
				
					
						
							
							
								 
						
							
							
								80ba3de902 
								
							
								 
							
						 
						
							
							
								
								Fixed the update of items in the priority queue to enable both  
							
							... 
							
							
							
							types of property updates to be specified. Not sure if one form
of property update should supercede another. But for now the old
OpenSim behavior is preserved by sending both. 
							
						 
						
							2011-04-12 15:40:57 -07:00  
				
					
						
							
							
								 
						
							
							
								7fa085b3fa 
								
							
								 
							
						 
						
							
							
								
								fixed a couple bugs with the property queues  
							
							
							
						 
						
							2011-04-12 14:40:57 -07:00  
				
					
						
							
							
								 
						
							
							
								da4a9653a2 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-04-12 22:33:06 +01:00  
				
					
						
							
							
								 
						
							
							
								b0889ed92a 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify bRayEndIsIntersection boolean set from RayEndIsIntersection byte  
							
							
							
						 
						
							2011-04-12 22:30:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8e0d2cc43b 
								
							
								 
							
						 
						
							
							
								
								If an object is rezzed directly from a prim inventory then give it the rotation it was stored with.  
							
							
							
						 
						
							2011-04-12 22:21:46 +01:00  
				
					
						
							
							
								 
						
							
							
								3ba5eeb6c3 
								
							
								 
							
						 
						
							
							
								
								Allow a null rotation to be passed in to RezObject so that we can control whether to use the serialized rotation or not.  Not used yet.  
							
							
							
						 
						
							2011-04-12 22:15:40 +01:00  
				
					
						
							
							
								 
						
							
							
								3afddb9033 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'test-select' into queuetest  
							
							
							
						 
						
							2011-04-12 12:39:02 -07:00  
				
					
						
							
							
								 
						
							
							
								0e97629ee7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into queuetest  
							
							
							
						 
						
							2011-04-12 12:38:47 -07:00  
				
					
						
							
							
								 
						
							
							
								095e602c4a 
								
							
								 
							
						 
						
							
							
								
								First pass at moving object property requests into a queue similar  
							
							... 
							
							
							
							to the entity update queue. The number of property packets can
become significant when selecting/deselecting large numbers of
objects.
This is experimental code. 
							
						 
						
							2011-04-12 12:36:36 -07:00  
				
					
						
							
							
								 
						
							
							
								98d7de22dc 
								
							
								 
							
						 
						
							
							
								
								Fix (add) ability to rez objects by dragging them out of another prim's inventory.  
							
							... 
							
							
							
							This should happen if the client supplies a task ID with the RezObject call.
The rez goes through the same code as llRezObject(), so the same perms are applied.
Rotation isn't yet preserved, this should be fixed shortly. 
							
						 
						
							2011-04-12 18:31:41 +01:00  
				
					
						
							
							
								 
						
							
							
								049bce4d00 
								
							
								 
							
						 
						
							
							
								
								Fixup the global defaults config parsing code.  
							
							
							
						 
						
							2011-04-12 01:14:21 -04:00  
				
					
						
							
							
								 
						
							
							
								42b96a8be0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-12 00:27:39 +01:00  
				
					
						
							
							
								 
						
							
							
								621d5b58e1 
								
							
								 
							
						 
						
							
							
								
								minor: add a bit more method doc to IInventoryService.GetItem()  
							
							
							
						 
						
							2011-04-11 23:56:04 +01:00  
				
					
						
							
							
								 
						
							
							
								49d80f5711 
								
							
								 
							
						 
						
							
							
								
								Include code to return more information about the NullReferenceException seen in  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=5403  prior to doing something about it. 
						
							2011-04-11 23:07:56 +01:00  
				
					
						
							
							
								 
						
							
							
								64dc7e9f14 
								
							
								 
							
						 
						
							
							
								
								minor: remove now inaccurate comment  
							
							
							
						 
						
							2011-04-11 22:35:07 +01:00  
				
					
						
							
							
								 
						
							
							
								e8ecb2898c 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-04-11 22:33:24 +01:00  
				
					
						
							
							
								 
						
							
							
								3a98fb080a 
								
							
								 
							
						 
						
							
							
								
								minor: adjust some spacing and indentation  
							
							
							
						 
						
							2011-04-11 22:29:08 +01:00  
				
					
						
							
							
								 
						
							
							
								464fa45ec9 
								
							
								 
							
						 
						
							
							
								
								Implimented HTTP_VERIFY_CERT for llHttpRequest  
							
							
							
						 
						
							2011-04-11 22:22:11 +01:00  
				
					
						
							
							
								 
						
							
							
								0bd6bc8fba 
								
							
								 
							
						 
						
							
							
								
								create "config show" as a region console command synonym for "config get".  
							
							... 
							
							
							
							This is to create greater consistency with all the other show commands. 
							
						 
						
							2011-04-11 21:59:26 +01:00  
				
					
						
							
							
								 
						
							
							
								d6948b15c4 
								
							
								 
							
						 
						
							
							
								
								Make it more obvious when it happens that DLL plugin loading fails.  Improve exception output on Windows.  
							
							
							
						 
						
							2011-04-11 21:51:17 +01:00  
				
					
						
							
							
								 
						
							
							
								95a6ee0a37 
								
							
								 
							
						 
						
							
							
								
								Fix NREs harder.  
							
							
							
						 
						
							2011-04-11 13:20:46 -04:00  
				
					
						
							
							
								 
						
							
							
								4ad05fb01d 
								
							
								 
							
						 
						
							
							
								
								Fix some NREs on certain paths.  
							
							
							
						 
						
							2011-04-11 13:12:26 -04:00  
				
					
						
							
							
								 
						
							
							
								4974a1ce69 
								
							
								 
							
						 
						
							
							
								
								AutoBackup: Support region-independent settings too.  
							
							
							
						 
						
							2011-04-11 12:34:26 -04:00  
				
					
						
							
							
								 
						
							
							
								6e9cdb9ce3 
								
							
								 
							
						 
						
							
							
								
								New tokenbucket algorithm. This one provides fair sharing of the queues  
							
							... 
							
							
							
							when client and simulator throttles are set. This algorithm also uses
 pre-defined burst rate of 150% of the sustained rate for each of the
 throttles.
Removed the "state" queue. The state queue is not a Linden queue and
appeared to be used just to get kill packets sent. 
							
						 
						
							2011-04-11 09:06:28 -07:00  
				
					
						
							
							
								 
						
							
							
								72a24cf023 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'queuetest' of ssh://opensimulator.org/var/git/opensim into queuetest  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
	OpenSim/Region/Framework/Scenes/Prioritizer.cs 
							
						 
						
							2011-04-11 08:41:36 -07:00  
				
					
						
							
							
								 
						
							
							
								f778056c7a 
								
							
								 
							
						 
						
							
							
								
								Removed some priority queue debugging code  
							
							
							
						 
						
							2011-04-11 08:37:43 -07:00  
				
					
						
							
							
								 
						
							
							
								ebc249e3be 
								
							
								 
							
						 
						
							
							
								
								Changed the "not in scene" check in the prioritizier to just  
							
							... 
							
							
							
							a warning. There appears to be a race condition on slow logins
that attempts to prioritize before the scene presence is fully
initialized. 
							
						 
						
							2011-04-10 17:02:40 -07:00  
				
					
						
							
							
								 
						
							
							
								19c6d1d569 
								
							
								 
							
						 
						
							
							
								
								Split the priority queue class into a seperate file. LLClientView  
							
							... 
							
							
							
							is big enough. 
							
						 
						
							2011-04-10 16:57:02 -07:00  
				
					
						
							
							
								 
						
							
							
								83dc2470f2 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in the computation of the RTO. Basically... the RTO (the  
							
							... 
							
							
							
							time to wait to retransmit packets) always maxed out (no retransmissions
for 24 or 48 seconds.
Note that this is going to cause faster (and more) retransmissions. Fix
for dynamic throttling needs to go with this. 
							
						 
						
							2011-04-10 16:57:02 -07:00  
				
					
						
							
							
								 
						
							
							
								0bd06d8ba8 
								
							
								 
							
						 
						
							
							
								
								Fixed the prioritizer functions for the new priority queues  
							
							
							
						 
						
							2011-04-10 16:57:02 -07:00  
				
					
						
							
							
								 
						
							
							
								77cf9405de 
								
							
								 
							
						 
						
							
							
								
								Implements adaptive queue management and fair queueing for  
							
							... 
							
							
							
							improved networking performance.
Reprioritization algorithms need to be ported still. One is
in place. 
							
						 
						
							2011-04-10 16:57:02 -07:00  
				
					
						
							
							
								 
						
							
							
								9c0f3c73b1 
								
							
								 
							
						 
						
							
							
								
								Merge git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-04-10 18:28:54 -04:00  
				
					
						
							
							
								 
						
							
							
								707b6673c9 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2011-04-09 00:25:00 +01:00  
				
					
						
							
							
								 
						
							
							
								abea0c74c2 
								
							
								 
							
						 
						
							
							
								
								Add support for the new display name related functions in LSL. This does not  
							
							... 
							
							
							
							implement the display names functionality as such, but it allows scripts
that are display name aware to function as if the display name were implemented
and set to the avatar name. 
							
						 
						
							2011-04-08 04:19:17 +01:00  
				
					
						
							
							
								 
						
							
							
								738daadace 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-08 04:16:29 +01:00  
				
					
						
							
							
								 
						
							
							
								33dd74e410 
								
							
								 
							
						 
						
							
							
								
								Add support for the new display name related functions in LSL. This does not  
							
							... 
							
							
							
							implement the display names functionality as such, but it allows scripts
that are display name aware to function as if the display name were implemented
and set to the avatar name. 
							
						 
						
							2011-04-08 03:50:27 +02:00  
				
					
						
							
							
								 
						
							
							
								d31175060f 
								
							
								 
							
						 
						
							
							
								
								trivial whitespace removal to trigger a panda rebuild  
							
							
							
						 
						
							2011-04-08 00:42:35 +01:00  
				
					
						
							
							
								 
						
							
							
								0ced677510 
								
							
								 
							
						 
						
							
							
								
								Revert master version number to 0.7.1 for now to make merging easier.  
							
							
							
						 
						
							2011-04-07 23:22:19 +01:00  
				
					
						
							
							
								 
						
							
							
								9d40c0dcc7 
								
							
								 
							
						 
						
							
							
								
								Remove the SQLite legacy adaptor.  This is no longer needed now that the main adaptor works on Mac OS X.  
							
							... 
							
							
							
							The SQLite legacy adapator was also not at all well maintained, even worse than the mainline sqlite adapator. 
							
						 
						
							2011-04-07 23:20:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a6b1927cff 
								
							
								 
							
						 
						
							
							
								
								bump main branch version number to 0.7.2.  A separate 0.7.1-post-fixes branch now exists.  
							
							
							
						 
						
							2011-04-06 22:05:07 +01:00  
				
					
						
							
							
								 
						
							
							
								9bc2705f37 
								
							
								 
							
						 
						
							
							
								
								Fix bug where on duplication, the root part local id was continually used in populating the local id scene object index instead of each part's local id  
							
							
							
						 
						
							2011-04-06 20:52:36 +01:00  
				
					
						
							
							
								 
						
							
							
								8318915d7e 
								
							
								 
							
						 
						
							
							
								
								Signal prim count taint if the AbsolutePosition of a scene object changes.  
							
							... 
							
							
							
							This updates prim counts correctly if an object is moved by something other than an avatar (e.g. scripts, region modules)
Create TestMoveOwnerObject() regression test for this case. 
							
						 
						
							2011-04-06 20:48:00 +01:00  
				
					
						
							
							
								 
						
							
							
								63533412f8 
								
							
								 
							
						 
						
							
							
								
								Improve previous ILandObject method doc.  
							
							... 
							
							
							
							For test code, take a part name prefix when creating objects, so that these can be more easily identified in the logs 
							
						 
						
							2011-04-06 18:57:50 +01:00  
				
					
						
							
							
								 
						
							
							
								fa202a05e9 
								
							
								 
							
						 
						
							
							
								
								Add method doc to some land bitmap methods in ILandObject.  
							
							... 
							
							
							
							Also changes prim count tests to use the correct upper region bounds, though the method actually ignores the overage. 
							
						 
						
							2011-04-06 17:19:31 +01:00  
				
					
						
							
							
								 
						
							
							
								407c2b1823 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-06 09:22:55 +01:00  
				
					
						
							
							
								 
						
							
							
								2497962360 
								
							
								 
							
						 
						
							
							
								
								Change some text to make the autoreturn mechanism more obvious, and align with the fact that it's one word rather than two.  
							
							
							
						 
						
							2011-04-05 22:25:00 +01:00  
				
					
						
							
							
								 
						
							
							
								acacee98c6 
								
							
								 
							
						 
						
							
							
								
								properly refresh object owner list when refresh button is hit on land parcel object tab  
							
							
							
						 
						
							2011-04-05 22:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								0e465da187 
								
							
								 
							
						 
						
							
							
								
								remove now unused individual LandData prim counts.  
							
							... 
							
							
							
							However, the calls to the land management module to record prims need to remain, since they were also being used to return owner object lists, etc.
This is probably why prim counts were being done there in the first place. 
							
						 
						
							2011-04-05 21:25:54 +01:00  
				
					
						
							
							
								 
						
							
							
								f030ba8992 
								
							
								 
							
						 
						
							
							
								
								replace magic numbers in llGetParcelPrimCount() with constants  
							
							
							
						 
						
							2011-04-05 20:39:58 +01:00  
				
					
						
							
							
								 
						
							
							
								dc6ce24443 
								
							
								 
							
						 
						
							
							
								
								switch llGetParcelPrimCount() to use new prim counts module  
							
							
							
						 
						
							2011-04-05 20:31:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3d400fc663 
								
							
								 
							
						 
						
							
							
								
								If an object is selected, then don't include it in owner/group/others prim counts.  
							
							... 
							
							
							
							This fixes the total prim count that the viewer displays when prims are selected - it appears to ignore the total that we pass it and adds up the counts separately. 
							
						 
						
							2011-04-05 18:24:23 +01:00  
				
					
						
							
							
								 
						
							
							
								c1dec225ab 
								
							
								 
							
						 
						
							
							
								
								Handle the client's parcel info requests asynchronously rather than synchronously.  
							
							... 
							
							
							
							Handling these synchronously kills the inbound packet loop if many requests are made for remote land and those requests are handled slowly or timeout (timeout is 10s)
This can happen if a user searches for "land for sale" and then clicks many of the parcels in the list (or just presses down arrow to move through every entry). 
							
						 
						
							2011-04-05 17:47:11 +01:00  
				
					
						
							
							
								 
						
							
							
								18e206d2ed 
								
							
								 
							
						 
						
							
							
								
								* Bugfix - Compile NullEstateData implement public List<int> IEstateDataStore.GetEstatesByOwner(UUID)  
							
							
							
						 
						
							2011-04-04 23:45:28 -04:00  
				
					
						
							
							
								 
						
							
							
								d5e0674213 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-04-04 20:04:01 -07:00  
				
					
						
							
							
								 
						
							
							
								b2fbadeae8 
								
							
								 
							
						 
						
							
							
								
								Updates NullStorage plugin.  
							
							... 
							
							
							
							Thanks MisterBlue... 
							
						 
						
							2011-04-04 20:02:13 -07:00  
				
					
						
							
							
								 
						
							
							
								f58941e89f 
								
							
								 
							
						 
						
							
							
								
								Make the "All Estates" option work from the client (this makes chosen changes to all the estates that the user owns).  
							
							... 
							
							
							
							This applies to adding/removing estate users, groups, managers and bans.
This is the application of the AllEstates_0.5.patch from http://opensimulator.org/mantis/view.php?id=5420 
Thanks very much, Snoopy! 
							
						 
						
							2011-04-05 01:30:13 +01:00  
				
					
						
							
							
								 
						
							
							
								8b134f37f2 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in the computation of the RTO. Basically... the RTO (the  
							
							... 
							
							
							
							time to wait to retransmit packets) always maxed out (no retransmissions
for 24 or 48 seconds.
Note that this is going to cause faster (and more) retransmissions. Fix
for dynamic throttling needs to go with this. 
							
						 
						
							2011-04-04 14:18:26 -07:00  
				
					
						
							
							
								 
						
							
							
								15c4bbea59 
								
							
								 
							
						 
						
							
							
								
								Fixed the prioritizer functions for the new priority queues  
							
							
							
						 
						
							2011-04-04 13:19:45 -07:00  
				
					
						
							
							
								 
						
							
							
								6885b7220c 
								
							
								 
							
						 
						
							
							
								
								Implements adaptive queue management and fair queueing for  
							
							... 
							
							
							
							improved networking performance.
Reprioritization algorithms need to be ported still. One is
in place. 
							
						 
						
							2011-04-04 11:41:07 -07:00  
				
					
						
							
							
								 
						
							
							
								adb14ad20a 
								
							
								 
							
						 
						
							
							
								
								Implement rezzing coalesced objects  
							
							
							
						 
						
							2011-04-03 20:32:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a4b3439025 
								
							
								 
							
						 
						
							
							
								
								Implement rezzing coalesced objects  
							
							
							
						 
						
							2011-04-03 20:26:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b385d4aa03 
								
							
								 
							
						 
						
							
							
								
								Implement taking of coalesced objects.  
							
							... 
							
							
							
							WARNING!!!!!
You can TAKE them, but you can't REZ them again. Only the first of the contained
objects will rez, the rest is inaccessible until rezzing them is implemented.
Also, rotations are not explicitly stored. This MAY work. Or not. 
							
						 
						
							2011-04-03 20:24:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e8e940e33e 
								
							
								 
							
						 
						
							
							
								
								Make CHANGED_OWNER work for deeding and god-mode in-world change  
							
							
							
						 
						
							2011-04-03 14:16:41 +01:00  
				
					
						
							
							
								 
						
							
							
								15e0b55e66 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-03 14:16:28 +01:00  
				
					
						
							
							
								 
						
							
							
								89a65df160 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-03 14:15:29 +01:00  
				
					
						
							
							
								 
						
							
							
								4256693a9e 
								
							
								 
							
						 
						
							
							
								
								Make CHANGED_OWNER work for deeding and god-mode in-world change  
							
							
							
						 
						
							2011-04-03 13:50:19 +02:00  
				
					
						
							
							
								 
						
							
							
								4f56c732bc 
								
							
								 
							
						 
						
							
							
								
								Comment out some startup logging lines to make up for the one I added earlier on.  
							
							... 
							
							
							
							Most of these are where the region modules are telling us they are disabled.  Convention is only to log when enabled (even that is really noisy) 
							
						 
						
							2011-04-02 02:29:42 +01:00  
				
					
						
							
							
								 
						
							
							
								7bba0177fe 
								
							
								 
							
						 
						
							
							
								
								If land is not group owned (group ID is always UUID.Zero) then don't check if a prim should be added to the group count  
							
							
							
						 
						
							2011-04-02 01:53:47 +01:00  
				
					
						
							
							
								 
						
							
							
								8e668abc6d 
								
							
								 
							
						 
						
							
							
								
								add test for removing group owned objects  
							
							
							
						 
						
							2011-04-02 01:46:06 +01:00  
				
					
						
							
							
								 
						
							
							
								01b399055b 
								
							
								 
							
						 
						
							
							
								
								add test for adding group object, factor out initial zero counts test  
							
							
							
						 
						
							2011-04-02 01:37:46 +01:00  
				
					
						
							
							
								 
						
							
							
								c13502a5cf 
								
							
								 
							
						 
						
							
							
								
								add remove others object prim count test  
							
							
							
						 
						
							2011-04-02 01:15:17 +01:00  
				
					
						
							
							
								 
						
							
							
								2c86f6ba7d 
								
							
								 
							
						 
						
							
							
								
								refactor: rename m_dummyUserId to m_otherUserId  
							
							
							
						 
						
							2011-04-02 01:13:10 +01:00  
				
					
						
							
							
								 
						
							
							
								5b0936d4b5 
								
							
								 
							
						 
						
							
							
								
								If the land has no group ownership (it is UUID.Zero) then don't put prims in the group count when they are also not group owned.  
							
							... 
							
							
							
							Also adds simple test for others owned count when an object is added 
							
						 
						
							2011-04-02 01:07:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3a113f9902 
								
							
								 
							
						 
						
							
							
								
								A stab at making CHANGED_OWNER work  
							
							
							
						 
						
							2011-04-01 22:04:29 +01:00  
				
					
						
							
							
								 
						
							
							
								3053b60143 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-01 21:52:04 +01:00  
				
					
						
							
							
								 
						
							
							
								95e524dde1 
								
							
								 
							
						 
						
							
							
								
								A stab at making CHANGED_OWNER work  
							
							
							
						 
						
							2011-04-01 18:49:53 +02:00  
				
					
						
							
							
								 
						
							
							
								329fa73695 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-04-01 07:44:43 +01:00  
				
					
						
							
							
								 
						
							
							
								e974fde953 
								
							
								 
							
						 
						
							
							
								
								check threat configuration for LSL print()  
							
							
							
						 
						
							2011-03-31 22:56:04 -07:00  
				
					
						
							
							
								 
						
							
							
								8c8a0a182e 
								
							
								 
							
						 
						
							
							
								
								implement LSL "print()" API function  
							
							
							
						 
						
							2011-03-31 21:14:53 -07:00  
				
					
						
							
							
								 
						
							
							
								8f4bf43534 
								
							
								 
							
						 
						
							
							
								
								When asked to join region to existing estate, make first estate name the default instead of None  
							
							
							
						 
						
							2011-04-01 00:55:05 +01:00  
				
					
						
							
							
								 
						
							
							
								e1ceb461c0 
								
							
								 
							
						 
						
							
							
								
								Make default answer for 'do you wish to join region to an existing estate' yes instead of no.  
							
							
							
						 
						
							2011-04-01 00:51:10 +01:00  
				
					
						
							
							
								 
						
							
							
								39c610c165 
								
							
								 
							
						 
						
							
							
								
								Log which address and port the UDP listener is configured for.  This will match that given for InternalAddress in the config (e.g. 0.0.0.0)  
							
							... 
							
							
							
							Can't obtain actually bound address until the UDP socket is used for the first time. 
							
						 
						
							2011-04-01 00:41:52 +01:00  
				
					
						
							
							
								 
						
							
							
								4d0cffa06e 
								
							
								 
							
						 
						
							
							
								
								If the prim count gets an object with invalid bounds, don't try to count it.  
							
							... 
							
							
							
							This appears to be the more probable explanation for some failures seen.  Either we're counting attachments which are temporarily out of bounds (shouldn't be due to the IsAttachment) check or we're counting scene objects which have out of bounds co-ordinates (seems more likely) 
							
						 
						
							2011-03-31 23:56:26 +01:00  
				
					
						
							
							
								 
						
							
							
								6ae76ede98 
								
							
								 
							
						 
						
							
							
								
								suspend check that IAR control file is loaded for now  
							
							... 
							
							
							
							I was mistaken - some previous opensim versions don't save this file first.  Will have to bump iar version number and only check iars after the bump 
							
						 
						
							2011-03-31 23:09:06 +01:00  
				
					
						
							
							
								 
						
							
							
								88bd38690a 
								
							
								 
							
						 
						
							
							
								
								Remove unused RegionInfo.getInternalEndPointPort() in favour of RegionInfo.InternalEndPoint.Port  
							
							
							
						 
						
							2011-03-31 23:03:42 +01:00  
				
					
						
							
							
								 
						
							
							
								efd0c003a3 
								
							
								 
							
						 
						
							
							
								
								Put in temporary logging message to find out if scene objects are requesting land objects for co-ordinates outside the region  
							
							
							
						 
						
							2011-03-31 22:47:18 +01:00  
				
					
						
							
							
								 
						
							
							
								7bba31e8d9 
								
							
								 
							
						 
						
							
							
								
								remove some mono compiler warnings  
							
							
							
						 
						
							2011-03-31 22:20:12 +01:00  
				
					
						
							
							
								 
						
							
							
								8022400bd4 
								
							
								 
							
						 
						
							
							
								
								Remove unused Datastore parameter from RegionInfo (legacy from early 2008)  
							
							
							
						 
						
							2011-03-31 22:16:09 +01:00  
				
					
						
							
							
								 
						
							
							
								83c78029e3 
								
							
								 
							
						 
						
							
							
								
								Make the login service's call to the sim time out quicker so we have a  
							
							... 
							
							
							
							chance to try fallback before the client quits 
							
						 
						
							2011-03-31 15:48:42 +02:00  
				
					
						
							
							
								 
						
							
							
								f7ed7fc05d 
								
							
								 
							
						 
						
							
							
								
								When a new parcel is created, make sure the prim counts are updated.  
							
							... 
							
							
							
							This is done by tainting the counts where appropriate 
							
						 
						
							2011-03-30 00:42:02 +01:00  
				
					
						
							
							
								 
						
							
							
								8b16f7d976 
								
							
								 
							
						 
						
							
							
								
								(re)implement selected prim count.  
							
							... 
							
							
							
							This does not currently count objects that are sat upon (which the viewer ui implies should be included in this count) 
							
						 
						
							2011-03-30 00:13:07 +01:00  
				
					
						
							
							
								 
						
							
							
								f754dedbef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'primcounts'  
							
							
							
						 
						
							2011-03-29 23:08:44 +01:00  
				
					
						
							
							
								 
						
							
							
								fe258753a0 
								
							
								 
							
						 
						
							
							
								
								disable prim count debug logging temporarily  
							
							
							
						 
						
							2011-03-29 23:07:01 +01:00  
				
					
						
							
							
								 
						
							
							
								45548873bd 
								
							
								 
							
						 
						
							
							
								
								Fix llGetParcelPrimOwners so that it returns LSL_Strings in the list rather than C# Strings  
							
							
							
						 
						
							2011-03-29 09:28:27 -07:00  
				
					
						
							
							
								 
						
							
							
								309eb712a3 
								
							
								 
							
						 
						
							
							
								
								Improvement over 2 commits ago: make the hyperlink check understand port 80.  
							
							
							
						 
						
							2011-03-28 19:34:55 -07:00  
				
					
						
							
							
								 
						
							
							
								d3771e5366 
								
							
								 
							
						 
						
							
							
								
								Added code to load a terrain tile of tiff/jpg format. Previously it only worked for one single region.  
							
							
							
						 
						
							2011-03-28 16:48:12 -07:00  
				
					
						
							
							
								 
						
							
							
								2d209d3844 
								
							
								 
							
						 
						
							
							
								
								Fix mantis  #5413 . WARNING: new config variable in section [GridService] of the simulators called Gatekeeper -- intended to have the URL of the grid's Gatekeeper service (so that it can be checked against). See ini.examples.  
							
							
							
						 
						
							2011-03-28 16:46:04 -07:00  
				
					
						
							
							
								 
						
							
							
								c39b391b6a 
								
							
								 
							
						 
						
							
							
								
								Many scripted items use long lists of llSetLinkPrimitiveParams rules to make prims "teleport" or jump large distances. When teleporting to 10,000 meters, this results in 1,000 SetPos calls, which severely rapes the physics and update system. This change modifies this behaviour to only provide one update after all the rules have been executed.  
							
							
							
						 
						
							2011-03-28 13:28:59 -07:00  
				
					
						
							
							
								 
						
							
							
								f7276dda02 
								
							
								 
							
						 
						
							
							
								
								Flag root prim changes for persistence  
							
							
							
						 
						
							2011-03-27 14:20:25 -07:00  
				
					
						
							
							
								 
						
							
							
								a62b435a39 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-27 21:41:54 +01:00  
				
					
						
							
							
								 
						
							
							
								2d2a1acfae 
								
							
								 
							
						 
						
							
							
								
								Upgrade terse to full update on root rotation change. Not entirely sure why, but it seems that the terse update causes the first prim to rotate improperly on occasion (only temporary, it's fixed by the full update on deselect, but this will prevent confusion.)  
							
							
							
						 
						
							2011-03-27 13:43:32 -07:00  
				
					
						
							
							
								 
						
							
							
								f25749f025 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-03-27 21:22:31 +01:00  
				
					
						
							
							
								 
						
							
							
								553a195493 
								
							
								 
							
						 
						
							
							
								
								Fix issues with UpdateRootRotation and also increase efficiency  
							
							
							
						 
						
							2011-03-27 13:09:19 -07:00  
				
					
						
							
							
								 
						
							
							
								797128a6ad 
								
							
								 
							
						 
						
							
							
								
								Rename some member fields to standard m_ OpenSim code convention  
							
							
							
						 
						
							2011-03-26 02:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								83f48c26d6 
								
							
								 
							
						 
						
							
							
								
								add header file  
							
							
							
						 
						
							2011-03-26 02:43:41 +00:00  
				
					
						
							
							
								 
						
							
							
								de0730a54c 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim.Server.Base reference in prebuild.xml.  Initialize svc_checks dictionary in WebkeyOrPasswordAuthenticationService, which was what was causing the load failure.  
							
							
							
						 
						
							2011-03-26 02:42:50 +00:00  
				
					
						
							
							
								 
						
							
							
								361b3e7ab8 
								
							
								 
							
						 
						
							
							
								
								Removing hard-coded plugin loading in favour of direct class instantiation  
							
							
							
						 
						
							2011-03-26 02:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3f4be42a87 
								
							
								 
							
						 
						
							
							
								
								Altering log feedback  
							
							
							
						 
						
							2011-03-26 02:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e93531e124 
								
							
								 
							
						 
						
							
							
								
								Fixing bug that occurs when using web login- the result was not checked  
							
							
							
						 
						
							2011-03-26 02:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3bc859a834 
								
							
								 
							
						 
						
							
							
								
								Making combined auth service re-use the existing auth services instead of duplicating code  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv Martin <me@signpostmarv.name> 
							
						 
						
							2011-03-26 02:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								0e808950fb 
								
							
								 
							
						 
						
							
							
								
								InfoFormat > DebugFormat  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv Martin <me@signpostmarv.name> 
							
						 
						
							2011-03-26 02:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								6153c45973 
								
							
								 
							
						 
						
							
							
								
								LLLoginHandlers now supports both password & web login  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv Martin <me@signpostmarv.name> 
							
						 
						
							2011-03-26 02:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								af3956348f 
								
							
								 
							
						 
						
							
							
								
								Adding a combined auth service, allowing users to login with either web login or password  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv Martin <me@signpostmarv.name> 
							
						 
						
							2011-03-26 02:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								482686daab 
								
							
								 
							
						 
						
							
							
								
								WebkeyAuthenticationService is now no longer a stub!  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv Martin <me@signpostmarv.name> 
							
						 
						
							2011-03-26 02:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f2d2470c25 
								
							
								 
							
						 
						
							
							
								
								When an object is duplicated, add it to the full/local id SOG indexes as well as Entities  
							
							
							
						 
						
							2011-03-26 02:24:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b11e3d33f1 
								
							
								 
							
						 
						
							
							
								
								add save of LLClientView I forgot from last commit  
							
							
							
						 
						
							2011-03-26 02:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								541cd3e8c8 
								
							
								 
							
						 
						
							
							
								
								move total parcel prim calculations into IPrimCounts instead of doing this in LLClientView  
							
							... 
							
							
							
							need to move selected prim counts from LandData/LMM still 
							
						 
						
							2011-03-26 02:19:28 +00:00  
				
					
						
							
							
								 
						
							
							
								bfd9cc44b4 
								
							
								 
							
						 
						
							
							
								
								When an object is duplicated, add the dupe to the uuid/local id indexes as well as the basic entities list.  
							
							... 
							
							
							
							Added a prim counts test to reinforce this - shift-copy was no incrementing prim count.  This will sometime become a basic scene test.
New code needs to be refactored so we just call SceneGraph.AddSceneObject().  This will happen in the near future.
With this, basic owner prim counts on a single parcel appear to be working fine (with the same previous existing taint calls as used by the land management module).
More work to do. 
							
						 
						
							2011-03-26 02:05:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3d0e072d50 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into primcounts  
							
							
							
						 
						
							2011-03-26 00:57:52 +00:00  
				
					
						
							
							
								 
						
							
							
								26d16567e1 
								
							
								 
							
						 
						
							
							
								
								Make SceneGraph.ForEachSOG() execute once for each SOG, not once for each prim (e.g. a SOG with 3 prims would have the action executed three times).  
							
							... 
							
							
							
							To do this, a new SceneObjectGroupsByFullID index in SceneGraph which just index's prims by their root part UUID, in order to avoid the inefficiency of filtering existing lists.
Existing callers to SceneGraph.ForEachSOG() did not fail due to the multiple per SOG action executions - they were probably just much less efficient.
Code suggests that no callers expected ForEachSOG() to execute actions on sog multiple times 
							
						 
						
							2011-03-26 00:53:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f30bf429c2 
								
							
								 
							
						 
						
							
							
								
								refactor: rename SOG collections in SceneGraph to make it clearer that they are indexing each part's UUID, not just the root part.  
							
							
							
						 
						
							2011-03-26 00:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								cc8897fceb 
								
							
								 
							
						 
						
							
							
								
								Add test for PCM taint.  This currently fails due to unexpected behaviour of SceneGraph.ForEachSOG().  This will be corrected soon.  
							
							... 
							
							
							
							Also adds lots of temproarily debug logging 
							
						 
						
							2011-03-26 00:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								d8e1c380e6 
								
							
								 
							
						 
						
							
							
								
								minor: make it clearer in the log where we're loading region config files and not the regions themselves  
							
							
							
						 
						
							2011-03-25 23:36:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3a55d59b45 
								
							
								 
							
						 
						
							
							
								
								in region web loader, print out url that config is being loaded from (this wasn't being done anywhere).  
							
							
							
						 
						
							2011-03-25 23:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ea72745d43 
								
							
								 
							
						 
						
							
							
								
								Log the xml/ini regions config files that opensim loads from, and the regions that it loaded from them  
							
							... 
							
							
							
							This will show up with the lines [REGION LOADER FILE SYSTEM]: Loading config files from ./Regions, etc. 
							
						 
						
							2011-03-25 23:18:47 +00:00  
				
					
						
							
							
								 
						
							
							
								6ae04448f7 
								
							
								 
							
						 
						
							
							
								
								Start using IPrimCounts populated by PrimCountModule instead of LandData counts populated by LandManagementModule.  
							
							... 
							
							
							
							In order to pass ILandObject into IClientAPI.SendLandProperties(), had to push ILandObject and IPrimCounts into OpenSim.Framework from OpenSim.Region.Framework.Interfaces, in order to avoid ci
Counts are showing odd behaviour at the moment, this will be addressed shortly. 
							
						 
						
							2011-03-25 23:05:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7f5019b0f2 
								
							
								 
							
						 
						
							
							
								
								Add ILandObject.IPrimCounts for the new prim count module.  
							
							... 
							
							
							
							Not functional yet, but tests now act against this object rather than interrogating the module directly 
							
						 
						
							2011-03-25 21:47:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8338b74d3f 
								
							
								 
							
						 
						
							
							
								
								Add giving lists of items to another prim  
							
							
							
						 
						
							2011-03-25 02:39:17 +01:00  
				
					
						
							
							
								 
						
							
							
								5ef490b5ad 
								
							
								 
							
						 
						
							
							
								
								Switching vivox to https for production use  
							
							
							
						 
						
							2011-03-25 01:10:41 +01:00  
				
					
						
							
							
								 
						
							
							
								eaa37d15f2 
								
							
								 
							
						 
						
							
							
								
								factor out common test setup code in PCM tests  
							
							
							
						 
						
							2011-03-23 23:28:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f001aab8aa 
								
							
								 
							
						 
						
							
							
								
								extend TestAddOwnerObject() to add a second object  
							
							
							
						 
						
							2011-03-23 23:19:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ebbe3afaf1 
								
							
								 
							
						 
						
							
							
								
								Add PrimCountModuleTests.TestRemoveOwnerObject().  
							
							... 
							
							
							
							Also adds SceneSetupHelpers methods to easily create sogs with different part UUIDs 
							
						 
						
							2011-03-23 23:14:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d5c7ae5c6b 
								
							
								 
							
						 
						
							
							
								
								refactor common sop setup parts into a single method  
							
							
							
						 
						
							2011-03-23 22:40:23 +00:00  
				
					
						
							
							
								 
						
							
							
								de88227bc4 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify part of AddSceneObject() test setup by moving sog construction into SceneSetupHelpers.CreateSceneObject()  
							
							
							
						 
						
							2011-03-23 22:29:27 +00:00  
				
					
						
							
							
								 
						
							
							
								88673c86a4 
								
							
								 
							
						 
						
							
							
								
								use a 3 part object for the pcm test rather than a 1 part, for improved test coverage  
							
							
							
						 
						
							2011-03-23 22:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f1f4985ab6 
								
							
								 
							
						 
						
							
							
								
								user a non UUID.Zero user in pcm test to avoid any special treatment of UUID.Zero  
							
							
							
						 
						
							2011-03-23 22:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								654aa7abeb 
								
							
								 
							
						 
						
							
							
								
								Extend simple PCM add object test to check all counts  
							
							
							
						 
						
							2011-03-23 22:12:20 +00:00  
				
					
						
							
							
								 
						
							
							
								08c3cd6b36 
								
							
								 
							
						 
						
							
							
								
								Add method doc to the Get*() methods on PrimCountModule  
							
							
							
						 
						
							2011-03-23 22:04:14 +00:00  
				
					
						
							
							
								 
						
							
							
								67cafbd33a 
								
							
								 
							
						 
						
							
							
								
								remove a rogue Console.WriteLine() from the last commit.  
							
							
							
						 
						
							2011-03-23 21:54:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d011896341 
								
							
								 
							
						 
						
							
							
								
								Add generic EventManager.OnObjectAddedToScene and get PrimCountModule to listen for that rather than EventManager.OnParcelPrimCountAdd  
							
							... 
							
							
							
							OnParcelPrimCountAdd had the wrong semantics for the PrimCountModule - it was invoked for every entity in the scene, not just new ones, which would screw up the untainted count.
Extend automated test for this scenario. 
							
						 
						
							2011-03-23 21:53:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b34743e5fe 
								
							
								 
							
						 
						
							
							
								
								Add an initial confidence-building TestAddObject() for prim counts.  
							
							
							
						 
						
							2011-03-22 23:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3dc9b0ef18 
								
							
								 
							
						 
						
							
							
								
								Remove a spammy debug  
							
							
							
						 
						
							2011-03-23 00:32:19 +01:00  
				
					
						
							
							
								 
						
							
							
								985f78dbf5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-23 00:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								bbbcb45398 
								
							
								 
							
						 
						
							
							
								
								Fudge the group join permissions for god user in god mode. Allows to join  
							
							... 
							
							
							
							every group without an invite. 
							
						 
						
							2011-03-23 00:05:27 +01:00  
				
					
						
							
							
								 
						
							
							
								78a7c6cace 
								
							
								 
							
						 
						
							
							
								
								Remove the forced landmark and home poermissions because they are now in the  
							
							... 
							
							
							
							database 
							
						 
						
							2011-03-23 00:02:41 +01:00  
				
					
						
							
							
								 
						
							
							
								edf9f3d630 
								
							
								 
							
						 
						
							
							
								
								Raise the position for lures by 2m to prevent the target avatar getting stuck  
							
							... 
							
							
							
							in a prim. 
							
						 
						
							2011-03-23 00:01:41 +01:00  
				
					
						
							
							
								 
						
							
							
								764e8c2a43 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-22 20:33:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c330f89fb1 
								
							
								 
							
						 
						
							
							
								
								Add some more fields to Estate settings and make them work.  
							
							... 
							
							
							
							Run alter table estate_settings add column AllowLandmark tinyint not null default 1, add column AllowParcelChanges tinyint not null default 1, add column AllowSetHome tinyint not null default 1;
to make this work. 
							
						 
						
							2011-03-22 10:43:43 +01:00  
				
					
						
							
							
								 
						
							
							
								3cfaf4c225 
								
							
								 
							
						 
						
							
							
								
								Adding a helper function lifted from Aurora. Not for core.  
							
							
							
						 
						
							2011-03-22 09:29:40 +01:00  
				
					
						
							
							
								 
						
							
							
								a073ca57da 
								
							
								 
							
						 
						
							
							
								
								Add a definition for a region flag to omit a region from traffic counting  
							
							
							
						 
						
							2011-03-22 09:23:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7acade00b9 
								
							
								 
							
						 
						
							
							
								
								On initial setup, include estate and regions names in questions to make it clearer what they relate to.  
							
							
							
						 
						
							2011-03-21 23:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								3382de4d8b 
								
							
								 
							
						 
						
							
							
								
								In initial setup, stop a user being able to create a new estate with the same name as an existing estate.  
							
							
							
						 
						
							2011-03-21 23:16:57 +00:00  
				
					
						
							
							
								 
						
							
							
								060a53b896 
								
							
								 
							
						 
						
							
							
								
								On initial opensim setup, don't ask the user whether they want to join an existing opensim estate when there aren't any.  Proceed directly to estate setup instead.  
							
							
							
						 
						
							2011-03-21 22:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								ee7cfc2854 
								
							
								 
							
						 
						
							
							
								
								refactor: use EstateDataService property directly instead of loading it into a local variable  
							
							
							
						 
						
							2011-03-21 22:47:02 +00:00  
				
					
						
							
							
								 
						
							
							
								2d1f0d224c 
								
							
								 
							
						 
						
							
							
								
								minor: slightly adjust previous method doc.  
							
							
							
						 
						
							2011-03-21 22:27:16 +00:00  
				
					
						
							
							
								 
						
							
							
								793bfb5a66 
								
							
								 
							
						 
						
							
							
								
								add method doc to IEstateDataService and IEstateDataStore interfaces  
							
							
							
						 
						
							2011-03-21 22:25:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d3a20a1e92 
								
							
								 
							
						 
						
							
							
								
								On initial region registration, if the user chooses the option to make the region part of an existing estate, then list the existing region names.  
							
							
							
						 
						
							2011-03-21 21:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								b70596c15c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-21 13:31:22 -07:00  
				
					
						
							
							
								 
						
							
							
								4d4765aa28 
								
							
								 
							
						 
						
							
							
								
								Since we've plugged the leak, now increase URLs to 5000 since the limit is being hit in several sims  
							
							
							
						 
						
							2011-03-21 13:30:53 -07:00  
				
					
						
							
							
								 
						
							
							
								fb890e543f 
								
							
								 
							
						 
						
							
							
								
								Don't send a windlight profile to clients if windlight is not set for  
							
							... 
							
							
							
							that region. This should restore normal day and night cycles for
regions without WL settings. 
							
						 
						
							2011-03-21 08:02:56 +00:00  
				
					
						
							
							
								 
						
							
							
								e4f143fb1c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-21 07:57:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7b11a83c08 
								
							
								 
							
						 
						
							
							
								
								Don't send a windlight profile to clients if windlight is not set for  
							
							... 
							
							
							
							that region. This should restore normal day and night cycles for
regions without WL settings. 
							
						 
						
							2011-03-21 05:52:29 +01:00  
				
					
						
							
							
								 
						
							
							
								1241cc50f1 
								
							
								 
							
						 
						
							
							
								
								Revert "Switch Vivox voice module to https"  
							
							... 
							
							
							
							This reverts commit a8096b52cd 
							
						 
						
							2011-03-18 11:25:08 +01:00  
				
					
						
							
							
								 
						
							
							
								a8096b52cd 
								
							
								 
							
						 
						
							
							
								
								Switch Vivox voice module to https  
							
							
							
						 
						
							2011-03-18 10:59:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a3651eb5d0 
								
							
								 
							
						 
						
							
							
								
								Thanks Kevin Cozens for a patch that:  
							
							... 
							
							
							
							Fixes several spelling mistakes 
							
						 
						
							2011-03-17 05:48:42 -04:00  
				
					
						
							
							
								 
						
							
							
								13aae75ad8 
								
							
								 
							
						 
						
							
							
								
								Prevent god users from being stopped logging into a region  
							
							
							
						 
						
							2011-03-16 22:43:49 +01:00  
				
					
						
							
							
								 
						
							
							
								aadd0e8d42 
								
							
								 
							
						 
						
							
							
								
								minor: bring comment into line with code reality  
							
							
							
						 
						
							2011-03-16 00:14:58 +00:00  
				
					
						
							
							
								 
						
							
							
								fdcf910e00 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in T015_LargeSceneObjects() where the large scene object was stored 31 times (1 time for each added part) instead of once at the end, even though only the largest 31 prim scene object was retrieved and tested.  
							
							... 
							
							
							
							This considerably speeds up the test, when on sqlite it now only takes 2 seconds rather than 30+ 
							
						 
						
							2011-03-14 23:35:03 +00:00  
				
					
						
							
							
								 
						
							
							
								38c3be07b8 
								
							
								 
							
						 
						
							
							
								
								when retrieving a sog in database tests, don't bother adding the scene since this isn't used  
							
							
							
						 
						
							2011-03-14 23:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8509678e48 
								
							
								 
							
						 
						
							
							
								
								Add method doc to T015_LargeSceneObjects() and slightly clean up formatting.  
							
							... 
							
							
							
							This test takes a considerable time on SQLite but should remain since it's testing storage and retrieval of a scene object with 31 parts. 
							
						 
						
							2011-03-14 23:26:50 +00:00  
				
					
						
							
							
								 
						
							
							
								48c62eb51b 
								
							
								 
							
						 
						
							
							
								
								Add current method output to all persistence level tests so that we can track where we are in the test suite  
							
							
							
						 
						
							2011-03-14 23:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9885f68f44 
								
							
								 
							
						 
						
							
							
								
								When setting media on a prim values, use generic object permissions instead of media permissions.  
							
							... 
							
							
							
							Media permissions are just meant to be checked when we want to know if a user should be shown the navigation bar or allowed to navigate.  It should not be checked when we're setting the media up.
This bug was preventing a user from ever setting any more values if they had unchecked the owner settings. 
							
						 
						
							2011-03-14 22:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								2868f3fc72 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-03-14 21:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								cee5e3e264 
								
							
								 
							
						 
						
							
							
								
								Up the timeout on slow requests to 3000 to stop console spam. Make sure  
							
							... 
							
							
							
							request method and target are reported correctly and drop the txn id
as it's empty 99% of the time. 
							
						 
						
							2011-03-14 14:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3dc877c59f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-14 14:48:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f54ddd88a2 
								
							
								 
							
						 
						
							
							
								
								Up the timeout on slow requests to 3000 to stop console spam. Make sure  
							
							... 
							
							
							
							request method and target are reported correctly and drop the txn id
as it's empty 99% of the time. 
							
						 
						
							2011-03-14 12:56:50 +01:00  
				
					
						
							
							
								 
						
							
							
								4a5560a86e 
								
							
								 
							
						 
						
							
							
								
								Change avatar picker search to work properly when two name parts are used  
							
							
							
						 
						
							2011-03-12 13:06:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f6f8d124d1 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-03-12 00:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f6b638fec9 
								
							
								 
							
						 
						
							
							
								
								factor inventory file loading into its own method  
							
							
							
						 
						
							2011-03-12 00:49:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c4060e56ef 
								
							
								 
							
						 
						
							
							
								
								factor out iar asset load code into its own method  
							
							
							
						 
						
							2011-03-12 00:35:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a3c7c04ead 
								
							
								 
							
						 
						
							
							
								
								refactor: make boolean load indicators on load iars instance fields  
							
							
							
						 
						
							2011-03-12 00:28:23 +00:00  
				
					
						
							
							
								 
						
							
							
								367ed585e0 
								
							
								 
							
						 
						
							
							
								
								introduce iar load checks which make sure archive.xml comes first, then inventory nodes, then assets  
							
							... 
							
							
							
							this is necessary for correct loading.  "save iar" always saves in this order so there shouldn't be any problems - these checks are to give better feedback to other systems that may construct IARs. 
							
						 
						
							2011-03-12 00:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								836ab6b0e8 
								
							
								 
							
						 
						
							
							
								
								Change how map blocks are encoded to make map search  
							
							... 
							
							
							
							work with viewer 2. 
							
						 
						
							2011-03-10 15:23:46 -08:00  
				
					
						
							
							
								 
						
							
							
								ad1dea5aff 
								
							
								 
							
						 
						
							
							
								
								Add test for simple case where creator account with appropriate uuid exists on the target system for an iar load  
							
							
							
						 
						
							2011-03-10 22:56:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8d69e68311 
								
							
								 
							
						 
						
							
							
								
								refactor: rename test user account fields  
							
							
							
						 
						
							2011-03-10 22:52:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9ecb745ed7 
								
							
								 
							
						 
						
							
							
								
								factor out common scene setup code in InventoryArchiveTestCase  
							
							
							
						 
						
							2011-03-10 22:48:19 +00:00  
				
					
						
							
							
								 
						
							
							
								66d2d35425 
								
							
								 
							
						 
						
							
							
								
								extend TestLoadIarV0_1AbsentCreator() to check serialized object CreatorId as well  
							
							
							
						 
						
							2011-03-10 22:40:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ce4421497e 
								
							
								 
							
						 
						
							
							
								
								re-enable item.CreatorId check in TestLoadIarV0_1AbsentCreator()  
							
							
							
						 
						
							2011-03-10 22:38:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b821f748ac 
								
							
								 
							
						 
						
							
							
								
								For objects loaded from an IAR, make sure the CreatorID points towards the OSP resolved ID if newer CreationData is not present.  
							
							... 
							
							
							
							This should resolve issues where the creator for rezzed objects was being shown as "Unknown user" where previous behaviour was to show the OSP resolved account.
This is being done by parsing the serialized objects and updating the CreatorID if no CreationData exists.  This operation might be expensive for sculpties where the sculpt texture is inlined with the object data.  Will just have to see.
This relies on the IAR streaming inventory data before asset data (as is currently the case).  Will need to introduce more stringent checks for file order on loading (much like JAR zips must start with the manifest file).
This is for IAR loading only.  Tests updated to check this behaviour. 
							
						 
						
							2011-03-10 21:56:15 +00:00  
				
					
						
							
							
								 
						
							
							
								db2ad62c9b 
								
							
								 
							
						 
						
							
							
								
								in AssetHelpers.CreateAsset(), create objects using the 'original' xml format rather than 'xml2'  
							
							
							
						 
						
							2011-03-10 19:52:19 +00:00  
				
					
						
							
							
								 
						
							
							
								a151afebe3 
								
							
								 
							
						 
						
							
							
								
								When setting up default iar for testing, use iar archiving code rather than constructing the tar manually  
							
							
							
						 
						
							2011-03-10 19:40:19 +00:00  
				
					
						
							
							
								 
						
							
							
								9165a5207d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2011-03-10 07:14:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4dd60b7dce 
								
							
								 
							
						 
						
							
							
								
								Change existing users load iar test so that it fulfills it's original intention (i.e. OSPA resolution, which is still active).  
							
							... 
							
							
							
							Will need to write a separate test for the simplest case where creator accounts with appropriate uuids exist on iar load. 
							
						 
						
							2011-03-10 00:19:17 +00:00  
				
					
						
							
							
								 
						
							
							
								549b0ea17c 
								
							
								 
							
						 
						
							
							
								
								Split the inventory path testing parts of TestLoadIarV0_1ExistingUsers() into a new test TestLoadIarToInventoryPaths()  
							
							
							
						 
						
							2011-03-10 00:06:32 +00:00  
				
					
						
							
							
								 
						
							
							
								fa1996155e 
								
							
								 
							
						 
						
							
							
								
								Make the item created in the default test iar an object rather than a script  
							
							
							
						 
						
							2011-03-09 23:58:26 +00:00  
				
					
						
							
							
								 
						
							
							
								07f68c8318 
								
							
								 
							
						 
						
							
							
								
								minor: change the order of some default iar setup in test case  
							
							
							
						 
						
							2011-03-09 23:54:52 +00:00  
				
					
						
							
							
								 
						
							
							
								9456bb77fb 
								
							
								 
							
						 
						
							
							
								
								Upgrade nunit.framework.dll to version 2.5.9.  Fix up tests appropriately.  
							
							... 
							
							
							
							This version removes the NUnit.Framework.SyntaxHelpers namespace, so any modules with their own tests will need to delete this using statement. 
							
						 
						
							2011-03-09 23:25:24 +00:00  
				
					
						
							
							
								 
						
							
							
								20aeace8d7 
								
							
								 
							
						 
						
							
							
								
								Add log messages on teleport failure to better pin down the cause.  
							
							
							
						 
						
							2011-03-09 22:03:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ae507bb060 
								
							
								 
							
						 
						
							
							
								
								Split out path tests from InventoryArchiveTests.  Factor common code into test case parent  
							
							
							
						 
						
							2011-03-09 01:53:27 +00:00  
				
					
						
							
							
								 
						
							
							
								2fa8fc5052 
								
							
								 
							
						 
						
							
							
								
								remove inventory service preserving code from SceneSetupHelpers too  
							
							
							
						 
						
							2011-03-09 01:37:31 +00:00