Software /
code /
prosody
Comparison
util/prosodyctl/check.lua @ 12380:3a702f37e87c
prosodyctl: check turn: always show debug info even if test fails
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 05 Mar 2022 16:07:47 +0000 |
parent | 12379:6ac3c580c00d |
child | 12381:d999c2b3e289 |
comparison
equal
deleted
inserted
replaced
12379:6ac3c580c00d | 12380:3a702f37e87c |
---|---|
1251 local result = check_turn_service(turn_service, opts.ping); | 1251 local result = check_turn_service(turn_service, opts.ping); |
1252 if #result.warnings > 0 then | 1252 if #result.warnings > 0 then |
1253 print(("%d warnings:\n\n "):format(#result.warnings)); | 1253 print(("%d warnings:\n\n "):format(#result.warnings)); |
1254 print(table.concat(result.warnings, "\n ")); | 1254 print(table.concat(result.warnings, "\n ")); |
1255 end | 1255 end |
1256 | |
1257 if opts.verbose then | |
1258 if result.external_ip then | |
1259 print(("External IP: %s"):format(result.external_ip.address)); | |
1260 end | |
1261 if result.relayed_addresses then | |
1262 for i, relayed_address in ipairs(result.relayed_addresses) do | |
1263 print(("Relayed address %d: %s:%d"):format(i, relayed_address.address, relayed_address.port)); | |
1264 end | |
1265 end | |
1266 if result.external_ip_pong then | |
1267 print(("TURN external IP: %s"):format(result.external_ip_pong.address)); | |
1268 end | |
1269 end | |
1270 | |
1256 if result.error then | 1271 if result.error then |
1257 print("Error: "..result.error.."\n"); | 1272 print("Error: "..result.error.."\n"); |
1258 ok = false; | 1273 ok = false; |
1259 else | 1274 else |
1260 if opts.verbose then | |
1261 print(("External IP: %s"):format(result.external_ip.address)); | |
1262 if result.relayed_addresses then | |
1263 for i, relayed_address in ipairs(result.relayed_addresses) do | |
1264 print(("Relayed address %d: %s:%d"):format(i, relayed_address.address, relayed_address.port)); | |
1265 end | |
1266 end | |
1267 if result.external_ip_pong then | |
1268 print(("TURN external IP: %s"):format(result.external_ip_pong.address)); | |
1269 end | |
1270 end | |
1271 print("Success!\n"); | 1275 print("Success!\n"); |
1272 end | 1276 end |
1273 end | 1277 end |
1274 end | 1278 end |
1275 | 1279 |