From 8b0a7ed5066f6f6e645d7d9bf0b13056da390b91 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Wed, 3 Apr 2024 17:07:01 +0200 Subject: [PATCH] config: add DefaultLoopbackAddressesOnLanDHT --- config/routing.go | 4 ++++ core/node/libp2p/host.go | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/routing.go b/config/routing.go index f352225d3dec..ae52c937bc6f 100644 --- a/config/routing.go +++ b/config/routing.go @@ -6,6 +6,10 @@ import ( "runtime" ) +const ( + DefaultLoopbackAddressesOnLanDHT = false +) + // Routing defines configuration options for libp2p routing. type Routing struct { // Type sets default daemon routing mode. diff --git a/core/node/libp2p/host.go b/core/node/libp2p/host.go index dd240a3706bb..7950f3dc6bcd 100644 --- a/core/node/libp2p/host.go +++ b/core/node/libp2p/host.go @@ -11,6 +11,7 @@ import ( "github.com/libp2p/go-libp2p/core/routing" routedhost "github.com/libp2p/go-libp2p/p2p/host/routed" + "github.com/ipfs/kubo/config" "github.com/ipfs/kubo/core/node/helpers" "github.com/ipfs/kubo/repo" @@ -60,7 +61,7 @@ func Host(mctx helpers.MetricsCtx, lc fx.Lifecycle, params P2PHostIn) (out P2PHo BootstrapPeers: bootstrappers, OptimisticProvide: cfg.Experimental.OptimisticProvide, OptimisticProvideJobsPoolSize: cfg.Experimental.OptimisticProvideJobsPoolSize, - LoopbackAddressesOnLanDHT: cfg.Routing.LoopbackAddressesOnLanDHT.WithDefault(false), + LoopbackAddressesOnLanDHT: cfg.Routing.LoopbackAddressesOnLanDHT.WithDefault(config.DefaultLoopbackAddressesOnLanDHT), } opts = append(opts, libp2p.Routing(func(h host.Host) (routing.PeerRouting, error) { args := routingOptArgs