From 98e679fef83c2e1b720a8b607f3f651d129a867a Mon Sep 17 00:00:00 2001 From: Endel Dreyer Date: Fri, 13 Mar 2026 14:36:33 -0300 Subject: [PATCH 1/2] Add quic-zig implementation Pure Zig QUIC implementation (RFC 9000/9001/9002) with HTTP/3 support. No C dependencies. Docker image built via GitHub Actions CI. Supported test cases: handshake, transfer, retry, http3, ecn, multiplexing, resumption, zerortt, keyupdate, longrtt, chacha20, ipv6, v2, transferloss, transfercorruption, amplificationlimit, rebind-port, rebind-addr. --- implementations_quic.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/implementations_quic.json b/implementations_quic.json index 7df33f8e..bfa2feb6 100644 --- a/implementations_quic.json +++ b/implementations_quic.json @@ -83,5 +83,10 @@ "image": "us-central1-docker.pkg.dev/golang-interop-testing/quic/go-x-net:latest", "url": "https://pkg.go.dev/golang.org/x/net/internal/quic", "role": "both" + }, + "quic-zig": { + "image": "ghcr.io/endel/quic-zig:latest", + "url": "https://github.com/endel/quic-zig", + "role": "both" } } From be7d83de53ea956349f81e583cd20784640c17c2 Mon Sep 17 00:00:00 2001 From: Endel Dreyer Date: Sat, 14 Mar 2026 20:51:35 -0300 Subject: [PATCH 2/2] Add quic-zig to WebTransport implementations Same Docker image (ghcr.io/endel/quic-zig:latest) serves both QUIC and WebTransport tests. The entrypoint script auto-detects WT mode and dispatches to the dedicated WT server/client binaries. --- implementations_webtransport.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/implementations_webtransport.json b/implementations_webtransport.json index 23279f21..badef3d4 100644 --- a/implementations_webtransport.json +++ b/implementations_webtransport.json @@ -18,5 +18,10 @@ "image": "peterdoornbosch/flupke-webtransport-interop", "url": "https://github.com/ptrd/flupke", "role": "server" + }, + "quic-zig": { + "image": "ghcr.io/endel/quic-zig:latest", + "url": "https://github.com/endel/quic-zig", + "role": "both" } }