60c52ac0c4 
								
							
								 
							
						 
						
							
							
								
								start adding user ids to the media urls  
							
							
							
						 
						
							2010-07-26 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								f872a2af11 
								
							
								 
							
						 
						
							
							
								
								add missing regionstore migration file for new fields.  D'oh!  
							
							... 
							
							
							
							this should enable persistence now 
							
						 
						
							2010-07-26 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cd985ab71b 
								
							
								 
							
						 
						
							
							
								
								Handle checking of line starting "*" wildcard for whitelist patterns  
							
							... 
							
							
							
							A line starting * can only be applied to the domain, not the path 
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								664cbe2357 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify current whitelist url checking by using System.Uri  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								0edabffb7d 
								
							
								 
							
						 
						
							
							
								
								Implement * end wildcard for whitelist urls  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								dce7307aa2 
								
							
								 
							
						 
						
							
							
								
								properly expose prim media LSL functions to scripts  
							
							... 
							
							
							
							scripts using these functions should now compile but I don't know how well the methods themselves work yet
llSetPrimMedia(), at least, appears to have problems when a current url is set for a face that doesn't yet have a texture 
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								fc76ce0f46 
								
							
								 
							
						 
						
							
							
								
								fix bug where prim persistence would fail if media had never been set  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								049ccba8d3 
								
							
								 
							
						 
						
							
							
								
								fix previous media interact serverside checking.  perform very basic serverside url whitelist checks  
							
							... 
							
							
							
							at the moment, only checking for the exact name prefix is implemented
for some reason, whitelists are not persisting
this commit also fixes a very recent problem where setting any media texture parameters after the initial configuration would not work 
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								cf7573c8fd 
								
							
								 
							
						 
						
							
							
								
								implement code to deregister users on DeregisterCaps  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ee6cd884c9 
								
							
								 
							
						 
						
							
							
								
								implement serverside checks for media texture navigation in order to stop naughty clients  
							
							
							
						 
						
							2010-07-26 23:34:21 +01:00  
				
					
						
							
							
								 
						
							
							
								a9101feb10 
								
							
								 
							
						 
						
							
							
								
								factor out soon to be common media permissions check code  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								51b208e96c 
								
							
								 
							
						 
						
							
							
								
								implement prim media control permissions serverside in order to stop bad clients  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								e5615d3a9b 
								
							
								 
							
						 
						
							
							
								
								discard an object media update message if it tries to set more media textures than the prim has faces  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								eb5e39d6ef 
								
							
								 
							
						 
						
							
							
								
								Fire CHANGED_MEDIA event if a media texture is set or cleared  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								39a38c4901 
								
							
								 
							
						 
						
							
							
								
								implement llClearPrimMedia()  
							
							... 
							
							
							
							untested 
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								d1a879927c 
								
							
								 
							
						 
						
							
							
								
								fix issue with GetMediaEntry if the face requested wasn't set to a media texture  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								43f480864b 
								
							
								 
							
						 
						
							
							
								
								fix problem persisting when only one face had a media texture  
							
							
							
						 
						
							2010-07-26 23:34:20 +01:00  
				
					
						
							
							
								 
						
							
							
								c76e2ce250 
								
							
								 
							
						 
						
							
							
								
								factor out common code for updating the media url  
							
							
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								74bc4f61fd 
								
							
								 
							
						 
						
							
							
								
								factor out common face parameter checking code  
							
							
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								cfb79cd411 
								
							
								 
							
						 
						
							
							
								
								minor: correct a few method names and change accessability  
							
							
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a5ad792e6c 
								
							
								 
							
						 
						
							
							
								
								implement llSetPrimMediaParams()  
							
							... 
							
							
							
							Untested 
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8f403cb4b8 
								
							
								 
							
						 
						
							
							
								
								Implement llGetPrimMediaParams()  
							
							... 
							
							
							
							Exposes method to get media entry via IMoapModule
