Add configuration values for scripted prim region crossing
							parent
							
								
									af5e9147f0
								
							
						
					
					
						commit
						b6fef0fdb8
					
				|  | @ -90,6 +90,8 @@ namespace OpenSim.Region.Environment.Scenes | |||
|         public float m_maxNonphys = 65536; | ||||
|         public float m_maxPhys = 10; | ||||
|         public bool m_clampPrimSize = false; | ||||
|         public bool m_trustBinaries = false; | ||||
|         public bool m_allowScriptCrossings = false; | ||||
| 
 | ||||
|         public bool m_seeIntoRegionFromNeighbor; | ||||
|         public int MaxUndoCount = 5; | ||||
|  | @ -337,6 +339,8 @@ namespace OpenSim.Region.Environment.Scenes | |||
|                 m_maxNonphys = startupConfig.GetFloat("NonPhysicalPrimMax", 65536.0f); | ||||
|                 m_maxPhys = startupConfig.GetFloat("PhysicalPrimMax", 10.0f); | ||||
|                 m_clampPrimSize = startupConfig.GetBoolean("ClampPrimSize", false); | ||||
|                 m_trustBinaries = startupConfig.GetBoolean("TrustBinaries", false); | ||||
|                 m_allowScriptCrossings = startupConfig.GetBoolean("AllowScriptCrossings", false); | ||||
|                 m_dontPersistBefore = | ||||
|                   startupConfig.GetLong("MinimumTimeBeforePersistenceConsidered", DEFAULT_MIN_TIME_FOR_PERSISTENCE); | ||||
|                 m_dontPersistBefore *= 10000000; | ||||
|  |  | |||
|  | @ -241,7 +241,8 @@ namespace OpenSim.Region.Environment.Scenes | |||
| 
 | ||||
|             if (!m_part.ParentGroup.Scene.RegionInfo.RegionSettings.DisableScripts) | ||||
|             { | ||||
|                 if (stateSource == 1) // Prim crossing | ||||
|                 if (stateSource == 1 && // Prim crossing | ||||
|                         m_part.ParentGroup.Scene.m_trustBinaries) | ||||
|                 { | ||||
|                     m_items[item.ItemID].PermsMask = 0; | ||||
|                     m_items[item.ItemID].PermsGranter = UUID.Zero; | ||||
|  |  | |||
|  | @ -48,6 +48,13 @@ | |||
|     PhysicalPrimMax = 10 | ||||
|     ClampPrimSize = false | ||||
| 
 | ||||
|     ; Region crossing | ||||
|     AllowScriptCrossing = false | ||||
|     ; If you set this to "true", any region that can teleport to you can | ||||
|     ; inject ARBITRARY BINARY CODE into your system. Use at your own risk. | ||||
|     ; YOU HAVE BEEN WARNED!!! | ||||
|     TrustBinaries = false | ||||
| 
 | ||||
|     ; ## | ||||
|     ; ## STORAGE | ||||
|     ; ## | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Melanie Thielker
						Melanie Thielker