This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 247a8884e1 Report the correct length in Asn1Parser.parseLength() error
messages
new d380d32070 Honor the write timeout in AsyncChannelWrapperSecure
new 2a0e4f53e1 Fix WebSocket client digest response calculation for qop
auth-int
new 57ec4a3967 Reject digest challenges without a realm in WebSocket client
new 886c4abb95 Use UTF-8 for WebSocket client basic authentication
credentials
new 933e3146c3 Reject the permessage-deflate compressed bit on
continuation frames
new 45d38f87f8 Report primitive message decode failures as DecodeException
new 7beac7acd5 Make TransformationFactory thread-safe for concurrent
registration
new 820c989065 Fix resource bundle key used by WsFrameClient
new 3bcf5f2be7 Validate the WebSocket maximum message buffer size
new ec331681db Fix 32-bit truncation of the session close timeout
new 60b5bcb0a8 Fix 32-bit truncation of the WebSocket client I/O timeout
new 7cd342b4c5 Fix NPE handling connections to a POJO endpoint with no
annotated methods
new 6e6f2fbd8d Reject @OnMessage methods with a primitive payload and
boolean last flag
new 2b87812ca2 Fix covariant return type overrides of annotated POJO
lifecycle methods wrongly rejected as duplicates
new 22d114371e Reject WebSocket upgrade requests with an invalid
percent-escape sequence in the query string with a 400 response
new c3ae5b6bfb Remove stray raw path entry added to the WebSocket template
match map when a programmatic registration duplicates an annotated POJO
template path
new 0f33a458ad Merge branch 'main' of [email protected]:apache/tomcat.git
into main
The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../websocket/AsyncChannelWrapperSecure.java | 35 ++++-
.../tomcat/websocket/BasicAuthenticator.java | 20 ++-
.../tomcat/websocket/DigestAuthenticator.java | 12 +-
.../tomcat/websocket/LocalStrings.properties | 5 +
.../apache/tomcat/websocket/PerMessageDeflate.java | 5 +-
.../tomcat/websocket/TransformationFactory.java | 11 +-
.../org/apache/tomcat/websocket/WsFrameClient.java | 2 +-
java/org/apache/tomcat/websocket/WsSession.java | 8 +-
.../tomcat/websocket/WsWebSocketContainer.java | 10 +-
.../tomcat/websocket/pojo/LocalStrings.properties | 2 +
.../pojo/PojoMessageHandlerWholeText.java | 8 +-
.../tomcat/websocket/pojo/PojoMethodMapping.java | 14 +-
.../tomcat/websocket/server/UpgradeUtil.java | 20 ++-
.../websocket/server/WsHandshakeRequest.java | 4 +-
.../tomcat/websocket/server/WsServerContainer.java | 13 +-
.../tomcat/websocket/TestBasicAuthenticator.java | 82 +++++++++++
.../tomcat/websocket/TestDigestAuthenticator.java | 102 ++++++++++++++
.../tomcat/websocket/TestPerMessageDeflate.java | 36 +++++
.../websocket/TestTransformationFactory.java | 127 +++++++++++++++++
.../tomcat/websocket/TestWsWebSocketContainer.java | 47 +++++++
.../websocket/pojo/TestPojoEndpointBase.java | 39 ++++++
.../pojo/TestPojoMessageHandlerWholeText.java | 154 +++++++++++++++++++++
.../websocket/pojo/TestPojoMethodMapping.java | 125 +++++++++++++++++
...estKeyHeader.java => TestHandshakeRequest.java} | 59 +++++---
.../websocket/server/TestWsServerContainer.java | 57 ++++++++
webapps/docs/changelog.xml | 18 +++
26 files changed, 963 insertions(+), 52 deletions(-)
create mode 100644 test/org/apache/tomcat/websocket/TestBasicAuthenticator.java
create mode 100644
test/org/apache/tomcat/websocket/TestDigestAuthenticator.java
create mode 100644
test/org/apache/tomcat/websocket/TestTransformationFactory.java
create mode 100644
test/org/apache/tomcat/websocket/pojo/TestPojoMessageHandlerWholeText.java
copy test/org/apache/tomcat/websocket/server/{TestKeyHeader.java =>
TestHandshakeRequest.java} (52%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]