From 32c7a7ff1da9c29bf7be388ca37e4763a05a664d Mon Sep 17 00:00:00 2001 From: John Crispin Date: Mon, 19 May 2025 08:25:39 +0200 Subject: [PATCH] cloud_discovery: add support for hostname_validation Fixes: WIFI-14694 Signed-off-by: John Crispin --- feeds/tip/cloud_discovery/files/usr/bin/cloud_discovery | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/feeds/tip/cloud_discovery/files/usr/bin/cloud_discovery b/feeds/tip/cloud_discovery/files/usr/bin/cloud_discovery index 83fef666..1fb0456a 100755 --- a/feeds/tip/cloud_discovery/files/usr/bin/cloud_discovery +++ b/feeds/tip/cloud_discovery/files/usr/bin/cloud_discovery @@ -80,7 +80,7 @@ function gateway_write(data) { gateway ??= {}; let new = {}; let changed = false; - for (let key in [ 'server', 'port', 'valid' ]) { + for (let key in [ 'server', 'port', 'valid', 'hostname_validate' ]) { if (exists(data, key)) new[key] = data[key]; else if (exists(gateway, key)) @@ -166,7 +166,7 @@ function redirector_lookup() { let redir = readjsonfile(path); if (redir?.controller_endpoint) { let controller_endpoint = split(redir.controller_endpoint, ':'); - if (gateway_write({ server: controller_endpoint[0], port: controller_endpoint[1] || 15002, valid: false })) { + if (gateway_write({ server: controller_endpoint[0], port: controller_endpoint[1] || 15002, valid: false, hostname_validate: 1 })) { ulog(LOG_INFO, `Discovered cloud via lookup service ${redir.server}:${redir.port}\n`); client_start(); set_state(VALIDATING);