Branch: refs/heads/main
Home:
https://github.com/resteasy/resteasy
Commit: 6e5aad53efd47b0fcd0b399864284267664d6bef
https://github.com/resteasy/resteasy/commit/6e5aad53efd47b0fcd0b399864284...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/proxy/extractors/ResponseObjectProxy.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ContextParameterInjector.java
Log Message:
-----------
[RESTEASY-3230] Use the TCCL if the type of a proxy has a null class loader.
https://issues.redhat.com/browse/RESTEASY-3230
Signed-off-by: James R. Perkins <jperkins(a)redhat.com>
Commit: 8295c7b679c8e14d64f939d260651a3b3cd1e1aa
https://github.com/resteasy/resteasy/commit/8295c7b679c8e14d64f939d260651...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M
providers/jackson2/src/main/java/org/jboss/resteasy/plugins/providers/jackson/WhiteListPolymorphicTypeValidatorBuilder.java
M
providers/multipart/src/main/java/org/jboss/resteasy/plugins/providers/multipart/Mime4JWorkaround.java
A
resteasy-client-api/src/main/java/org/jboss/resteasy/client/exception/SecurityActions.java
M
resteasy-client-api/src/main/java/org/jboss/resteasy/client/exception/WebApplicationExceptionWrapper.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ManualClosingApacheHttpClient43Engine.java
M
resteasy-core-spi/src/main/java/org/jboss/resteasy/concurrent/ContextualExecutors.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/EntityOutputStream.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/config/Configuration.java
M
resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/config/DefaultConfiguration.java
A
resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/config/security/ConfigPropertyPermission.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/ResteasyProviderFactoryImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/registry/SegmentNode.java
Log Message:
-----------
[RESTEASY-3229] Use privileged access when accessing configuration properties. Also add
a ConfigPropertyPermission for validating configuration property access.
https://issues.redhat.com/browse/RESTEASY-3229
Signed-off-by: James R. Perkins <jperkins(a)redhat.com>
Commit: 4304c370e7c27a56aa99f0cb3b0874516882b161
https://github.com/resteasy/resteasy/commit/4304c370e7c27a56aa99f0cb3b087...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2022-09-29 (Thu, 29 Sep 2022)
Changed paths:
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServletResponseWrapper.java
Log Message:
-----------
[RESTEASY-3232] Allow privileged actions when accessing the ServletOutputStream from the
DeferredOutputStream for cases that might require special permissions if the security
manager is installed.
https://issues.redhat.com/browse/RESTEASY-3232
Signed-off-by: James R. Perkins <jperkins(a)redhat.com>
Commit: 423a86b5c14492324e8c1aec112564f877003f6b
https://github.com/resteasy/resteasy/commit/423a86b5c14492324e8c1aec11256...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2022-09-30 (Fri, 30 Sep 2022)
Changed paths:
M .github/workflows/maven.yml
M pom.xml
M
testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/setup/LoggingSetupTask.java
M
testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/utils/PermissionUtil.java
M testsuite/integration-tests/pom.xml
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncPostProcessingTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsynchBasicTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/basic/EJBTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/extensions/ScopeExtensionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/OverriddenInjectableContextTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/ReverseInjectionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/ClientCacheTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/ClientResponseRedirectTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/EntityBufferingInFileTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/RedirectTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/exception/ClientWebApplicationExceptionResteasyProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/exception/ClientWebApplicationExceptionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/DefaultProvidersTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/DisabledDefaultExceptionNoThrowableMapperMapperTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/DisabledDefaultExceptionThrowableMapperMapperTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/InternalDispatcherTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/CorsFiltersTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/servlet/UndertowTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/spi/ResourceClassProcessorNotAppliedTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/spi/ResourceClassProcessorPriorityTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/crypto/CryptoTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/crypto/VerifyDecryptTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/PriorityExecutionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/StreamCloseTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/WriterNotBuiltinTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/datasource/CleanFilesDataSourceProviderTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/datasource/ReadDataSourceTwiceCountTempFileTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/CustomJackson2ProviderTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/HomecontrolCustomJAXBContextTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/JaxbMarshallingSoakTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlJavaTypeAdapterTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/JsonBindingDebugLoggingTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/multipart/MimeMultipartProviderTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/multipart/XOPMultipartProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/plain/DefaultNumberWriterTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ConstructedInjectionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/MediaTypeFromMessageBodyWriterTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ReponseInfoTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/UriInfoTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/HeaderDelegateTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/AnotherPublisherResponseNoStreamTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/AnotherPublisherResponseTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseNoStreamTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/RangeTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/NoStreamRx2Test.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableProxyServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableSSECompatibilityTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableProxyServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableSSECompatibilityTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/SecurityManagerTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/resource/RestActivator.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/resource/SecurityCheckResource.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/ValidationComplexTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/cdi/SubresourceValidationTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/wadl/DeploymentTest.java
Log Message:
-----------
[RESTEASY-3228] Update tests to work with the security manager. Add a PR job to run with
the security manager enabled.
https://issues.redhat.com/browse/RESTEASY-3228
Signed-off-by: James R. Perkins <jperkins(a)redhat.com>
Commit: a6070677936ad0fe9d3e73625a134e7565550894
https://github.com/resteasy/resteasy/commit/a6070677936ad0fe9d3e73625a134...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2022-09-30 (Fri, 30 Sep 2022)
Changed paths:
M .github/workflows/maven.yml
M pom.xml
Log Message:
-----------
Upgrade WildFly to 27.0.0.Beta1.
Signed-off-by: James R. Perkins <jperkins(a)redhat.com>
Commit: c9a75d22e39783057d5ecf6a87c8d3bbc2ee3a09
https://github.com/resteasy/resteasy/commit/c9a75d22e39783057d5ecf6a87c8d...
Author: James R. Perkins <jperkins(a)redhat.com>
Date: 2022-09-30 (Fri, 30 Sep 2022)
Changed paths:
M .github/workflows/maven.yml
M pom.xml
M
providers/jackson2/src/main/java/org/jboss/resteasy/plugins/providers/jackson/WhiteListPolymorphicTypeValidatorBuilder.java
M
providers/multipart/src/main/java/org/jboss/resteasy/plugins/providers/multipart/Mime4JWorkaround.java
A
resteasy-client-api/src/main/java/org/jboss/resteasy/client/exception/SecurityActions.java
M
resteasy-client-api/src/main/java/org/jboss/resteasy/client/exception/WebApplicationExceptionWrapper.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ManualClosingApacheHttpClient43Engine.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/proxy/extractors/ResponseObjectProxy.java
M
resteasy-core-spi/src/main/java/org/jboss/resteasy/concurrent/ContextualExecutors.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/EntityOutputStream.java
M resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/config/Configuration.java
M
resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/config/DefaultConfiguration.java
A
resteasy-core-spi/src/main/java/org/jboss/resteasy/spi/config/security/ConfigPropertyPermission.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/ContextParameterInjector.java
M
resteasy-core/src/main/java/org/jboss/resteasy/core/providerfactory/ResteasyProviderFactoryImpl.java
M resteasy-core/src/main/java/org/jboss/resteasy/core/registry/SegmentNode.java
M
resteasy-core/src/main/java/org/jboss/resteasy/plugins/server/servlet/HttpServletResponseWrapper.java
M
testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/setup/LoggingSetupTask.java
M
testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/utils/PermissionUtil.java
M testsuite/integration-tests/pom.xml
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncPostProcessingTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsynchBasicTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/basic/EJBTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/extensions/ScopeExtensionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/OverriddenInjectableContextTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/cdi/injection/ReverseInjectionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/ClientCacheTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/ClientResponseRedirectTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/EntityBufferingInFileTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/RedirectTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/exception/ClientWebApplicationExceptionResteasyProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/exception/ClientWebApplicationExceptionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/DefaultProvidersTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/DisabledDefaultExceptionNoThrowableMapperMapperTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/DisabledDefaultExceptionThrowableMapperMapperTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/basic/InternalDispatcherTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/interceptors/CorsFiltersTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/servlet/UndertowTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/spi/ResourceClassProcessorNotAppliedTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/core/spi/ResourceClassProcessorPriorityTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/crypto/CryptoTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/crypto/VerifyDecryptTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/PriorityExecutionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/interceptor/StreamCloseTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/WriterNotBuiltinTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/datasource/CleanFilesDataSourceProviderTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/datasource/ReadDataSourceTwiceCountTempFileTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jackson2/CustomJackson2ProviderTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/HomecontrolCustomJAXBContextTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/JaxbMarshallingSoakTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jaxb/XmlJavaTypeAdapterTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/jsonb/basic/JsonBindingDebugLoggingTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/multipart/MimeMultipartProviderTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/multipart/XOPMultipartProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/plain/DefaultNumberWriterTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ConstructedInjectionTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/MediaTypeFromMessageBodyWriterTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ReponseInfoTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/UriInfoTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/param/HeaderDelegateTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/AnotherPublisherResponseNoStreamTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/AnotherPublisherResponseTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseNoStreamTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/RangeTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/NoStreamRx2Test.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableProxyServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableSSECompatibilityTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableProxyServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableProxyTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableSSECompatibilityTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableServerAsyncTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/SecurityManagerTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/resource/RestActivator.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/security/resource/SecurityCheckResource.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/ValidationComplexTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/validation/cdi/SubresourceValidationTest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/wadl/DeploymentTest.java
Log Message:
-----------
Merge pull request #3286 from jamezp/RESTEASY-3228
[RESTEASY-3228] Enable a CI job for testing with the security manager enabled and fix
issues
Compare:
https://github.com/resteasy/resteasy/compare/18a05126d57e...c9a75d22e397