Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-dev] Jetty-7.6


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


Back to the top