4 Commits

Author SHA1 Message Date
Nicholas S. Husin
7b75446a98 internal/http3: add shutdown support for server
Currently, our HTTP/3 server that has been registered against a net/http
Server will keep running even after the net/http Server has shutdown.

Therefore, add support for shutting down a running HTTP/3 server, and
use it as part of net/http.Server.RegisterOnShutdown.

For golang/go#70914
For golang/go#77440

Change-Id: I5d2acd2cb0fef64ecf5f8d81ae79f3399ed97b00
Reviewed-on: https://go-review.googlesource.com/c/net/+/754580
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Damien Neil <dneil@google.com>
Reviewed-by: Nicholas Husin <husin@google.com>
2026-03-26 17:43:53 -07:00
Damien Neil
dd0b200aed quic: remove go1.21 build constraint
The x/net go.mod now depends on go1.23.

Change-Id: I24960949d84753f84f75fbdc97b7dfb92191a4d2
Reviewed-on: https://go-review.googlesource.com/c/net/+/664295
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
Auto-Submit: Damien Neil <dneil@google.com>
2025-04-09 15:11:44 -07:00
Damien Neil
03179ce033 quic: report error string when peer closes connection
Change-Id: I2eaf8ef90dc84440e9d38b4d0573c9f6e44f71b0
Reviewed-on: https://go-review.googlesource.com/c/net/+/640798
Reviewed-by: Jonathan Amsterdam <jba@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Damien Neil <dneil@google.com>
2025-01-07 14:34:40 -08:00
Damien Neil
fa11427993 quic: move package out of internal
For golang/go#58547

Change-Id: I119d820824f82bfdd236c6826f960d0c934745ca
Reviewed-on: https://go-review.googlesource.com/c/net/+/566295
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
2024-02-27 18:30:56 +00:00