Skip to content
Netty project - an event-driven asynchronous network application framework
Java C Shell Groovy Protocol Buffer C++
Latest commit 2562ef7 Jun 26, 2016 @joymufeng joymufeng committed with normanmaurer Fix a bug of DnsNameResolver while working with NoopDnsCache.
Motivation:

If DnsNameResolver works with NoopDnsCache, IndexOutOfBoundsException will
be thrown.

Modifications:

Test if the result of DnsNameResolver.get(hostname) is empty before
accessing it's elements.
Failed to load latest commit information.
all Update dependencies and plugins to latest possible versions. Jun 27, 2016
buffer Pluggable resource leak detector Jun 20, 2016
codec-dns Pluggable resource leak detector Jun 20, 2016
codec-haproxy [maven-release-plugin] prepare for next development iteration Jun 7, 2016
codec-http Remove usages of deprecated methods group() and childGroup(). Jun 21, 2016
codec-http2 http2: count pad length field toward flow control. Fixes #5434 Jun 25, 2016
codec-memcache [maven-release-plugin] prepare for next development iteration Jun 7, 2016
codec-mqtt Fix typo in the assert description in MqttCodecTest Jun 14, 2016
codec-redis [maven-release-plugin] prepare for next development iteration Jun 7, 2016
codec-smtp [maven-release-plugin] prepare for next development iteration Jun 7, 2016
codec-socks [maven-release-plugin] prepare for next development iteration Jun 7, 2016
codec-stomp [maven-release-plugin] prepare for next development iteration Jun 7, 2016
codec-xml [maven-release-plugin] prepare for next development iteration Jun 7, 2016
codec Update dependencies and plugins to latest possible versions. Jun 27, 2016
common Update dependencies and plugins to latest possible versions. Jun 27, 2016
example Ensure examples are runnable in the ide Jun 20, 2016
handler-proxy Fix HTTP version and Host header in HttpProxyHandler Jun 22, 2016
handler Correctly implement SSLSession.getLastAccessedTime() for OpenSSLEngine Jun 23, 2016
license added support for Protobuf codec nano runtime Jan 19, 2016
microbench Update dependencies and plugins to latest possible versions. Jun 27, 2016
resolver-dns Fix a bug of DnsNameResolver while working with NoopDnsCache. Jun 27, 2016
resolver [maven-release-plugin] prepare for next development iteration Jun 7, 2016
tarball [maven-release-plugin] prepare for next development iteration Jun 7, 2016
testsuite-osgi Update dependencies and plugins to latest possible versions. Jun 27, 2016
testsuite [maven-release-plugin] prepare for next development iteration Jun 7, 2016
transport-native-epoll Allow to inject RejectedExecutionHandler for different EventLoops and… Jun 24, 2016
transport-rxtx Use shaded dependency on JCTools instead of copy and paste Jun 10, 2016
transport-sctp Use shaded dependency on JCTools instead of copy and paste Jun 10, 2016
transport-udt [maven-release-plugin] prepare for next development iteration Jun 7, 2016
transport Allow to inject RejectedExecutionHandler for different EventLoops and… Jun 24, 2016
.fbprefs Updated Find Bugs configuration Mar 4, 2009
.gitignore Use shaded dependency on JCTools instead of copy and paste Jun 10, 2016
.travis.yml Travis CI branch whitelisting Mar 11, 2013
CONTRIBUTING.md Move the pull request guide to the developer guide Mar 12, 2014
LICENSE.txt Relicensed to Apache License v2 Aug 28, 2009
NOTICE.txt added support for Protobuf codec nano runtime Jan 19, 2016
README.md Updating Branches to look section to match the current branching stru… Mar 10, 2016
pom.xml Update dependencies and plugins to latest possible versions. Jun 27, 2016
run-example.sh Add an example client for codec-redis Apr 23, 2016

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

Development of all 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.