You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ec...@apache.org on 2020/11/06 16:23:57 UTC
[geode] branch support/1.12 updated (9b2aea9 -> f80d41a)
This is an automated email from the ASF dual-hosted git repository.
echobravo pushed a change to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git.
from 9b2aea9 GEODE-8603: Potentially expand classes identified for CI stressing to include subclasses (#5601) (#5674)
add 7f8f882 GEODE-8681: peer-to-peer message loss due to sending connection closing with TLS enabled (#5699)
add 3660bb5 Update NioSslEngineTest.java
new f80d41a GEODE-8681: peer-to-peer message loss due to sending connection closing with TLS enabled (#5699) (#5714)
The 1 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:
.../geode/ClusterCommunicationsDUnitTest.java | 85 ++++++++++++++++++++--
.../apache/geode/internal/net/NioSslEngine.java | 12 ++-
.../geode/internal/net/NioSslEngineTest.java | 29 +++++++-
3 files changed, 113 insertions(+), 13 deletions(-)
[geode] 01/01: GEODE-8681: peer-to-peer message loss due to sending
connection closing with TLS enabled (#5699) (#5714)
Posted by ec...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
echobravo pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git
commit f80d41ae4cefdc22f5b4fe2830fd38e34b44765b
Merge: 9b2aea9 3660bb5
Author: Ernie Burghardt <eb...@pivotal.io>
AuthorDate: Fri Nov 6 08:23:19 2020 -0800
GEODE-8681: peer-to-peer message loss due to sending connection closing with TLS enabled (#5699) (#5714)
A socket-read could pick up more than one message and a single unwrap()
could decrypt multiple messages.
Normally the engine isn't closed and it reports normal
status from an unwrap() operation, and Connection.processInputBuffer
picks up each message, one by one, from the buffer and dispatches them.
But if the SSLEngine is closed we were ignoring any already-decrypted
data sitting in the unwrapped buffer and instead we were throwing an SSLException.
(cherry picked from commit 7da8f9b516ac1e2525a1dfc922af7bfb8995f2c6)
Co-authored-by: Bruce Schuchardt <bs...@pivotal.io>
.../geode/ClusterCommunicationsDUnitTest.java | 85 ++++++++++++++++++++--
.../apache/geode/internal/net/NioSslEngine.java | 12 ++-
.../geode/internal/net/NioSslEngineTest.java | 29 +++++++-
3 files changed, 113 insertions(+), 13 deletions(-)