From 34345461f1947e7d3a4c90c54b567114369a52f1 Mon Sep 17 00:00:00 2001 From: Rotzbua Date: Sun, 12 May 2024 22:24:49 +0200 Subject: [PATCH 1/2] fix(dns): remove outdated node check Add reference to issue for this workaround. --- packages/node_modules/node-red/lib/red.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/node_modules/node-red/lib/red.js b/packages/node_modules/node-red/lib/red.js index 93c983ce3..a77105c58 100644 --- a/packages/node_modules/node-red/lib/red.js +++ b/packages/node_modules/node-red/lib/red.js @@ -25,11 +25,9 @@ var api = require("@node-red/editor-api"); var server = null; var apiEnabled = false; -const NODE_MAJOR_VERSION = process.versions.node.split('.')[0]; -if (NODE_MAJOR_VERSION >= 16) { - const dns = require('dns'); - dns.setDefaultResultOrder('ipv4first'); -} +// Workaround for WebSocket: https://github.com/node-red/node-red/issues/4010 +const dns = require('dns'); +dns.setDefaultResultOrder('ipv4first'); function checkVersion(userSettings) { var semver = require('semver'); From 47bf166a6e8beb7893896a27077928f022437359 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Mon, 13 May 2024 14:41:24 +0100 Subject: [PATCH 2/2] Update packages/node_modules/node-red/lib/red.js --- packages/node_modules/node-red/lib/red.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node_modules/node-red/lib/red.js b/packages/node_modules/node-red/lib/red.js index a77105c58..05602f9cd 100644 --- a/packages/node_modules/node-red/lib/red.js +++ b/packages/node_modules/node-red/lib/red.js @@ -25,7 +25,7 @@ var api = require("@node-red/editor-api"); var server = null; var apiEnabled = false; -// Workaround for WebSocket: https://github.com/node-red/node-red/issues/4010 +// Ensure ipv4 results are returned first: https://github.com/node-red/node-red/issues/4010 const dns = require('dns'); dns.setDefaultResultOrder('ipv4first');