This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
from 5e886c740c Upgrading Elasticsearch
add d21ab3760e [SYNCOPE-1907] Groovy sandbox (#1162)
No new revisions were added by this update.
Summary of changes:
.../console/implementations/MyAccountRule.groovy | 2 -
.../implementations/MyAttrValueValidator.groovy | 2 -
.../console/implementations/MyCommand.groovy | 2 -
.../implementations/MyDropdownValueProvider.groovy | 2 -
.../implementations/MyInboundActions.groovy | 2 -
.../MyInboundCorrelationRule.groovy | 2 -
.../implementations/MyItemTransformer.groovy | 2 -
.../implementations/MyLiveSyncDeltaMapper.groovy | 2 -
.../console/implementations/MyLogicActions.groovy | 4 +-
.../console/implementations/MyMacroActions.groovy | 2 -
.../console/implementations/MyPasswordRule.groovy | 2 -
.../implementations/MyPropagationActions.groovy | 2 -
.../implementations/MyProvisionSorter.groovy | 2 -
.../console/implementations/MyPushActions.groovy | 2 -
.../implementations/MyPushCorrelationRule.groovy | 2 -
.../implementations/MyRecipientsProvider.groovy | 2 -
.../implementations/MyReconFilterBuilder.groovy | 2 -
.../implementations/MyReportJobDelegate.groovy | 2 -
.../implementations/MySchedTaskJobDelegate.groovy | 2 -
client/idrepo/{console => enduser}/LICENSE | 0
client/idrepo/{console => enduser}/NOTICE | 0
core/idrepo/logic/pom.xml | 5 -
core/persistence-api/pom.xml | 36 +-
.../src/test/resources/domains/MasterContent.xml | 2 +-
.../src/test/resources/domains/MasterContent.xml | 2 +-
core/provisioning-java/pom.xml | 29 --
.../java/job/AbstractSchedTaskJobDelegate.java | 2 +-
core/spring/pom.xml | 4 +-
.../core/spring/implementation/GroovySandbox.java | 41 +-
.../implementation/ImplementationManager.java | 46 +-
.../core/spring/security/SecurityContext.java | 20 +
.../core/spring/security/SecurityProperties.java | 10 +
.../src/main/resources/META-INF/groovy.blacklist | 112 +++++
.../core/spring/SpringTestConfiguration.java | 16 +
.../spring/implementation/GroovySandboxTest.java | 69 +++
...ationManagerTest.java => PasswordRuleTest.java} | 2 +-
.../spring/security/PasswordGeneratorTest.java | 14 +-
.../src/test/resources/BashMacroActions.groovy | 46 +-
.../resources/ProcessBuilderMacroActions.groovy | 77 +++
.../src/test/resources/simplelogger.properties | 0
docker/console/LICENSE | 5 +
docker/core/LICENSE | 20 +-
docker/core/NOTICE | 17 +-
docker/enduser/LICENSE | 5 +
docker/wa/LICENSE | 529 ++++++++++++---------
docker/wa/NOTICE | 118 ++++-
fit/build-tools/LICENSE | 10 +
fit/build-tools/NOTICE | 11 +
fit/build-tools/pom.xml | 5 +
fit/core-reference/pom.xml | 8 +-
.../apache/syncope/fit/core/MacroTaskITCase.java | 108 ++++-
.../test/resources/AddResourcePullActions.groovy | 5 +-
.../test/resources/CustomAuditLogicActions.groovy | 2 -
.../test/resources/DoubleValueLogicActions.groovy | 4 +-
.../src/test/resources/GroovyCommand.groovy | 1 -
.../test/resources/PrefixItemTransformer.groovy | 2 -
.../src/test/resources/TestPullRule.groovy | 2 -
.../src/test/resources/TestPushRule.groovy | 2 -
.../test/resources/TestReconFilterBuilder.groovy | 2 -
.../test/resources/scriptedsql/SearchScript.groovy | 30 +-
.../test/resources/scriptedsql/SyncScript.groovy | 63 ++-
.../test/resources/scriptedsql/TestScript.groovy | 9 +-
pom.xml | 14 +-
sra/LICENSE | 5 -
sra/NOTICE | 5 -
.../reference-guide/concepts/implementations.adoc | 13 +-
standalone/LICENSE | 100 +++-
standalone/NOTICE | 97 +++-
68 files changed, 1261 insertions(+), 504 deletions(-)
copy client/idrepo/{console => enduser}/LICENSE (100%)
copy client/idrepo/{console => enduser}/NOTICE (100%)
copy
client/idrepo/common-ui/src/main/java/org/apache/syncope/client/ui/commons/markup/html/form/preview/BinaryPreviewer.java
=>
core/spring/src/main/java/org/apache/syncope/core/spring/implementation/GroovySandbox.java
(50%)
create mode 100644 core/spring/src/main/resources/META-INF/groovy.blacklist
create mode 100644
core/spring/src/test/java/org/apache/syncope/core/spring/implementation/GroovySandboxTest.java
rename
core/spring/src/test/java/org/apache/syncope/core/spring/implementation/{ImplementationManagerTest.java
=> PasswordRuleTest.java} (98%)
copy
fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestMacroActions.java
=> core/spring/src/test/resources/BashMacroActions.groovy (50%)
create mode 100644
core/spring/src/test/resources/ProcessBuilderMacroActions.groovy
copy core/{provisioning-api =>
spring}/src/test/resources/simplelogger.properties (100%)