From 61ca1b3d16cd58f7ab960abfa20a37edb5f86bf0 Mon Sep 17 00:00:00 2001 From: dignifiedquire Date: Mon, 24 Jul 2023 14:20:48 +0200 Subject: [PATCH] disable derp usage --- src/imex/transfer.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/imex/transfer.rs b/src/imex/transfer.rs index f4e98c4ee..32172dfa6 100644 --- a/src/imex/transfer.rs +++ b/src/imex/transfer.rs @@ -43,7 +43,6 @@ use iroh::bytes::util::runtime; use iroh::collection::{Collection, IrohCollectionParser}; use iroh::database::flat::DataSource; use iroh::dial::Ticket; -use iroh::net::defaults::default_derp_map; use iroh::net::tls::Keypair; use iroh::node::{Event, Node as IrohNode, StaticTokenAuthHandler}; use iroh::util::progress::ProgressEmitter; @@ -500,7 +499,10 @@ async fn run_get_request( jobs: &Mutex>, ticket: Ticket, ) -> anyhow::Result { - let opts = ticket.as_get_options(Keypair::generate(), Some(default_derp_map())); + // DERP usage for NAT traversal and relay are currently disabled. + let derp_map = None; + + let opts = ticket.as_get_options(Keypair::generate(), derp_map); let request = AnyGetRequest::Get(GetRequest::all(ticket.hash())).with_token(ticket.token().cloned()); let connection = iroh::dial::dial(opts).await?;