-
-
Notifications
You must be signed in to change notification settings - Fork 16.3k
Comparing changes
Open a pull request
base repository: netty/netty
base: netty-4.1.90.Final
head repository: netty/netty
compare: netty-4.1.91.Final
- 19 commits
- 79 files changed
- 11 contributors
Commits on Mar 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b45db7 - Browse repository at this point
Copy the full SHA 6b45db7View commit details
Commits on Mar 15, 2023
-
Allow setting null TrustManager (#13277)
Motivation: I sometimes use a default (null) TrustManager, but want to set this using the same code as when I do use a TrustManager. Modification: Allow setting a null TrustManager. Same as how it is for KeyManager. Result: Allow setting null TrustManager
Configuration menu - View commit details
-
Copy full SHA for a7cdfc1 - Browse repository at this point
Copy the full SHA a7cdfc1View commit details
Commits on Mar 16, 2023
-
add reflect config for EpollDatagramChannel (#13279)
Motivation: EpollDatagramChannel failed to reflect with graalvm native image. Spring data redis always require it when running in linux. Modification: add configuration for EpollDatagramChannel in reflect-config.json. Result: Fixes [spring-data-redis #2527](spring-projects/spring-data-redis#2527).
Configuration menu - View commit details
-
Copy full SHA for dabbe44 - Browse repository at this point
Copy the full SHA dabbe44View commit details
Commits on Mar 17, 2023
-
Update maven to 3.9.0 (#13281)
Motivation: Let's use the latest maven version to build Modifications: Upgrade to 3.9.0 Result: Use latest maven release
Configuration menu - View commit details
-
Copy full SHA for 5aa6728 - Browse repository at this point
Copy the full SHA 5aa6728View commit details
Commits on Mar 22, 2023
-
Illustrate the right way to send a GET request (#13282)
Motivation: The way to sent a GET request in the HttpUploadClient is wrong, because if just send a GET request without a following LastHttpContent, the pipeline will be blocked, and we can't reuse the channel to send another http request. The Example works because the channel is closed. but the following post and multi request both sent a LastHttpContent, so the get request should do this too. This may mislead the user. Modification: Fix the problem described in the motivation. Result: Illustrate the right way to send a GET request --------- Co-authored-by: mipengcheng <mipengcheng3@jd.com> Co-authored-by: Norman Maurer <norman_maurer@apple.com>
Configuration menu - View commit details
-
Copy full SHA for 97f7401 - Browse repository at this point
Copy the full SHA 97f7401View commit details -
Update maven to 3.9.1 (#13292)
Motivation: Let's use the latest maven version to build Modifications: Upgrade to 3.9.1 Result: Use latest maven release
Configuration menu - View commit details
-
Copy full SHA for 20ea1b8 - Browse repository at this point
Copy the full SHA 20ea1b8View commit details -
Fire a PrematureChannelClosureException when Channel is closed while…
Configuration menu - View commit details
-
Copy full SHA for b75cdbd - Browse repository at this point
Copy the full SHA b75cdbdView commit details
Commits on Mar 25, 2023
-
Build on JDK20 during PR verification (#13295)
Motivation: JDK20 was released so we should try to build with it for PRs Modifications: - Replace CI job that uses JDK19 with JDK20 - Add profiles for JDK20 - Use reflection in OpenJdkSelfSignedCertGenerator to be able to build on JDK20 as well Result: Verify PRs with latest JDK
Configuration menu - View commit details
-
Copy full SHA for 44b7e5b - Browse repository at this point
Copy the full SHA 44b7e5bView commit details
Commits on Mar 28, 2023
-
Connect without password if server returns NO_AUTH when using Socks5 (#…
Configuration menu - View commit details
-
Copy full SHA for 3404746 - Browse repository at this point
Copy the full SHA 3404746View commit details -
NetUtil should be able to handle -Djava.net.preferIPv6Addresses=syste…
Configuration menu - View commit details
-
Copy full SHA for ea1af14 - Browse repository at this point
Copy the full SHA ea1af14View commit details -
Use optional resolution of sun.net.dns (#13303)
Motivation: To be able to use our DNS resolver with OSGI we should use an optional resolution of sun.net.dns Modifications: Add config to pom.xml Result: Fixes #13297
Configuration menu - View commit details
-
Copy full SHA for cf5c467 - Browse repository at this point
Copy the full SHA cf5c467View commit details
Commits on Mar 29, 2023
-
chore: Set permissions for GitHub actions (#12462)
Motivation: Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. Modifications: - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs Result: Secure GitHub actions Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ccc5e01 - Browse repository at this point
Copy the full SHA ccc5e01View commit details
Commits on Mar 31, 2023
-
Use the correct error when reset a stream (#13309)
Motivation: At the moment we always used "CANCEL" when reseting a stream because of an error. This is not correct, we should use the error that caused the stream error. Modifications: - Use correct error when reset a stream. - Add unit test Result: Correctly propagate stream errors via reset
Configuration menu - View commit details
-
Copy full SHA for 12e1169 - Browse repository at this point
Copy the full SHA 12e1169View commit details -
Introduce Http2MultiplexActiveStreamsException that can be used to pr…
…opagate an error to all active streams (#13306) Motivation: There might be a desire to fire an exception to all the active streams. This is currently harder to do then it should be as the user needs to keep track of the active streams. Modifications: - Add Http2MultiplexActiveStreamsException which can be used to wrap an exception which should be fired to all the active streams by Http2MultiplexHandler - Add unit tests Result: Alternative solution for #12830. Thanks @yawkat
Configuration menu - View commit details
-
Copy full SHA for 94ab6f3 - Browse repository at this point
Copy the full SHA 94ab6f3View commit details
Commits on Apr 1, 2023
-
Don't unwrap multiple records until we notified the caller about the …
…finished handshake (#13314) Motiviation: We should ensure we only unwrap data to the destination buffer once we did notify the user about the completion of the handshake. Failing to do so might result in corrupted state machines. Modifications: Always use the jdkCompat mode until the handshake was complete Result: Correct state machine.
Configuration menu - View commit details
-
Copy full SHA for ae10dc1 - Browse repository at this point
Copy the full SHA ae10dc1View commit details -
StacklessSSLHandshakeException: add a short stack-trace (#13315)Motivation: Currently, `StacklessSSLHandshakeException` doesn't have any stack-trace which makes it harder to understand where it comes from. Modifications: - Add one-line stack-trace using `ThrowableUtil.unknownStackTrace` utility; Result: Similar to `StacklessClosedChannelException`, `StacklessSSLHandshakeException` always has one-line stack-trace to indicate where it was originated.
Configuration menu - View commit details
-
Copy full SHA for e1fad99 - Browse repository at this point
Copy the full SHA e1fad99View commit details
Commits on Apr 3, 2023
-
Handle EHOSTUNREACH errors in io.netty.channel.unix.Errors (#13317) (#…
…13318) Motivation: We should throw a NoRouteToHostException when a socket connection fails with EHOSTUNREACH in the same way as ENETUNREACH. Modifications: Add handling for EHOSTUNREACH Result: Correct exception is thrown.
Configuration menu - View commit details
-
Copy full SHA for 76d83fe - Browse repository at this point
Copy the full SHA 76d83feView commit details -
Update: Add snappy support on HttpContentDecoder (#13312)
Motivation: I want to allow logstash http input to be able to read snappy compressed data. Modifications: To allow the HttpContentDecoder to support snappy it created a new control flow to test for snappy content encoding. If it is present, we are using a specific snappy decompressor to read the data. In order to make sure it was working I also included a e2e test on the behaior of HttpContentDecoder. Result: We should be able to send snappy traffic to a server using HttpContentDocder and be ale to uncompresse the traffic. Co-authored-by: Aayush Atharva <hyperx.pro@outlook.com> Co-authored-by: Norman Maurer <norman_maurer@apple.com>
Configuration menu - View commit details
-
Copy full SHA for cd54019 - Browse repository at this point
Copy the full SHA cd54019View commit details -
Configuration menu - View commit details
-
Copy full SHA for d773f37 - Browse repository at this point
Copy the full SHA d773f37View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff netty-4.1.90.Final...netty-4.1.91.Final