This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 378b80fc0a Report the correct length in Asn1Parser.parseLength() error
messages
new 51ea134536 Honor the write timeout in AsyncChannelWrapperSecure
new ff9589fe7f Fix WebSocket client digest response calculation for qop
auth-int
new a23c816abb Reject digest challenges without a realm in WebSocket client
new 3f63ef9792 Use UTF-8 for WebSocket client basic authentication
credentials
new 5b33ee9bc9 Reject the permessage-deflate compressed bit on
continuation frames
new aee67db266 Report primitive message decode failures as DecodeException
new d70a49337d Make TransformationFactory thread-safe for concurrent
registration
new 8b539417cb Fix resource bundle key used by WsFrameClient
new a58aafe680 Validate the WebSocket maximum message buffer size
new ab1b1e0fd3 Fix 32-bit truncation of the session close timeout
new f6e7d6cc0a Fix 32-bit truncation of the WebSocket client I/O timeout
new 8dddd6678f Fix NPE handling connections to a POJO endpoint with no
annotated methods
new b6585f13c7 Reject @OnMessage methods with a primitive payload and
boolean last flag
new cf9e05fa5d Fix covariant return type overrides of annotated POJO
lifecycle methods wrongly rejected as duplicates
new f994fbad2c Reject WebSocket upgrade requests with an invalid
percent-escape sequence in the query string with a 400 response
new 6b74ebe19a Remove stray raw path entry added to the WebSocket template
match map when a programmatic registration duplicates an annotated POJO
template path
The 16 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 | 22 +++
26 files changed, 967 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]