Netty project - an event-driven asynchronous network application framework
Java C Shell Groovy Protocol Buffer C++
Latest commit bf08ed0 Mar 21, 2017 @boazavital boazavital committed with normanmaurer fix failure logging of value on channel option set
Motivation:

The code accidentally passes channel twice instead of value, resulting in logs like:
Failed to set channel option 'SO_SNDBUF' with value '[id: 0x2c5b2eb4]' for channel '[id: 0x2c5b2eb4]'

Modifications:

Pass value instead of channel where it needs to be.

Result:

Failed to set channel option 'SO_SNDBUF' with value '0' for channel '[id: 0x9bd3c5b8]'
Permalink
Failed to load latest commit information.
.github Use GitHub Issue/PR Template Feature Dec 7, 2016
all [maven-release-plugin] prepare for next development iteration Mar 10, 2017
bom [maven-release-plugin] prepare for next development iteration Mar 10, 2017
buffer EmptyByteBuf allows writing ByteBufs with 0 readable bytes Mar 22, 2017
codec-dns [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-haproxy [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-http Trim optional white space in CombinedHttpHeaders values Mar 19, 2017
codec-http2 [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-memcache [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-mqtt [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-redis [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-smtp [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-socks [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-stomp [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec-xml [maven-release-plugin] prepare for next development iteration Mar 10, 2017
codec Adding method to assert XML decoder framing works Mar 19, 2017
common Trim optional white space in CombinedHttpHeaders values Mar 19, 2017
example [maven-release-plugin] prepare for next development iteration Mar 10, 2017
handler-proxy [maven-release-plugin] prepare for next development iteration Mar 10, 2017
handler ChunkedWriteHandler flushes too often Mar 18, 2017
license Remove reference to akka code and ArrayDeque which is not part of net… Mar 7, 2017
microbench [maven-release-plugin] prepare for next development iteration Mar 10, 2017
resolver-dns [maven-release-plugin] prepare for next development iteration Mar 10, 2017
resolver [maven-release-plugin] prepare for next development iteration Mar 10, 2017
tarball [maven-release-plugin] prepare for next development iteration Mar 10, 2017
testsuite-autobahn [maven-release-plugin] prepare for next development iteration Mar 10, 2017
testsuite-osgi [maven-release-plugin] prepare for next development iteration Mar 10, 2017
testsuite [maven-release-plugin] prepare for next development iteration Mar 10, 2017
transport-native-epoll [maven-release-plugin] prepare for next development iteration Mar 10, 2017
transport-rxtx [maven-release-plugin] prepare for next development iteration Mar 10, 2017
transport-sctp [maven-release-plugin] prepare for next development iteration Mar 10, 2017
transport-udt [maven-release-plugin] prepare for next development iteration Mar 10, 2017
transport fix failure logging of value on channel option set Mar 22, 2017
.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 Remove reference to akka code and ArrayDeque which is not part of net… Mar 7, 2017
README.md Updating Branches to look section to match the current branching stru… Mar 10, 2016
pom.xml [maven-release-plugin] prepare for next development iteration Mar 10, 2017
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.