* Remove Appdomain code in XEngine.cs
							parent
							
								
									0cb104e290
								
							
						
					
					
						commit
						93b18d7323
					
				|  | @ -537,21 +537,11 @@ namespace OpenSim.Region.ScriptEngine.XEngine | |||
|                             Evidence baseEvidence = AppDomain.CurrentDomain.Evidence; | ||||
|                             Evidence evidence = new Evidence(baseEvidence); | ||||
| 
 | ||||
|                             AppDomain sandbox = | ||||
|                             m_AppDomains[appDomain] = | ||||
|                                 AppDomain.CreateDomain( | ||||
|                                     m_Scene.RegionInfo.RegionID.ToString(), | ||||
|                                     evidence, appSetup); | ||||
| 
 | ||||
|                             PolicyLevel sandboxPolicy = PolicyLevel.CreateAppDomainLevel(); | ||||
|                             AllMembershipCondition sandboxMembershipCondition = new AllMembershipCondition(); | ||||
|                             PermissionSet sandboxPermissionSet = sandboxPolicy.GetNamedPermissionSet("Internet"); | ||||
|                             PolicyStatement sandboxPolicyStatement = new PolicyStatement(sandboxPermissionSet); | ||||
|                             CodeGroup sandboxCodeGroup = new UnionCodeGroup(sandboxMembershipCondition, sandboxPolicyStatement); | ||||
|                             sandboxPolicy.RootCodeGroup = sandboxCodeGroup; | ||||
|                             sandbox.SetAppDomainPolicy(sandboxPolicy); | ||||
| 
 | ||||
|                             m_AppDomains[appDomain] = sandbox; | ||||
| 
 | ||||
|                              | ||||
|                             m_AppDomains[appDomain].AssemblyResolve += | ||||
|                                 new ResolveEventHandler( | ||||
|                                     AssemblyResolver.OnAssemblyResolve); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Justin Clarke Casey
						Justin Clarke Casey