Branch: refs/heads/script-security Home: https://github.com/jenkinsci/workflow-plugin Commit: 6cac672e1a08e233fd48bf213de2d0c24bd38014 https://github.com/jenkinsci/workflow-plugin/commit/6cac672e1a08e233fd48bf213de2d0c24bd38014 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-10-02 (Thu, 02 Oct 2014)
Changed paths: M cps/pom.xml M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java Log Message: ----------- To execute CPS-transformed code through sandbox interceptor, those two needs to collaborate. The custom invoker makes sure that CPS interpreter doesn't call into Groovy methods directly, and instead goes through sandbox checker Commit: d517cc075d3eb8d638e180fab65950ae4b508647 https://github.com/jenkinsci/workflow-plugin/commit/d517cc075d3eb8d638e180fab65950ae4b508647 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-10-02 (Thu, 02 Oct 2014) Changed paths: M aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/WorkflowJobNonRestartingTest.groovy M cps/pom.xml M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/BodyInvoker.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsScript.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThread.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThreadGroup.java A cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsWhitelist.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/SandboxContinuable.java Log Message: ----------- Fixed loose-ends in script security integration - everything defined in user script is OK to invoke, which means we need to keep track of the classloader used to load them - new CpsThread created via body invoaction of a step needs to execute in the sandbox mode Commit: 44b079318113a6b2c9e9097de78be1753a93cc5c https://github.com/jenkinsci/workflow-plugin/commit/44b079318113a6b2c9e9097de78be1753a93cc5c Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-10-02 (Thu, 02 Oct 2014) Changed paths: M aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/WorkflowJobNonRestartingTest.groovy Log Message: ----------- Using a method that's more likely rejected. Object.toString() might get approved out of the box because it sounds benign Commit: fc951261efea144a152876bcab9acdcd08ca6604 https://github.com/jenkinsci/workflow-plugin/commit/fc951261efea144a152876bcab9acdcd08ca6604 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-10-02 (Thu, 02 Oct 2014) Changed paths: M pom.xml Log Message: ----------- Relying on a released version Compare: https://github.com/jenkinsci/workflow-plugin/compare/8718dc3ea44e...fc951261efea -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.