upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-25 11:21:45 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-25 11:48:13 +0000
commit319bb7fa2c984da45422fa81d12b4a5226beb493 (patch)
treebb05a39180cf0513434a0cdd63fd25b4788066c5 /CHANGELOG.md
parent3a17877bcdabc9d6721e3054c2bb07a892f32147 (diff)
fix IPv6 connection failures with Happy Eyeballs (RFC 8305)
Implement a custom WebSocketTransport that races IPv6 and IPv4 connections with a 250ms head start for IPv6, matching browser behavior. This prevents broken IPv6 from blocking all relay connections indefinitely. This is a temporary fix until the upstream async-wsocket PR is merged: https://github.com/shadowylab/async-wsocket/pull/42
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ddfd827..73e4cf3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7 7
8## [Unreleased] 8## [Unreleased]
9 9
10### Fixed
11
12- IPv6 connection failures with Happy Eyeballs (RFC 8305)
13
10## [2.2.0] 14## [2.2.0]
11 15
12### Changed 16### Changed