cloudflared-mirror/diagnostic
Luis Neto 1ef109c042 TUN-8762: fix argument order when invoking tracert and modify network info output parsing.
## Summary

The windows code path has three bugs:

* the -4 and -6 option cannot be passed in the last position
* since there are some lines in the command output that are not parsable the collection fails to parse any kind of output
* the timeout hop is not correctly parsed

This PR also guards the parsing code against empty domains

Closes TUN-8762
2024-12-03 04:56:28 -08:00
..
network TUN-8762: fix argument order when invoking tracert and modify network info output parsing. 2024-12-03 04:56:28 -08:00
client.go TUN-8727: implement metrics, runtime, system, and tunnelstate in diagnostic http client 2024-11-29 09:08:42 -08:00
consts.go TUN-8727: implement metrics, runtime, system, and tunnelstate in diagnostic http client 2024-11-29 09:08:42 -08:00
diagnostic_utils.go TUN-8732: implement port selection algorithm 2024-12-03 04:07:55 -08:00
diagnostic_utils_test.go TUN-8732: implement port selection algorithm 2024-12-03 04:07:55 -08:00
error.go TUN-8732: implement port selection algorithm 2024-12-03 04:07:55 -08:00
handlers.go TUN-8727: implement metrics, runtime, system, and tunnelstate in diagnostic http client 2024-11-29 09:08:42 -08:00
handlers_test.go TUN-8727: implement metrics, runtime, system, and tunnelstate in diagnostic http client 2024-11-29 09:08:42 -08:00
log_collector.go TUN-8735: add managed/local log collection 2024-11-26 10:30:44 -08:00
log_collector_docker.go TUN-8734: add log collection for kubernetes 2024-11-27 03:15:15 -08:00
log_collector_host.go TUN-8735: add managed/local log collection 2024-11-26 10:30:44 -08:00
log_collector_kubernetes.go TUN-8734: add log collection for kubernetes 2024-11-27 03:15:15 -08:00
log_collector_utils.go TUN-8734: add log collection for kubernetes 2024-11-27 03:15:15 -08:00
system_collector.go TUN-8731: Implement diag/system endpoint 2024-11-22 08:10:05 -08:00
system_collector_linux.go TUN-8731: Implement diag/system endpoint 2024-11-22 08:10:05 -08:00
system_collector_macos.go TUN-8731: Implement diag/system endpoint 2024-11-22 08:10:05 -08:00
system_collector_test.go TUN-8731: Implement diag/system endpoint 2024-11-22 08:10:05 -08:00
system_collector_utils.go TUN-8731: Implement diag/system endpoint 2024-11-22 08:10:05 -08:00
system_collector_windows.go TUN-8731: Implement diag/system endpoint 2024-11-22 08:10:05 -08:00