fix(windows): enable WinHTTP IPv6 fast fallback
Dual-stack hostnames with unreachable IPv6 stalled past the endpoint probe budget because WinHTTP tries addresses sequentially. Enable WINHTTP_OPTION_IPV6_FAST_FALLBACK (Happy Eyeballs) via win_http 0.2.2 so IPv4 is raced after the IPv6 attempt, matching curl/Cronet/NSURLSession. close #1128
This commit is contained in:
+2
-2
@@ -1473,10 +1473,10 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: win_http
|
name: win_http
|
||||||
sha256: a50a14f1bf32bc5c9b39add9baa01658b97146b21de25237810ca6b850a6704e
|
sha256: ebc4d37e2c0e6800cc200e40d289d3bac22fc17d40fce3ae7909d49a20da77bc
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.1"
|
version: "0.2.2"
|
||||||
window_manager:
|
window_manager:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|||||||
+1
-1
@@ -72,7 +72,7 @@ dependencies:
|
|||||||
ref: 9e150f7
|
ref: 9e150f7
|
||||||
cupertino_http: ^2.4.0
|
cupertino_http: ^2.4.0
|
||||||
cronet_http: ^1.6.0
|
cronet_http: ^1.6.0
|
||||||
win_http: ^0.2.1
|
win_http: ^0.2.2
|
||||||
collection: ^1.18.0
|
collection: ^1.18.0
|
||||||
freezed_annotation: ^3.1.0
|
freezed_annotation: ^3.1.0
|
||||||
xml: ^6.6.1
|
xml: ^6.6.1
|
||||||
|
|||||||
Reference in New Issue
Block a user