Files
Sebastiaan van Stijn 60dffc9412 vendor: golang.org/x/net v0.59.0
Notable changes:

- all: upgrade go directive to at least 1.26.0
- http2: deprecate Transport and Server
- http2: use IDNA Lookup profile, not raw Punycode translation
    - addresses https://github.com/golang/go/issues/81010
- internal/httpcommon: remove Host header from server request

full diff: https://github.com/golang/net/compare/v0.58.0...v0.59.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2026-09-14 17:31:14 +02:00
..
2026-08-15 14:43:34 +02:00
2021-12-16 21:16:01 +01:00
2026-09-14 17:31:14 +02:00
2026-05-11 12:22:37 +02:00
2026-05-11 12:22:37 +02:00
2026-09-14 17:31:14 +02:00
2023-03-15 01:42:00 +01:00
2026-04-02 02:31:42 +02:00
2026-05-11 12:22:37 +02:00
2024-04-09 14:52:51 +02:00
2026-05-11 12:22:37 +02:00
2026-05-22 11:27:01 +02:00
2026-09-14 17:31:14 +02:00
2025-04-10 00:01:30 +02:00
2026-05-11 12:22:37 +02:00

This package (golang.org/x/net/http2) is the original source of truth of the Go HTTP/2 implementation.

As of Go 1.27, the source of truth has moved to the standard library package net/http/internal/http2. All new feature development should happen in that package. Only critical bug fixes and security fixes will be backported to x/net.

The x/net package contains two implementations of the HTTP/2 transport and server:

The original implementation (no longer the source of truth).

A reimplementation of the x/net/http2 APIs in terms of net/http. This is called "the wrapping implementation", since it wraps net/http.

The original implementation is used when the Go version is less than 1.27.

The wrapping implementation is used when the Go version is at least 1.27. The build tag "http2legacy" may be set to use the original implementation.