From bc841ec965750338a22a064320823c5abadf2205 Mon Sep 17 00:00:00 2001 From: Johann150 Date: Mon, 14 Oct 2024 15:24:11 +0200 Subject: [PATCH] server: enable Happy Eyeballs IPv4/v6 selection Whoever thought it was a good idea to have this disabled by default... --- packages/backend/src/boot/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/backend/src/boot/index.ts b/packages/backend/src/boot/index.ts index 4a6b37b43..c631efa4e 100644 --- a/packages/backend/src/boot/index.ts +++ b/packages/backend/src/boot/index.ts @@ -1,4 +1,5 @@ import cluster from 'node:cluster'; +import net from 'node:net'; import Xev from 'xev'; import Logger from '@/services/logger.js'; @@ -25,6 +26,8 @@ export async function boot(): Promise { process.title = `Foundkey (${process.env.mode})`; } + net.setDefaultAutoSelectFamily(true); + if (cluster.isPrimary || envOption.disableClustering) { await masterMain();