As yet untested. 
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								9682e0c733 
								
							
								 
							
						 
						
							
							
								
								Implement media texture persistence over server restarts for sqlite  
							
							... 
							
							
							
							This is currently persisting media as an OSDArray serialized to LLSD XML. 
							
						 
						
							2010-07-26 23:34:19 +01:00  
				
					
						
							
							
								 
						
							
							
								4ebae14a53 
								
							
								 
							
						 
						
							
							
								
								handle ObjectMediaNavigateMessage  
							
							... 
							
							
							
							Other avatars can now see the webpages that you're navigating to.
The requirement for an initial prim click before the texture displayed has gone away.
Flash (e.g. YouTube) appears to work fine.
Still not persisting any media data so this all disappears on server restart 
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								468450a94d 
								
							
								 
							
						 
						
							
							
								
								send a full object update out to avatars when a media texture is initially set  
							
							... 
							
							
							
							this allows other avatars to see it, but still only after they've clicked on the face
still not handling navigation yet 
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b1eb83ed6c 
								
							
								 
							
						 
						
							
							
								
								start sending media url in object full updates  
							
							
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								4a6adff4cd 
								
							
								 
							
						 
						
							
							
								
								start storing a mediaurl on the scene object part  
							
							... 
							
							
							
							not yet persisted or sent in the update 
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c290cdd997 
								
							
								 
							
						 
						
							
							
								
								replace hand parsing of incoming object media messages with parsing code in libopenmetaverse  
							
							
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								acac47830e 
								
							
								 
							
						 
						
							
							
								
								start storing incoming MediaEntry on a new Media field on PrimitiveBaseShape  
							
							... 
							
							
							
							This allows the media texture to persist in memory - logging in and out will redisplay it (after a click) though navigation will be lost
Next need to implement media uri on prim and delegate more incoming llsd parsing to libomv 
							
						 
						
							2010-07-26 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								9301e36fbc 
								
							
								 
							
						 
						
							
							
								
								have a stab at sending the correct number of media entries to shapes  
							
							... 
							
							
							
							actually, this is probably wrong anyway if there's a default texture
it's going to be easier just to gather the object media updates and retain those in-memory now
but what the hell 
							
						 
						
							2010-07-26 23:34:17 +01:00  
				
					
						
							
							
								 
						
							
							
								701f39c8c2 
								
							
								 
							
						 
						
							
							
								
								do a whole load of crappy hacking to get cubes to display google.com  
							
							... 
							
							
							
							currently, for smoe reason the page only appears when you click a face.
also, actually navigating anywhere always snaps you back to the google search box, for some unknown reason
you can still change the url and normal navigation will work again 
							
						 
						
							2010-07-26 23:34:17 +01:00  
				
					
						
							
							
								 
						
							
							
								2be7d0cdd4 
								
							
								 
							
						 
						
							
							
								
								Register ObjectMedia and ObjectMediaNavigate capabilities from moap module.  
							
							... 
							
							
							
							Not sure if these are correct, but just supplying these to the viewer is enough to allow it to put media textures on prims (previously the icons were greyed out).
This is not yet persisted even in-memory, so no other avatars will see it yet. 
							
						 
						
							2010-07-26 23:34:17 +01:00  
				
					
						
							
							
								 
						
							
							
								ede446cad6 
								
							
								 
							
						 
						
							
							
								
								add stub media-on-a-prim (shared media) module  
							
							
							
						 
						
							2010-07-26 23:34:17 +01:00  
				
					
						
							
							
								 
						
							
							
								1a03a0b281 
								
							
								 
							
						 
						
							
							
								
								remove compile.bat from a created binary distribution  
							
							
							
						 
						
							2010-07-23 23:12:30 +01:00  
				
					
						
							
							
								 
						
							
							
								2f6fa373ef 
								
							
								 
							
						 
						
							
							
								
								in nant distbin, specifically only delete Regions.ini instead of the entire Regions directory  
							
							
							
						 
						
							2010-07-23 22:36:03 +01:00  
				
					
						
							
							
								 
						
							
							
								0c0ac65d38 
								
							
								 
							
						 
						
							
							
								
								Added ': ' to password prompt. Mantis  #4851  
							
							
							
						 
						
							2010-07-22 04:00:24 -07:00  
				
					
						
							
							
								 
						
							
							
								7b471bb21c 
								
							
								 
							
						 
						
							
							
								
								Adding sample configuration to previous patch  
							
							
							
						 
						
							2010-07-22 03:04:34 +01:00  
				
					
						
							
							
								 
						
							
							
								a70c7756b3 
								
							
								 
							
						 
						
							
							
								
								Add sending of the avatar interests and configuration of the profiles  
							
							... 
							
							
							
							module as an OpenSim profile module to Simian grid services.
