Fix IPv6 trace: use node:https with family option instead of IP literal fetch (1.1.1)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
+8
-1
@@ -3,10 +3,17 @@
|
||||
All notable changes to this project are documented here, newest first.
|
||||
Every change is committed and pushed so the history can be followed in git as well.
|
||||
|
||||
## [1.1.1] - 2026-09-08
|
||||
|
||||
### Fixed
|
||||
- IPv6 trace showed `n/a (fetch failed)`: Node's `fetch` (undici) mangles IPv6 literals during TLS
|
||||
hostname verification. The check now uses `node:https` with the `family` option against
|
||||
`www.cloudflare.com`, so both families work with normal certificate validation.
|
||||
|
||||
## [1.1.0] - 2026-09-08
|
||||
|
||||
### Changed
|
||||
- WARP check now queries Cloudflare over IPv4 and IPv6 separately (by edge IP literal) and logs both
|
||||
- WARP check now queries Cloudflare over IPv4 and IPv6 separately and logs both
|
||||
egress IPs: `ipv4=104.28.x.x (warp=on) ipv6=2a09:bac1:... (warp=on) colo=AMS loc=NL`.
|
||||
- `/warp` slash command shows the IPv4 and IPv6 Cloudflare IPs on separate lines.
|
||||
- "Connected" now means the IPv4 path (the one Discord uses) reports `warp=on`; IPv6 is informational.
|
||||
|
||||
Reference in New Issue
Block a user