Skip to content
This repository

Netty project - an event-driven asynchronous network application framework

branch: master

[codec-memcache] Avoid NPE on channelInactive.

Motivation:
When no currentMessage has been set and the channel is inactive, a NPE is raised.

Modification:
Make sure that a currentMessage is available before checking the extras.

Result:
No more NPE raised potentially.
latest commit 797d6d94a4
Michael Nitschinger daschl authored April 23, 2014
Octocat-spinner-32 all Ensure native transport is included in all and tarball February 17, 2014
Octocat-spinner-32 buffer Fix error that causes (up to) double memory usage April 15, 2014
Octocat-spinner-32 codec-http [#2401] Improve documentation of HttpObjectAggregator April 17, 2014
Octocat-spinner-32 codec-http2 HTTP2 server should not send preface string April 17, 2014
Octocat-spinner-32 codec-memcache [codec-memcache] Avoid NPE on channelInactive. April 23, 2014
Octocat-spinner-32 codec-socks Fix an inspector warning February 06, 2014
Octocat-spinner-32 codec Fix chunk type for stream identifier April 19, 2014
Octocat-spinner-32 common Stop ThreadLocalRandom's initial seed generation immediately on inter… April 20, 2014
Octocat-spinner-32 example HTTP2 server should not send preface string April 17, 2014
Octocat-spinner-32 handler Feed only a single SSL record to SSLEngine.unwrap() April 20, 2014
Octocat-spinner-32 license [#1259] Add optimized queue for SCMP pattern and use it in NIO and na… February 27, 2014
Octocat-spinner-32 microbench Upgrade JMH to 0.4.1 and make use of @Params. February 23, 2014
Octocat-spinner-32 tarball [maven-release-plugin] prepare for next development iteration December 22, 2013
Octocat-spinner-32 testsuite [#2375] [#2404] Fix bug in respecting ChannelConfig.setAutoRead(false… April 17, 2014
Octocat-spinner-32 transport-native-epoll [#2414] Fix IllegalStateException when try to configure AbstractEpoll… April 22, 2014
Octocat-spinner-32 transport-rxtx Apply receive timeout to commPort when using RxtxChannel. Part of [#1390 February 23, 2014
Octocat-spinner-32 transport-sctp [#2375] [#2404] Fix bug in respecting ChannelConfig.setAutoRead(false… April 17, 2014
Octocat-spinner-32 transport-udt Enable a user specify an arbitrary information with ReferenceCounted.… January 29, 2014
Octocat-spinner-32 transport Make NioSocketChannelTest more bullet-proof April 23, 2014
Octocat-spinner-32 .fbfilter.xml Update license headers June 04, 2012
Octocat-spinner-32 .fbprefs Updated Find Bugs configuration March 04, 2009
Octocat-spinner-32 .gitignore Format and partially describe Gitignore December 10, 2013
Octocat-spinner-32 .travis.yml Travis CI branch whitelisting March 11, 2013
Octocat-spinner-32 CONTRIBUTING.md Move the pull request guide to the developer guide March 12, 2014
Octocat-spinner-32 LICENSE.txt Relicensed to Apache License v2 August 28, 2009
Octocat-spinner-32 NOTICE.txt [#1259] Add optimized queue for SCMP pattern and use it in NIO and na… February 27, 2014
Octocat-spinner-32 README.md Fix the 'branches to look' section January 16, 2014
Octocat-spinner-32 pom.xml Mark sun.nio.ch as optional April 23, 2014
README.md

Netty Project

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

Links

How to build

For the detailed information about building and developing Netty, please visit the developer guide. This page only gives very basic information.

You require the following to build Netty:

Note that this is build-time requirement. JDK 5 (for 3.x) or 6 (for 4.0+) is enough to run your Netty-based application.

Branches to look

The 'master' branch is where the development of the latest major version lives on. The development of all other versions takes place in each branch whose name is identical to <majorVersion>.<minorVersion>. For example, the development of 3.9 and 4.0 resides in the branch '3.9' and the branch '4.0' respectively.

Something went wrong with that request. Please try again.