- Saved searches
- Use saved searches to filter your results more quickly
- License
- netty/netty
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Netty/All-in-One
- License
- Categories
- GroupId
- ArtifactId
- Last Version
- Release Date
- Type
- Description
- Project Organization
- Download netty-all
- How to add to project
- Dependencies
- compile (25)
- test (8)
- Project Modules
- The Netty Project
- Versions
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Netty project — an event-driven asynchronous network application framework
License
netty/netty
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
…on (#13381) Motivation: It is hard for end-user to understand why the hostname validation failed. Let's try to help them by including the SubjectAlternativeNames if there are any. Modifications: - Wrap the X509ExtendedTrustManager and so be able to catch the CertificateException and add more details if needed - Add unit test Result: Easier to debug hostname validation problems
Git stats
Files
Failed to load latest commit information.
README.md
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
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 OpenJDK 8
- Latest stable Apache Maven
- If you are on Linux or MacOS, you need additional development packages installed on your system, because you’ll build the native transport.
Note that this is build-time requirement. JDK 5 (for 3.x) or 6 (for 4.0+ / 4.1+) is enough to run your Netty-based application.
Development of all versions takes place in each branch whose name is identical to . . For example, the development of 3.9 and 4.1 resides in the branch ‘3.9’ and the branch ‘4.1’ respectively.
Netty can be used in modular JDK9+ applications as a collection of automatic modules. The module names follow the reverse-DNS style, and are derived from subproject names rather than root packages due to historical reasons. They are listed below:
- io.netty.all
- io.netty.buffer
- io.netty.codec
- io.netty.codec.dns
- io.netty.codec.haproxy
- io.netty.codec.http
- io.netty.codec.http2
- io.netty.codec.memcache
- io.netty.codec.mqtt
- io.netty.codec.redis
- io.netty.codec.smtp
- io.netty.codec.socks
- io.netty.codec.stomp
- io.netty.codec.xml
- io.netty.common
- io.netty.handler
- io.netty.handler.proxy
- io.netty.resolver
- io.netty.resolver.dns
- io.netty.transport
- io.netty.transport.epoll ( native omitted — reserved keyword in Java)
- io.netty.transport.kqueue ( native omitted — reserved keyword in Java)
- io.netty.transport.unix.common ( native omitted — reserved keyword in Java)
- io.netty.transport.rxtx
- io.netty.transport.sctp
- io.netty.transport.udt
Automatic modules do not provide any means to declare dependencies, so you need to list each used module separately in your module-info file.
About
Netty project — an event-driven asynchronous network application framework
Netty/All-in-One
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients.
License
Categories
GroupId
ArtifactId
Last Version
Release Date
Type
Description
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers and clients.
Project Organization
Download netty-all
How to add to project
io.netty netty-all 5.0.0.Alpha2
// https://jarcasting.com/artifacts/io.netty/netty-all/ implementation 'io.netty:netty-all:5.0.0.Alpha2'
// https://jarcasting.com/artifacts/io.netty/netty-all/ implementation ("io.netty:netty-all:5.0.0.Alpha2")
'io.netty:netty-all:jar:5.0.0.Alpha2'
@Grapes( @Grab(group='io.netty', module='netty-all', version='5.0.0.Alpha2') )
libraryDependencies += "io.netty" % "netty-all" % "5.0.0.Alpha2"
[io.netty/netty-all "5.0.0.Alpha2"]
Dependencies
compile (25)
Group / Artifact | Type | Version |
---|---|---|
io.netty : netty-buffer Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-dns Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-haproxy Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-http Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-http2 Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-memcache Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-mqtt Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-socks Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-codec-stomp Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-common Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-handler Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-handler-proxy Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-resolver Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-resolver-dns Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-transport Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-transport-rxtx Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-transport-sctp Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-transport-udt Optional | jar | 5.0.0.Alpha2 |
io.netty : netty-example Optional | jar | 5.0.0.Alpha2 |
com.google.protobuf : protobuf-java Optional | jar | 2.5.0 |
org.jboss.marshalling : jboss-marshalling Optional | jar | 1.3.18.GA |
org.slf4j : slf4j-api Optional | jar | 1.7.5 |
commons-logging : commons-logging Optional | jar | 1.1.3 |
log4j : log4j Optional | jar | 1.2.17 |
test (8)
Group / Artifact | Type | Version |
---|---|---|
org.javassist : javassist | jar | 3.19.0-GA |
junit : junit | jar | 4.11 |
org.hamcrest : hamcrest-library | jar | 1.3 |
org.easymock : easymock | jar | 3.2 |
org.easymock : easymockclassextension | jar | 3.2 |
org.jmock : jmock-junit4 | jar | 2.6.0 |
org.mockito : mockito-core | jar | 1.10.8 |
ch.qos.logback : logback-classic | jar | 1.0.13 |
Project Modules
The Netty Project
Versions
Version |
---|
5.0.0.Alpha2 Mar 3, 2015 |
5.0.0.Alpha1 Dec 22, 2013 |
4.1.78.Final Jun 15, 2022 |
4.1.77.Final May 6, 2022 |
4.1.76.Final Apr 12, 2022 |
4.1.75.Final Mar 10, 2022 |
4.1.74.Final Feb 8, 2022 |
4.1.73.Final Jan 12, 2022 |
4.1.72.Final Dec 13, 2021 |
4.1.71.Final Dec 9, 2021 |
4.1.70.Final Nov 3, 2021 |
4.1.69.Final Oct 11, 2021 |
4.1.68.Final Sep 9, 2021 |
4.1.67.Final Aug 16, 2021 |
4.1.66.Final Jul 16, 2021 |
4.1.65.Final May 19, 2021 |
4.1.64.Final May 17, 2021 |
4.1.63.Final Apr 1, 2021 |
4.1.62.Final Mar 30, 2021 |
4.1.61.Final Mar 30, 2021 |
4.1.60.Final Mar 9, 2021 |
4.1.59.Final Feb 8, 2021 |
4.1.58.Final Jan 13, 2021 |
4.1.57.Final Jan 12, 2021 |
4.1.56.Final Dec 17, 2020 |
4.1.55.Final Dec 8, 2020 |
4.1.54.Final Nov 11, 2020 |
4.1.53.Final Oct 13, 2020 |
4.1.52.Final Sep 8, 2020 |
4.1.51.Final Jul 9, 2020 |
4.1.50.Final May 13, 2020 |
4.1.49.Final Apr 22, 2020 |
4.1.48.Final Mar 17, 2020 |
4.1.47.Final Mar 9, 2020 |
4.1.46.Final Feb 28, 2020 |
4.1.45.Final Jan 13, 2020 |
4.1.44.Final Dec 18, 2019 |
4.1.43.Final Oct 24, 2019 |
4.1.42.Final Sep 25, 2019 |
4.1.41.Final Sep 12, 2019 |
4.1.40.Final Sep 12, 2019 |
4.1.39.Final Aug 13, 2019 |
4.1.38.Final Jul 24, 2019 |
4.1.37.Final Jun 28, 2019 |
4.1.36.Final Apr 30, 2019 |
4.1.35.Final Apr 17, 2019 |
4.1.34.Final Mar 8, 2019 |
4.1.33.Final Jan 21, 2019 |
4.1.32.Final Nov 29, 2018 |
4.1.31.Final Oct 29, 2018 |
4.1.30.Final Sep 27, 2018 |
4.1.29.Final Aug 24, 2018 |
4.1.28.Final Jul 27, 2018 |
4.1.27.Final Jul 11, 2018 |
4.1.26.Final Jul 10, 2018 |
4.1.25.Final May 14, 2018 |
4.1.24.Final Apr 19, 2018 |
4.1.23.Final Apr 4, 2018 |
4.1.22.Final Feb 21, 2018 |
4.1.21.Final Feb 5, 2018 |
4.1.20.Final Jan 21, 2018 |
4.1.19.Final Dec 15, 2017 |
4.1.18.Final Dec 8, 2017 |
4.1.17.Final Nov 9, 2017 |
4.1.16.Final Sep 25, 2017 |
4.1.15.Final Aug 24, 2017 |
4.1.14.Final Aug 2, 2017 |
4.1.13.Final Jul 6, 2017 |
4.1.12.Final Jun 9, 2017 |
4.1.11.Final May 11, 2017 |
4.1.10.Final Apr 29, 2017 |
4.1.9.Final Mar 10, 2017 |
4.1.8.Final Jan 30, 2017 |
4.1.7.Final Jan 12, 2017 |
4.1.6.Final Oct 14, 2016 |
4.1.5.Final Aug 29, 2016 |
4.1.4.Final Jul 27, 2016 |
4.1.3.Final Jul 15, 2016 |
4.1.2.Final Jul 1, 2016 |
4.1.1.Final Jun 7, 2016 |
4.1.0.Final May 25, 2016 |
4.1.0.CR7 Apr 10, 2016 |
4.1.0.CR6 Apr 2, 2016 |
4.1.0.CR5 Mar 29, 2016 |
4.1.0.CR4 Mar 21, 2016 |
4.1.0.CR3 Feb 20, 2016 |
4.1.0.CR2 Feb 4, 2016 |
4.1.0.CR1 Jan 22, 2016 |
4.1.0.Beta8 Nov 11, 2015 |
4.1.0.Beta7 Oct 3, 2015 |
4.1.0.Beta6 Sep 2, 2015 |
4.1.0.Beta5 May 7, 2015 |
4.1.0.Beta4 Mar 3, 2015 |
4.1.0.Beta3 Aug 15, 2014 |
4.1.0.Beta2 Aug 15, 2014 |
4.1.0.Beta1 Jul 4, 2014 |
4.0.56.Final Feb 5, 2018 |
4.0.55.Final Jan 21, 2018 |
4.0.54.Final Dec 8, 2017 |
4.0.53.Final Nov 9, 2017 |
4.0.52.Final Sep 21, 2017 |
4.0.51.Final Aug 24, 2017 |
4.0.50.Final Aug 2, 2017 |
4.0.49.Final Jul 6, 2017 |
4.0.48.Final Jun 9, 2017 |
4.0.47.Final May 11, 2017 |
4.0.46.Final Apr 29, 2017 |
4.0.45.Final Mar 10, 2017 |
4.0.44.Final Jan 30, 2017 |
4.0.43.Final Jan 12, 2017 |
4.0.42.Final Oct 14, 2016 |
4.0.41.Final Aug 29, 2016 |
4.0.40.Final Jul 27, 2016 |
4.0.39.Final Jul 15, 2016 |
4.0.38.Final Jul 1, 2016 |
4.0.37.Final Jun 7, 2016 |
4.0.36.Final Apr 4, 2016 |
4.0.35.Final Mar 21, 2016 |
4.0.34.Final Jan 29, 2016 |
4.0.33.Final Nov 3, 2015 |
4.0.32.Final Sep 30, 2015 |
4.0.31.Final Sep 2, 2015 |
4.0.30.Final Jul 24, 2015 |
4.0.29.Final Jun 23, 2015 |
4.0.28.Final May 7, 2015 |
4.0.27.Final Apr 2, 2015 |
4.0.26.Final Mar 2, 2015 |
4.0.25.Final Dec 31, 2014 |
4.0.24.Final Oct 29, 2014 |
4.0.23.Final Aug 15, 2014 |
4.0.22.Final Aug 14, 2014 |
4.0.21.Final Jul 1, 2014 |
4.0.20.Final Jun 12, 2014 |
4.0.19.Final Apr 30, 2014 |
4.0.18.Final Apr 1, 2014 |
4.0.17.Final Feb 24, 2014 |
4.0.16.Final Feb 20, 2014 |
4.0.15.Final Jan 21, 2014 |
4.0.14.Final Dec 22, 2013 |
4.0.14.Beta1 Nov 29, 2013 |
4.0.13.Final Nov 28, 2013 |
4.0.12.Final Nov 7, 2013 |
4.0.11.Final Oct 21, 2013 |
4.0.10.Final Oct 3, 2013 |
4.0.9.Final Sep 6, 2013 |
4.0.8.Final Aug 26, 2013 |
4.0.7.Final Aug 8, 2013 |
4.0.6.Final Aug 1, 2013 |
4.0.5.Final Jul 31, 2013 |
4.0.4.Final Jul 23, 2013 |
4.0.3.Final Jul 18, 2013 |
4.0.2.Final Jul 17, 2013 |
4.0.1.Final Jul 16, 2013 |
4.0.0.Final Jul 15, 2013 |
4.0.0.CR9 Jul 2, 2013 |
4.0.0.CR8 Jul 2, 2013 |
4.0.0.CR7 Jun 28, 2013 |
4.0.0.CR6 Jun 21, 2013 |
4.0.0.CR5 Jun 14, 2013 |
4.0.0.CR4 Jun 13, 2013 |
4.0.0.CR3 May 18, 2013 |
4.0.0.CR2 May 8, 2013 |
4.0.0.CR1 Mar 22, 2013 |
4.0.0.Beta3 Mar 16, 2013 |
4.0.0.Beta2 Feb 27, 2013 |
4.0.0.Beta1 Feb 15, 2013 |