Comparison

util/prosodyctl/check.lua @ 12230:f590058d8d99

util.prosodyctl.check: Include multiplexed ports in DNS checks #1704
author Kim Alvefur <zash@zash.se>
date Sun, 30 Jan 2022 13:16:30 +0100
parent 12218:0795e1ccf3d8
child 12231:ca8453129ade
comparison
equal deleted inserted replaced
12229:30ea791ce817 12230:f590058d8d99
420 local c2s_ports = set.new(configmanager.get("*", "c2s_ports") or {5222}); 420 local c2s_ports = set.new(configmanager.get("*", "c2s_ports") or {5222});
421 local s2s_ports = set.new(configmanager.get("*", "s2s_ports") or {5269}); 421 local s2s_ports = set.new(configmanager.get("*", "s2s_ports") or {5269});
422 local c2s_tls_ports = set.new(configmanager.get("*", "c2s_direct_tls_ports") or {}); 422 local c2s_tls_ports = set.new(configmanager.get("*", "c2s_direct_tls_ports") or {});
423 local s2s_tls_ports = set.new(configmanager.get("*", "s2s_direct_tls_ports") or {}); 423 local s2s_tls_ports = set.new(configmanager.get("*", "s2s_direct_tls_ports") or {});
424 424
425 if set.new(configmanager.get("*", "modules_enabled")):contains("net_multiplex") then
426 local multiplex_ports = set.new(configmanager.get("*", "ports") or {});
427 local multiplex_tls_ports = set.new(configmanager.get("*", "ssl_ports") or {});
428 if not multiplex_ports:empty() then
429 c2s_ports = c2s_ports + multiplex_ports;
430 s2s_ports = s2s_ports + multiplex_ports;
431 end
432 if not multiplex_tls_ports:empty() then
433 c2s_tls_ports = c2s_tls_ports + multiplex_tls_ports;
434 s2s_tls_ports = s2s_tls_ports + multiplex_tls_ports;
435 end
436 end
437
425 local c2s_srv_required, s2s_srv_required, c2s_tls_srv_required, s2s_tls_srv_required; 438 local c2s_srv_required, s2s_srv_required, c2s_tls_srv_required, s2s_tls_srv_required;
426 if not c2s_ports:contains(5222) then 439 if not c2s_ports:contains(5222) then
427 c2s_srv_required = true; 440 c2s_srv_required = true;
428 end 441 end
429 if not s2s_ports:contains(5269) then 442 if not s2s_ports:contains(5269) then