This is an automated email from the ASF dual-hosted git repository.
coheigea pushed a change to branch CXF-8129
in repository https://gitbox.apache.org/repos/asf/cxf.git.
discard f3fdbf7 CXF-8129 - Update to Woodstox 6.0.x
add e207bb8 Switching to use String equals in a few places
add 1359b39b Updating owasp plugin
add 259af2c Updating ahc + Tomcat
add a89a5a4 CXF-8107: Update to Swagger Core 2.0.10/1.5.24 and SwaggerUI
3.24.0
add 9429457 Updating plexus archiver
add 68af031 CXF-8133 - Disable JAX-RS HTTP method overriding by default
(#589)
add a50d2d8 CXF-8079 Update to introduce the wsat transaction example
add adb1b8b [CXF-8079] remove the author tags and update the license and
readme.
add 2d15990 CXF-8079 update to add license.
add e53ae2d handle WstxLazyException for pretty logging
add b79021f handle runtime exceptions for pretty logging
add 17ef921 Adding a few more authorization tests
add d1e351d Adding another OIDC system test
add b62a2d3 Fixing samples with expired certs
add 8f93152 Updating to OpenSAML 3.4.3
add 165c0b1 Disable external DTD/Schemas in the WadlGenerator
add c1b729e Fixing ws_transaction samples version (3.4.0-SNAPSHOT)
add 1d8bec1 CXF-8137 - Using SecurityConstants.VALIDATE_TOKEN with
WSS4JInInterceptor no longer allows skipping validation of token
add a3849c8 CXF-8130: Since Spring 5.1.5 Release CXFServlet application
listener dissapears by context refresh
add 589e321 Update Jetty
add bf1b850 Update examples
add 964573a cxf-core: remove unused EndpointReferenceUtils#setMetadata
add 6771507 cxf-rt-transports-jms: move test specific
JMSUtil#getNumMessages
add 277430f Updating Mockito
add 189b12e CXF-8139 - SecurityToken, parsing the lifetime may cause a
NullPointerException
add ab3df13 cxf-core: remove unused
AttachmentUtil#getAttachmentPartHeader (#593)
add 7041e42 cxf-systests-ws-rm: improve ManagedEndpointsTest stability
add 76ceee1 [CXF-8143]ensure java2wadl-plugin m2e compatible
add f4060aa cxf-rt-ws-security: fix SecurityTokenTest for Java 11
add ae963c2 cxf-rt-bindings-xml: fix tests for Java 13
add 8df29be [CXF-8140]:setAccessible(true) before reflection method
java.security… (#592)
add f9f5d45 cxf-integration-jca: fix tests for Java 13
add a9a7302 Make sure that only the client associated with a token can
revoke it
add 3e2e394 Updating Commons Text + SLF4J
add a9375a9 Updating Spring + Spring security
add bef9540 Remove MD5 from testcase
add 67d670b Make sure we're getting the Session NotOnOrAfter from the
right assertion
add 5dd277d Parameterize suffix-list data file with cmd line for
firewalled build
add 007ee0d Update maven-bundle-plugin
add d84e9a1 CXF-8144: OpenAPI v3 Feature: duplicated methods. The issue
is caused by the Portable feature refactorings, basically half of the
Portable*s are annotated with CXF's @Provider annotation, which in case of
Spring-based scanning, leads to discovery and registration of both features
add 59ba482 CXF-8144: OpenAPI v3 Feature: duplicated methods. The issue
is caused by the Portable feature refactorings, basically half of the
Portable*s are annotated with CXF's @Provider annotation, which in case of
Spring-based scanning, leads to discovery and registration of both features
add 041ae41 CXF-8150: Update to Spring Boot 2.1.10
add d5b612c Fixing banned dependencies (jaxb-api)
add da4dfee Updating HBase
add 407eeb0 cxf-systests-jaxrs: detailed message on test failure
add a8d1b38 Updating hibernate entity manager
add c811add Updating EhCache
add 3e2cdcc Add a property for tarLongFileMode
add 6b7e50b CXF-8148: Address OpenJDK14 build failures. The issues have
been caused by removal of the deprecated 'java.security.acl' package
add a4fc3a04 CXF-8155: Update to Jackson 2.10.1
add 2a30443 Updating owasp plugin
add 71b0cee cxf-services-sts-systests-basic: organize TLSClientParameters
add d75b938 Adding JWT test
add 7ef8145 Revert "CXF-8155: Update to Jackson 2.10.1"
add ade5fdb Various small improvements to OpenApiCustomizer to allow
easier override
add f490483 [CXF-8158] Only proceed with javadoc description replacement
when JAX-RS and OpenAPI parameters have same size
add cecc089 [CXF-8158] For javadoc, attempt to match
OperationResourceInfo Vs Operation by parameter name
add 9d8cded [CXF-8158] Fixing checkstyle
add 6c137a5 [CXF-8158] Fixing checkstyle (take 2)
add 493eedd Adding OIDC MetadataService test
add 6852cd5 Some updates to the OIDC JWK Keys service
add 9818f48 Some OIDC changes relating to public clients
add 2275d49 CXF-8157: Update to Jackson Databind 2.9.10.1 (#600)
add 98d922d Updating checkstyle, picking up SNAPSHOT versions of xjc +
build-utils
add 0e8b0fa cxf-rt-rs-extension-search: remove useless null check
add 997eed0 Updating CDI API + JBoss Weld versions
add f6ee888 CXF-8155: Update to Jackson 2.10.1 (#602)
add 41056fa Adding JWA Spec testcases
add d8d4f31 Updating AMQ
add f36ad07 Updating pax url
add 8b2b484 CXF-8167 - Restrict the URI schemes allowed when importing
schemas or WSDLs
add 6d54140 CXF-8163: javax.ws.rs.core.Response#getCookies() fails when
cookie has no value (#605)
add efd7dc1 Fixing some invalid bits in some of the test WSDLs
add d3a968f [CXF-8162] JWE with multiple recipients does not work for AES
CBC Encryption (#604)
add c5ec3ac Minor fix to last PR
add 7b50181 CXF-8169: Span#finish is never called in case of client
timeouts
add 1530028 cxf-rt-databinding-jaxb: fix 'Container contents are never
accessed'
add a61ca44 Updating Jetty (#606)
add 586a3eb CXF-8171 Support multiple data fields in SSE client (#608)
add 61a7563 Updating Odata
add e0021c4 It seems that the ending slash should be remved but current
code does nothing at all. (#609)
add ab7276a4 CXF-8168 Wadl2java maven plugin not allows mapping to array
types (#611)
add 930e6e5 cxf-codegen-plugin: fix typo in class name; fix error message
add 1e3eb7b cxf-rt-frontend-jaxrs: define IOException in ResourceUtils
add 10ef461 cxf-tools-wadlto-jaxrs: close InputStream
add be31875 Adding ctr to CXFNonSpringJaxrsServlet to specify
DestinationRegistry + Bus
add d72c46a Bumping Spring + Spring Boot
add ee7c3f4 [CXF-8170] Parse HTTP link headers (#610)
add 056f0f1 CXF-8170: Parse HTTP link headers. Adding support for
whitespace(s) and more tests
add 5e31fc7 CXF-8170: Parse HTTP link headers. Adding more tests
add dcc9c3f CXF-8161: fix memory leak and thread leak in JMSDestination.
Adding more tests for JMSDestination first
add 8bbe66a cxf-tools-wadlto-jaxrs: cache lineSeparator; force use
File.separator
add b75830f CXF-8179: JSON Jackson does not handle resource returning
CompletionStage<X>
add d91ad56 Updating Tika
add bfd834b CXF-8153 - @Path with REGEX in path parameter and
checkMethodsForInvalidURITemplates(userType, methods);
add 879c7c5 CXF-8180/CXF-8181 - UnsupportedOperationException in
AbstractEndpointFactory / CXFNonSpringJaxrsServlet Feature registration fails
via javax.ws.rs.Application
add 4b1c1cb cxf-tools-wadlto-jaxrs: use existing PATCH annotation
add 55abc6f Updating some dependencies
add 212b83f Create LICENSE
add 1279837 add GitHub badges (#613)
add 1e60adf [CXF-8161] fix memory leak and thread leak in JMSDestination
- run restartConnection() only once if a exception in
PollingMessageListenerContainer-Poller-Threads occurs (#603)
add 1636c6f CXF-8161: fix memory leak and thread leak in JMSDestination.
Putting back 'running=false' inside exception handler
(PollingMessageListenerContainer), refactored tests to not use mocks but
doubles.
add 471bc41 Handle Java 2 security issue in ForkJoinPool
add 1e01eef A few trivial fixes to use try-with-resources
add f307140 [CXF-8161] test case with parallel error handling in
JMSDestination and PollingMessageListenerContainer (#614)
add 441c222 cxf-core: use AtomicInteger in AttachmentUtil
add 8c61da9 AttachmentUtil: return back correct @ character
add c49b6d5 A few misc fixes
add f5f8b79 CXF-8161: fix memory leak and thread leak in JMSDestination.
Minor test cleanups.
add a111a96 CXF-8161: fix memory leak and thread leak in JMSDestination.
Minor test cleanups.
add bc6ad1f Adding missing dependency
add 4359881 Fixing bug in WrappedAttachments.containsAll
add de39340 More trivial fixes
add 6cc634e Updating Tomcat
add 19d3b3f CXF-8177 CXF-8178 ECDH Algorithm Fixes (#612)
add c4b9813 Jose cleanup to make fields final
add 4fe5007 update Swagger-UI version
add 9d97e0d CXF-8165: Upgrade to Spring Framework 5.2.x and Spring
Security 5.2.x
add 85ba0e6 CXF-8134: Upgrade to Spring Boot 2.2
add fab7fc9 Update geronimo-openapi to 1.0.12
add 8723ff4 Revert "CXF-8134: Upgrade to Spring Boot 2.2"
add d076d44 Revert "CXF-8165: Upgrade to Spring Framework 5.2.x and
Spring Security 5.2.x"
add 3e58250 use StringUtils.capitalize
add cf941bf CXF-8174: Incorrect service method resolution (#616)
add 360f1d6 CXF-8186: On connection refused, XSLTOutInterceptor mangles
the error (#618)
add fe3adcb Fixing checkstyle violations
add 723bb16 minor StringBuilder improvements
add ef7f9b1 Update Jetty version
add d3c23af Update Bouncycastle version
add 2f47c80 Revert "Update Jetty version" (due to missing Content-Type in
response)
add 325ed04 improved test assertions
add aefdc07 Consolidating Swagger UI version in the samples
add c32c69a CXF-8185 Generated Ephemeral Public Key missing in JWE
Headers when Json Serialization is used (#617)
add 4c39a21 Update maven-jar-plugin
add 61aeaff Some javadoc fixes
add cac05c6 CXF-8185 - Tidy up
add 5f2317c CXF-8097: Equal candidates for handling the current request
(HEAD / GET). Extracting base comparator and updating documentation.
add f977f50 CXF-8097: Equal candidates for handling the current request
(HEAD / GET). Minor refactorings.
add 9c48667 cxf-rt-frontend-jaxrs: fix warning 'boxed variable is never
null'
add eff15d9 Javadoc updates
add e72ad77 CXF-8187 - Codegen-Plugin failed when maven is executed on
jdk9+ with Toolchains specifying jdk 8
add d4d4b1e CXF-7910: re-add banned dependencies (were removed during
merging)
add bb5ca3b Revert (sorry wrong branch) "CXF-7910: re-add banned
dependencies (were removed during merging)"
add 4ca5f7b Make sure to escape URLs returned in the services listing
add ebf621e Make sure to escape URLs returned in the services listing
(#615)
add 4aa8849 Updating XML Schema
add f9c95c5 More javadoc fixes
add a276fd2 More JAvadoc work
add 38c2972 Removing some unused code
add dd468e3 subclasses of declared exception should be thrown
add 32e264f Merge pull request #622 from
flaviodonze/fix-exceptionmapper-result
add 77e0a494 Increasing the timeout in attempt to make test more stable
add 82c3a9c Updating olingo4
add 9be0ff5 More javadoc work
add e00fb55 [CXF-8189]be able to set maven-compiler-plugin source/target
version seperately for different JDK
add 1448dd0 [CXF-7910] Change JAX-WS javax to jakarta artifact
dependencies
add 5fd6e46 [CXF-7910] Update SAAJ Impl to 1.4
add fcd22cd [CXF-7910] use servicemix specs for 2.3
add 129a02d [CXF-7910] add jakarta.xml.soap-api and jakarta.jws-api to
fix OSGi errors, use existing cxf.specs.jaxws.api.version property
add 4ba8ca2 [CXF-7910] add temporary exclusion until cxf-xjc-runtime has
been released
add 24af0f4 [CXF-7910] use jakarta.xml.soap-api and jakarta.jws-api
add 00a8313 update saaj-impl to ee4j release version
add 97efd8a update saaj-impl servicemix bundle to 1.5.1_1
add 75bd4e8 fixed merge error
add bed309f [CXF-7910]use saaj-impl 1.3.0 to make build pass with JDK8
and JDK11
add 0c81f1b [CXF-7910] make maven-enforcer-plugin happy
add 544604a Merge branch 'master' into CXF-7910_jakarta_jaxws-api
add 4926f24 Merge branch 'master' into CXF-7910_jakarta_jaxws-api
add 96cdc14 Merge remote-tracking branch 'origin/master' into
CXF-7910_jakarta_jaxws-api
add 505b762 CXF-7910: integrate latest servicemix releases
add bc4ea13 [CXF-7910] use Jakarta activation
add 49d34cf CXF-7910: align saaj-impl for samples with version from
parent pom
add 64584f3 CXF-7910: replace javax.annotation-api with
jakarta.annotation-api
add 6fabd55 Merge pull request #500 from apache/CXF-7910_jakarta_jaxws-api
add 214e375 CXF-8165: Upgrade to Spring Framework 5.2.x and Spring
Security 5.2.x
add 119b687 CXF-8134: Upgrade to Spring Boot 2.2
add 6d59a80 [CXF-7910] fix distribution-manifest
add 2bd5324 [CXF-7910] fix distribution
add 7f20ddf Adding lambads to create new documents for WSS4J using
DOMUtils
add 4213f75 Removing WSS4J jaxws exclusions, as it's using jakarta now
add 314b148 Javadoc fixes
add dc71ce1 TCK: Resolves FormParam-related failures
add 42ae16e Optimize a bit, close the dangling input stream
add f589986 CXF-7996: Jakarta EE TCKs and compatibility. Adding the
template and initial Jenkinsfile definition
add 5c81c3e [CXF-8159] Update to Swagger 2.1.1 / 1.6.0
add d9dea3e Merge pull request #623 from apache/CXF-8159_swagger-update
add d8c04fb [CXF-8191]align dom4j bundle version to 2.1.1
add 543521a getBytes uses the platform charset by default. (#624)
add 16c1d31 Finished javadoc cleanup
add 48caf06 Removing exclusions which is no longer required
add 464e41a CXF-7996: Jakarta EE TCKs and compatibility. Fixing GF_HOME
add 27ad3c8 Update to released build-utils & xjc-utils
add 2709289 Fixing some minor javascript issues
add 528b351 [CXF-8193]upgrade to jetty 9.4.25.v20191220
add 91634e8 cxf-core: update null check
add 180578d CXF-7996: Jakarta EE TCKs and compatibility. Finalizing the
Jenkins pipeline
add 2425fad CXF-8193: add missing test resource
add 3bc04a9 fix OSGi tests after Central Repository is Moving to HTTPS
add 760cbae Switching some test logging to slf4j-jdk14
add 568fbb4 CXF-8188: Inject into ClientHeadersFactory
add d90d384 CXF-8188: Code review comments
add 5134b3e CXF-8188: Ensure CreationalContexts are released
add 700f95c Merge pull request #619 from
andymc12/8188-injectIntoClientHeadersFactory
add d8619b1 CXF-8194: MP Rest Client 1.4-RC1
add 7678807 CXF-8195: Update to Spring Boot 2.2.3 / Spring Framework 5.2.3
add a842a33 CXF-8195: Update samples to Spring Boot 2.2.3
add 6dd6377 Removing some unneeded null guards
add b9732e5 [CXF-8193] upgrade to jetty 9.4.25.v20191220
add 95c3c37 Attempt to fix security test failure on JDK13+
add f22022b Attempt to fix security test failure on JDK13+
add dc7cbfb Merge remote-tracking branch 'origin/master' into
master-apache
add fa1f612 Attempt to fix JAXRS security tests: there is an SSL
configuration change (coming from JAXRSJmsTest) which causes HTTPS-based tests
to fail later on.
add 25dc5dd Updating HTTP core/client
add f1f2610 Removing some unnecessary autoboxing
add 3fc1465 Updating to Spring Boot 2.2.4.RELEASE
add e68d173 samples: organize description_openapi_v3 dependencies
add 4699995 Updating Jackson
add cc4ea93 Fixing a few minor issues
add 49c1ca3 Fixing Spring Boot tests under JDK14+
add a9eb350 upgrade to jetty 9.4.26.v20200117 (#627)
add 8b2fae2 Another round of minor fixes
add 5042b9f [CXF-7952]MTOM + schema validation creates invalid SOAP FAULT
response
add 3dfe11c CXF-8102: Update to Dropwizard Metrics 4.x (#628)
add 69b805a upgrade to karaf 4.2.8 (#629)
add 1fb179f CXF-8200: Use name() instead of toString() for enums when
generating WADL
add 56b1c95 Fixing build
add 4d95d19 fix OSGi test after Karaf upgrade (#631)
add 5ed6310 CXF-7814: wadl2java: support the JAX-RS 2.1 reactive results
add 356eb73 CXF-7814: wadl2java: support the JAX-RS 2.1 reactive results.
Removing debug output
add f0a5566 avoid checked exception in @PostConstruct method (#632)
add 2851ffc Slight refactor of the StaxSerializer
add f6205b9 Update to maven-surefire-plugin 2.22.2
add 91684eb switch to apache-karaf-minimal in OSGi tests
add 4e981b1 Picking up some Santuario changes
add 1ea897a [CXF-8203] Update to cglib 3.3.0 (#634)
add 7fba5a4 CXF-8205 - Fix PollingMessageListenerContainer shutdown
warnings
add 6c2778a CXF-8201 add additional check for file scheme in setUriParts
(#630)
add c3f78e4 cxf-systests-uncategorized: sync jacorb version
add fbc1c31 Update to junit 4.13
add bc1848e cxf-services-sts-systests-itests: reorganize test dependencies
add 707e237 remove obsolete exclusion
add e757560 Update to maven-invoker-plugin 3.2.1
add df0e67e CXF-8207: SseEventSource loses lastEventId on the 2nd
reconnect attempt
add 74f8ead [CXF-7996] added a testcase, currently failing
add 92a00fc Update Velocity version to 2.2
add 2cde96f CXF-8164: Upgrade to Spring Reactor 3.3.x
add fa49de6 cxf-systests-transports: remove deprecated
PropertyPlaceholderConfigurer
add 84f9bb7 cxf-rt-ws-security: use DOMUtils.getDomElement
add 33c01f3 CXF-8209 - Add a way of configuring the RMI environment in
InstrumentationManagerImpl
add d17a51c Updating to Spring Security 5.2.2
add a2296f2 CXF-7959: WebClient invocation builder header(name, value)
method is not implemented according to interface specification
add 0b75808 cxf-core: fix checkstyle
add 79466c5 Incompatibility with recent Brave versions causes
NullPointerException and hides root cause (#639)
add a3b2ca9 Updating Brave OSGi sample README file
add a5aeebd cxf-rt-rs-security-oauth2: process data with streams
add ce50414 [CXF-8194] Update MP RestClient to 1.4.0
add 12b0c59 cxf-systests-rs-security: use OAuthClientUtils.getAccessToken
add a44960c cxf-systests-rs-security: add
testAuthorizationCodeFlowWithPKCE
add f965e49 remove redunant plugins
add de494a4 Update to jakarta el-api 3.0.3
add 4bae9be Update to jboss weld 3.1.3.Final
add 7934eff Log error in the AllowAllHostnameVerifier
add 2a6b732 Cxf 8208 - Handle exceptions when looking up swagger ui
resources (#637)
add aa403a0 Removing spring3.0 profile
add 543de65 Prevent RMI registry rebind (#641)
add 0bd7ffe Update to lastest asm
add 63bf9f4 [CXF-8219] upgrade to netty 4.1.45.Final
add 224fa74 CXF-8149 Reduce synchronization in AbstractJXBProvider (#597)
add fca1472 use DefaultBasicAuthSupplier.getBasicAuthHeader
add 88c383e Update to maven-enforcer-plugin 3.0.0-M3
add 68d2120 CXF-7910 switch to jakarta.json; update to geronimo.json 1.3
add 73f1f1c codegen-plugin: skip maven-invoker-plugin when
maven.test.skip.exec set
add 8dc92f1 codegen-plugin: revert back toolchain activation
add c7dff86 fix compilation on Java 13+ (#641)
add f2208f2 fix compilation on Java 8 after Java 13+ fix (#641)
add 1ce8d47 skip maven-invoker-plugin when maven.test.skip.exec set
add 6c36865 cxf-systests-rs-security: configure client HTTPS from code
add cbc0fde cxf-rt-rs-security-sso-oidc: allow to override
userInfoEndpointAddress
add 07a8053 cxf-rt-rs-security-oauth2: clone List
add 024fcd0 [CXF-8223]Be able to read empty entity from a Response with
202
add 0b1c413 cxf-core: ensure that StringUtils.toHexString result is
multiple of two
add 67643a4 CXF-8220: The tag http.status_code is always 200 in server
side tracing span, no matter what situation
add c598ecf cxf-rt-rs-security-oauth: use MessageDigestUtils
add 49a3be1 cxf-rt-transports-jms: update JMSUtil.createCorrelationId
add 540e471 avoid null assignment
add 972a275 Update to tomcat 8.5.51
add c4aefe5 CXF-8215: SSE breaks Pipeline Processing (#643)
add 7ed31b3 CXF-8215: SSE breaks Pipeline Processing. Adding proper
headers propagation.
add 513f29f Fixed JDK8 tooling, mark build as unstable (instead of
failed) when tests are run but some failed
add a7169e5 Updating Jetty
add 88871e7 OAuth 2.0 Dynamic Client Registration: include grant_types to
response
add f2da164 Updating Spring + Spring Boot
add ce329cb [CXF-8225] Structure send method of Slf4jEventSender (#644)
add 3ba61d2 cxf-systests-rs-security: add test with JwsVerifier from jwks
add b70a391 Updating Jackson
add 80b32bb Update to Hibernate 5.4.12.Final
add 44a9307 cxf-rt-rs-json-basic: update JsonMapObject
add 3332e74 [CXF-8202] Update to OSGi Core 6.0.0 (#633)
add 92ff50f CXF-8231 - JAX-RS JOSE can't decrypt ECDHAESKeywrap
add de81796 Bumps to latest brave (#647)
add a8ae6bc cxf-rt-rs-json-basic: minor improvements
add b62c25d cxf-rt-rs-security-jose: minor improvements
add 1bd3463 back itests-felix
add cdf7685 cxf-systests-rs-security: include key id
add 169be66 CXF-8229 OAuth 2.0 Dynamic Client Registration: Client Update
Request (#646)
add 6e828d6 CXF-8222 OIDC Refresh Response: ID Token iat Claim MUST
represent the time that the new ID Token is issued (#645)
add 2c661c9 Updating Apache DS to 2.0.0.AM26
add f87a83b Updating HTTP Client to 4.5.12
add b9380e9 Configure sendServerVersion for OSGi/Blueprint
add 71ed1be CXF-8234 - Only disable output stream optimization in
TransformOutInterceptor if it isn't configured already
add b6ad0ff CXF-8234 - Checkstyle fix
add 85b048e cxf-systests-rs-security: explicit 'issuer' initialization
add 2f9c529 CXF-8235 Handle null continuation in AsyncResponseImpl
instead of throwing a NullPointerException (#649)
add 7971b50 Update to microprofile.rest.client 1.4.1
add 5b59268 CXF-8215: SSE breaks Pipeline Processing. Fixed the
regression (the request filters are called twice for non-SSE endpoints), fixed
CDI support
add 3611175 CXF-8234 - Add the encoding to the TransformOutInterceptor
XMLStreamWriter
add d34a270 CXF-8234 - Removing unused method
add df4a4d6 CXF-8237 OAuth 2.0 Authorization Server Metadata / OpenID
Provider Metadata (#650)
add b7a8df7 CXF-8240 - STSClient produces wrong element order for
TokenType
add 0de9dca cxf-rt-rs-json-basic: cleanup pom
add 9c37b6c Update to maven-checkstyle-plugin 3.1.1
add 29f9d03 [CXF-8241]cxf-codegen-plugin not using the proxy port
configured in settings.xml
add 5e511db Fixing some Jakarta JAX-RS TCKs tests due to missing
dependencies
add 330f0f9 CXF-8238: Tracing spans need more tag to make it clearer
add 1367e94 Updating ActiveMQ to 5.15.12
add babe9c6 Updating Apache Tomcat
add 16d2858 Updating Tika to 1.24
add c8b2075 Updating woodstox to 5.3.0
add 6a984d1 Adding a test for the service listing + private endpoints
add 4644035 CXF-8246 - The bus may be null on instantiating
ServiceListGeneratorServlet in OSGi
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
add 797fa44 [CXF-7949] Upgrade to Jakarta Servlet API 4.0.3
add daf7c2a [CXF-7949] Remove cxf.servlet-api-2.5.* properties
add 5bc1e0e [CXF-7949] Upgrade to Tomcat 9.0.30
add 4a56c1e [CXF-7949] fix tests used embded Tomcat
add 12b80dc Update to Tomcat 9.0.31
add 2e7df5d Update to tomcat 9.0.33
add bcb05eb Merge pull request #626 from apache/CXF-7949_jakarta-servlet
add f68556e Updating OpenSAML bundle to 3.4.5_1
add c82d702 cxf-systests-jaxrs: update JAXRS20ClientServerBookTest
add 79dafbd Upgrade to Jakarta Persistence API 2.2.3
add 3f3dc69 Updating BouncyCastle to 1.65
add 9425968 Make sure to close the SAML cache
add bc31b97 CXF-8254 - NPE in WebFaultOutInterceptor handleMessage method
add 95dc2d0 [CXF-8151] Upgrade to Bean Validation 2.x and Hibernate
Validator 6.1.0
add aa99567 [CXF-8151] Upgrade to Swagger Core 2.1.2
add f1fa1e7 [CXF-8151] also update Swagger 1.x to 1.6.1
add 22a365b [CXF-8151] Upgrade to classgraph 4.8.25
add 0af6ac0 [CXF-8151] Upgrade to hibernate-validator 6.1.2.Final
add 694741b Karaf features: downgrade javax.validation for swagger2
add 61c6740 [CXF-8151] Upgrade to validation-api 2.0.2
add 55de869 Merge pull request #657 from apache/CXF-8151_bean-validation
add 432c6a3 Consolidating some STS caching tests
add b5d0c54 add old servlet-api coordinates to banned dependencies
(Jakarta dependency should be used instead)
add 6f9303c add old json-api coordinates to banned dependencies (Jakarta
dependency should be used instead)
add e38fc4a CXF-8078: Support RxJava 3.0
add 08a30d9 Make sure we can load any EhCache config in an OSGi container
add 74816c5 CXF-7594 - Support EhCache 3+ (#658)
add 97e891d osgi: remove wrap from velocity bundle
add c87876c Update to async-http-client 2.12.1
add 582c88e Picking up changes from SANTUARIO-533
add dfa8498 Picking up changes relating to WSS-668
add 3cd982b Picking up some changes from WSS-669
add 9196eb8 Picking up a change from SANTUARIO-536
add 9387c3f Making cache close methods synchronized
add 16e8620 Refactor of MSV dependencies
add e6ca654 Updating Mockito and fixing deprecated method call
add 21d3740 CXF-8129 - Update to Woodstox 6.0.x
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (f3fdbf7)
\
N -- N -- N refs/heads/CXF-8129 (21d3740)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.gitignore | 2 +
LICENSE | 201 +++++
README.md | 4 +
core/pom.xml | 36 +-
.../cxf/attachment/AttachmentDeserializer.java | 19 +-
.../org/apache/cxf/attachment/AttachmentUtil.java | 25 +-
.../cxf/attachment/DelegatingInputStream.java | 3 -
.../org/apache/cxf/attachment/Rfc5987Util.java | 2 +-
.../main/java/org/apache/cxf/bus/ManagedBus.java | 9 +-
.../apache/cxf/bus/blueprint/ConfigurerImpl.java | 6 +-
.../java/org/apache/cxf/bus/spring/SpringBus.java | 2 +-
.../cxf/common/classloader/ClassLoaderUtils.java | 4 +-
.../cxf/common/injection/ResourceInjector.java | 8 +-
.../java/org/apache/cxf/common/jaxb/JAXBUtils.java | 3 +-
.../apache/cxf/common/util/CollectionUtils.java | 4 +
.../org/apache/cxf/common/util/PrimitiveUtils.java | 21 +-
.../cxf/common/util/PropertiesLoaderUtils.java | 4 +-
.../org/apache/cxf/common/util/StringUtils.java | 38 +-
.../org/apache/cxf/common/util/URIParserUtil.java | 16 +-
.../cxf/configuration/spring/ConfigurerImpl.java | 9 +-
.../org/apache/cxf/endpoint/ClientCallback.java | 79 +-
.../java/org/apache/cxf/endpoint/ClientImpl.java | 10 +-
.../org/apache/cxf/feature/LoggingFeature.java | 1 -
.../cxf/feature/transform/XSLTOutInterceptor.java | 4 +-
.../java/org/apache/cxf/helpers/JavaUtils.java | 2 +-
.../cxf/helpers/LoadingByteArrayOutputStream.java | 13 +-
.../main/java/org/apache/cxf/helpers/NSDecl.java | 2 +-
.../cxf/interceptor/AttachmentOutInterceptor.java | 11 +-
.../cxf/interceptor/LoggingInInterceptor.java | 2 +-
.../security/AbstractAuthorizingInInterceptor.java | 20 +-
.../security/DefaultSecurityContext.java | 9 +-
.../transform/TransformOutInterceptor.java | 30 +-
.../main/java/org/apache/cxf/message/Message.java | 7 +
.../java/org/apache/cxf/message/MessageUtils.java | 15 +
.../service/model/AbstractMessageContainer.java | 2 +-
.../cxf/service/model/BindingOperationInfo.java | 2 +-
.../apache/cxf/service/model/MessagePartInfo.java | 2 +-
.../apache/cxf/service/model/OperationInfo.java | 2 +-
.../java/org/apache/cxf/staxutils/StaxUtils.java | 20 +-
.../apache/cxf/staxutils/W3CDOMStreamReader.java | 2 +-
.../cxf/staxutils/transform/TransformUtils.java | 16 +-
.../cxf/transport/common/gzip/GZIPFeature.java | 1 -
.../validation/AbstractValidationInterceptor.java | 13 +-
.../cxf/validation/BeanValidationFeature.java | 1 -
.../validation/ClientBeanValidationFeature.java | 1 -
.../cxf/ws/addressing/EndpointReferenceUtils.java | 63 --
.../apache/cxf/attachment/AttachmentUtilTest.java | 9 +-
.../cxf/common/util/CollectionUtilsTest.java | 4 +-
.../apache/cxf/common/util/StringUtilsTest.java | 29 +
.../apache/cxf/endpoint/ClientCallbackTest.java | 164 ++++
.../security/DefaultSecurityContextTest.java | 1 -
.../org/apache/cxf/message/MessageUtilsTest.java | 83 ++
.../validation/Stax2ValidationUtilsTest.java | 5 -
.../security/DeprecatedSecurityContextTest.java | 45 +
.../interceptor/security/test/GroupWrapper.java | 82 ++
distribution/javadoc/pom.xml | 20 +-
distribution/manifest/pom.xml | 23 +-
distribution/pom.xml | 28 +-
.../src/main/release/samples/corba/bank/pom.xml | 9 -
.../samples/corba/bank_ws_addressing/pom.xml | 13 +-
.../main/release/samples/java_first_jaxws/pom.xml | 6 +-
.../pom.xml | 2 +-
.../samples/jax_rs/description_openapi_v3/pom.xml | 13 +-
.../jax_rs/description_openapi_v3_osgi/README.txt | 2 +-
.../jax_rs/description_openapi_v3_osgi/pom.xml | 20 +-
.../jax_rs/description_openapi_v3_spring/pom.xml | 12 -
.../jax_rs/description_openapi_v3_web/pom.xml | 21 +-
.../samples/jax_rs/description_swagger2/pom.xml | 2 +-
.../jax_rs/description_swagger2_osgi/README.txt | 2 +-
.../jax_rs/description_swagger2_web/pom.xml | 9 +-
.../release/samples/jax_rs/minimal_osgi/README.txt | 2 +-
.../release/samples/jax_rs/minimal_osgi/pom.xml | 5 +-
.../src/main/release/samples/jax_rs/odata/pom.xml | 2 +-
.../src/main/release/samples/jax_rs/search/pom.xml | 6 +-
.../java/demo/jaxrs/search/server/Storage.java | 2 +-
.../search/src/main/resources/browser/index.html | 2 +-
.../release/samples/jax_rs/spring_boot/pom.xml | 4 +-
.../jax_rs/spring_boot_scan/application/pom.xml | 2 +-
.../spring_boot_scan/eureka-registry/pom.xml | 2 +-
.../release/samples/jax_rs/sse_tomcat/README.txt | 6 +-
.../main/release/samples/jax_rs/sse_tomcat/pom.xml | 2 +-
.../release/samples/jax_rs/tracing_brave/pom.xml | 6 +-
.../samples/jax_rs/tracing_brave_osgi/README.txt | 2 +-
.../samples/jax_rs/tracing_brave_osgi/pom.xml | 4 +-
.../samples/jax_rs/tracing_opentracing/pom.xml | 4 +-
.../jax_rs/tracing_opentracing_osgi/pom.xml | 4 +-
.../main/release/samples/jax_rs/websocket/pom.xml | 3 -
.../src/main/java/demo/jaxrs/client/Client.java | 126 ++-
.../demo/jaxrs/client/WebSocketTestClient.java | 205 ++---
.../release/samples/jax_rs/websocket_web/pom.xml | 5 +-
.../src/main/release/samples/oauth/client/pom.xml | 4 +-
distribution/src/main/release/samples/pom.xml | 53 +-
.../main/java/demo/throttling/client/Client.java | 1 -
.../src/main/release/samples/ws_eventing/pom.xml | 6 +-
.../src/main/java/demo/wssec/client/Client.java | 4 +-
.../main/java/demo/wssec/client/StaxClient.java | 10 +-
.../java/demo/wssec/client/UTPasswordCallback.java | 3 +-
.../src/main/java/demo/wssec/server/Server.java | 4 +-
.../main/java/demo/wssec/server/StaxServer.java | 8 +-
.../java/demo/wssec/server/UTPasswordCallback.java | 3 +-
.../main/resources/etc/Client_Encrypt.properties | 5 +-
.../src/main/resources/etc/Client_Sign.properties | 5 +-
.../main/resources/etc/Server_Decrypt.properties | 5 +-
.../main/resources/etc/Server_SignVerf.properties | 5 +-
.../src/main/resources/keystore}/Bethal.jks | Bin
.../src/main/resources/keystore}/Morpit.jks | Bin
.../src/main/resources/keystore}/Truststore.jks | Bin
.../main/resources/keystore/client-keystore.jks | Bin 1344 -> 0 bytes
.../main/resources/keystore/client-truststore.jks | Bin 639 -> 0 bytes
.../main/resources/keystore/server-keystore.jks | Bin 1345 -> 0 bytes
.../main/resources/keystore/server-truststore.jks | Bin 639 -> 0 bytes
.../java/demo/wssec/server/UTPasswordCallback.java | 3 +-
.../src/main/resources/ClientConfig.xml | 2 +-
.../src/main/resources/ClientConfigStax.xml | 2 +-
.../main/resources/etc/Client_Encrypt.properties | 5 +-
.../main/resources/etc/Server_Decrypt.properties | 5 +-
.../src/main/resources/keystore}/Morpit.jks | Bin
.../src/main/resources/keystore}/Truststore.jks | Bin
.../main/resources/keystore/client-truststore.jks | Bin 639 -> 0 bytes
.../main/resources/keystore/server-keystore.jks | Bin 1345 -> 0 bytes
.../main/release/samples/ws_transaction/README.md | 44 +
.../release/samples/ws_transaction/client/pom.xml | 56 ++
.../java/sample/ws/service/BridgeFromJTATest.java | 110 +++
.../test/java/sample/ws/service/FirstClient.java | 54 ++
.../sample/ws/service/SampleWsApplication.java | 26 +
.../test/java/sample/ws/service/SecondClient.java | 55 ++
.../java/sample/ws/service/WebServiceConfig.java | 51 ++
.../src/test/java/sample/ws/service/XTSConfig.java | 47 +
.../src/test/resources/application.properties | 2 +
.../main/release/samples/ws_transaction/pom.xml | 144 +++
.../samples/ws_transaction/ws_first/pom.xml | 49 ++
.../main/java/sample/ws/SampleWsApplication.java | 0
.../src/main/java/sample/ws/WebServiceConfig.java | 55 ++
.../src/main/java/sample/ws/XTSConfig.java | 54 ++
.../main/java/sample/ws/service/FirstCounter.java | 62 ++
.../sample/ws/service/FirstCounterRepository.java | 27 +
.../java/sample/ws/service/FirstServiceAT.java | 51 ++
.../java/sample/ws/service/FirstServiceATImpl.java | 88 ++
.../src/main/resources/application.properties | 12 +
.../ws_first/src/main/resources/wstx_handlers.xml | 35 +
.../samples/ws_transaction/ws_second/pom.xml | 49 ++
.../main/java/sample/ws/SampleWsApplication.java | 0
.../src/main/java/sample/ws/WebServiceConfig.java | 54 ++
.../src/main/java/sample/ws/XTSConfig.java | 51 ++
.../main/java/sample/ws/service/SecondCounter.java | 62 ++
.../sample/ws/service/SecondCounterRepository.java | 27 +
.../java/sample/ws/service/SecondServiceAT.java | 51 ++
.../sample/ws/service/SecondServiceATImpl.java | 88 ++
.../src/main/resources/application.properties | 12 +
.../ws_second/src/main/resources/wstx_handlers.xml | 35 +
.../src/main/release/samples/wsdl_first/pom.xml | 2 +-
.../main/resources/server-applicationContext.xml | 2 +-
integration/cdi/pom.xml | 6 -
.../apache/cxf/connector/CXFConnectionFactory.java | 2 +-
.../apache/cxf/connector/CXFConnectionParam.java | 14 +-
.../AbstractManagedConnectionImpl.java | 2 +-
.../apache/cxf/jca/inbound/DispatchMDBInvoker.java | 3 -
.../apache/cxf/jca/inbound/MDBActivationWork.java | 10 +-
.../org/apache/cxf/jca/inbound/MDBInvoker.java | 2 +-
.../apache/cxf/jca/outbound/CXFConnectionSpec.java | 45 +-
.../jca/outbound/ManagedConnectionFactoryImpl.java | 8 +-
.../ManagedConnectionFactoryImplTest.java | 39 +-
.../resourceadapter/ManagedConnectionImplTest.java | 29 +-
integration/spring-boot/autoconfigure/pom.xml | 16 +-
integration/spring-boot/starter-jaxrs/pom.xml | 16 +-
integration/spring-boot/starter-jaxws/pom.xml | 16 +-
.../tracing/brave/AbstractBraveClientProvider.java | 25 +
.../cxf/tracing/brave/AbstractBraveProvider.java | 16 -
.../cxf/tracing/brave/BraveClientFeature.java | 1 -
.../tracing/brave/BraveClientStartInterceptor.java | 10 +
.../org/apache/cxf/tracing/brave/BraveFeature.java | 1 -
.../cxf/tracing/brave/BraveStopInterceptor.java | 2 +-
.../AbstractOpenTracingClientProvider.java | 31 +
.../opentracing/AbstractOpenTracingProvider.java | 1 +
.../opentracing/OpenTracingClientFeature.java | 1 -
.../OpenTracingClientStartInterceptor.java | 11 +-
.../tracing/opentracing/OpenTracingFeature.java | 1 -
.../opentracing/OpenTracingStopInterceptor.java | 2 +-
maven-plugins/codegen-plugin/pom.xml | 2 +
.../Cxf7998Service-1.0.0.wsdl | 43 +
.../src/it/jaxb-xjc-runtime-sources/pom.xml | 120 +++
.../src/it/jdk-cxf-with-toolchain/pom.xml | 60 +-
.../codegen-plugin/src/it/mark-generated/pom.xml | 58 +-
.../src/it/wsdl-artifact-resolution/pom.xml | 58 +-
.../cxf/maven_plugin/AbstractCodegenMoho.java | 928 -------------------
.../cxf/maven_plugin/AbstractCodegenMojo.java | 980 +++++++++++++++++++++
.../maven_plugin/wsdl2java/ForkOnceWSDL2Java.java | 30 +-
.../cxf/maven_plugin/wsdl2java/WSDL2JavaMojo.java | 4 +-
.../wsdl2js/ForkOnceWSDL2Javascript.java | 30 +-
.../maven_plugin/wsdl2js/WSDL2JavaScriptMojo.java | 4 +-
maven-plugins/java2wadl-plugin/pom.xml | 5 -
.../META-INF/m2e/lifecycle-mapping-metadata.xml | 47 +
maven-plugins/wadl2java-plugin/pom.xml | 5 +-
.../src/it/wadl-generate-rx/cxf7814.wadl | 31 +
.../src/it/wadl-generate-rx/pom.xml | 86 ++
.../maven_plugin/common/ForkOnceCodeGenerator.java | 30 +-
.../org/apache/cxf/maven_plugin/wadlto/Option.java | 18 +-
.../apache/cxf/maven_plugin/wadlto/WadlOption.java | 1 +
osgi/bundle/compatible/pom.xml | 58 +-
osgi/bundle/pom.xml | 96 --
osgi/itests-felix/pom.xml | 19 +-
.../cxf/osgi/itests/NoAriesBlueprintTest.java | 53 +-
.../apache/cxf/osgi/itests/OSGiTestSupport.java | 11 +-
osgi/itests/pom.xml | 124 +--
.../cxf/osgi/itests/BundlesAndNamespacesTest.java | 10 +-
.../apache/cxf/osgi/itests/CXFOSGiTestSupport.java | 137 ++-
.../cxf/osgi/itests/jaxrs/JaxRsServiceTest.java | 19 +-
.../cxf/osgi/itests/soap/HttpServiceTest.java | 19 +-
.../cxf/osgi/itests/soap/JmsServiceTest.java | 26 +-
osgi/karaf/commands/pom.xml | 2 +-
osgi/karaf/features/pom.xml | 10 +-
.../karaf/features/src/main/resources/features.xml | 51 +-
osgi/pom.xml | 2 +-
osgi/repository/pom.xml | 6 +
parent/pom.xml | 332 +++----
pom.xml | 39 +-
rt/bindings/corba/pom.xml | 17 +
.../org/apache/cxf/binding/soap/SoapFault.java | 2 +-
.../binding/soap/interceptor/Messages.properties | 1 +
.../binding/soap/interceptor/RPCInInterceptor.java | 5 +
rt/bindings/xml/pom.xml | 5 -
.../cxf/binding/xml/interceptor/TestBase.java | 76 +-
.../java/org/apache/cxf/aegis/AegisContext.java | 7 +-
.../apache/cxf/aegis/type/AbstractTypeCreator.java | 5 +-
.../org/apache/cxf/aegis/type/basic/BeanType.java | 3 +-
.../apache/cxf/aegis/type/basic/BeanTypeInfo.java | 2 +-
.../org/apache/cxf/aegis/util/NamespaceHelper.java | 7 +-
.../cxf/aegis/util/stax/JDOMStreamReader.java | 3 -
.../cxf/aegis/util/stax/JDOMStreamWriter.java | 6 +-
.../org/apache/cxf/aegis/xml/MessageWriter.java | 2 +-
.../java/org/apache/cxf/jaxb/JAXBDataBase.java | 6 +-
.../java/org/apache/cxf/jaxb/JAXBDataBinding.java | 5 -
.../org/apache/cxf/jaxb/JAXBEncoderDecoder.java | 9 +-
.../clustering/AbstractStaticFailoverStrategy.java | 4 +-
rt/features/logging/pom.xml | 4 +-
.../org/apache/cxf/ext/logging/LoggingFeature.java | 1 -
.../java/org/apache/cxf/ext/logging/WireTapIn.java | 5 +-
.../cxf/ext/logging/event/PrettyLoggingFilter.java | 41 +-
.../cxf/ext/logging/slf4j/Slf4jEventSender.java | 44 +-
.../cxf/ext/logging/TestPrettyLoggingFilter.java | 12 +
rt/features/metrics/pom.xml | 6 +
.../org/apache/cxf/metrics/MetricsContext.java | 4 +-
.../org/apache/cxf/metrics/MetricsFeature.java | 1 -
.../metrics/codahale/CodahaleMetricsProvider.java | 4 +-
rt/frontend/jaxrs/pom.xml | 12 +-
.../apache/cxf/jaxrs/AbstractJAXRSFactoryBean.java | 1 +
.../jaxrs/blueprint/JAXRSBPNamespaceHandler.java | 38 -
.../apache/cxf/jaxrs/impl/AsyncResponseImpl.java | 5 +
.../cxf/jaxrs/impl/NewCookieHeaderProvider.java | 14 +-
.../apache/cxf/jaxrs/impl/RequestPreprocessor.java | 25 +-
.../org/apache/cxf/jaxrs/impl/ResponseImpl.java | 48 +-
.../org/apache/cxf/jaxrs/impl/UriBuilderImpl.java | 36 +-
.../jaxrs/impl/tl/ThreadLocalServletContext.java | 28 +
.../model/OperationResourceInfoComparator.java | 78 +-
.../model/OperationResourceInfoComparatorBase.java | 116 +++
.../cxf/jaxrs/provider/AbstractJAXBProvider.java | 115 ++-
.../cxf/jaxrs/provider/FormEncodingProvider.java | 3 -
.../cxf/jaxrs/provider/JAXRSDataBinding.java | 16 +-
.../apache/cxf/jaxrs/provider/ProviderFactory.java | 15 +-
.../cxf/jaxrs/provider/XSLTJaxbProvider.java | 13 +-
.../jaxrs/servlet/CXFNonSpringJaxrsServlet.java | 23 +-
.../apache/cxf/jaxrs/utils/AnnotationUtils.java | 25 +-
.../org/apache/cxf/jaxrs/utils/JAXRSUtils.java | 101 ++-
.../org/apache/cxf/jaxrs/utils/ResourceUtils.java | 9 +-
.../validation/JAXRSBeanValidationFeature.java | 1 -
.../test/java/org/apache/cxf/jaxrs/BaseApi.java | 39 +
.../java/org/apache/cxf/jaxrs/BaseRequest.java | 32 +
.../java/org/apache/cxf/jaxrs/BaseResponse.java | 32 +
.../java/org/apache/cxf/jaxrs/CustomerService.java | 35 +
.../apache/cxf/jaxrs/CustomerServiceRequest.java | 35 +
.../apache/cxf/jaxrs/CustomerServiceResource.java | 29 +
.../apache/cxf/jaxrs/CustomerServiceResponse.java | 23 +
.../java/org/apache/cxf/jaxrs/CustomizedApi.java | 38 +
.../java/org/apache/cxf/jaxrs/GenericService.java | 24 +
.../cxf/jaxrs/SelectMethodCandidatesTest.java | 63 ++
.../cxf/jaxrs/impl/AsyncResponseImplTest.java | 28 +
.../apache/cxf/jaxrs/impl/LinkBuilderImplTest.java | 14 +
.../jaxrs/impl/NewCookieHeaderProviderTest.java | 6 +
.../cxf/jaxrs/impl/RequestPreprocessorTest.java | 14 +
.../apache/cxf/jaxrs/impl/ResponseImplTest.java | 112 +++
.../apache/cxf/jaxrs/impl/UriBuilderImplTest.java | 48 +
.../org/apache/cxf/jaxws/JaxwsClientCallback.java | 22 +-
.../cxf/jaxws/context/WrappedAttachments.java | 2 +-
.../cxf/jaxws/handler/HandlerChainInvoker.java | 3 -
.../cxf/jaxws/handler/HandlerResolverImpl.java | 3 -
.../apache/cxf/jaxws/handler/types/CString.java | 6 +-
.../cxf/jaxws/handler/types/XsdQNameType.java | 6 +-
.../cxf/jaxws/handler/types/XsdStringType.java | 6 +-
.../jaxws/interceptors/WebFaultOutInterceptor.java | 11 +-
.../interceptors/WrapperClassInInterceptor.java | 3 +-
.../http_jaxws_spi/JAXWSHttpSpiDestination.java | 1 -
.../apache/cxf/jaxws/JaxwsClientCallbackTest.java | 162 ++++
.../cxf/jaxws/context/WrappedAttachmentsTest.java | 12 +-
.../cxf/endpoint/dynamic/DynamicClientFactory.java | 11 +-
.../org/apache/cxf/frontend/ServerFactoryBean.java | 2 +-
.../org/apache/cxf/javascript/AttributeInfo.java | 3 +-
.../org/apache/cxf/javascript/JavascriptUtils.java | 3 +-
.../org/apache/cxf/javascript/ParticleInfo.java | 3 +-
.../service/ServiceJavascriptBuilder.java | 2 +-
.../javascript/types/SchemaJavascriptBuilder.java | 2 +-
.../org/apache/cxf/javascript/cxf-utils.js | 19 +-
rt/management/pom.xml | 24 +
.../ResponseTimeMessageInInterceptor.java | 2 +-
.../ResponseTimeMessageInvokerInterceptor.java | 4 +-
.../ResponseTimeMessageOutInterceptor.java | 2 +-
.../management/jmx/InstrumentationManagerImpl.java | 52 +-
.../management/jmx/MBServerConnectorFactory.java | 186 ----
.../cxf/management/utils/ManagementConsole.java | 23 +-
.../cxf/tracing/AbstractTracingProvider.java | 2 +-
.../cxf/management/InstrumentationManagerTest.java | 2 -
.../cxf/management/jmx/BusRegistrationTest.java | 6 -
.../jmx/JMXManagedComponentManagerTest.java | 23 +-
.../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 -
.../apache/cxf/jaxrs/client/ClientProxyImpl.java | 10 +-
.../org/apache/cxf/jaxrs/client/ClientState.java | 6 +-
.../cxf/jaxrs/client/JAXRSClientFactoryBean.java | 4 +-
.../cxf/jaxrs/client/JaxrsClientCallback.java | 32 +-
.../cache/CacheControlClientReaderInterceptor.java | 3 -
.../jaxrs/client/spec/InvocationBuilderImpl.java | 8 +-
.../cxf/jaxrs/client/JaxrsClientCallbackTest.java | 193 ++++
.../client/spec/InvocationBuilderImplTest.java | 9 +
.../jaxrs/openapi/OpenApiCustomizedResource.java | 13 +-
.../cxf/jaxrs/openapi/OpenApiCustomizer.java | 80 +-
.../apache/cxf/jaxrs/openapi/OpenApiFeature.java | 5 +-
rt/rs/description-swagger-ui/pom.xml | 5 +
.../jaxrs/swagger/ui/SwaggerUiResourceLocator.java | 8 +-
.../swagger/ui/SwaggerUIResourceLocatorTest.java | 43 +
rt/rs/description-swagger/pom.xml | 1 +
.../apache/cxf/jaxrs/swagger/Swagger2Feature.java | 1 -
.../apache/cxf/jaxrs/model/wadl/WadlGenerator.java | 37 +-
.../apache/cxf/jaxrs/model/wadl/BookOrderEnum.java | 34 +
.../org/apache/cxf/jaxrs/model/wadl/BookStore.java | 1 +
.../cxf/jaxrs/model/wadl/WadlGeneratorTest.java | 4 +-
rt/rs/extensions/json-basic/pom.xml | 9 -
.../apache/cxf/jaxrs/json/basic/JsonMapObject.java | 44 +-
.../json/basic/JsonMapObjectReaderWriter.java | 10 +-
.../cxf/jaxrs/json/basic/JsonMapObjectTest.java | 54 ++
rt/rs/extensions/providers/pom.xml | 6 +-
rt/rs/extensions/rx3/pom.xml | 58 ++
.../cxf/jaxrs/rx3/client/FlowableRxInvoker.java | 105 +++
.../jaxrs/rx3/client/FlowableRxInvokerImpl.java | 199 +++++
.../rx3/client/FlowableRxInvokerProvider.java | 40 +
.../cxf/jaxrs/rx3/client/ObservableRxInvoker.java | 104 +++
.../jaxrs/rx3/client/ObservableRxInvokerImpl.java | 198 +++++
.../rx3/client/ObservableRxInvokerProvider.java | 38 +
.../cxf/jaxrs/rx3/server/ReactiveIOCustomizer.java | 36 +
.../cxf/jaxrs/rx3/server/ReactiveIOInvoker.java | 71 ++
...rs.ext.JAXRSServerFactoryCustomizationExtension | 1 +
rt/rs/extensions/search/pom.xml | 14 +-
.../ext/search/AbstractSearchConditionParser.java | 8 +-
.../jaxrs/ext/search/PrimitiveSearchCondition.java | 8 +-
.../cxf/jaxrs/ext/search/SearchCondition.java | 6 +-
.../ext/search/lucene/LuceneQueryVisitor.java | 20 +-
.../ext/search/tika/TikaContentExtractor.java | 2 +-
.../search/tika/TikaLuceneContentExtractor.java | 3 +-
.../visitor/AbstractSearchConditionVisitor.java | 8 +-
rt/rs/microprofile-client/pom.xml | 8 +-
.../microprofile/client/MPRestClientCallback.java | 40 +-
.../apache/cxf/microprofile/client/Validator.java | 52 +-
.../cxf/microprofile/client/cdi/CDIFacade.java | 81 ++
.../client/cdi/CDIInterceptorWrapper.java | 10 +-
.../cxf/microprofile/client/cdi/CDIUtils.java | 78 ++
.../cxf/microprofile/client/cdi/Instance.java | 39 +
.../client/proxy/MicroProfileClientProxyImpl.java | 108 ++-
.../client/CxfTypeSafeClientBuilderTest.java | 5 +-
.../client/MPRestClientCallbackTest.java | 161 ++++
.../cxf/microprofile/client/ValidatorTest.java | 19 +-
.../microprofile/client/cdi/RestClientCdiTest.java | 74 ++
rt/rs/pom.xml | 1 +
.../cors/CrossOriginResourceSharingFilter.java | 2 +-
rt/rs/security/http-signature/pom.xml | 4 +-
.../cxf/rs/security/jose/common/JoseUtils.java | 6 +-
.../security/jose/common/KeyManagementUtils.java | 22 +-
.../cxf/rs/security/jose/jwa/KeyAlgorithm.java | 6 +
.../AbstractContentEncryptionCipherProperties.java | 5 +-
.../security/jose/jwe/AbstractJweDecryption.java | 5 +-
.../security/jose/jwe/AbstractJweEncryption.java | 11 +-
.../jwe/AbstractWrapKeyEncryptionAlgorithm.java | 9 +-
.../jose/jwe/AesCbcContentEncryptionAlgorithm.java | 86 ++
.../security/jose/jwe/AesCbcHmacJweDecryption.java | 3 +-
.../security/jose/jwe/AesCbcHmacJweEncryption.java | 92 +-
.../jose/jwe/DirectKeyDecryptionAlgorithm.java | 3 +-
.../jwe/EcdhAesGcmContentEncryptionAlgorithm.java | 40 +
.../jwe/EcdhAesWrapKeyDecryptionAlgorithm.java | 26 +-
.../jwe/EcdhAesWrapKeyEncryptionAlgorithm.java | 14 +-
.../jose/jwe/EcdhDirectKeyDecryptionAlgorithm.java | 55 ++
.../jose/jwe/EcdhDirectKeyEncryptionAlgorithm.java | 34 +
.../jose/jwe/EcdhDirectKeyJweDecryption.java | 27 -
.../jose/jwe/EcdhDirectKeyJweEncryption.java | 74 --
.../cxf/rs/security/jose/jwe/EcdhHelper.java | 84 ++
.../rs/security/jose/jwe/JweCompactBuilder.java | 7 +-
.../rs/security/jose/jwe/JweCompactConsumer.java | 3 +-
.../rs/security/jose/jwe/JweCompactProducer.java | 5 +-
.../rs/security/jose/jwe/JweDecryptionInput.java | 14 +-
.../rs/security/jose/jwe/JweDecryptionOutput.java | 5 +-
.../rs/security/jose/jwe/JweEncryptionOutput.java | 16 +-
.../cxf/rs/security/jose/jwe/JweException.java | 3 +-
.../cxf/rs/security/jose/jwe/JweHeaders.java | 1 +
.../cxf/rs/security/jose/jwe/JweJsonConsumer.java | 2 +-
.../security/jose/jwe/JweJsonEncryptionEntry.java | 5 +-
.../cxf/rs/security/jose/jwe/JweJsonProducer.java | 45 +-
.../security/jose/jwe/JweJwtCompactConsumer.java | 14 +-
.../cxf/rs/security/jose/jwe/JweOutputStream.java | 7 +-
.../apache/cxf/rs/security/jose/jwe/JweUtils.java | 76 +-
.../jwe/PbesHmacAesWrapKeyDecryptionAlgorithm.java | 5 +-
.../jwe/PbesHmacAesWrapKeyEncryptionAlgorithm.java | 12 +-
.../jose/jwe/WrappedKeyDecryptionAlgorithm.java | 7 +-
.../cxf/rs/security/jose/jwk/JsonWebKeys.java | 14 +-
.../apache/cxf/rs/security/jose/jwk/JwkUtils.java | 38 +-
.../jose/jws/AbstractJwsSignatureProvider.java | 2 +-
.../jose/jws/HmacJwsSignatureProvider.java | 5 +-
.../jose/jws/HmacJwsSignatureVerifier.java | 12 +-
.../rs/security/jose/jws/JwsCompactConsumer.java | 7 +-
.../rs/security/jose/jws/JwsCompactProducer.java | 17 +-
.../rs/security/jose/jws/JwsDetachedSignature.java | 13 +-
.../cxf/rs/security/jose/jws/JwsException.java | 2 +-
.../cxf/rs/security/jose/jws/JwsInputStream.java | 15 +-
.../rs/security/jose/jws/JwsJsonOutputStream.java | 7 +-
.../cxf/rs/security/jose/jws/JwsJsonProducer.java | 11 +-
.../security/jose/jws/JwsJsonSignatureEntry.java | 14 +-
.../cxf/rs/security/jose/jws/JwsOutputStream.java | 5 +-
.../apache/cxf/rs/security/jose/jws/JwsUtils.java | 37 +-
.../jose/jws/PrivateKeyJwsSignatureProvider.java | 6 +-
.../jose/jws/PublicKeyJwsSignatureVerifier.java | 15 +-
.../cxf/rs/security/jose/jwt/JoseJwtConsumer.java | 2 +-
.../apache/cxf/rs/security/jose/jwt/JwtToken.java | 6 +-
.../rs/security/jose/jwa/AbstractDecryptTest.java | 41 +
.../rs/security/jose/jwa/AbstractEncryptTest.java | 50 ++
.../cxf/rs/security/jose/jwa/AbstractJwaTest.java | 54 ++
.../cxf/rs/security/jose/jwa/AbstractSignTest.java | 42 +
.../jose/jwa/AbstractVerifySignatureTest.java | 37 +
.../rs/security/jose/jwa/CxfDecryptRfcTest.java | 33 +
.../rs/security/jose/jwa/CxfEncryptRfcTest.java | 36 +
.../cxf/rs/security/jose/jwa/CxfSignRfcTest.java | 35 +
.../jose/jwa/CxfVerifySignatureRfcTest.java | 33 +
.../jose/jwa/JwaDecryptRfcConformanceTest.java | 155 ++++
.../jose/jwa/JwaEncryptRfcConformanceTest.java | 147 ++++
.../jose/jwa/JwaSignRfcConformanceTest.java | 57 ++
.../jwa/JwaVerifySignatureRfcConformanceTest.java | 56 ++
.../rs/security/jose/jwe/JwaSpecTestCasesTest.java | 140 +++
.../rs/security/jose/jwe/JweJsonProducerTest.java | 135 ++-
.../cxf/rs/security/jose/jws/JwsUtilsTest.java | 6 +-
.../security/jose/support/ApacheCXFConsumer.java | 184 ++++
.../security/jose/support/ApacheCXFProducer.java | 171 ++++
.../cxf/rs/security/jose/support/Crypto.java | 136 +++
.../rs/security/jose/support/Serialization.java | 26 +
....p-256.ecdh-es+a128kw.a128cbc-hs256.compact.jwe | 1 +
...ecdh-es+a128kw.a128cbc-hs256.json.flattened.jwe | 7 +
.../ec.p-256.ecdh-es+a128kw.a128cbc-hs256.json.jwe | 15 +
.../ec.p-256.ecdh-es+a128kw.a128gcm.compact.jwe | 1 +
...p-256.ecdh-es+a128kw.a128gcm.json.flattened.jwe | 7 +
.../jwe/ec.p-256.ecdh-es+a128kw.a128gcm.json.jwe | 15 +
....p-256.ecdh-es+a256kw.a128cbc-hs256.compact.jwe | 1 +
...ecdh-es+a256kw.a128cbc-hs256.json.flattened.jwe | 7 +
.../ec.p-256.ecdh-es+a256kw.a128cbc-hs256.json.jwe | 15 +
.../ec.p-256.ecdh-es+a256kw.a128gcm.compact.jwe | 1 +
...p-256.ecdh-es+a256kw.a128gcm.json.flattened.jwe | 7 +
.../jwe/ec.p-256.ecdh-es+a256kw.a128gcm.json.jwe | 15 +
.../jwe/ec.p-256.ecdh-es.a128cbc-hs256.compact.jwe | 1 +
....p-256.ecdh-es.a128cbc-hs256.json.flattened.jwe | 6 +
.../jwe/ec.p-256.ecdh-es.a128cbc-hs256.json.jwe | 14 +
.../jwe/ec.p-256.ecdh-es.a128gcm.compact.jwe | 1 +
.../ec.p-256.ecdh-es.a128gcm.json.flattened.jwe | 6 +
.../jwe/ec.p-256.ecdh-es.a128gcm.json.jwe | 14 +
.../jwe/oct.128.a128kw.a128cbc-hs256.compact.jwe | 1 +
...oct.128.a128kw.a128cbc-hs256.json.flattened.jwe | 7 +
.../jwe/oct.128.a128kw.a128cbc-hs256.json.jwe | 15 +
.../jwe/oct.128.a128kw.a128gcm.compact.jwe | 1 +
.../jwe/oct.128.a128kw.a128gcm.json.flattened.jwe | 7 +
.../resources/jwe/oct.128.a128kw.a128gcm.json.jwe | 15 +
.../rsa.2048.rsa-oaep.a128cbc-hs256.compact.jwe | 1 +
....2048.rsa-oaep.a128cbc-hs256.json.flattened.jwe | 7 +
.../jwe/rsa.2048.rsa-oaep.a128cbc-hs256.json.jwe | 16 +
.../jwe/rsa.2048.rsa-oaep.a128gcm.compact.jwe | 1 +
.../rsa.2048.rsa-oaep.a128gcm.json.flattened.jwe | 7 +
.../jwe/rsa.2048.rsa-oaep.a128gcm.json.jwe | 16 +
.../jwe/rsa.2048.rsa1_5.a128cbc-hs256.compact.jwe | 1 +
...sa.2048.rsa1_5.a128cbc-hs256.json.flattened.jwe | 7 +
.../jwe/rsa.2048.rsa1_5.a128cbc-hs256.json.jwe | 16 +
.../jwe/rsa.2048.rsa1_5.a128gcm.compact.jwe | 1 +
.../jwe/rsa.2048.rsa1_5.a128gcm.json.flattened.jwe | 7 +
.../resources/jwe/rsa.2048.rsa1_5.a128gcm.json.jwe | 16 +
.../jose/src/test/resources/jwk/priKeys.jwks | 104 +++
.../jose/src/test/resources/jwk/pubKeys.jwks | 74 ++
.../test/resources/jws/ec.p-256.es256.compact.jws | 1 +
.../jws/ec.p-256.es256.json.flattened.jws | 5 +
.../src/test/resources/jws/ec.p-256.es256.json.jws | 12 +
.../test/resources/jws/rsa.2048.ps256.compact.jws | 1 +
.../jws/rsa.2048.ps256.json.flattened.jws | 5 +
.../src/test/resources/jws/rsa.2048.ps256.json.jws | 12 +
.../test/resources/jws/rsa.2048.rs256.compact.jws | 1 +
.../jws/rsa.2048.rs256.json.flattened.jws | 5 +
.../src/test/resources/jws/rsa.2048.rs256.json.jws | 12 +
.../rs/security/oauth/client/OAuthClientUtils.java | 2 +-
.../cxf/rs/security/oauth/data/Permission.java | 2 +-
.../cxf/rs/security/oauth/data/RequestToken.java | 2 +-
.../oauth/provider/DefaultOAuthValidator.java | 6 +-
.../oauth/provider/MD5SequenceGenerator.java | 20 +-
.../oauth/services/AccessTokenHandler.java | 2 +-
.../services/AuthorizationRequestHandler.java | 2 +-
.../oauth/services/RequestTokenHandler.java | 2 +-
rt/rs/security/oauth-parent/oauth2/pom.xml | 63 +-
.../security/oauth2/client/OAuthClientUtils.java | 25 +-
.../oauth2/common/OAuthAuthorizationData.java | 4 +-
.../cxf/rs/security/oauth2/common/OAuthError.java | 1 -
.../rs/security/oauth2/common/OAuthPermission.java | 2 +-
.../filters/JwsJwksJwtAccessTokenValidator.java | 112 +++
.../grants/code/AuthorizationCodeDataProvider.java | 2 +-
.../grants/code/AuthorizationCodeGrantHandler.java | 2 +-
.../oauth2/grants/code/JPACMTCodeDataProvider.java | 20 +-
.../oauth2/grants/code/JPACodeDataProvider.java | 69 +-
.../grants/owner/ResourceOwnerLoginHandler.java | 4 +-
.../grants/refresh/RefreshTokenGrantHandler.java | 5 +-
.../oauth2/provider/AbstractOAuthDataProvider.java | 57 +-
.../oauth2/provider/JPAOAuthDataProvider.java | 214 ++---
.../oauth2/provider/OAuthDataProvider.java | 3 +-
.../provider/SessionAuthenticityTokenProvider.java | 2 +-
.../services/AbstractAccessTokenValidator.java | 2 +-
.../oauth2/services/AccessTokenService.java | 2 +-
.../services/AuthorizationCodeGrantService.java | 5 +-
.../oauth2/services/AuthorizationMetadata.java | 266 ++++++
.../services/AuthorizationMetadataService.java | 5 +-
.../services/ClientRegistrationResponse.java | 7 +
.../services/DynamicRegistrationService.java | 52 +-
.../rs/security/oauth2/services/JwksService.java | 74 ++
.../services/RedirectionBasedGrantService.java | 7 +-
.../security/oauth2/services/WellKnownService.java | 38 +
.../hawk/AbstractHawkAccessTokenValidator.java | 2 +-
.../security/oauth2/utils/AuthorizationUtils.java | 2 +-
.../cxf/rs/security/oauth2/utils/OAuthUtils.java | 34 +-
.../JwsJwksJwtAccessTokenValidatorTest.java | 90 ++
.../rs/security/oauth2/utils/OAuthUtilsTest.java | 20 +
rt/rs/security/oauth-parent/pom.xml | 5 -
rt/rs/security/sso/oidc/pom.xml | 22 +-
.../security/oidc/idp/IdTokenResponseFilter.java | 9 +-
.../oidc/idp/OidcConfigurationService.java | 22 +-
.../oidc/idp/OidcDynamicRegistrationService.java | 8 +-
.../cxf/rs/security/oidc/idp/OidcKeysService.java | 41 +-
.../rs/security/oidc/idp/OidcProviderMetadata.java | 245 ++++++
.../cxf/rs/security/oidc/idp/UserInfoService.java | 2 +-
.../oidc/rp/OidcClientCodeRequestFilter.java | 2 +-
.../oidc/rp/OidcRpAuthenticationFilter.java | 2 +-
.../cxf/rs/security/oidc/utils/OidcUtils.java | 17 +
rt/rs/security/sso/saml/pom.xml | 6 +-
.../AbstractRequestAssertionConsumerHandler.java | 4 +-
.../security/saml/sso/EHCacheTokenReplayCache.java | 164 ++--
.../cxf/rs/security/saml/sso/EHCacheUtil.java | 88 --
.../cxf/rs/security/saml/sso/MetadataWriter.java | 9 +-
.../saml/sso/SAMLProtocolResponseValidator.java | 2 +-
.../saml/sso/SAMLSSOResponseValidator.java | 9 +-
.../cxf/rs/security/saml/sso/TokenReplayCache.java | 5 +-
.../saml/sso/state/EHCacheSPStateManager.java | 175 ++--
.../rs/security/saml/sso/state/RequestState.java | 26 +
.../rs/security/saml/sso/state/ResponseState.java | 23 +
.../saml/src/main/resources/cxf-samlp-ehcache.xml | 47 +-
.../cxf/rs/security/saml/sso/EHCacheUtilTest.java | 59 --
.../saml/sso/SAMLSSOResponseValidatorTest.java | 8 +-
.../rs/security/saml/sso/SPStateManagerTest.java | 133 +++
.../rs/security/saml/sso/TokenReplayCacheTest.java | 108 +++
.../saml/src/test/resources/cxf-test-ehcache.xml | 5 -
.../rs/security/saml/AbstractSamlInHandler.java | 3 +-
.../cxf/rs/security/xml/XmlSecOutInterceptor.java | 2 +-
.../cxf/jaxrs/sse/SseEventSinkContextProvider.java | 9 +
.../java/org/apache/cxf/jaxrs/sse/SseFeature.java | 8 +-
.../cxf/jaxrs/sse/client/InboundSseEventImpl.java | 4 +-
.../jaxrs/sse/client/InboundSseEventProcessor.java | 50 +-
.../cxf/jaxrs/sse/client/SseEventSourceImpl.java | 6 +-
.../ext/SseTransportCustomizationExtension.java | 2 +
.../cxf/jaxrs/sse/interceptor/SseInterceptor.java | 139 +++
.../cxf/transport/sse/SseProvidersExtension.java | 4 +-
.../jaxrs/sse/client/SseEventSourceImplTest.java | 128 ++-
.../interceptor/ClaimsAuthorizingInterceptor.java | 20 +-
rt/transports/http-hc/pom.xml | 2 +-
rt/transports/http-jetty/pom.xml | 2 +-
.../transport/http_jetty/JettyHTTPDestination.java | 2 +-
.../http_jetty/JettyHTTPServerEngine.java | 34 +-
.../JettyHTTPServerEngineFactoryHolder.java | 4 +-
.../continuations/JettyContinuationWrapper.java | 16 +-
.../osgi/HTTPJettyTransportActivator.java | 2 +
.../JettyHTTPServerEngineBeanDefinitionParser.java | 4 +-
.../http_jetty/JettyHTTPDestinationTest.java | 5 +-
.../http/netty/client/NettyHttpConduit.java | 15 +-
rt/transports/http-netty/netty-server/pom.xml | 3 +-
.../netty/server/NettyHttpDestinationTest.java | 5 +-
rt/transports/http-undertow/pom.xml | 2 +-
.../http_undertow/UndertowHTTPServerEngine.java | 21 +-
...dertowHTTPServerEngineBeanDefinitionParser.java | 4 +-
.../http_undertow/UndertowHTTPDestinationTest.java | 5 +-
rt/transports/http/pom.xml | 7 +-
.../commons_text/AggregateTranslator.java | 70 ++
.../commons_text/CharSequenceTranslator.java | 140 +++
.../cxf/transport/commons_text/EntityArrays.java | 449 ++++++++++
.../transport/commons_text/LookupTranslator.java | 103 +++
.../transport/commons_text/StringEscapeUtils.java | 87 ++
.../org/apache/cxf/transport/http/Cookies.java | 3 +-
.../org/apache/cxf/transport/http/HTTPConduit.java | 7 +-
.../org/apache/cxf/transport/http/Headers.java | 13 +-
.../http/auth/DefaultBasicAuthSupplier.java | 2 +-
.../cxf/transport/http/auth/HttpAuthHeader.java | 1 -
.../cxf/transport/http/auth/HttpAuthSupplier.java | 2 +-
.../http/osgi/HttpConduitConfigApplier.java | 10 +-
.../http/policy/impl/ClientPolicyCalculator.java | 22 +-
.../transport/https/AllowAllHostnameVerifier.java | 9 +
.../cxf/transport/https/InsecureTrustManager.java | 68 ++
.../cxf/transport/servlet/CXFNonSpringServlet.java | 25 +-
.../apache/cxf/transport/servlet/CXFServlet.java | 27 +-
.../cxf/transport/servlet/ServletDestination.java | 4 +-
.../servicelist/FormattedServiceListWriter.java | 14 +-
.../servicelist/ServiceListGeneratorServlet.java | 8 +-
.../servicelist/UnformattedServiceListWriter.java | 5 +
.../apache/cxf/transport/http/HTTPConduitTest.java | 9 +-
.../http/auth/DefaultBasicAuthSupplierTest.java | 37 +
.../http/osgi/HttpConduitConfigApplierTest.java | 105 +++
.../apache/cxf/transport/jms/JMSConfigFactory.java | 5 -
.../apache/cxf/transport/jms/JMSConfiguration.java | 10 +-
.../apache/cxf/transport/jms/JMSDestination.java | 21 +-
.../cxf/transport/jms/JMSMessageHeadersType.java | 4 -
.../apache/cxf/transport/jms/uri/JMSEndpoint.java | 33 +-
.../jms/util/AbstractMessageListenerContainer.java | 2 +-
.../org/apache/cxf/transport/jms/util/JMSUtil.java | 34 +-
.../jms/util/PollingMessageListenerContainer.java | 23 +-
.../cxf/transport/jms/AbstractJMSTester.java | 9 +
.../cxf/transport/jms/JMSDestinationTest.java | 252 +++++-
.../transport/jms/util/MessageListenerTest.java | 34 +-
rt/transports/websocket/pom.xml | 3 +-
.../cxf/transport/websocket/WebSocketUtils.java | 1 -
.../websocket/ahc/AhcWebSocketConduit.java | 36 +-
.../ws/addressing/impl/InternalContextUtils.java | 7 +-
.../cxf/ws/addressing/impl/MAPAggregatorImpl.java | 6 +-
.../apache/cxf/ws/addressing/soap/MAPCodec.java | 23 +-
.../cxf/ws/addressing/soap/VersionTransformer.java | 7 +-
.../apache/cxf/ws/policy/PolicyOutInterceptor.java | 2 +-
.../ws/policy/ServerPolicyOutFaultInterceptor.java | 2 +-
.../java/org/apache/cxf/ws/rm/Destination.java | 6 +-
.../java/org/apache/cxf/ws/rm/EncoderDecoder.java | 21 +-
.../org/apache/cxf/ws/rm/InternalContextUtils.java | 2 +-
.../java/org/apache/cxf/ws/rm/RMContextUtils.java | 1 -
.../main/java/org/apache/cxf/ws/rm/RMEndpoint.java | 1 -
.../java/org/apache/cxf/ws/rm/SourceSequence.java | 8 +-
.../apache/cxf/ws/rm/persistence/RMMessage.java | 4 +-
.../cxf/ws/rm/persistence/jdbc/RMTxStore.java | 2 +-
.../apache/cxf/ws/rm/policy/RMPolicyUtilities.java | 4 +-
.../apache/cxf/ws/rm/soap/RedeliveryQueueImpl.java | 2 +-
.../cxf/ws/rm/soap/RetransmissionQueueImpl.java | 6 +-
.../org/apache/cxf/ws/rm/managed-manager-bean.xml | 3 -
rt/ws/security/pom.xml | 6 +-
.../cxf/ws/security/cache/CXFEHCacheExpiry.java | 34 +
.../ws/security/cache/CXFEHCacheReplayCache.java | 7 +-
.../ws/security/cache/CacheCleanupListener.java | 4 +
.../apache/cxf/ws/security/cache/EHCacheUtils.java | 59 --
.../KerberosTokenInterceptorProvider.java | 22 +-
.../policy/interceptors/NegotiationUtils.java | 3 +-
.../SecureConversationInInterceptor.java | 52 +-
.../SecureConversationOutInterceptor.java | 47 +-
.../SpnegoContextTokenInInterceptor.java | 35 +-
.../SpnegoContextTokenOutInterceptor.java | 40 +-
.../ws/security/tokenstore/EHCacheTokenStore.java | 143 ++-
.../tokenstore/EHCacheTokenStoreFactory.java | 12 +-
.../tokenstore/MemoryTokenStoreFactory.java | 1 +
.../cxf/ws/security/tokenstore/SecurityToken.java | 11 +-
.../security/tokenstore/TokenStoreException.java | 28 +
.../ws/security/tokenstore/TokenStoreFactory.java | 4 +-
.../ws/security/tokenstore/TokenStoreUtils.java | 19 +-
.../cxf/ws/security/trust/AbstractSTSClient.java | 35 +-
.../ws/security/trust/DefaultSTSTokenCacher.java | 14 +-
.../cxf/ws/security/trust/STSLoginModule.java | 3 +-
.../cxf/ws/security/trust/STSTokenCacher.java | 13 +-
.../cxf/ws/security/trust/STSTokenRetriever.java | 7 +-
.../cxf/ws/security/trust/STSTokenValidator.java | 3 +-
.../cxf/ws/security/trust/TrustException.java | 3 +-
.../security/wss4j/AbstractTokenInterceptor.java | 3 -
.../ws/security/wss4j/CryptoCoverageChecker.java | 4 +-
.../cxf/ws/security/wss4j/CryptoCoverageUtil.java | 2 +-
.../wss4j/PolicyBasedWSS4JOutInterceptor.java | 3 +-
.../ws/security/wss4j/StaxActionInInterceptor.java | 2 +-
.../cxf/ws/security/wss4j/StaxSerializer.java | 75 +-
.../cxf/ws/security/wss4j/WSS4JInInterceptor.java | 42 +-
.../cxf/ws/security/wss4j/WSS4JOutInterceptor.java | 4 +-
.../ws/security/wss4j/WSS4JStaxInInterceptor.java | 5 +-
.../ws/security/wss4j/WSS4JStaxOutInterceptor.java | 11 +-
.../apache/cxf/ws/security/wss4j/WSS4JUtils.java | 27 +-
.../policyhandlers/AbstractBindingBuilder.java | 37 +-
.../AbstractCommonBindingHandler.java | 3 +-
.../policyhandlers/AbstractStaxBindingHandler.java | 5 +-
.../policyhandlers/AsymmetricBindingHandler.java | 58 +-
.../StaxAsymmetricBindingHandler.java | 8 +-
.../StaxSymmetricBindingHandler.java | 32 +-
.../StaxTransportBindingHandler.java | 16 +-
.../policyhandlers/SymmetricBindingHandler.java | 6 +-
.../AbstractSupportingTokenPolicyValidator.java | 2 +-
.../KerberosTokenPolicyValidator.java | 11 +-
rt/ws/security/src/main/resources/cxf-ehcache.xml | 42 +-
.../cxf/ws/security/cache/EHCacheUtilsTest.java | 75 --
.../security/tokenstore/EHCacheTokenStoreTest.java | 83 --
.../security/tokenstore/MemoryTokenStoreTest.java | 91 --
.../ws/security/tokenstore/SecurityTokenTest.java | 136 +++
.../cxf/ws/security/tokenstore/TokenStoreTest.java | 95 ++
.../security/wss4j/AbstractPolicySecurityTest.java | 13 +-
.../security/wss4j/CryptoCoverageCheckerTest.java | 2 +-
.../wss4j/DOMToStaxEncryptionIdentifierTest.java | 10 +-
.../ws/security/wss4j/DOMToStaxRoundTripTest.java | 8 +-
.../wss4j/DefaultCryptoCoverageCheckerTest.java | 2 +-
.../cxf/ws/security/wss4j/RoundTripTest.java | 6 +-
.../ws/security/wss4j/SecurityActionTokenTest.java | 2 +-
.../wss4j/StaxCryptoCoverageCheckerTest.java | 6 +-
.../ws/security/wss4j/StaxRoundTripActionTest.java | 36 +-
.../cxf/ws/security/wss4j/StaxRoundTripTest.java | 12 +-
.../wss4j/StaxToDOMEncryptionIdentifierTest.java | 20 +-
.../ws/security/wss4j/StaxToDOMRoundTripTest.java | 32 +-
.../wss4j/UserNameTokenAuthorizationTest.java | 8 +-
.../cxf/ws/security/wss4j/WSS4JFaultCodeTest.java | 4 +-
.../cxf/ws/security/wss4j/WSS4JInOutTest.java | 8 +-
.../ws/security/wss4j/WSS4JOutInterceptorTest.java | 2 +-
.../src/test/resources/cxf-test-ehcache.xml | 16 -
.../org/apache/cxf/wsdl/JAXBExtensionHelper.java | 36 +-
.../cxf/wsdl/interceptors/BareInInterceptor.java | 9 -
.../cxf/wsdl11/AbstractWrapperWSDLLocator.java | 22 +
services/sts/sts-core/pom.xml | 6 +-
.../cxf/sts/cache/AbstractIdentityCache.java | 6 +-
.../cxf/sts/cache/DefaultInMemoryTokenStore.java | 11 +-
.../apache/cxf/sts/cache/EHCacheIdentityCache.java | 67 +-
.../apache/cxf/sts/cache/EHCacheIdentityValue.java | 41 +
.../apache/cxf/sts/cache/HazelCastTokenStore.java | 7 +-
.../org/apache/cxf/sts/cache/IdentityCache.java | 4 -
.../apache/cxf/sts/cache/MemoryIdentityCache.java | 12 -
.../apache/cxf/sts/claims/mapper/ClaimUtils.java | 4 +-
.../operation/TokenRequestCollectionOperation.java | 2 +-
.../org/apache/cxf/sts/request/RequestParser.java | 2 +-
.../token/provider/DefaultConditionsProvider.java | 4 +-
.../sts/token/provider/TokenProviderResponse.java | 4 +-
.../provider/jwt/DefaultJWTClaimsProvider.java | 6 +-
.../sts/token/renewer/TokenRenewerResponse.java | 4 +-
.../sts-core/src/main/resources/sts-ehcache.xml | 26 +-
.../cxf/sts/cache/EhCacheIdentityCacheTest.java | 109 +--
.../cxf/sts/cache/MemoryIdentityCacheTest.java | 42 +-
.../cxf/sts/operation/CancelSCTUnitTest.java | 10 +-
.../apache/cxf/sts/operation/IssueJWTUnitTest.java | 9 +-
.../apache/cxf/sts/operation/IssueSCTUnitTest.java | 10 +-
.../cxf/sts/operation/RenewSamlUnitTest.java | 3 +-
.../cxf/sts/operation/ValidateSCTUnitTest.java | 10 +-
.../cxf/sts/token/canceller/SCTCancellerTest.java | 10 +-
.../sts/token/provider/JWTTokenProviderTest.java | 9 +-
.../cxf/sts/token/provider/SCTProviderTest.java | 10 +-
.../renewer/SAMLTokenRenewerLifetimeTest.java | 3 +-
.../sts/token/renewer/SAMLTokenRenewerPOPTest.java | 3 +-
.../token/renewer/SAMLTokenRenewerRealmTest.java | 3 +-
.../sts/token/renewer/SAMLTokenRenewerTest.java | 3 +-
.../validator/JWTTokenValidatorRealmTest.java | 10 +-
.../sts/token/validator/JWTTokenValidatorTest.java | 10 +-
.../SAMLTokenValidatorCachedRealmTest.java | 3 +-
.../token/validator/SAMLTokenValidatorTest.java | 3 +-
.../cxf/sts/token/validator/SCTValidatorTest.java | 10 +-
services/sts/systests/advanced/pom.xml | 4 +-
.../cxf/systest/sts/caching/CachingTest.java | 2 -
.../cxf/systest/sts/caching/ServerCachingTest.java | 2 -
services/sts/systests/basic/pom.xml | 4 +-
.../cxf/systest/sts/TLSClientParametersUtils.java | 62 ++
.../apache/cxf/systest/sts/rest/STSRESTTest.java | 33 +-
.../sts/stsclient/AbstractSTSTokenTest.java | 44 +-
.../sts/stsclient/STSTokenOutInterceptorTest.java | 11 +-
.../sts/stsclient/STSTokenRetrieverTest.java | 7 +-
.../sts/transport/TransportBindingTest.java | 29 +-
services/sts/systests/pom.xml | 1 -
services/sts/systests/sts-features/pom.xml | 82 --
.../sts-features/src/main/resources/features.xml | 29 -
services/sts/systests/sts-itests/pom.xml | 51 +-
.../sts/itests/BasicSTSIntegrationTest.java | 134 ++-
.../apache/cxf/ws/discovery/WSDiscoveryClient.java | 1 -
services/wsn/wsn-core/pom.xml | 22 +-
.../apache/cxf/wsn/AbstractNotificationBroker.java | 6 -
services/xkms/README.txt | 7 +-
services/xkms/xkms-client/pom.xml | 4 +-
.../org/apache/cxf/xkms/cache/EHCacheUtil.java | 88 --
.../cxf/xkms/cache/EHCacheXKMSClientCache.java | 103 +--
.../cxf/xkms/cache/XKMSClientCacheException.java | 28 +
.../xkms/crypto/provider/XkmsCryptoProvider.java | 8 +-
.../crypto/provider/XkmsCryptoProviderFactory.java | 40 +-
.../src/main/resources/cxf-xkms-client-ehcache.xml | 23 +-
.../cxf/xkms/crypto/CryptoProviderFactory.java | 2 -
.../xkms-features/src/main/resources/features.xml | 3 +-
services/xkms/xkms-itests/pom.xml | 48 +-
.../cxf/xkms/itests/BasicIntegrationTest.java | 160 ++--
.../cxf/xkms/itests/service/XKRSSDisableTest.java | 8 +-
services/xkms/xkms-service/pom.xml | 2 +-
services/xkms/xkms-x509-handlers/pom.xml | 2 +-
.../x509/validator/TrustedAuthorityValidator.java | 4 +-
.../xkms/x509/repo/ldap/LdapCertificateRepo.java | 4 +-
systests/cdi/base/pom.xml | 14 +-
.../cxf/systests/cdi/base/BookStoreVersioned.java | 2 +-
.../cdi/base/tomcat/AbstractTomcatServer.java | 30 +-
systests/cdi/cdi-owb/pom.xml | 10 +-
.../jaxrs/cdi/WeldDiscoverableContainer.java | 4 +-
.../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 2 +-
.../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 2 +-
.../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 2 +-
.../jaxrs/cdi/WeldDiscoverableContainer.java | 4 +-
.../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 2 +-
.../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 2 +-
.../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 2 +-
systests/cdi/cdi-weld/cdi-producers-weld/pom.xml | 6 +
.../jaxrs/cdi/WeldDiscoverableContainer.java | 4 +-
.../systest/jaxrs/cdi/jetty/JettyEmbeddedTest.java | 2 +-
.../cxf/systest/jaxrs/cdi/jetty/JettyWarTest.java | 2 +-
.../systest/jaxrs/cdi/tomcat/TomcatWarTest.java | 2 +-
systests/cdi/cdi-weld/pom.xml | 19 +-
systests/cdi/pom.xml | 46 +-
systests/jaxrs/pom.xml | 31 +-
.../apache/cxf/systest/jaxrs/AsyncResource2.java | 5 +-
.../systest/jaxrs/BookApplicationNonSpring.java | 82 ++
.../systest/jaxrs/BookServerServiceListing.java | 42 +
.../org/apache/cxf/systest/jaxrs/BookStore.java | 40 +-
.../cxf/systest/jaxrs/BookStoreNonSpring.java | 37 +
.../apache/cxf/systest/jaxrs/BookStoreOpenAPI.java | 40 +
.../systest/jaxrs/JAXRS20ClientServerBookTest.java | 186 ++--
.../systest/jaxrs/JAXRSClientServerBookTest.java | 16 +-
.../jaxrs/JAXRSClientServerSpringBookTest.java | 23 -
.../jaxrs/JAXRSContinuationsServlet3Test.java | 21 +-
.../jaxrs/JAXRSNonSpringJaxrsServletTest.java | 27 +-
.../cxf/systest/jaxrs/JAXRSPathRegexTest.java | 149 ++++
.../systest/jaxrs/JAXRSRequestDispatcherTest.java | 55 +-
.../systest/jaxrs/JAXRSServicesListingTest.java | 116 +++
.../jaxrs/NonSpringJaxrsServletBookServer.java | 3 +-
.../jaxrs/NonSpringJaxrsServletBookServer2.java | 69 ++
...enApiContextBasedConfigApplicationOnlyTest.java | 143 +++
.../apache/cxf/systest/jaxrs/jms/JAXRSJmsTest.java | 2 +-
.../apache/cxf/systest/jaxrs/jms/JMSServer.java | 2 +
.../jaxrs/metrics/JAXRSClientMetricsTest.java | 10 +-
.../jaxrs/metrics/JAXRSServerMetricsTest.java | 12 +-
.../jaxrs/reactive/JAXRSRxJava3FlowableTest.java | 155 ++++
.../jaxrs/reactive/JAXRSRxJava3ObservableTest.java | 106 +++
.../jaxrs/reactive/RxJava3FlowableServer.java | 81 ++
.../jaxrs/reactive/RxJava3FlowableService.java | 165 ++++
.../jaxrs/reactive/RxJava3ObservableServer.java | 73 ++
.../jaxrs/reactive/RxJava3ObservableService.java | 58 ++
.../jaxrs/security/AbstractSpringSecurityTest.java | 13 +-
.../JAXRSJaasConfigurationSecurityTest.java | 3 +-
.../jaxrs/security/JAXRSJaasSecurityTest.java | 3 +-
.../AbstractJAXRSClientServerWebSocketTest.java | 65 +-
.../jaxrs/websocket/WebSocketTestClient.java | 181 ++--
.../resources/jaxrs_dispatch/WEB-INF/beans.xml | 4 +-
.../test/resources/jaxrs_dispatch/WEB-INF/web.xml | 26 +
.../{book.html => book_include.html} | 0
.../resources/service_listing/WEB-INF/beans.xml | 39 +
.../test/resources/service_listing/WEB-INF/web.xml | 46 +
systests/jaxws/pom.xml | 5 +-
.../cxf/systest/jaxws/JaxWsDynamicClientTest.java | 8 +-
.../jaxws/metrics/JAXWSClientMetricsTest.java | 10 +-
.../kerberos/wssec/kerberos/DoubleItKerberos.wsdl | 30 +-
.../kerberos/wssec/spnego/DoubleItSpnego.wsdl | 14 +-
systests/microprofile/client/async/pom.xml | 4 +-
.../microprofile/rest/client/AsyncMethodTest.java | 74 ++
.../mock/AsyncClientWithCompletionStage.java | 15 +
.../rest/client/InjectClientHeadersFactory.java | 41 +
.../microprofile/rest/client/InjectRestClient.java | 32 +
.../rest/client/JaxrsHeaderPropagationTest.java | 16 +-
.../microprofile/rest/client/JaxrsResource.java | 11 +
.../rest/client/MockConfigProviderResolver.java | 1 +
.../microprofile/rest/client/regex/Book.java | 66 ++
.../microprofile/rest/client/regex/BookStore.java | 29 +
.../rest/client/regex/BookStoreClient.java | 38 +
.../rest/client/regex/JaxrsPathRegexTest.java | 126 +++
systests/microprofile/client/tracing/pom.xml | 4 +
systests/microprofile/client/weld/pom.xml | 27 +-
systests/microprofile/pom.xml | 4 +-
systests/pom.xml | 1 +
systests/rs-http-sci/pom.xml | 7 +-
systests/rs-security/pom.xml | 23 +-
.../jaxrs/security/jose/jwt/BookStoreAuthn.java | 10 +
.../jaxrs/security/jose/jwt/JWTAlgorithmTest.java | 40 +-
.../jaxrs/security/jose/jwt/JWTAuthnAuthzTest.java | 156 ++++
.../security/oauth/MemoryOAuthDataProvider.java | 4 +-
.../oauth2/common/JCacheOAuthDataProviderImpl.java | 68 +-
.../oauth2/common/JPAOAuthDataProviderImpl.java | 68 +-
.../security/oauth2/common/OAuth2TestUtils.java | 79 +-
.../oauth2/common/WSS4JBasicAuthFilter.java | 5 +
.../oauth2/filters/BookServerOAuth2Filters.java | 48 -
.../oauth2/filters/BookServerOAuth2FiltersJwt.java | 48 -
.../oauth2/filters/BookServerOAuth2Service.java | 48 -
.../oauth2/filters/BookServerOAuth2ServiceJwt.java | 48 -
.../security/oauth2/filters/OAuth2FiltersTest.java | 203 ++---
.../oauth2/filters/OAuth2JwtFiltersTest.java | 99 ++-
.../security/oauth2/filters/PartnerServer.java | 49 --
.../security/oauth2/filters/PartnerService.java | 34 +-
.../grants/AuthorizationGrantNegativeTest.java | 42 +
.../oauth2/grants/AuthorizationGrantTest.java | 293 ++----
.../oauth2/grants/DynamicRegistrationTest.java | 111 +--
.../security/oauth2/grants/PublicClientTest.java | 214 ++---
.../oauth2/grants/RevocationServiceTest.java | 60 ++
.../jaxrs/security/oidc/IdTokenProviderImpl.java | 11 +-
.../security/oidc/OIDCDynamicRegistrationTest.java | 141 +--
.../systest/jaxrs/security/oidc/OIDCFlowTest.java | 186 ++--
.../jaxrs/security/oidc/OIDCKeysServiceTest.java | 196 +++++
.../jaxrs/security/oidc/SubjectCreatorImpl.java | 58 ++
.../oidc/filters/BookServerOIDCFilters.java | 48 -
.../oidc/filters/BookServerOIDCService.java | 48 -
.../security/oidc/filters/OIDCFiltersTest.java | 81 +-
.../src/test/resources/META-INF/persistence.xml | 1 +
.../jaxrs/security/oauth2/filters/client.xml | 45 -
.../security/oauth2/filters/filters-serverJwt.xml | 21 +-
.../security/oauth2/filters/oauth20-serverJwt.xml | 44 +-
.../security/oauth2/filters/partner-service.xml | 9 +-
.../grants-server-jcache-jwt-non-persist.xml | 7 +-
.../oauth2/grants/grants-server-jcache-jwt.xml | 7 +-
.../oauth2/grants/grants-server-jcache.xml | 6 +-
.../security/oauth2/grants/grants-server-jpa.xml | 6 +-
.../systest/jaxrs/security/oidc/filters/client.xml | 45 -
.../jaxrs/security/oidc/filters/oidc-server.xml | 17 +-
.../jaxrs/security/oidc/oidc-keys-jcache.xml | 178 ++++
.../oidc/oidc-server-jcache-jwt-non-persist.xml | 23 +-
.../jaxrs/security/oidc/oidc-server-jcache-jwt.xml | 23 +-
.../jaxrs/security/oidc/oidc-server-jcache.xml | 23 +-
.../jaxrs/security/oidc/oidc-server-jpa.xml | 37 +-
systests/rs-sse/pom.xml | 13 -
.../cxf/systest/jaxrs/sse/AbstractSseTest.java | 72 +-
.../apache/cxf/systest/jaxrs/sse/BookStore.java | 69 +-
.../apache/cxf/systest/jaxrs/sse/BookStore2.java | 69 +-
.../jaxrs/sse/BookStoreClientCloseable.java | 18 +-
.../systest/jaxrs/sse/BookStoreResponseFilter.java | 55 ++
.../cxf/systest/jaxrs/sse/SseApplication.java | 6 +-
systests/rs-sse/rs-sse-jetty/pom.xml | 6 +
.../jaxrs/sse/jetty/AbstractJettyServer.java | 7 +-
.../jaxrs/sse/tomcat/AbstractTomcatServer.java | 43 +-
systests/rs-sse/rs-sse-undertow/pom.xml | 5 +
.../jaxrs/sse/undertow/AbstractUndertowServer.java | 5 +-
systests/spring-boot/pom.xml | 133 +++
.../apache/cxf/systest/jaxrs/resources/Book.java | 68 ++
.../cxf/systest/jaxrs/resources/Library.java | 65 ++
.../spring/boot/SpringClassesScanningTest.java | 57 ++
.../spring/boot/SpringComponentScanningTest.java | 65 ++
.../jaxrs/spring/boot/SpringSseEmitterTest.java | 132 +++
.../test/resources/application-classes-scan.yml | 5 +
.../test/resources/application-component-scan.yml | 5 +
systests/tracing/pom.xml | 11 +-
.../cxf/systest/jaxrs/tracing/BookStore.java | 30 +
.../jaxrs/tracing/NullPointerExceptionMapper.java | 32 +
.../jaxrs/tracing/brave/BraveTracingTest.java | 137 +--
.../jaxrs/tracing/opentracing/IsTagContaining.java | 4 +-
.../opentracing/OpenTracingTracingTest.java | 87 +-
.../systest/jaxws/tracing/BookStoreService.java | 1 +
.../cxf/systest/jaxws/tracing/brave/BookStore.java | 12 +
.../jaxws/tracing/brave/BraveTracingTest.java | 160 ++--
.../jaxws/tracing/opentracing/BookStore.java | 14 +-
.../opentracing/OpenTracingTracingTest.java | 19 +-
.../cxf/systest/jms/action/JMSSoapActionTest.java | 16 +-
.../cxf/systest/jms/tx/JMSTransactionTest.java | 30 +-
systests/transport-undertow/pom.xml | 6 -
.../websocket/JAXRSClientServerWebSocketTest.java | 65 +-
.../JAXRSClientServerWebSocketTest.java.bak | 438 ---------
.../websocket/WebSocketTestClient.java | 182 ++--
.../systest/http_jetty/EngineLifecycleTest.java | 11 +-
.../https/ciphersuites/CipherSuitesTest.java | 39 +-
.../systest/https/clientauth/ClientAuthTest.java | 86 +-
.../systest/https/conduit/HTTPSConduitTest.java | 6 +-
.../cxf/systest/https/trust/TrustManagerTest.java | 56 +-
.../systest/servlet/SpringServletContextTest.java | 102 +++
.../apache/cxf/systest/http_jetty/jetty-engine.xml | 10 +-
.../https/trust/client-trust-manager-ref.xml | 42 +
.../cxf/systest/servlet/web-spring-context.xml | 43 +
systests/uncategorized/pom.xml | 15 +-
.../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 -
.../apache/cxf/systest/mtom/ClientMtomXopTest.java | 42 +
.../systest/soap/RPCLitSoapActionGreeterImpl.java | 16 +-
.../apache/cxf/systest/soap/SoapActionTest.java | 15 +-
.../transform/feature/TransformFeatureTest.java | 31 +-
.../org/apache/cxf/systest/soap/DoubleIt.wsdl | 2 +-
.../apache/cxf/systest/soap/DoubleItTransform.wsdl | 6 +-
.../cxf/systest/ws/rm/ManagedEndpointsTest.java | 104 +--
.../apache/cxf/systest/ws/rm/managed-client.xml | 4 +-
.../apache/cxf/systest/ws/rm/managed-server.xml | 3 +-
.../systest/wssec/examples/saml/DoubleItSaml.wsdl | 20 +-
.../wssec/examples/secconv/DoubleItSecConv.wsdl | 2 +-
.../cxf/systest/wssec/examples/ut/DoubleItUt.wsdl | 14 +-
.../systest/wssec/examples/x509/DoubleItX509.wsdl | 8 +-
.../apache/cxf/systest/ws/action/ActionTest.java | 24 +
.../apache/cxf/systest/ws/cache/CachingTest.java | 89 +-
.../cxf/systest/ws/ut/UsernameTokenTest.java | 40 +
.../cxf/systest/ws/action/DoubleItAction.wsdl | 5 +-
.../systest/ws/action/DoubleItActionPolicy.wsdl | 4 +-
.../org/apache/cxf/systest/ws/action/client.xml | 15 +
.../org/apache/cxf/systest/ws/action/server.xml | 14 +
.../cxf/systest/ws/algsuite/DoubleItAlgSuite.wsdl | 2 +-
.../systest/ws/basicauth/DoubleItBasicAuth.wsdl | 2 +-
.../cxf/systest/ws/bindings/DoubleItBindings.wsdl | 4 +-
.../apache/cxf/systest/ws/cache/DoubleItCache.wsdl | 2 +-
.../cxf/systest/ws/cache/per-proxy-cache.xml | 57 +-
.../coverage_checker/DoubleItCoverageChecker.wsdl | 2 +-
.../org/apache/cxf/systest/ws/gcm/DoubleItGCM.wsdl | 10 +-
.../cxf/systest/ws/httpget/DoubleItHTTPGet.wsdl | 4 +-
.../apache/cxf/systest/ws/https/DoubleItHttps.wsdl | 2 +-
.../apache/cxf/systest/ws/mtom/DoubleItMtom.wsdl | 14 +-
.../apache/cxf/systest/ws/parts/DoubleItParts.wsdl | 4 +-
.../cxf/systest/ws/password/DoubleItPassword.wsdl | 6 +-
.../cxf/systest/ws/policy/DoubleItPolicy.wsdl | 2 +-
.../policy/operation/DoubleItPolicyOperation.wsdl | 2 +-
.../apache/cxf/systest/ws/saml/DoubleItSaml.wsdl | 36 +-
.../saml/subjectconf/DoubleItSamlSubjectConf.wsdl | 2 +-
.../apache/cxf/systest/ws/security/DoubleIt.wsdl | 26 +-
.../org/apache/cxf/systest/ws/swa/DoubleItSwa.wsdl | 14 +-
.../cxf/systest/ws/tokens/DoubleItTokens.wsdl | 4 +-
.../org/apache/cxf/systest/ws/ut/DoubleItUt.wsdl | 25 +-
.../cxf/systest/ws/ut/DoubleItUtDerived.wsdl | 14 +-
.../apache/cxf/systest/ws/ut/DoubleItUtPolicy.wsdl | 2 +-
.../org/apache/cxf/systest/ws/ut/client.xml | 6 +
.../org/apache/cxf/systest/ws/ut/server.xml | 18 +
.../org/apache/cxf/systest/ws/ut/stax-server.xml | 19 +
.../apache/cxf/systest/ws/wssc/DoubleItWSSC.wsdl | 6 +-
.../cxf/systest/ws/wssec10/server_authorized.xml | 2 -
.../cxf/systest/ws/wssec10/server_authorized_2.xml | 2 -
.../cxf/systest/ws/x509/DoubleItIntermediary.wsdl | 2 +-
.../cxf/systest/ws/x509/DoubleItOperations.wsdl | 2 +-
.../apache/cxf/systest/ws/x509/DoubleItX509.wsdl | 74 +-
.../systest/ws/x509/DoubleItX509Addressing.wsdl | 2 +-
.../cxf/systest/ws/x509/DoubleItX509Signature.wsdl | 10 +-
.../apache/cxf/systest/ws/xkms/DoubleItXKMS.wsdl | 4 +-
systests/ws-specs/pom.xml | 10 +
.../cxf/systest/ws/AbstractSpringServer.java | 74 ++
.../ws/servicelisting/GreeterServiceListing.java | 44 +
.../servicelisting/JAXWSServicesListingTest.java | 100 +++
.../resources/service_listing/WEB-INF/beans.xml | 36 +
.../test/resources/service_listing/WEB-INF/web.xml | 46 +
systests/wsdl_maven/codegen/pom.xml | 1 +
tck/Jenkinsfile | 161 ++++
tck/ts.jte.template | 414 +++++++++
.../java/org/apache/cxf/mtom_xop/TestMtomImpl.java | 3 +
.../apache/cxf/no_body_parts/NoBodyPartsImpl.java | 6 +-
.../wsdl/hello_world_soap_action_rpc.wsdl | 117 +++
testutils/src/main/resources/wsdl/mtom_xop.wsdl | 9 +-
.../cxf/tools/common/AbstractCXFToolContainer.java | 2 +-
.../common/toolspec/parser/CommandLineParser.java | 3 +-
.../cxf/tools/common/toolspec/parser/Option.java | 23 +-
.../common/toolspec/parser/TokenInputStream.java | 2 +-
.../java/org/apache/cxf/tools/util/NameUtil.java | 15 +-
.../cxf/tools/corba/processors/idl/IDLLexer.java | 38 +-
.../idlpreprocessor/IdlPreprocessorReader.java | 4 +-
.../cxf/tools/corba/processors/idl/TypesUtils.java | 4 +-
.../corba/processors/wsdl/WSDLToCorbaHelper.java | 6 +-
.../corba/processors/wsdl/WSDLToIDLAction.java | 18 +-
tools/javato/ws/pom.xml | 8 +-
.../processor/internal/ServiceBuilderFactory.java | 6 +-
.../internal/SpringServiceBuilderFactory.java | 8 +-
.../tools/validator/internal/SchemaValidator.java | 35 +-
.../tools/validator/internal/ValidatorUtil.java | 4 +-
.../tools/validator/internal/WSDL11Validator.java | 2 +-
.../cxf/tools/validator/WSDLValidationTest.java | 20 +-
.../test/resources/validator_wsdl/ftp_import.wsdl | 59 ++
.../test/resources/validator_wsdl/ftp_import2.wsdl | 59 ++
tools/wadlto/jaxrs/pom.xml | 4 +-
.../apache/cxf/tools/wadlto/WadlToolConstants.java | 3 +
.../cxf/tools/wadlto/jaxrs/JAXRSContainer.java | 36 +-
.../cxf/tools/wadlto/jaxrs/ResponseWrapper.java | 88 ++
.../cxf/tools/wadlto/jaxrs/SourceGenerator.java | 423 ++++-----
.../cxf/tools/wadlto/jaxrs/jaxrs-toolspec.xml | 10 +
.../cxf/tools/wadlto/jaxrs/JAXRSContainerTest.java | 3 +-
.../cxf/tools/wadlto/jaxrs/WADLToJavaTest.java | 32 +
.../jaxrs/src/test/resources/wadl/bookstore.xml | 2 +-
.../cxf/tools/wsdlto/WSDLToJavaContainer.java | 61 +-
.../processor/internal/ParameterProcessor.java | 42 +-
.../misc/processor/address/AddressFactory.java | 4 +-
1065 files changed, 23716 insertions(+), 10449 deletions(-)
create mode 100644 LICENSE
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
core/src/test/java8/org/apache/cxf/interceptor/security/DeprecatedSecurityContextTest.java
create mode 100644
core/src/test/java8/org/apache/cxf/interceptor/security/test/GroupWrapper.java
copy {testutils/src/test/resources/keys =>
distribution/src/main/release/samples/ws_security/sign_enc/src/main/resources/keystore}/Bethal.jks
(100%)
copy {testutils/src/test/resources/keys =>
distribution/src/main/release/samples/ws_security/sign_enc/src/main/resources/keystore}/Morpit.jks
(100%)
copy {testutils/src/test/resources/keys =>
distribution/src/main/release/samples/ws_security/sign_enc/src/main/resources/keystore}/Truststore.jks
(100%)
delete mode 100644
distribution/src/main/release/samples/ws_security/sign_enc/src/main/resources/keystore/client-keystore.jks
delete mode 100644
distribution/src/main/release/samples/ws_security/sign_enc/src/main/resources/keystore/client-truststore.jks
delete mode 100644
distribution/src/main/release/samples/ws_security/sign_enc/src/main/resources/keystore/server-keystore.jks
delete mode 100644
distribution/src/main/release/samples/ws_security/sign_enc/src/main/resources/keystore/server-truststore.jks
copy {testutils/src/test/resources/keys =>
distribution/src/main/release/samples/ws_security/sign_enc_policy/src/main/resources/keystore}/Morpit.jks
(100%)
copy {testutils/src/test/resources/keys =>
distribution/src/main/release/samples/ws_security/sign_enc_policy/src/main/resources/keystore}/Truststore.jks
(100%)
delete mode 100644
distribution/src/main/release/samples/ws_security/sign_enc_policy/src/main/resources/keystore/client-truststore.jks
delete mode 100644
distribution/src/main/release/samples/ws_security/sign_enc_policy/src/main/resources/keystore/server-keystore.jks
create mode 100644
distribution/src/main/release/samples/ws_transaction/README.md
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/pom.xml
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/src/test/java/sample/ws/service/BridgeFromJTATest.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/src/test/java/sample/ws/service/FirstClient.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/src/test/java/sample/ws/service/SampleWsApplication.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/src/test/java/sample/ws/service/SecondClient.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/src/test/java/sample/ws/service/WebServiceConfig.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/src/test/java/sample/ws/service/XTSConfig.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/client/src/test/resources/application.properties
create mode 100644 distribution/src/main/release/samples/ws_transaction/pom.xml
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/pom.xml
copy distribution/src/main/release/samples/{jaxws_spring_boot =>
ws_transaction/ws_first}/src/main/java/sample/ws/SampleWsApplication.java (100%)
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/java/sample/ws/WebServiceConfig.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/java/sample/ws/XTSConfig.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/java/sample/ws/service/FirstCounter.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/java/sample/ws/service/FirstCounterRepository.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/java/sample/ws/service/FirstServiceAT.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/java/sample/ws/service/FirstServiceATImpl.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/resources/application.properties
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_first/src/main/resources/wstx_handlers.xml
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/pom.xml
copy distribution/src/main/release/samples/{jaxws_spring_boot =>
ws_transaction/ws_second}/src/main/java/sample/ws/SampleWsApplication.java
(100%)
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/java/sample/ws/WebServiceConfig.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/java/sample/ws/XTSConfig.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/java/sample/ws/service/SecondCounter.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/java/sample/ws/service/SecondCounterRepository.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/java/sample/ws/service/SecondServiceAT.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/java/sample/ws/service/SecondServiceATImpl.java
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/resources/application.properties
create mode 100644
distribution/src/main/release/samples/ws_transaction/ws_second/src/main/resources/wstx_handlers.xml
create mode 100644
maven-plugins/codegen-plugin/src/it/jaxb-xjc-runtime-sources/Cxf7998Service-1.0.0.wsdl
create mode 100644
maven-plugins/codegen-plugin/src/it/jaxb-xjc-runtime-sources/pom.xml
delete mode 100644
maven-plugins/codegen-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractCodegenMoho.java
create mode 100644
maven-plugins/codegen-plugin/src/main/java/org/apache/cxf/maven_plugin/AbstractCodegenMojo.java
create mode 100644
maven-plugins/java2wadl-plugin/src/main/resources/META-INF/m2e/lifecycle-mapping-metadata.xml
create mode 100644
maven-plugins/wadl2java-plugin/src/it/wadl-generate-rx/cxf7814.wadl
create mode 100644
maven-plugins/wadl2java-plugin/src/it/wadl-generate-rx/pom.xml
create mode 100644
rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/OperationResourceInfoComparatorBase.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/BaseApi.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/BaseRequest.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/BaseResponse.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/CustomerService.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/CustomerServiceRequest.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/CustomerServiceResource.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/CustomerServiceResponse.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/CustomizedApi.java
create mode 100644
rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/GenericService.java
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/MBServerConnectorTest.java
create mode 100644
rt/rs/client/src/test/java/org/apache/cxf/jaxrs/client/JaxrsClientCallbackTest.java
create mode 100644
rt/rs/description-swagger-ui/src/test/java/org/apache/cxf/jaxrs/swagger/ui/SwaggerUIResourceLocatorTest.java
create mode 100644
rt/rs/description/src/test/java/org/apache/cxf/jaxrs/model/wadl/BookOrderEnum.java
create mode 100644
rt/rs/extensions/json-basic/src/test/java/org/apache/cxf/jaxrs/json/basic/JsonMapObjectTest.java
create mode 100644 rt/rs/extensions/rx3/pom.xml
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/client/FlowableRxInvoker.java
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/client/FlowableRxInvokerImpl.java
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/client/FlowableRxInvokerProvider.java
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/client/ObservableRxInvoker.java
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/client/ObservableRxInvokerImpl.java
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/client/ObservableRxInvokerProvider.java
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/server/ReactiveIOCustomizer.java
create mode 100644
rt/rs/extensions/rx3/src/main/java/org/apache/cxf/jaxrs/rx3/server/ReactiveIOInvoker.java
create mode 100644
rt/rs/extensions/rx3/src/main/resources/META-INF/services/org.apache.cxf.jaxrs.ext.JAXRSServerFactoryCustomizationExtension
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/cdi/CDIFacade.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/cdi/CDIUtils.java
create mode 100644
rt/rs/microprofile-client/src/main/java/org/apache/cxf/microprofile/client/cdi/Instance.java
create mode 100644
rt/rs/microprofile-client/src/test/java/org/apache/cxf/microprofile/client/MPRestClientCallbackTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/main/java/org/apache/cxf/rs/security/jose/jwe/AesCbcContentEncryptionAlgorithm.java
create mode 100644
rt/rs/security/jose-parent/jose/src/main/java/org/apache/cxf/rs/security/jose/jwe/EcdhAesGcmContentEncryptionAlgorithm.java
create mode 100644
rt/rs/security/jose-parent/jose/src/main/java/org/apache/cxf/rs/security/jose/jwe/EcdhDirectKeyDecryptionAlgorithm.java
create mode 100644
rt/rs/security/jose-parent/jose/src/main/java/org/apache/cxf/rs/security/jose/jwe/EcdhDirectKeyEncryptionAlgorithm.java
create mode 100644
rt/rs/security/jose-parent/jose/src/main/java/org/apache/cxf/rs/security/jose/jwe/EcdhHelper.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/AbstractDecryptTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/AbstractEncryptTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/AbstractJwaTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/AbstractSignTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/AbstractVerifySignatureTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/CxfDecryptRfcTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/CxfEncryptRfcTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/CxfSignRfcTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/CxfVerifySignatureRfcTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/JwaDecryptRfcConformanceTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/JwaEncryptRfcConformanceTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/JwaSignRfcConformanceTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwa/JwaVerifySignatureRfcConformanceTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/jwe/JwaSpecTestCasesTest.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/support/ApacheCXFConsumer.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/support/ApacheCXFProducer.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/support/Crypto.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/java/org/apache/cxf/rs/security/jose/support/Serialization.java
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a128kw.a128cbc-hs256.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a128kw.a128cbc-hs256.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a128kw.a128cbc-hs256.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a128kw.a128gcm.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a128kw.a128gcm.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a128kw.a128gcm.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a256kw.a128cbc-hs256.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a256kw.a128cbc-hs256.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a256kw.a128cbc-hs256.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a256kw.a128gcm.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a256kw.a128gcm.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es+a256kw.a128gcm.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es.a128cbc-hs256.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es.a128cbc-hs256.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es.a128cbc-hs256.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es.a128gcm.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es.a128gcm.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/ec.p-256.ecdh-es.a128gcm.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/oct.128.a128kw.a128cbc-hs256.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/oct.128.a128kw.a128cbc-hs256.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/oct.128.a128kw.a128cbc-hs256.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/oct.128.a128kw.a128gcm.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/oct.128.a128kw.a128gcm.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/oct.128.a128kw.a128gcm.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa-oaep.a128cbc-hs256.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa-oaep.a128cbc-hs256.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa-oaep.a128cbc-hs256.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa-oaep.a128gcm.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa-oaep.a128gcm.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa-oaep.a128gcm.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa1_5.a128cbc-hs256.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa1_5.a128cbc-hs256.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa1_5.a128cbc-hs256.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa1_5.a128gcm.compact.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa1_5.a128gcm.json.flattened.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwe/rsa.2048.rsa1_5.a128gcm.json.jwe
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwk/priKeys.jwks
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jwk/pubKeys.jwks
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/ec.p-256.es256.compact.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/ec.p-256.es256.json.flattened.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/ec.p-256.es256.json.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/rsa.2048.ps256.compact.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/rsa.2048.ps256.json.flattened.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/rsa.2048.ps256.json.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/rsa.2048.rs256.compact.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/rsa.2048.rs256.json.flattened.jws
create mode 100644
rt/rs/security/jose-parent/jose/src/test/resources/jws/rsa.2048.rs256.json.jws
create mode 100644
rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/filters/JwsJwksJwtAccessTokenValidator.java
create mode 100644
rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/AuthorizationMetadata.java
create mode 100644
rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/JwksService.java
create mode 100644
rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/WellKnownService.java
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/rs/security/sso/oidc/src/main/java/org/apache/cxf/rs/security/oidc/idp/OidcProviderMetadata.java
delete mode 100644
rt/rs/security/sso/saml/src/main/java/org/apache/cxf/rs/security/saml/sso/EHCacheUtil.java
delete mode 100644
rt/rs/security/sso/saml/src/test/java/org/apache/cxf/rs/security/saml/sso/EHCacheUtilTest.java
create mode 100644
rt/rs/security/sso/saml/src/test/java/org/apache/cxf/rs/security/saml/sso/SPStateManagerTest.java
create mode 100644
rt/rs/security/sso/saml/src/test/java/org/apache/cxf/rs/security/saml/sso/TokenReplayCacheTest.java
delete mode 100644
rt/rs/security/sso/saml/src/test/resources/cxf-test-ehcache.xml
create mode 100644
rt/rs/sse/src/main/java/org/apache/cxf/jaxrs/sse/interceptor/SseInterceptor.java
create mode 100644
rt/transports/http/src/main/java/org/apache/cxf/transport/commons_text/AggregateTranslator.java
create mode 100644
rt/transports/http/src/main/java/org/apache/cxf/transport/commons_text/CharSequenceTranslator.java
create mode 100644
rt/transports/http/src/main/java/org/apache/cxf/transport/commons_text/EntityArrays.java
create mode 100644
rt/transports/http/src/main/java/org/apache/cxf/transport/commons_text/LookupTranslator.java
create mode 100644
rt/transports/http/src/main/java/org/apache/cxf/transport/commons_text/StringEscapeUtils.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/auth/DefaultBasicAuthSupplierTest.java
create mode 100644
rt/transports/http/src/test/java/org/apache/cxf/transport/http/osgi/HttpConduitConfigApplierTest.java
create mode 100644
rt/ws/security/src/main/java/org/apache/cxf/ws/security/cache/CXFEHCacheExpiry.java
delete mode 100644
rt/ws/security/src/main/java/org/apache/cxf/ws/security/cache/EHCacheUtils.java
create mode 100644
rt/ws/security/src/main/java/org/apache/cxf/ws/security/tokenstore/TokenStoreException.java
delete mode 100644
rt/ws/security/src/test/java/org/apache/cxf/ws/security/cache/EHCacheUtilsTest.java
delete mode 100644
rt/ws/security/src/test/java/org/apache/cxf/ws/security/tokenstore/EHCacheTokenStoreTest.java
delete mode 100644
rt/ws/security/src/test/java/org/apache/cxf/ws/security/tokenstore/MemoryTokenStoreTest.java
create mode 100644
rt/ws/security/src/test/java/org/apache/cxf/ws/security/tokenstore/SecurityTokenTest.java
create mode 100644
rt/ws/security/src/test/java/org/apache/cxf/ws/security/tokenstore/TokenStoreTest.java
delete mode 100644 rt/ws/security/src/test/resources/cxf-test-ehcache.xml
create mode 100644
services/sts/sts-core/src/main/java/org/apache/cxf/sts/cache/EHCacheIdentityValue.java
create mode 100644
services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/TLSClientParametersUtils.java
delete mode 100644 services/sts/systests/sts-features/pom.xml
delete mode 100644
services/sts/systests/sts-features/src/main/resources/features.xml
delete mode 100644
services/xkms/xkms-client/src/main/java/org/apache/cxf/xkms/cache/EHCacheUtil.java
create mode 100644
services/xkms/xkms-client/src/main/java/org/apache/cxf/xkms/cache/XKMSClientCacheException.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookApplicationNonSpring.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookServerServiceListing.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreNonSpring.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookStoreOpenAPI.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSPathRegexTest.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSServicesListingTest.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/NonSpringJaxrsServletBookServer2.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/description/openapi/OpenApiContextBasedConfigApplicationOnlyTest.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/reactive/JAXRSRxJava3FlowableTest.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/reactive/JAXRSRxJava3ObservableTest.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/reactive/RxJava3FlowableServer.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/reactive/RxJava3FlowableService.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/reactive/RxJava3ObservableServer.java
create mode 100644
systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/reactive/RxJava3ObservableService.java
copy systests/jaxrs/src/test/resources/jaxrs_dispatch/{book.html =>
book_include.html} (100%)
create mode 100644
systests/jaxrs/src/test/resources/service_listing/WEB-INF/beans.xml
create mode 100644
systests/jaxrs/src/test/resources/service_listing/WEB-INF/web.xml
create mode 100644
systests/microprofile/client/jaxrs/src/test/java/org/apache/cxf/systest/microprofile/rest/client/InjectClientHeadersFactory.java
create mode 100644
systests/microprofile/client/jaxrs/src/test/java/org/apache/cxf/systest/microprofile/rest/client/InjectRestClient.java
create mode 100644
systests/microprofile/client/jaxrs/src/test/java/org/apache/cxf/systest/microprofile/rest/client/regex/Book.java
create mode 100644
systests/microprofile/client/jaxrs/src/test/java/org/apache/cxf/systest/microprofile/rest/client/regex/BookStore.java
create mode 100644
systests/microprofile/client/jaxrs/src/test/java/org/apache/cxf/systest/microprofile/rest/client/regex/BookStoreClient.java
create mode 100644
systests/microprofile/client/jaxrs/src/test/java/org/apache/cxf/systest/microprofile/rest/client/regex/JaxrsPathRegexTest.java
delete mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/filters/BookServerOAuth2Filters.java
delete mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/filters/BookServerOAuth2FiltersJwt.java
delete mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/filters/BookServerOAuth2Service.java
delete mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/filters/BookServerOAuth2ServiceJwt.java
delete mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/filters/PartnerServer.java
create mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/OIDCKeysServiceTest.java
create mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/SubjectCreatorImpl.java
delete mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/filters/BookServerOIDCFilters.java
delete mode 100644
systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oidc/filters/BookServerOIDCService.java
delete mode 100644
systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/oauth2/filters/client.xml
delete mode 100644
systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/oidc/filters/client.xml
create mode 100644
systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/oidc/oidc-keys-jcache.xml
create mode 100644
systests/rs-sse/rs-sse-base/src/main/java/org/apache/cxf/systest/jaxrs/sse/BookStoreResponseFilter.java
create mode 100644 systests/spring-boot/pom.xml
create mode 100644
systests/spring-boot/src/test/java/org/apache/cxf/systest/jaxrs/resources/Book.java
create mode 100644
systests/spring-boot/src/test/java/org/apache/cxf/systest/jaxrs/resources/Library.java
create mode 100644
systests/spring-boot/src/test/java/org/apache/cxf/systest/jaxrs/spring/boot/SpringClassesScanningTest.java
create mode 100644
systests/spring-boot/src/test/java/org/apache/cxf/systest/jaxrs/spring/boot/SpringComponentScanningTest.java
create mode 100644
systests/spring-boot/src/test/java/org/apache/cxf/systest/jaxrs/spring/boot/SpringSseEmitterTest.java
create mode 100644
systests/spring-boot/src/test/resources/application-classes-scan.yml
create mode 100644
systests/spring-boot/src/test/resources/application-component-scan.yml
create mode 100644
systests/tracing/src/test/java/org/apache/cxf/systest/jaxrs/tracing/NullPointerExceptionMapper.java
delete mode 100644
systests/transport-undertow/src/test/java/org/apache/cxf/systest/http_undertow/websocket/JAXRSClientServerWebSocketTest.java.bak
create mode 100644
systests/transports/src/test/java/org/apache/cxf/systest/servlet/SpringServletContextTest.java
create mode 100644
systests/transports/src/test/resources/org/apache/cxf/systest/https/trust/client-trust-manager-ref.xml
create mode 100644
systests/transports/src/test/resources/org/apache/cxf/systest/servlet/web-spring-context.xml
create mode 100644
systests/ws-specs/src/test/java/org/apache/cxf/systest/ws/AbstractSpringServer.java
create mode 100644
systests/ws-specs/src/test/java/org/apache/cxf/systest/ws/servicelisting/GreeterServiceListing.java
create mode 100644
systests/ws-specs/src/test/java/org/apache/cxf/systest/ws/servicelisting/JAXWSServicesListingTest.java
create mode 100644
systests/ws-specs/src/test/resources/service_listing/WEB-INF/beans.xml
create mode 100644
systests/ws-specs/src/test/resources/service_listing/WEB-INF/web.xml
create mode 100644 tck/Jenkinsfile
create mode 100644 tck/ts.jte.template
create mode 100644
testutils/src/main/resources/wsdl/hello_world_soap_action_rpc.wsdl
create mode 100644
tools/validator/src/test/resources/validator_wsdl/ftp_import.wsdl
create mode 100644
tools/validator/src/test/resources/validator_wsdl/ftp_import2.wsdl
create mode 100644
tools/wadlto/jaxrs/src/main/java/org/apache/cxf/tools/wadlto/jaxrs/ResponseWrapper.java