MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / is_loopback_gateway_endpoint

Function is_loopback_gateway_endpoint

crates/openshell-cli/src/run.rs:701–712  ·  view source on GitHub ↗
(endpoint: &str)

Source from the content-addressed store, hash-verified

699}
700
701fn is_loopback_gateway_endpoint(endpoint: &str) -> bool {
702 let Ok(parsed) = url::Url::parse(endpoint) else {
703 return false;
704 };
705
706 match parsed.host() {
707 Some(url::Host::Ipv4(addr)) => addr.is_loopback(),
708 Some(url::Host::Ipv6(addr)) => addr.is_loopback(),
709 Some(url::Host::Domain(host)) => host.eq_ignore_ascii_case("localhost"),
710 None => false,
711 }
712}
713
714/// Check whether mTLS client certs exist on disk for a gateway name.
715fn mtls_certs_exist_for_gateway(name: &str) -> bool {

Callers 2

gateway_addFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected