[Git][java-team/undertow][upstream] New upstream version 2.3.20
Markus Koschany (@apo)
gitlab at salsa.debian.org
Sun Oct 26 21:04:28 GMT 2025
Markus Koschany pushed to branch upstream at Debian Java Maintainers / undertow
Commits:
9064e471 by Markus Koschany at 2025-10-26T20:54:08+01:00
New upstream version 2.3.20
- - - - -
183 changed files:
- .github/workflows/ci.yml
- CONTRIBUTING.md
- benchmarks/pom.xml
- core/pom.xml
- core/src/main/java/io/undertow/UndertowLogger.java
- core/src/main/java/io/undertow/UndertowMessages.java
- core/src/main/java/io/undertow/attribute/ExchangeAttribute.java
- core/src/main/java/io/undertow/attribute/ExchangeAttributeBuilder.java
- core/src/main/java/io/undertow/client/ClientConnection.java
- core/src/main/java/io/undertow/client/ClientExchange.java
- core/src/main/java/io/undertow/client/ClientProvider.java
- core/src/main/java/io/undertow/client/UndertowClient.java
- core/src/main/java/io/undertow/client/UndertowClientMessages.java
- core/src/main/java/io/undertow/client/http/HttpClientProvider.java
- core/src/main/java/io/undertow/client/http/HttpRequestConduit.java
- core/src/main/java/io/undertow/conduits/AbstractFramedStreamSinkConduit.java
- core/src/main/java/io/undertow/conduits/GzipStreamSourceConduit.java
- core/src/main/java/io/undertow/conduits/InflatingStreamSourceConduit.java
- core/src/main/java/io/undertow/io/AsyncReceiverImpl.java
- core/src/main/java/io/undertow/io/BlockingReceiverImpl.java
- core/src/main/java/io/undertow/io/BufferWritableOutputStream.java
- core/src/main/java/io/undertow/io/IoCallback.java
- core/src/main/java/io/undertow/io/Sender.java
- core/src/main/java/io/undertow/predicate/Predicate.java
- core/src/main/java/io/undertow/predicate/PredicateBuilder.java
- core/src/main/java/io/undertow/protocols/http2/HpackDecoder.java
- core/src/main/java/io/undertow/protocols/http2/Http2Channel.java
- core/src/main/java/io/undertow/protocols/http2/Http2FramePriority.java
- core/src/main/java/io/undertow/security/api/AuthenticatedSessionManager.java
- core/src/main/java/io/undertow/security/api/AuthenticationMechanism.java
- core/src/main/java/io/undertow/security/api/GSSAPIServerSubjectFactory.java
- core/src/main/java/io/undertow/security/api/NonceManager.java
- core/src/main/java/io/undertow/security/api/NotificationReceiver.java
- core/src/main/java/io/undertow/security/api/SecurityContext.java
- core/src/main/java/io/undertow/security/api/SecurityContextFactory.java
- core/src/main/java/io/undertow/security/api/SessionNonceManager.java
- core/src/main/java/io/undertow/security/handlers/AbstractConfidentialityHandler.java
- core/src/main/java/io/undertow/security/handlers/AbstractSecurityContextAssociationHandler.java
- core/src/main/java/io/undertow/security/handlers/SecurityActions.java
- core/src/main/java/io/undertow/security/idm/DigestCredential.java
- core/src/main/java/io/undertow/security/idm/IdentityManager.java
- core/src/main/java/io/undertow/security/impl/SecurityActions.java
- core/src/main/java/io/undertow/security/impl/SecurityContextImpl.java
- core/src/main/java/io/undertow/server/ConduitWrapper.java
- core/src/main/java/io/undertow/server/Connectors.java
- core/src/main/java/io/undertow/server/DefaultResponseListener.java
- core/src/main/java/io/undertow/server/DelegateOpenListener.java
- core/src/main/java/io/undertow/server/DirectByteBufferDeallocator.java
- core/src/main/java/io/undertow/server/ExchangeCompletionListener.java
- core/src/main/java/io/undertow/server/HttpServerExchange.java
- core/src/main/java/io/undertow/server/HttpUpgradeListener.java
- core/src/main/java/io/undertow/server/ServerConnection.java
- core/src/main/java/io/undertow/server/handlers/Cookie.java
- core/src/main/java/io/undertow/server/handlers/HttpUpgradeHandshake.java
- core/src/main/java/io/undertow/server/handlers/IPAddressAccessControlHandler.java
- core/src/main/java/io/undertow/server/handlers/LocalNameResolvingHandler.java
- core/src/main/java/io/undertow/server/handlers/PeerNameResolvingHandler.java
- core/src/main/java/io/undertow/server/handlers/accesslog/AccessLogReceiver.java
- core/src/main/java/io/undertow/server/handlers/builder/HandlerBuilder.java
- core/src/main/java/io/undertow/server/handlers/encoding/RequestEncodingHandler.java
- core/src/main/java/io/undertow/server/handlers/form/FormDataParser.java
- core/src/main/java/io/undertow/server/handlers/form/FormParserFactory.java
- core/src/main/java/io/undertow/server/handlers/form/MultiPartParserDefinition.java
- core/src/main/java/io/undertow/server/handlers/proxy/ProxyCallback.java
- core/src/main/java/io/undertow/server/handlers/proxy/ProxyClient.java
- core/src/main/java/io/undertow/server/handlers/proxy/ProxyHandler.java
- core/src/main/java/io/undertow/server/handlers/proxy/mod_cluster/NodeHealthChecker.java
- core/src/main/java/io/undertow/server/handlers/resource/RangeAwareResource.java
- core/src/main/java/io/undertow/server/handlers/resource/Resource.java
- core/src/main/java/io/undertow/server/handlers/resource/ResourceChangeListener.java
- core/src/main/java/io/undertow/server/handlers/resource/ResourceManager.java
- core/src/main/java/io/undertow/server/handlers/resource/SecurityActions.java
- core/src/main/java/io/undertow/server/protocol/ajp/AjpRequestParser.java
- core/src/main/java/io/undertow/server/protocol/ajp/SecurityActions.java
- core/src/main/java/io/undertow/server/protocol/framed/AbstractFramedChannel.java
- core/src/main/java/io/undertow/server/protocol/framed/AbstractFramedStreamSinkChannel.java
- core/src/main/java/io/undertow/server/protocol/framed/FramePriority.java
- core/src/main/java/io/undertow/server/protocol/http/HttpContinue.java
- core/src/main/java/io/undertow/server/protocol/http/HttpRequestParser.java
- core/src/main/java/io/undertow/server/protocol/http/HttpTransferEncoding.java
- core/src/main/java/io/undertow/server/protocol/http2/Http2ReceiveListener.java
- core/src/main/java/io/undertow/server/protocol/http2/Http2UpgradeHandler.java
- core/src/main/java/io/undertow/server/protocol/proxy/ProxyProtocolReadListener.java
- core/src/main/java/io/undertow/server/session/Session.java
- core/src/main/java/io/undertow/server/session/SessionConfig.java
- core/src/main/java/io/undertow/server/session/SessionManager.java
- core/src/main/java/io/undertow/util/Cookies.java
- core/src/main/java/io/undertow/util/FastConcurrentDirectDeque.java
- core/src/main/java/io/undertow/util/FlexBase64.java
- core/src/main/java/io/undertow/util/Headers.java
- core/src/main/java/io/undertow/util/MultipartParser.java
- core/src/main/java/io/undertow/util/SecurityActions.java
- core/src/main/java/io/undertow/util/URLUtils.java
- core/src/main/java/io/undertow/util/UrlDecodeException.java
- core/src/main/java/io/undertow/websockets/client/WebSocketClientHandshake.java
- core/src/main/java/io/undertow/websockets/core/CloseMessage.java
- core/src/main/java/io/undertow/websockets/core/WebSocketCallback.java
- core/src/main/java/io/undertow/websockets/core/WebSocketChannel.java
- core/src/main/java/io/undertow/websockets/core/WebSocketMessages.java
- core/src/main/java/io/undertow/websockets/core/protocol/Handshake.java
- core/src/main/java/io/undertow/websockets/extensions/ExtensionHandshake.java
- core/src/main/java/io/undertow/websockets/spi/WebSocketHttpExchange.java
- + core/src/test/java/io/undertow/server/AbstractRedirectURIParseTest.java
- core/src/test/java/io/undertow/server/DirectByteBufferDeallocatorTestCase.java
- core/src/test/java/io/undertow/server/MaxRequestSizeTestCase.java
- + core/src/test/java/io/undertow/server/RedirectURIParseTestCase.java
- + core/src/test/java/io/undertow/server/RedirectURIParseWithAllowUnescapedCharactersTestCase.java
- + core/src/test/java/io/undertow/server/RedirectURIParseWithDecodeSlashTestCase.java
- + core/src/test/java/io/undertow/server/RedirectURIParseWithDecodeURLTestCase.java
- core/src/test/java/io/undertow/server/handlers/QueryParametersTestCase.java → core/src/test/java/io/undertow/server/handlers/AbstractQueryParametersTest.java
- + core/src/test/java/io/undertow/server/handlers/QueryParametersDefaultConfigTestCase.java
- + core/src/test/java/io/undertow/server/handlers/QueryParametersWithAllowUnescapedCharactersTestCase.java
- core/src/test/java/io/undertow/server/handlers/accesslog/AccessLogFileWithUnescapedCharactersTestCase.java
- core/src/test/java/io/undertow/server/handlers/encoding/RequestContentEncodingTestCase.java
- + core/src/test/java/io/undertow/server/handlers/encoding/RequestContentEncodingTestCase2.java
- + core/src/test/java/io/undertow/server/handlers/encoding/RequestContentEncodingTestCase3.java
- + core/src/test/java/io/undertow/server/handlers/encoding/RequestContentEncodingTestCase4.java
- core/src/test/java/io/undertow/server/handlers/form/MultipartFormDataParserTestCase.java
- core/src/test/java/io/undertow/server/handlers/proxy/ProxyHandlerXForwardedForTestCase.java
- core/src/test/java/io/undertow/server/handlers/proxy/mod_cluster/NodeTestHandlers.java
- core/src/test/java/io/undertow/testutils/DefaultServer.java
- core/src/test/java/io/undertow/websockets/core/protocol/WebSocketTimeoutTestCase.java
- coverage-report/pom.xml
- dist/pom.xml
- examples/pom.xml
- karaf/pom.xml
- parser-generator/pom.xml
- pom.xml
- servlet/pom.xml
- servlet/src/main/java/io/undertow/servlet/ServletExtension.java
- servlet/src/main/java/io/undertow/servlet/UndertowServletLogger.java
- servlet/src/main/java/io/undertow/servlet/api/AuthorizationManager.java
- servlet/src/main/java/io/undertow/servlet/api/ClassIntrospecter.java
- servlet/src/main/java/io/undertow/servlet/api/ConfidentialPortManager.java
- servlet/src/main/java/io/undertow/servlet/api/DeploymentInfo.java
- servlet/src/main/java/io/undertow/servlet/api/ExceptionHandler.java
- servlet/src/main/java/io/undertow/servlet/api/LifecycleInterceptor.java
- servlet/src/main/java/io/undertow/servlet/api/SecurityActions.java
- servlet/src/main/java/io/undertow/servlet/api/ServletDispatcher.java
- servlet/src/main/java/io/undertow/servlet/api/SessionConfigWrapper.java
- servlet/src/main/java/io/undertow/servlet/api/SessionManagerFactory.java
- servlet/src/main/java/io/undertow/servlet/api/SessionPersistenceManager.java
- servlet/src/main/java/io/undertow/servlet/api/ThreadSetupAction.java
- servlet/src/main/java/io/undertow/servlet/attribute/ServletRelativePathAttribute.java
- servlet/src/main/java/io/undertow/servlet/core/SecurityActions.java
- servlet/src/main/java/io/undertow/servlet/core/SessionListenerBridge.java
- servlet/src/main/java/io/undertow/servlet/handlers/DefaultServlet.java
- servlet/src/main/java/io/undertow/servlet/handlers/SecurityActions.java
- servlet/src/main/java/io/undertow/servlet/handlers/ServletInitialHandler.java
- servlet/src/main/java/io/undertow/servlet/handlers/ServletRequestContext.java
- servlet/src/main/java/io/undertow/servlet/handlers/SessionRestoringHandler.java
- servlet/src/main/java/io/undertow/servlet/handlers/security/CachedAuthenticatedSessionHandler.java
- servlet/src/main/java/io/undertow/servlet/handlers/security/ServletFormAuthenticationMechanism.java
- servlet/src/main/java/io/undertow/servlet/handlers/security/ServletSingleSignOnAuthenticationMechanism.java
- servlet/src/main/java/io/undertow/servlet/spec/HttpServletRequestImpl.java
- servlet/src/main/java/io/undertow/servlet/spec/HttpSessionImpl.java
- servlet/src/main/java/io/undertow/servlet/spec/RequestDispatcherImpl.java
- servlet/src/main/java/io/undertow/servlet/spec/SecurityActions.java
- servlet/src/main/java/io/undertow/servlet/spec/ServletContextImpl.java
- servlet/src/main/java/io/undertow/servlet/spec/ServletOutputStreamImpl.java
- servlet/src/main/java/io/undertow/servlet/spec/ServletPrintWriterDelegate.java
- servlet/src/main/java/io/undertow/servlet/util/SavedRequest.java
- servlet/src/main/java/io/undertow/servlet/websockets/SecurityActions.java
- + servlet/src/test/java/io/undertow/servlet/test/errorpage/ServletErrorDispatchTestCase.java
- servlet/src/test/java/io/undertow/servlet/test/handlers/AbstractHttpContinueServletTestCase.java
- servlet/src/test/java/io/undertow/servlet/test/handlers/HttpContinueSslServletTestCase.java
- servlet/src/test/java/io/undertow/servlet/test/request/HttpHostValuesTestCase.java
- websockets-jsr/pom.xml
- websockets-jsr/src/main/java/io/undertow/websockets/jsr/JsrWebSocketFilter.java
- websockets-jsr/src/main/java/io/undertow/websockets/jsr/SecurityActions.java
- websockets-jsr/src/main/java/io/undertow/websockets/jsr/UndertowContainerProvider.java
- websockets-jsr/src/main/java/io/undertow/websockets/jsr/WebSocketSessionRemoteEndpoint.java
- websockets-jsr/src/main/java/io/undertow/websockets/jsr/WebsocketClientSslProvider.java
- websockets-jsr/src/main/java/io/undertow/websockets/jsr/annotated/BoundParameter.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/annotated/GenericWebSocketClientEndpoint.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/annotated/ThreadSafetyEndpoint.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/dynamicupgrade/DoUpgradeServlet.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/dynamicupgrade/EchoProgramaticEndpoint.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/extension/JsrWebsocketExtensionTestCase.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/reconnect/ClientEndpointReconnectTestCase.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/security/WebsocketBasicAuthTestCase.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/stress/WebsocketStressTestCase.java
- websockets-jsr/src/test/java/io/undertow/websockets/jsr/test/suspendresume/SuspendResumeTestCase.java
The diff was not included because it is too large.
View it on GitLab: https://salsa.debian.org/java-team/undertow/-/commit/9064e471e300e480a895a1436936c3e6d0317b80
--
View it on GitLab: https://salsa.debian.org/java-team/undertow/-/commit/9064e471e300e480a895a1436936c3e6d0317b80
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20251026/191f6ed3/attachment.htm>
More information about the pkg-java-commits
mailing list