Netty project - an event-driven asynchronous network application framework
Java C Shell Groovy Protocol Buffer C++
Latest commit 4639d56 Dec 7, 2016 @Scottmitch Scottmitch HttpToHttp2ConnectionHandlerTest increase setup timeout
Motivation:
The 2 second timeout to bootstrap the test can timeout on the build servers. We should increase the timeout so it is less likely under powered or over worked machines are less likely to generate false failures.

Modifications:
- HttpToHttp2ConnectionHandlerTest setup timeout changed from 2 to 5 seconds

Result:
Less false build failures.
Permalink
Failed to load latest commit information.
.github Use GitHub Issue/PR Template Feature Dec 7, 2016
all Support compiling netty with Java9 Dec 3, 2016
buffer Ensure leak aware buffers correctly close the ResourceLeakTracker Dec 8, 2016
codec-dns Fix false-positives when using ResourceLeakDetector. Dec 4, 2016
codec-haproxy [maven-release-plugin] prepare for next development iteration Oct 14, 2016
codec-http fix #6066 Support optional filename in HttpPostRequestEncoder Dec 1, 2016
codec-http2 HttpToHttp2ConnectionHandlerTest increase setup timeout Dec 8, 2016
codec-memcache Fix buffer leaks in tests Dec 3, 2016
codec-mqtt [maven-release-plugin] prepare for next development iteration Oct 14, 2016
codec-redis Correct release buffers in RedisEncoderTest Dec 1, 2016
codec-smtp [maven-release-plugin] prepare for next development iteration Oct 14, 2016
codec-socks Replace internal class usage to make it compile on java9. This was mi… Dec 3, 2016
codec-stomp Fix buffer leaks in tests Dec 3, 2016
codec-xml [maven-release-plugin] prepare for next development iteration Oct 14, 2016
codec Misc clean up Nov 22, 2016
common [#6114] Increase test timeout for test introduced in c2f4daa Dec 8, 2016
example [maven-release-plugin] prepare for next development iteration Oct 14, 2016
handler-proxy Read if needed on ProxyHandler's handshake. Fixes #5933. Oct 30, 2016
handler Correctly handle the case when BUFFER_OVERFLOW happens during unwrap … Dec 8, 2016
license added support for Protobuf codec nano runtime Jan 19, 2016
microbench Clean up following #6016 Nov 21, 2016
resolver-dns Not use InternalThreadLocalMap where access may be done from outside … Nov 10, 2016
resolver fix 5868 -fix DefaultHostsFileEntriesResolverTest to pass on windows 7 Nov 21, 2016
tarball [maven-release-plugin] prepare for next development iteration Oct 14, 2016
testsuite-osgi [maven-release-plugin] prepare for next development iteration Oct 14, 2016
testsuite Eliminate usage of releaseLater(...) to reduce memory usage during tests Nov 18, 2016
transport-native-epoll Include frame-pointer to improve epoll flamegraph tracing Dec 7, 2016
transport-rxtx [maven-release-plugin] prepare for next development iteration Oct 14, 2016
transport-sctp [maven-release-plugin] prepare for next development iteration Oct 14, 2016
transport-udt [maven-release-plugin] prepare for next development iteration Oct 14, 2016
transport NIO ServerChannel shouldn't close because of Exception Dec 6, 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 Allow to run tests with extra commandline arguments Dec 8, 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.