Meta: Update curl to version 8.18.0#1 to fix happy eyeballs

When a firewall/router between a client and a host server silently drops
traffic for HTTP/3 or QUIC that utilizes UDP/443 (instead of the more
traditional TCP/443 (HTTPS) or TCP/80 (HTTP) used in HTTP/1.1 and
HTTP/2), the connection will be broken with the host as curl before
8.18.0 has a bug with the TCP fallback mechanism that will not allow the
communication to proceed, resulting in a connection time out after 90
seconds (Ladybird's current timeout value).

Problem is with the Happy Eyeballs algorithm that tries to use IPv6 and
IPv4 to establish communications with the host server.

Fixes: #7574

From curl bug: https://github.com/curl/curl/issues/19740

Alt-Svc breaks Happy Eyeballs v2: Both ballers use QUIC instead of
QUIC+TCP fallback
This commit is contained in:
Rocco Corsi
2026-02-16 19:36:34 -05:00
committed by Shannon Booth
parent 2408e602ac
commit 0b1c794e93
Notes: github-actions[bot] 2026-02-19 19:04:58 +00:00

View File

@@ -230,7 +230,7 @@
},
{
"name": "curl",
"version": "8.16.0#0"
"version": "8.18.0#1"
},
{
"name": "dav1d",