[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Hi All,
I have merged the jetty-7.6 branch onto master, so it is planned that 7.6.0.RC0 will be our next release.
The -7.6 branch is a refactor/cleanup of the NIO layers that was motivated by some of our recent issues with half closed connections resulting in 100% loops.
The changes in the -7.6 branch include:
+ new parser (http & websocket) states SEEKING_EOF, which are entered when we know a connection is closing. These states actively consume any data offered looking for the -1 to trigger the final connection close. This drives the SSL engine through it's closing handshake.
+ SSL is now implemented as an interceptor between an endpoint and the connection instance. This allows for the SSL endpoint to be in a different closed state to the underlying channel endpoint during handshaking for opening and closing connections.
+ Simplified buffer recycling
We will test -7.6 extensively for a few weeks now, before making a release candidate.
regards