This is an automated email from the ASF dual-hosted git repository.
sergehuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/unomi.git
from 668a15fbf UNOMI-976: Restrict Groovy action upload to system
administrators (#852)
add ce3eff265 UNOMI-978: Gate cross-profile merge and systemProperties
writes on a trusted caller (#854)
No new revisions were added by this update.
Summary of changes:
.../test/java/org/apache/unomi/itests/BaseIT.java | 17 +
.../test/java/org/apache/unomi/itests/BasicIT.java | 36 +-
.../org/apache/unomi/itests/ContextServletIT.java | 213 +++++++++
.../org/apache/unomi/itests/ProfileMergeIT.java | 57 +++
.../unomi/itests/PropertiesUpdateActionIT.java | 101 +++++
manual/src/main/asciidoc/builtin-event-types.adoc | 11 +-
.../asciidoc/migrations/migrate-3.0-to-3.1.adoc | 3 +-
manual/src/main/asciidoc/recipes.adoc | 6 +-
manual/src/main/asciidoc/samples/login-sample.adoc | 207 ++++++++-
.../plugins/baseplugin/actions/IdentityTrust.java | 44 ++
.../actions/MergeProfilesOnPropertyAction.java | 30 ++
.../baseplugin/actions/UpdatePropertiesAction.java | 81 +++-
.../resources/OSGI-INF/blueprint/blueprint.xml | 1 +
.../actions/ActionIdentityIntrusionTest.java | 271 +++++++++++
.../actions/MergeProfilesOnPropertyActionTest.java | 174 +++++++
.../actions/UpdatePropertiesActionTest.java | 281 ++++++++++++
samples/login-integration/pom.xml | 44 +-
samples/login-integration/setup.sh | 297 ++++++++++++
.../unomi/samples/login/LoginSampleResources.java | 29 +-
.../apache/unomi/samples/login/LoginServlet.java | 399 ++++++++++++++++
.../src/main/resources/static/index.html | 75 +++
.../resources/static/javascript/login-example.js | 58 +++
.../src/main/webapp/WEB-INF/web.xml | 24 -
.../login-integration/src/main/webapp/index.html | 70 ---
.../src/main/webapp/javascript/login-example.js | 139 ------
.../unomi/samples/login/LoginServletTest.java | 502 +++++++++++++++++++++
26 files changed, 2872 insertions(+), 298 deletions(-)
create mode 100644
plugins/baseplugin/src/main/java/org/apache/unomi/plugins/baseplugin/actions/IdentityTrust.java
create mode 100644
plugins/baseplugin/src/test/java/org/apache/unomi/plugins/baseplugin/actions/ActionIdentityIntrusionTest.java
create mode 100644
plugins/baseplugin/src/test/java/org/apache/unomi/plugins/baseplugin/actions/MergeProfilesOnPropertyActionTest.java
create mode 100644
plugins/baseplugin/src/test/java/org/apache/unomi/plugins/baseplugin/actions/UpdatePropertiesActionTest.java
create mode 100755 samples/login-integration/setup.sh
copy rest/src/main/java/org/apache/unomi/rest/server/RestServerBus.java =>
samples/login-integration/src/main/java/org/apache/unomi/samples/login/LoginSampleResources.java
(59%)
create mode 100644
samples/login-integration/src/main/java/org/apache/unomi/samples/login/LoginServlet.java
create mode 100644
samples/login-integration/src/main/resources/static/index.html
create mode 100644
samples/login-integration/src/main/resources/static/javascript/login-example.js
delete mode 100644 samples/login-integration/src/main/webapp/WEB-INF/web.xml
delete mode 100644 samples/login-integration/src/main/webapp/index.html
delete mode 100644
samples/login-integration/src/main/webapp/javascript/login-example.js
create mode 100644
samples/login-integration/src/test/java/org/apache/unomi/samples/login/LoginServletTest.java