Go to file
Trustin Lee 321b18d4d1 Fix test failures n LocalTransportThreadModelTest
testConcurrentMessageBufferAccess() assumes the outbound/inbound byte buffers are unbounded.  Because PooledByteBuf is bounded, the test did not pass.

The fix makes an assumption that ctx.flush() or fireInboundBufferUpdated() will make the next buffer consumed immediately, which is not the case in the real world.  Under network congestion, a user will see IndexOutOfBoundsException if the user's handler implementation writes boundlessly into inbound/outbound buffers.
2012-12-10 16:38:20 +01:00
all [maven-release-plugin] prepare for next development iteration 2012-12-03 20:34:05 +01:00
buffer Replace UnsafeByteBuf with ByteBuf.unsafe() again 2012-12-05 19:28:56 +09:00
codec Fix release of buffers in ByteToMessageCodec and MessageToMessageCodec 2012-12-08 12:59:32 +01:00
codec-http [#795] Fix WebSocketClientHandshaker13 and WebSocketClientHandshaker08 finishHandshake() method. 2012-12-07 20:14:11 +01:00
codec-socks [#787] Move the socks package to the right place 2012-12-04 09:14:05 +01:00
common [maven-release-plugin] prepare for next development iteration 2012-12-03 20:34:05 +01:00
example [#787] Move the socks package to the right place 2012-12-04 09:14:05 +01:00
handler Replace UnsafeByteBuf with ByteBuf.unsafe() again 2012-12-05 19:28:56 +09:00
license Added webbit license and credits 2011-10-27 10:34:37 +11:00
metrics-yammer [maven-release-plugin] prepare for next development iteration 2012-12-03 20:34:05 +01:00
tarball [maven-release-plugin] prepare for next development iteration 2012-12-03 20:34:05 +01:00
testsuite [maven-release-plugin] prepare for next development iteration 2012-12-03 20:34:05 +01:00
transport Fix test failures n LocalTransportThreadModelTest 2012-12-10 16:38:20 +01:00
.fbfilter.xml Update license headers 2012-06-04 13:31:44 -07:00
.fbprefs Updated Find Bugs configuration 2009-03-04 10:33:09 +00:00
.gitignore ignore .idea/ folder 2012-01-16 16:01:00 +08:00
LICENSE.txt Relicensed to Apache License v2 2009-08-28 07:15:49 +00:00
NOTICE.txt More copyright updates 2011-12-09 14:28:48 +09:00
pom.xml Update netty-build to the latest version 2012-12-04 16:46:46 +09:00
README.md Fix README 2012-09-08 20:20:45 +02:00

The Netty Project

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

Getting Netty

    <dependencies>
      ...
      <dependency>
        <groupId>io.netty</groupId>
        <artifactId>netty</artifactId>
        <version>X.Y.Z.Q</version>
        <scope>compile</scope>
      </dependency>
      ...
    </dependencies>

Developer Information

  • Netty is setup to build using Maven

  • You need JDK 7 to build Netty. Netty will run with JDK 5 (3.x) and JDK 6 (4).

  • master branch contains code for Netty 4.x

  • 3 branch contains code for Netty 3.x