jetty.project/jetty-fcgi
Simone Bordet ae43b70a9f
Jetty 9.4.x 4967 buffer corruption for http2 failures (#5001)
Fixes #4967 - Possible buffer corruption in HTTP/2 session failures

Partially reverted the changes introduced in #4855, because they
were working only when sends were synchronous.

Introduced ByteBufferPool.remove(ByteBuffer) to fix the issue.
Now when a concurrent failure happens while frames are being
generated or sent, the buffer is discarded instead of being
recycled, therefore resolving the buffer corruption.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-07-03 16:35:33 +02:00
..
fcgi-client Updating to version 9.4.31-SNAPSHOT 2020-06-11 08:24:34 -05:00
fcgi-server Jetty 9.4.x 4967 buffer corruption for http2 failures (#5001) 2020-07-03 16:35:33 +02:00
pom.xml Updating to version 9.4.31-SNAPSHOT 2020-06-11 08:24:34 -05:00