Patch by Dimentox, thank you.
Applied with changes. 
							
						 
						
							2010-07-22 03:01:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ac1a34714d 
								
							
								 
							
						 
						
							
							
								
								Allow Megaregions to start properly after an unclean shutdown  
							
							
							
						 
						
							2010-07-20 23:24:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f08afc4f87 
								
							
								 
							
						 
						
							
							
								
								Restore lines that have been removed due to previous merge conflict.  
							
							
							
						 
						
							2010-07-20 14:28:17 -07:00  
				
					
						
							
							
								 
						
							
							
								176cb01130 
								
							
								 
							
						 
						
							
							
								
								Remove a merge artefact  
							
							
							
						 
						
							2010-07-20 21:38:31 +01:00  
				
					
						
							
							
								 
						
							
							
								120d7014fd 
								
							
								 
							
						 
						
							
							
								
								When a god uses mass permission setting, the V bit is cleared from next  
							
							... 
							
							
							
							perms, rendering the item unmoveable for the next owenr. Make god mods
conform to the rules, too. 
							
						 
						
							2010-07-20 21:01:46 +01:00  
				
					
						
							
							
								 
						
							
							
								ea51bea508 
								
							
								 
							
						 
						
							
							
								
								prevent hacked viewers from being able to delete arbitrary items from any  
							
							... 
							
							
							
							prim. Allow friends with perms and shared group members to move or copy
things out of prims 
							
						 
						
							2010-07-20 21:01:14 +01:00  
				
					
						
							
							
								 
						
							
							
								78605baab3 
								
							
								 
							
						 
						
							
							
								
								Fix a few permissions vulnerability. Owners could cause permissions  
							
							... 
							
							
							
							escalation on items contained in prims using a hacked viewer 
							
						 
						
							2010-07-20 21:00:56 +01:00  
				
					
						
							
							
								 
						
							
							
								e46c0a0fc9 
								
							
								 
							
						 
						
							
							
								
								adjust DialogModule to only send broadcast alerts to root agents  
							
							
							
						 
						
							2010-07-20 21:32:13 +01:00  
				
					
						
							
							
								 
						
							
							
								7c124a5543 
								
							
								 
							
						 
						
							
							
								
								Relaxed the ultra-conservative lock on m_items. Needs testing under linux and stress.  
							
							
							
						 
						
							2010-07-20 05:59:18 -07:00  
				
					
						
							
							
								 
						
							
							
								b7f1288361 
								
							
								 
							
						 
						
							
							
								
								Adding it again.  
							
							... 
							
							
							
							Revert "Reverting this for now, but this needs to go in again."
This reverts commit c0d9ab941d 
							
						 
						
							2010-07-20 04:23:39 -07:00  
				
					
						
							
							
								 
						
							
							
								c0d9ab941d 
								
							
								 
							
						 
						
							
							
								
								Reverting this for now, but this needs to go in again.  
							
							... 
							
							
							
							Revert "Another stab at http://opensimulator.org/mantis/view.php?id=4858 . Eliminated more nested locks."
This reverts commit ffbae52a13 
							
						 
						
							2010-07-19 16:22:29 -07:00  
				
					
						
							
							
								 
						
							
							
								ffbae52a13 
								
							
								 
							
						 
						
							
							
								
								Another stab at  http://opensimulator.org/mantis/view.php?id=4858 . Eliminated more nested locks.  
							
							
							
						 
						
							2010-07-19 15:20:34 -07:00  
				
					
						
							
							
								 
						
							
							
								5c0c7fda6c 
								
							
								 
							
						 
						
							
							
								
								One more stab at  http://opensimulator.org/mantis/view.php?id=4858 .  
							
							... 
							
							
							
							Eliminated the nested locks of m_Scripts and m_PrimObjects. 
							
						 
						
							2010-07-19 13:59:11 -07:00