8000 Comparing v0.31.0...v0.32.0 · golang/net · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: golang/net
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.31.0
Choose a base ref
...
head repository: golang/net
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.32.0
Choose a head ref
  • 7 commits
  • 41 files changed
  • 6 contributors

Commits on Nov 22, 2024

  1. http2: add SETTINGS_ENABLE_CONNECT_PROTOCOL support

    For golang/go#49918
    
    Change-Id: Ibcd8fb189200c0976cf1bd03a796abae4afa4cfd
    GitHub-Last-Rev: cba5ecd
    GitHub-Pull-Request: #221
    Reviewed-on: https://go-review.googlesource.com/c/net/+/610977
    Reviewed-by: Damien Neil <dneil@google.com>
    Auto-Submit: Damien Neil <dneil@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Reviewed-by: Roland Shoemaker <roland@golang.org>
    WeidiDeng authored and gopherbot committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    9a51899 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. route: fix parse of zero-length sockaddrs in RIBs

    Zero-length sockaddrs were observed in RIBs within golang/go#70528.
    These records are to be skipped, and an invariant for later slice
    manipulation is to be enforced by a defensive check in parseAddr.
    
    Fixes golang/go#70528
    
    Change-Id: I4b8b5bd2339bbadc1d1be1ce14deeb6dd3b8e536
    GitHub-Last-Rev: 066ba8a
    GitHub-Pull-Request: #228
    Reviewed-on: https://go-review.googlesource.com/c/net/+/631475
    Auto-Submit: Ian Lance Taylor <iant@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Reviewed-by: Ian Lance Taylor <iant@google.com>
    Reviewed-by: Damien Neil <dneil@google.com>
    raggi authored and gopherbot committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e9cd716 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. http2: limit number of PINGs bundled with RST_STREAMs

    gRPC has an unfortunate behavior of stictly rate limiting
    the number of PING frames that it will receive. The default is
    two PING frames every two hours when no requests are in flight;
    two PING frames every five minutes when a request is in flight;
    and the limit resets every time the gRPC endpoint sends a
    HEADERS or DATA frame.
    
    When sending a RST_STREAM frame, the Transport can bundle a PING
    frame with it to confirm the server is responding. When canceling
    several requests in succession, this can result in hitting the
    gRPC ping limit.
    
    Work around this gRPC behavior by sending at most one bundled
    PING per HEADERS or DATA  frame received. We already limit
    ourselves to one PING in flight at a time; now, when we receive
    a PING response, disable sending additional bundled PINGs
    until we read a HEADERS/DATA frame.
    
    This does not affect keep-alive pings.
    
    Fixes golang/go#70575.
    
    Change-Id: I7c4003039bd2dc52106b2806ca31eeeee37b7e09
    Reviewed-on: https://go-review.googlesource.com/c/net/+/632995
    Reviewed-by: Jonathan Amsterdam <jba@google.com>
    Auto-Submit: Damien Neil <dneil@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    neild authored and gopherbot committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    bc37675 View commit details
    Browse the repository at this point in the history
  2. route: change from syscall to x/sys/unix

    This lets us drop some of the defs files and cgo usage.
    
    Change-Id: I5a00e77610da36c752d28ea07e40b8a9c7c59ae4
    Reviewed-on: https://go-review.googlesource.com/c/net/+/632816
    Auto-Submit: Ian Lance Taylor <iant@google.com>
    TryBot-Result: Gopher Robot <gobot@golang.org>
    Reviewed-by: Ian Lance Taylor <iant@google.com>
    Run-TryBot: Ian Lance Taylor <iant@golang.org>
    Reviewed-by: Damien Neil <dneil@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    ianlancetaylor authored and gopherbot committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    4be1253 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. http2: fix benchmarks using common frame read/write functions

    CL 586249 unified frame read/write functions used by client
    and server tests, but inadvertently broke some benchmarks.
    Fix those benchmarks.
    
    This mostly restores the previous behavior of the affected
    benchmarks (for example, testing only to see that a DATA frame
    contains an END_STREAM marker, ignoring the number of bytes
    in the frame).
    
    Fixes golang/go#70647
    
    Change-Id: I2b0099c3513ac8754d11c4e37b7d63277a0fb0b1
    Reviewed-on: https://go-review.googlesource.com/c/net/+/633055
    Auto-Submit: Damien Neil <dneil@google.com>
    Reviewed-by: Jonathan Amsterdam <jba@google.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Reviewed-by: Antonio Ojea <aojea@google.com>
    neild authored and gopherbot committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    6e41410 View commit details
    Browse the repository at this point in the history
  2. route: remove unused sizeof* consts on freebsd

    The sizeofSockaddr* consts were replaced by the respective x/sys/unix
    consts by CL 632816.
    
    The sizeofIfDataFreeBSD* consts were never used since they were added.
    
    Cq-Include-Trybots: luci.golang.try:x_net-gotip-freebsd-amd64
    Change-Id: Ieb0e01353199e08659d45cdc3293e817b679fed5
    Reviewed-on: https://go-review.googlesource.com/c/net/+/633155
    Reviewed-by: Ian Lance Taylor <iant@google.com>
    Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Auto-Submit: Damien Neil <dneil@google.com>
    Reviewed-by: Damien Neil <dneil@google.com>
    tklauser authored and gopherbot committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    d0a1049 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. go.mod: update golang.org/x dependencies

    Update golang.org/x dependencies to their latest tagged versions.
    
    Change-Id: I5db578f0e340dbf37012f580b307155806d55993
    Reviewed-on: https://go-review.googlesource.com/c/net/+/633584
    Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
    Auto-Submit: Gopher Robot <gobot@golang.org>
    LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
    Reviewed-by: David Chase <drchase@google.com>
    gopherbot committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    285e1cf View commit details
    Browse the repository at this point in the history
Loading
0