This is an automated email from the ASF dual-hosted git repository. deki pushed a change to branch CXF-7949_jakarta-servlet in repository https://gitbox.apache.org/repos/asf/cxf.git.
from 03a6e4f Update to tomcat 9.0.33 add 1ce6cb7 Removing some unused test code add b899a64 Updating Undertown to 2.0.30 add 4067920 Updating owasp to 5.3.1 add 3026d63 Updating Tika to 1.24 in the samples add 1e3817e Updating Jettison to 1.4.1 add 8f98004 cxf-rt-rs-security-oauth2: use lambdas in JPA add 16cbb21 CXF-8249: SSE client refuses to accept valid stream add 1c7ddfd Updating Spring Security to 5.3.0 add 794949e Adding an @Ignored test for RPC-Literal issue add 2e43632 Bridge/synthetic methods may not have the parameter annotations, search for the actual method to use add b563f7b Prevent SOAPAction spoofing for RPC/Lit services add 19c0024 Fixing checkstyle add a207359 examples: update plugins add dd976dd cxf-systests-microprofile-weld: rollback wiremock-maven-plugin version add 1cf4fed CXF-8250 - Remove createMBServerConnectorFactory functionality from the JMX InstrumentationManager add 93246fa Updating Spring to 5.2.5 add ccb743e Updating Jetty version in samples to 9.4.27.v20200227 add 67dbf83 Fixing samples build add 51417a1 Updating Spring Boot to 2.2.6 add 4ee3180 [CXF-8251]introduce a new property in http-undertow transport so that can enable http/2 if necessary add e73daaa examples: Updating Spring Boot to 2.2.6 add 0841019 Upgrade to Jakarta Xml Ws 2.3.3 add ea3f552 Upgrade to Jakarta Xml Bind 2.3.3 add f4f227b cxf-rt-bindings-corba: move jacorb dependency add 8b11d6b Consolidate getTargetMethod calls add 7aa6e0a Code review comments - use Optional<Method> add 0a62ccf Merge pull request #656 from andymc12/consolidateGetTargetMethod add 3921fc2 CXF-8242: Stop blocking executor thread on microprofile rest asynchronous call (#654) add a8fcf81 Adding build number to TCK Jenkins job build name add 5fdadf9 Update Commons Lang version to 3.10 add 12e20a5 Update Swagger UI to 3.25.0 add 2cff3ce Upgrade to Netty 4.1.48.Final add 6bc7f0c Upgrade to Jakarta Mail 1.6.5 add 9c2721f Upgrade to Rxjava2 2.2.19 add 4081929 cxf-services-xkms: update readme add c287485 CXF-8243 JwtAccessTokenValidator using the JWK Set URL (#652) add 7b4622f Adding a test case for TlS trustManager refs in Spring add c6b87a0 CXF-7998: add integration test add 3157955 CXF-8253 - Provide a way to disable TLS trust verification for the OSGi HttpConduitConfigApplier add 4f23c3f CXF-8242: Stop blocking executor thread on microprofile rest asynchronous call. Fixing handler invocation flow. add e0b16df CXF-8242: Stop blocking executor thread on microprofile rest asynchronous call. Fixing JAX-WS handler invocation flow. add de221ef Updating to Spring Security 5.3.1.RELEASE new 40f5d8d Merge branch 'master-apache' into CXF-7949_jakarta-servlet The 1 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: .../org/apache/cxf/endpoint/ClientCallback.java | 79 +++---- .../security/AbstractAuthorizingInInterceptor.java | 20 +- .../java/org/apache/cxf/message/MessageUtils.java | 15 ++ .../validation/AbstractValidationInterceptor.java | 13 +- .../apache/cxf/endpoint/ClientCallbackTest.java | 164 +++++++++++++ .../org/apache/cxf/message/MessageUtilsTest.java | 83 +++++++ .../validation/Stax2ValidationUtilsTest.java | 5 - distribution/manifest/pom.xml | 2 +- distribution/pom.xml | 2 +- .../src/main/release/samples/corba/bank/pom.xml | 9 - .../samples/corba/bank_ws_addressing/pom.xml | 13 +- .../jax_rs/description_openapi_v3_osgi/README.txt | 2 +- .../jax_rs/description_swagger2_osgi/README.txt | 2 +- distribution/src/main/release/samples/pom.xml | 22 +- .../main/java/demo/throttling/client/Client.java | 1 - .../main/resources/server-applicationContext.xml | 2 +- maven-plugins/codegen-plugin/pom.xml | 1 + .../Cxf7998Service-1.0.0.wsdl | 43 ++++ .../pom.xml | 79 ++++--- .../src/it/jdk-cxf-with-toolchain/pom.xml | 4 +- .../codegen-plugin/src/it/mark-generated/pom.xml | 58 ++--- .../src/it/wsdl-artifact-resolution/pom.xml | 58 ++--- .../karaf/features/src/main/resources/features.xml | 2 +- parent/pom.xml | 55 +++-- pom.xml | 2 +- rt/bindings/corba/pom.xml | 17 ++ .../binding/soap/interceptor/Messages.properties | 1 + .../binding/soap/interceptor/RPCInInterceptor.java | 5 + .../cxf/jaxrs/provider/JAXRSDataBinding.java | 16 +- .../apache/cxf/jaxrs/utils/AnnotationUtils.java | 25 +- .../org/apache/cxf/jaxws/JaxwsClientCallback.java | 22 +- .../apache/cxf/jaxws/JaxwsClientCallbackTest.java | 162 +++++++++++++ rt/management/pom.xml | 3 +- .../management/jmx/InstrumentationManagerImpl.java | 52 +---- .../management/jmx/MBServerConnectorFactory.java | 260 --------------------- .../cxf/management/utils/ManagementConsole.java | 2 +- .../cxf/management/InstrumentationManagerTest.java | 2 - .../cxf/management/jmx/BusRegistrationTest.java | 6 - .../jmx/JMXManagedComponentManagerTest.java | 23 +- .../jmx/MBServerConnectorFactoryTest.java | 55 ----- .../cxf/management/jmx/MBServerConnectorTest.java | 57 ----- .../src/test/resources/managed-spring.xml | 4 - .../src/test/resources/managed-spring3.xml | 4 - .../src/test/resources/no-connector-spring.xml | 1 - .../cxf/jaxrs/client/JaxrsClientCallback.java | 32 ++- .../cxf/jaxrs/client/JaxrsClientCallbackTest.java | 193 +++++++++++++++ .../microprofile/client/MPRestClientCallback.java | 31 +-- .../client/MPRestClientCallbackTest.java | 161 +++++++++++++ .../cxf/rs/security/jose/jwt/JoseJwtConsumer.java | 2 +- .../filters/JwsJwksJwtAccessTokenValidator.java | 112 +++++++++ .../oauth2/grants/code/JPACMTCodeDataProvider.java | 20 +- .../oauth2/grants/code/JPACodeDataProvider.java | 69 +++--- .../oauth2/provider/JPAOAuthDataProvider.java | 214 +++++++---------- .../rs/security/oauth2/services/JwksService.java} | 9 +- .../JwsJwksJwtAccessTokenValidatorTest.java | 90 +++++++ .../cxf/rs/security/oidc/idp/OidcKeysService.java | 53 +---- .../jaxrs/sse/client/InboundSseEventProcessor.java | 50 +++- .../interceptor/ClaimsAuthorizingInterceptor.java | 20 +- .../http_undertow/UndertowHTTPServerEngine.java | 17 ++ .../http/osgi/HttpConduitConfigApplier.java | 10 +- .../cxf/transport/https/InsecureTrustManager.java | 68 ++++++ .../http/osgi/HttpConduitConfigApplierTest.java | 105 +++++++++ .../org/apache/cxf/ws/rm/managed-manager-bean.xml | 3 - services/xkms/README.txt | 7 +- systests/microprofile/client/weld/pom.xml | 10 +- .../oauth2/filters/OAuth2JwtFiltersTest.java | 11 + .../oidc/filters/JwsSignatureVerifierProvider.java | 44 ---- .../security/oidc/filters/OIDCFiltersTest.java | 49 ---- .../security/oauth2/filters/filters-serverJwt.xml | 21 +- .../security/oauth2/filters/oauth20-serverJwt.xml | 5 +- .../security/oidc/filters/filters-jwks-server.xml | 106 --------- .../jaxrs/security/oidc/filters/oidc-server.xml | 7 +- .../cxf/systest/jaxrs/sse/AbstractSseTest.java | 28 ++- .../apache/cxf/systest/jaxrs/sse/BookStore.java | 39 +++- .../apache/cxf/systest/jaxrs/sse/BookStore2.java | 39 +++- .../jaxrs/sse/BookStoreClientCloseable.java | 18 +- systests/spring-boot/pom.xml | 4 + .../apache/cxf/systest/jaxrs/resources/Book.java | 19 ++ .../jaxrs/spring/boot/SpringSseEmitterTest.java | 132 +++++++++++ .../cxf/systest/jms/action/JMSSoapActionTest.java | 16 +- .../https/ciphersuites/CipherSuitesTest.java | 39 +--- .../systest/https/clientauth/ClientAuthTest.java | 28 +-- .../cxf/systest/https/trust/TrustManagerTest.java | 56 +++-- .../https/trust/client-trust-manager-ref.xml | 42 ++++ .../cxf/systest/management/ManagedBusTest.java | 4 - .../cxf/systest/management/counter-spring.xml | 1 - .../apache/cxf/systest/management/managed-bus.xml | 1 - .../cxf/systest/management/managed-spring.xml | 1 - .../cxf/systest/management/persistent-id.xml | 1 - .../systest/soap/RPCLitSoapActionGreeterImpl.java | 16 +- .../apache/cxf/systest/soap/SoapActionTest.java | 15 +- .../apache/cxf/systest/ws/rm/managed-client.xml | 4 +- .../apache/cxf/systest/ws/rm/managed-server.xml | 3 +- tck/Jenkinsfile | 2 +- .../wsdl/hello_world_soap_action_rpc.wsdl | 117 ++++++++++ 95 files changed, 2192 insertions(+), 1405 deletions(-) create mode 100644 core/src/test/java/org/apache/cxf/endpoint/ClientCallbackTest.java create mode 100644 core/src/test/java/org/apache/cxf/message/MessageUtilsTest.java create mode 100644 maven-plugins/codegen-plugin/src/it/jaxb-xjc-runtime-sources/Cxf7998Service-1.0.0.wsdl copy maven-plugins/codegen-plugin/src/it/{wsdl-artifact-resolution => jaxb-xjc-runtime-sources}/pom.xml (63%) create mode 100644 rt/frontend/jaxws/src/test/java/org/apache/cxf/jaxws/JaxwsClientCallbackTest.java delete mode 100644 rt/management/src/main/java/org/apache/cxf/management/jmx/MBServerConnectorFactory.java delete mode 100644 rt/management/src/test/java/org/apache/cxf/management/jmx/MBServerConnectorFactoryTest.java delete mode 100644 rt/management/src/test/java/org/apache/cxf/management/jmx/MBServerConnectorTest.java create mode 100644 rt/rs/client/src/test/java/org/apache/cxf/jaxrs/client/JaxrsClientCallbackTest.java create mode 100644 rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/MPRestClientCallbackTest.java create mode 100644 rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/filters/JwsJwksJwtAccessTokenValidator.java copy rt/rs/security/{sso/oidc/src/main/java/org/apache/cxf/rs/security/oidc/idp/OidcKeysService.java => oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/JwksService.java} (93%) create mode 100644 rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/filters/JwsJwksJwtAccessTokenValidatorTest.java create mode 100644 rt/transports/http/src/main/java/org/apache/cxf/transport/https/InsecureTrustManager.java create mode 100644 rt/transports/http/src/test/java/org/apache/cxf/transport/http/osgi/HttpConduitConfigApplierTest.java delete mode 100644 systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/filters/JwsSignatureVerifierProvider.java delete mode 100644 systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/oidc/filters/filters-jwks-server.xml create mode 100644 systests/spring-boot/src/test/java/org/apache/cxf/systest/jaxrs/spring/boot/SpringSseEmitterTest.java create mode 100644 systests/transports/src/test/resources/org/apache/cxf/systest/https/trust/client-trust-manager-ref.xml create mode 100644 testutils/src/main/resources/wsdl/hello_world_soap_action_rpc.wsdl