Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Netty project - an event-driven asynchronous network application framework
Java Other
branch: master

[#3662] Fail the connect future on close

Motivation:

Because of a bug we missed to fail the connect future when doClose() is called. This can lead to a future which is never notified and so may lead to deadlocks in user-programs.

Modifications:

Correctly fail the connect future when doClose() is called and the connection was not established yet.

Result:

Connect future is always notified.
latest commit 14e1d0f9f7
@normanmaurer normanmaurer authored
Failed to load latest commit information.
all [maven-release-plugin] prepare for next development iteration
buffer ByteString arrayOffset method
codec-dns [maven-release-plugin] prepare for next development iteration
codec-haproxy ByteString introduced as AsciiString super class
codec-http ByteString arrayOffset master branch cleanup
codec-http2 ByteString arrayOffset method
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 fix the discardedBytes counting on LineBasedFrameDecoder
common [#3680] Enabled SecurityManager results in ClassNotFoundError during …
example ByteString introduced as AsciiString super class
handler-proxy ByteString introduced as AsciiString super class
handler Fix SslContextBuilder swapping client and server
license Integrate non-blocking XML parser as Netty codec (#2806)
microbench ByteString arrayOffset method
resolver-dns [maven-release-plugin] prepare for next development iteration
resolver Use InetSocketAddress.getHostName() instead of getHostString()
tarball [maven-release-plugin] prepare for next development iteration
testsuite-osgi [maven-release-plugin] prepare for next development iteration
testsuite Correctly test for non-auto-read correctness in testsuite
transport-native-epoll [#3662] Fail the connect future on close
transport-rxtx [maven-release-plugin] prepare for next development iteration
transport-sctp [maven-release-plugin] prepare for next development iteration
transport-udt Motivation: If there are no readable bytes, it's unnecessary to go th…
transport [#3662] Fail the connect future on close
.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 Integrate non-blocking XML parser as Netty codec (#2806)
README.md Add a link to the 'native transports' page
pom.xml Add support for ALPN when using openssl + NPN client mode and support…
run-example.sh Add logLevel property to enable different log levels for the examples.

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.