You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Bruce Schuchardt <bs...@pivotal.io> on 2020/04/27 16:12:03 UTC
Proposal to include fix for GEODE-8020 in support/1.12
commit ec8db54ad7f342542762beb8f3e912dff44e3a53 (HEAD -> develop, origin/develop)
Author: Bruce Schuchardt <bs...@pivotal.io>
Date: Mon Apr 27 09:07:16 2020 -0700
GEODE-8020: buffer corruption in SSL communications (#4994)
revert change in GEODE-6661 that made NioSslEngine use a direct buffer.
This class is not designed to share its buffer with a pool in
BufferPool. Connection is also modified to use a heap buffer for
reading encrypted SSL packets for consistency. New tests ensure that
these buffers are the correct type when using SSL or plain sockets.
Re: Proposal to include fix for GEODE-8020 in support/1.12
Posted by Bruce Schuchardt <bs...@pivotal.io>.
Thanks - this has been merged to the support branch
> On Apr 27, 2020, at 9:12 AM, Bruce Schuchardt <bs...@pivotal.io> wrote:
>
> commit ec8db54ad7f342542762beb8f3e912dff44e3a53 (HEAD -> develop, origin/develop)
>
> Author: Bruce Schuchardt <bs...@pivotal.io>
>
> Date: Mon Apr 27 09:07:16 2020 -0700
>
>
>
> GEODE-8020: buffer corruption in SSL communications (#4994)
>
>
>
> revert change in GEODE-6661 that made NioSslEngine use a direct buffer.
>
> This class is not designed to share its buffer with a pool in
>
> BufferPool. Connection is also modified to use a heap buffer for
>
> reading encrypted SSL packets for consistency. New tests ensure that
>
> these buffers are the correct type when using SSL or plain sockets.
>
Re: Proposal to include fix for GEODE-8020 in support/1.12
Posted by Owen Nichols <on...@pivotal.io>.
+1
> On Apr 27, 2020, at 9:12 AM, Bruce Schuchardt <bs...@pivotal.io> wrote:
>
> commit ec8db54ad7f342542762beb8f3e912dff44e3a53 (HEAD -> develop, origin/develop)
>
> Author: Bruce Schuchardt <bs...@pivotal.io>
>
> Date: Mon Apr 27 09:07:16 2020 -0700
>
>
>
> GEODE-8020: buffer corruption in SSL communications (#4994)
>
>
>
> revert change in GEODE-6661 that made NioSslEngine use a direct buffer.
>
> This class is not designed to share its buffer with a pool in
>
> BufferPool. Connection is also modified to use a heap buffer for
>
> reading encrypted SSL packets for consistency. New tests ensure that
>
> these buffers are the correct type when using SSL or plain sockets.
>
Re: Proposal to include fix for GEODE-8020 in support/1.12
Posted by Anthony Baker <ab...@pivotal.io>.
+1
> On Apr 27, 2020, at 9:14 AM, Kirk Lund <kl...@apache.org> wrote:
>
> +1
>
> On Mon, Apr 27, 2020 at 9:12 AM Bruce Schuchardt <bs...@pivotal.io>
> wrote:
>
>> commit ec8db54ad7f342542762beb8f3e912dff44e3a53 (HEAD -> develop,
>> origin/develop)
>>
>> Author: Bruce Schuchardt <bs...@pivotal.io>
>>
>> Date: Mon Apr 27 09:07:16 2020 -0700
>>
>>
>>
>> GEODE-8020: buffer corruption in SSL communications (#4994)
>>
>>
>>
>> revert change in GEODE-6661 that made NioSslEngine use a direct buffer.
>>
>> This class is not designed to share its buffer with a pool in
>>
>> BufferPool. Connection is also modified to use a heap buffer for
>>
>> reading encrypted SSL packets for consistency. New tests ensure that
>>
>> these buffers are the correct type when using SSL or plain sockets.
>>
>>
Re: Proposal to include fix for GEODE-8020 in support/1.12
Posted by Kirk Lund <kl...@apache.org>.
+1
On Mon, Apr 27, 2020 at 9:12 AM Bruce Schuchardt <bs...@pivotal.io>
wrote:
> commit ec8db54ad7f342542762beb8f3e912dff44e3a53 (HEAD -> develop,
> origin/develop)
>
> Author: Bruce Schuchardt <bs...@pivotal.io>
>
> Date: Mon Apr 27 09:07:16 2020 -0700
>
>
>
> GEODE-8020: buffer corruption in SSL communications (#4994)
>
>
>
> revert change in GEODE-6661 that made NioSslEngine use a direct buffer.
>
> This class is not designed to share its buffer with a pool in
>
> BufferPool. Connection is also modified to use a heap buffer for
>
> reading encrypted SSL packets for consistency. New tests ensure that
>
> these buffers are the correct type when using SSL or plain sockets.
>
>