Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Netty project - an event-driven asynchronous network application framework
Java Other
branch: master
Failed to load latest commit information.
all [maven-release-plugin] prepare for next development iteration
buffer Fix regression introduced by f765053 by use Entry after it is recycled
codec-dns Fix missing ResourceLeak.close() in AbstractDnsMessage
codec-haproxy ByteString introduced as AsciiString super class
codec-http Support empty http responses when using compression
codec-http2 Update HTTP/2 to RFCs
codec-memcache Returns after encoding each message not do check following instance t…
codec-mqtt [maven-release-plugin] prepare for next development iteration
codec-socks [maven-release-plugin] prepare for next development iteration
codec-stomp ByteString introduced as AsciiString super class
codec-xml [maven-release-plugin] prepare for next development iteration
codec Remove memory copy when extract frame in LengthFieldBasedFrameDecoder
common Let PoolThreadCache work even if allocation and deallocation Thread a…
example SCTP echo client/server multi-homing examples
handler-proxy ByteString introduced as AsciiString super class
handler Reduce calls to System.nanoTime() and object creation in IdleStateHan…
license Let PoolThreadCache work even if allocation and deallocation Thread a…
microbench Have Http2LocalFlowController.consumeBytes indicate whether a WINDOW_…
resolver-dns Revamp DNS codec
resolver Use InetSocketAddress.getHostName() instead of getHostString()
tarball [maven-release-plugin] prepare for next development iteration
testsuite-osgi Upgrade twitter hpack dependency
testsuite [#3785] Correctly handle connection refused with native transport
transport-native-epoll [#3785] Correctly handle connection refused with native transport
transport-rxtx [maven-release-plugin] prepare for next development iteration
transport-sctp Add support for SCTP 'unordered' flag.
transport-udt Remove duplicated code in AcceptorChannel classes.
transport Not try to write more then Integer.MAX_VALUE / SSIZE_MAX via writev
.fbprefs Updated Find Bugs configuration
.gitignore Exclude bin directory from git Motivation:
.travis.yml Travis CI branch whitelisting
CONTRIBUTING.md Move the pull request guide to the developer guide
LICENSE.txt Relicensed to Apache License v2
NOTICE.txt Let PoolThreadCache work even if allocation and deallocation Thread a…
README.md Add a link to the 'native transports' page
pom.xml Upgrading Jetty alpn-api version
run-example.sh Add HTTP/2 Netty tiles example

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.