This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from a4455babf6 Report the correct length in Asn1Parser.parseLength() error
messages
new e2cb4bd384 Honor the write timeout in AsyncChannelWrapperSecure
new c2293eefb1 Fix WebSocket client digest response calculation for qop
auth-int
new a7c4704483 Reject digest challenges without a realm in WebSocket client
new 0e8d927cd2 Use UTF-8 for WebSocket client basic authentication
credentials
new 415b505bb0 Reject the permessage-deflate compressed bit on
continuation frames
new 9abbc1b1db Report primitive message decode failures as DecodeException
new af07f659e3 Make TransformationFactory thread-safe for concurrent
registration
new 1e9b33cfb0 Fix resource bundle key used by WsFrameClient
new f31d971ad4 Validate the WebSocket maximum message buffer size
new adef4908df Fix 32-bit truncation of the session close timeout
new fe484820a0 Fix 32-bit truncation of the WebSocket client I/O timeout
new b4a49009b2 Fix NPE handling connections to a POJO endpoint with no
annotated methods
new ca01929c2d Reject @OnMessage methods with a primitive payload and
boolean last flag
new baf12a3f8b Fix covariant return type overrides of annotated POJO
lifecycle methods wrongly rejected as duplicates
new 99202309ee Reject WebSocket upgrade requests with an invalid
percent-escape sequence in the query string with a 400 response
new feba8c7814 Remove stray raw path entry added to the WebSocket template
match map when a programmatic registration duplicates an annotated POJO
template path
new 057c73d26f EE compatibility
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 | 35 +++++
.../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 | 56 ++++++++
webapps/docs/changelog.xml | 22 +++
25 files changed, 838 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/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]