3451bce17f
Related: #3107 Motivation: ZlibEn/Decoder and JdkZlibEncoder in 3.9 do not have any unit tests. Before applying any patches, we should backport the tests in 4.x so that we can make sure we do not break anything. Modification: - Backport ZlibTest and its subtypes - Remove the test for automatic GZIP header detection because the ZlibDecoders in 3.9 do not have that feature - Initialize JdkZlibEncoder.out and crc only when necessary for reduced memory footprint - Fix the bugs in the ZlibEncoders where it fails to compress correctly when there are not enough room in the output buffer Result: We are more confident when we make changes in ZlibEncoder/Decoder Bugs have been squashed |
||
---|---|---|
license | ||
src | ||
.fbfilter.xml | ||
.fbprefs | ||
.gitignore | ||
CONTRIBUTING.md | ||
LICENSE.txt | ||
NOTICE.txt | ||
pom.xml | ||
README.md | ||
run-example.sh |
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:
- Latest stable Oracle JDK 7
- Latest stable Apache Maven
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.