From 76758c457265eee1c8b680601f577eac7ddfb999 Mon Sep 17 00:00:00 2001 From: skidoodle Date: Sat, 7 Mar 2026 00:59:23 +0100 Subject: [PATCH] fix ipv6 ula --- utils/ip.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/ip.ts b/utils/ip.ts index ef7afda..9cc8757 100644 --- a/utils/ip.ts +++ b/utils/ip.ts @@ -13,8 +13,10 @@ export const IpUtils = { const clean = ip.replace(/^\[|\]$/g, ''); if (clean === '::1' || clean === '::') return true; - if (clean.toLowerCase().startsWith('fe80:')) return true; - if (clean.toLowerCase().startsWith('fc00:')) return true; + + const lowerClean = clean.toLowerCase(); + if (lowerClean.startsWith('fe80:')) return true; + if (lowerClean.startsWith('fc') || lowerClean.startsWith('fd')) return true; if (clean.includes('.')) { const parts = clean.split('.').map(Number);