This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a change to branch tomee-10.x
in repository https://gitbox.apache.org/repos/asf/tomee.git


    from 8137b0c13e [tomee-10.x] Update the systemd service example (#3086)
     new b8a0aa613e Register the MP-JWT filter only for the MP-JWT auth method 
(#3067)
     new dccb325d3b Resolve MP-JWT security constraints per resource class 
(#3068)
     new 07c28448ea Log webapp jars skipped by the scan exclusion list (#3069)
     new f785576083 Do not map the caller principal to a role by name in 
getLogicalRoles (#3070)
     new 54d403c109 Keep Debian package configuration read-only for the service 
group (#3071)
     new bae0d6097a Bind the LiveReload connector to loopback and check the 
websocket origin (#3072)
     new 7b937d6684 Validate stored parameters in TomEEPbkdf2PasswordHash 
(#3073)
     new 186322a85f Make only_from authoritative for server services (#3075)
     new c5a998f919 Warn that the Static3DES password cipher only obfuscates 
(#3076)
     new 38b2dc4ccd Passivate stateful beans to a private directory by default 
(#3077)
     new 5323aefd02 Warn when tomee-maven-plugin sends credentials over plain 
HTTP (#3078)
     new 7b9ed6ba3e Reject archive entries escaping the target in 
tomee-maven-plugin (#3079)
     new 8875e36260 TOMEE-4729 - Restore MP-JWT security state for asynchronous 
requests (#3080)
     new b2dbb1236a Keep RAFPassivater files in a private temp directory (#3082)
     new 68ab3f5ea8 Do not return EJB exception messages from the default 
JAX-RS mapper (#3083)
     new 72306c04be Clear the WS-Security caller identity after the JAX-WS 
request (#3084)
     new 3e834f4954 Require a secret for stop requests on the admin port (#3087)
     new 41af418e3b Verify Tomcat user identity store passwords with the realm 
CredentialHandler (#3074)

The 18 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../arquillian-tomee-security-tests}/pom.xml       |  19 +-
 .../AbstractTomcatUserIdentityStoreTest.java       |  74 ++++
 .../arquillian/tests/security/CallerServlet.java}  |  17 +-
 .../tests/security/DigestUserDatabaseConfig.java   |  16 +-
 .../tests/security/PlainUserDatabaseConfig.java    |  16 +-
 .../security/StandaloneUserDatabaseConfig.java     |  16 +-
 .../TomcatUserIdentityStoreDigestTest.java         |  66 ++++
 .../TomcatUserIdentityStorePlainTest.java}         |  37 +-
 .../TomcatUserIdentityStoreStandaloneTest.java}    |  28 +-
 .../src/test/resources/arquillian.xml              |  26 +-
 .../src/test/resources/security-conf.properties    |   7 +-
 .../src/test/resources/security-conf/server.xml    |  55 +++
 .../security-conf/tomcat-users-digest.xml          |  12 +-
 .../security-conf/tomcat-users-standalone.xml      |  10 +-
 .../test/resources/security-conf}/tomcat-users.xml |  10 +-
 .../src/test/tomee/server.xml                      |  56 +++
 arquillian/arquillian-tomee-tests/pom.xml          |   1 +
 .../openejb/cipher/StaticDESPasswordCipher.java    |  33 +-
 .../apache/openejb/config/DeploymentLoader.java    |  46 ++-
 .../org/apache/openejb/config/RemoteServer.java    |  53 ++-
 .../apache/openejb/core/managed/RAFPassivater.java |  50 +--
 .../openejb/core/stateful/RAFPassivater.java       |  49 ++-
 .../openejb/core/stateful/SimplePassivater.java    |  14 +-
 .../cipher/StaticDESPasswordCipherTest.java        |  97 +++++
 .../apache/openejb/config/NewLoaderLogicTest.java  |  63 +++
 .../config/RemoteServerShutdownMessageTest.java    | 119 ++++++
 .../openejb/core/managed/RAFPassivaterTest.java    | 174 +++++++++
 .../openejb/core/stateful/RAFPassivaterTest.java   | 174 +++++++++
 .../core/stateful/SimplePassivaterTest.java        |  99 +++++
 .../apache/openejb/loader/AdminShutdownSecret.java | 116 ++++++
 .../openejb/loader/AdminShutdownSecretTest.java    |  92 +++++
 docs/admin/configuration/server.adoc               |   2 +
 docs/datasource-password-encryption.adoc           |   7 +
 docs/developer/tools/maven/embedded.adoc           |   2 +-
 docs/getting-started.adoc                          |   5 +
 docs/startup.adoc                                  |  10 +-
 itests/openejb-itests-client/pom.xml               |   7 +
 .../org/apache/openejb/test/RemoteTestServer.java  |  13 +-
 .../apache/openejb/maven/plugins/LiveReload.java   |  18 +
 .../openejb/maven/plugins/TomEEEmbeddedMojo.java   |   3 +-
 .../openejb/maven/plugin/AbstractCommandMojo.java  |  27 +-
 .../openejb/maven/plugin/AbstractTomEEMojo.java    |   9 +
 .../org/apache/openejb/maven/plugin/ExecMojo.java  |   3 +-
 .../maven/plugin/AbstractCommandMojoTest.java      |  97 +++++
 .../org/apache/openejb/maven/plugin/UnzipTest.java | 104 +++++
 .../apache/tomee/microprofile/jwt/MPJWTFilter.java |  85 +++-
 .../tomee/microprofile/jwt/MPJWTInitializer.java   |   2 +-
 .../jaxrs/MPJWTSecurityAnnotationsInterceptor.java |  40 +-
 ...PJWTSecurityAnnotationsInterceptorsFeature.java |  74 +---
 .../jwt/MPJWTFilterExitWebAppTest.java             | 260 ++++++++++++-
 .../microprofile/jwt/MPJWTInitializerTest.java     |  84 ++++
 ...SecurityAnnotationsInterceptorsFeatureTest.java | 237 ++++++++++++
 .../openejb/server/cxf/rs/EJBExceptionMapper.java  |  25 +-
 .../server/cxf/rs/EJBExceptionMapperTest.java      |  89 +++++
 .../openejb/server/cxf/ConfigureCxfSecurity.java   |   3 +
 .../apache/openejb/server/cxf/CxfWsContainer.java  |  31 +-
 .../openejb/server/cxf/OpenEJBLoginValidator.java  |  15 +
 .../server/cxf/WSSLoginCleanupInterceptor.java     | 161 ++++++++
 .../cxf/CxfWsContainerSecurityStateTest.java       | 426 +++++++++++++++++++++
 .../openejb/server/ServiceAccessController.java    |  22 +-
 .../apache/openejb/server/admin/AdminDaemon.java   | 153 ++++++++
 .../java/org/apache/openejb/server/admin/Stop.java |  31 +-
 .../META-INF/org.apache.openejb.cli/start.examples |   8 +-
 .../META-INF/org.apache.openejb.cli/stop.examples  |   8 +
 .../META-INF/org.apache.openejb.cli/stop.help      |   4 +
 .../server/ServiceAccessControllerTest.java        |  73 ++++
 .../openejb/server/admin/AdminDaemonTest.java      | 226 +++++++++++
 .../tomee/catalina/TomcatSecurityService.java      |  13 +-
 .../TomcatSecurityServiceLogicalRolesTest.java     | 104 +++++
 .../src/main/resources/control/postinst.sh         |  13 +-
 .../tomee/security/TomEEPbkdf2PasswordHash.java    | 115 ++++--
 .../identitystore/TomEEDefaultIdentityStore.java   |  95 ++++-
 .../security/TomEEPbkdf2PasswordHashTest.java      | 216 +++++++++++
 .../TomEEDefaultIdentityStoreTest.java             | 217 +++++++++++
 .../org/apache/tomee/livereload/Instances.java     |   9 +
 .../tomee/livereload/LiveReloadEndpoint.java       |   2 +-
 .../tomee/livereload/LiveReloadInstaller.java      |  17 +-
 .../livereload/LoopbackOriginConfigurator.java     |  60 +++
 .../livereload/LoopbackOriginConfiguratorTest.java |  71 ++++
 79 files changed, 4627 insertions(+), 314 deletions(-)
 copy {tomee/tomee-util => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests}/pom.xml (79%)
 create mode 100644 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/AbstractTomcatUserIdentityStoreTest.java
 copy 
arquillian/arquillian-tomee-tests/{arquillian-tomee-jaxrs-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxrs/servlets/Servlet.java
 => 
arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/CallerServlet.java}
 (65%)
 copy 
itests/openejb-itests-optional-classes/lib_with_optional_dep/src/main/java/org/apache/tomee/itests/optional/optlib/SomeBean.java
 => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/DigestUserDatabaseConfig.java
 (74%)
 copy 
itests/openejb-itests-optional-classes/lib_with_optional_dep/src/main/java/org/apache/tomee/itests/optional/optlib/SomeBean.java
 => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/PlainUserDatabaseConfig.java
 (74%)
 copy 
itests/openejb-itests-optional-classes/lib_with_optional_dep/src/main/java/org/apache/tomee/itests/optional/optlib/SomeBean.java
 => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/StandaloneUserDatabaseConfig.java
 (73%)
 create mode 100644 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/TomcatUserIdentityStoreDigestTest.java
 copy 
arquillian/arquillian-tomee-tests/{arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/resenventry/ServletResourceEnvEntryInjectionTest.java
 => 
arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/TomcatUserIdentityStorePlainTest.java}
 (58%)
 copy 
arquillian/arquillian-tomee-tests/{arquillian-tomee-config-tests/src/test/java/org/apache/openejb/arquillian/tests/servlet/SimpleServletTest.java
 => 
arquillian-tomee-security-tests/src/test/java/org/apache/openejb/arquillian/tests/security/TomcatUserIdentityStoreStandaloneTest.java}
 (62%)
 mode change 100755 => 100644
 copy arquillian/{functional-tests/spring-cxf-tomee-4332 => 
arquillian-tomee-tests/arquillian-tomee-security-tests}/src/test/resources/arquillian.xml
 (54%)
 copy container/openejb-core/src/main/resources/groups.properties => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/resources/security-conf.properties
 (90%)
 create mode 100644 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/resources/security-conf/server.xml
 copy examples/ejb-examples/src/main/webapp/WEB-INF/tomcat-users.xml => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/resources/security-conf/tomcat-users-digest.xml
 (77%)
 copy itests/openejb-itests-web/src/main/webapp/WEB-INF/tomcat-users.xml => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/resources/security-conf/tomcat-users-standalone.xml
 (83%)
 copy {itests/openejb-itests-web/src/main/webapp/WEB-INF => 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/resources/security-conf}/tomcat-users.xml
 (84%)
 create mode 100644 
arquillian/arquillian-tomee-tests/arquillian-tomee-security-tests/src/test/tomee/server.xml
 create mode 100644 
container/openejb-core/src/test/java/org/apache/openejb/cipher/StaticDESPasswordCipherTest.java
 create mode 100644 
container/openejb-core/src/test/java/org/apache/openejb/config/RemoteServerShutdownMessageTest.java
 create mode 100644 
container/openejb-core/src/test/java/org/apache/openejb/core/managed/RAFPassivaterTest.java
 create mode 100644 
container/openejb-core/src/test/java/org/apache/openejb/core/stateful/RAFPassivaterTest.java
 create mode 100644 
container/openejb-core/src/test/java/org/apache/openejb/core/stateful/SimplePassivaterTest.java
 create mode 100644 
container/openejb-loader/src/main/java/org/apache/openejb/loader/AdminShutdownSecret.java
 create mode 100644 
container/openejb-loader/src/test/java/org/apache/openejb/loader/AdminShutdownSecretTest.java
 create mode 100644 
maven/tomee-maven-plugin/src/test/java/org/apache/openejb/maven/plugin/AbstractCommandMojoTest.java
 create mode 100644 
maven/tomee-maven-plugin/src/test/java/org/apache/openejb/maven/plugin/UnzipTest.java
 create mode 100644 
mp-jwt/src/test/java/org/apache/tomee/microprofile/jwt/MPJWTInitializerTest.java
 create mode 100644 
mp-jwt/src/test/java/org/apache/tomee/microprofile/jwt/jaxrs/MPJWTSecurityAnnotationsInterceptorsFeatureTest.java
 create mode 100644 
server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/EJBExceptionMapperTest.java
 create mode 100644 
server/openejb-cxf/src/main/java/org/apache/openejb/server/cxf/WSSLoginCleanupInterceptor.java
 create mode 100644 
server/openejb-cxf/src/test/java/org/apache/openejb/server/cxf/CxfWsContainerSecurityStateTest.java
 create mode 100644 
server/openejb-server/src/test/java/org/apache/openejb/server/admin/AdminDaemonTest.java
 create mode 100644 
tomee/tomee-catalina/src/test/java/org/apache/tomee/catalina/TomcatSecurityServiceLogicalRolesTest.java
 create mode 100644 
tomee/tomee-security/src/test/java/org/apache/tomee/security/TomEEPbkdf2PasswordHashTest.java
 create mode 100644 
tomee/tomee-security/src/test/java/org/apache/tomee/security/identitystore/TomEEDefaultIdentityStoreTest.java
 create mode 100644 
utils/livereload-tomee/src/main/java/org/apache/tomee/livereload/LoopbackOriginConfigurator.java
 create mode 100644 
utils/livereload-tomee/src/test/java/org/apache/tomee/livereload/LoopbackOriginConfiguratorTest.java

Reply via email to