Opened 13 years ago

Closed 13 years ago

Last modified 11 years ago

#410 closed enhancement (done)

Extend CreateAndInitAppDomain Method for Sandbox usage

Reported by: kgrading Owned by: kgrading
Priority: medium Milestone: HeuristicLab 3.3.0
Component: PluginInfrastructure Version: 3.2
Keywords: Cc:

Description

first step: make a second method second step: merge it with the old method and run functional tests.

Change History (9)

comment:1 Changed 13 years ago by kgrading

  • Status changed from new to assigned

comment:2 Changed 13 years ago by kgrading

moved the whole AppDomain and Sandbox thing in r882. there is still a problem when the sandbox tries to initialize the runner class...

comment:3 Changed 13 years ago by kgrading

fixed a bug concerning the sandboxed loading of assemblies (r938)

comment:4 Changed 13 years ago by kgrading

added some improvements with r997

comment:5 Changed 13 years ago by kgrading

  • Component changed from PluginInfrastructure to Hive.Client
  • Resolution set to fixed
  • Status changed from assigned to closed

For the first time in months, the sandbox is working as it should! The Sandbox forbids _everything_ except:

  • Assembly execution
  • Reflection
  • File Access Permission on the files associated with the plugin.

Till the signing - check mechanism is in place the sandbox is default on. Who's awesome? I'm awesome.

comment:6 Changed 13 years ago by gkronber

  • Component changed from Hive.Client to PluginInfrastructure

comment:7 Changed 13 years ago by swagner

  • Milestone changed from Hive 1.0 to Iteration 0

Milestone Hive 1.0 deleted

comment:8 Changed 11 years ago by swagner

  • Milestone changed from Iteration 0 to Current

Milestone Iteration 0 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.