@cryptotaxi247 / kubo / commits / 144306f97

fix: update the dht to fix yggdrasil

Specifically: 1. Don't add peers with IPv6 addresses outside the 2000::/3 range to the WAN DHT. These peers are not on the public internet. 2. Do add these peers to the LAN DHT. Really, that's the "catch all other" DHT.

Steven Allen committed Apr 20, 2020 at 19:43 UTC 144306f9703983813a627877faeed221cbabe209
2 files changed +3 -5
go.mod
+1 -1
@@ -66,7 +66,7 @@ require (
66 github.com/libp2p/go-libp2p-core v0.5.1
67 github.com/libp2p/go-libp2p-discovery v0.3.0
68 github.com/libp2p/go-libp2p-http v0.1.5
69 - github.com/libp2p/go-libp2p-kad-dht v0.7.4
69 + github.com/libp2p/go-libp2p-kad-dht v0.7.5
70 github.com/libp2p/go-libp2p-kbucket v0.4.1
71 github.com/libp2p/go-libp2p-loggables v0.1.0
72 github.com/libp2p/go-libp2p-mplex v0.2.3
go.sum
+2 -4
@@ -482,8 +482,6 @@ github.com/libp2p/go-libp2p v0.7.0 h1:qWmciout2lJclKfRlxqdepsQB7JihcbRhgcRcssP4r
482 github.com/libp2p/go-libp2p v0.7.0/go.mod h1:hZJf8txWeCduQRDC/WSqBGMxaTHCOYHt2xSU1ivxn0k=
483 github.com/libp2p/go-libp2p v0.7.4 h1:xVj1oSlN0C+FlxqiLuHC8WruMvq24xxfeVxmNhTG0r0=
484 github.com/libp2p/go-libp2p v0.7.4/go.mod h1:oXsBlTLF1q7pxr+9w6lqzS1ILpyHsaBPniVO7zIHGMw=
485 -github.com/libp2p/go-libp2p v0.8.0 h1:8t8kAJM+o4rR91bfwbgbtykbdqPJv819+CTSPkXDT1A=
486 -github.com/libp2p/go-libp2p v0.8.0/go.mod h1:QRNH9pwdbEBpx5DTJYg+qxcVaDMAz3Ee/qDKwXujH5o=
485 github.com/libp2p/go-libp2p v0.8.1 h1:6AK178W4GmfGxV+L51bd54/fSWEjNR+S0DO0odk/CwI=
486 github.com/libp2p/go-libp2p v0.8.1/go.mod h1:QRNH9pwdbEBpx5DTJYg+qxcVaDMAz3Ee/qDKwXujH5o=
487 github.com/libp2p/go-libp2p-autonat v0.0.2/go.mod h1:fs71q5Xk+pdnKU014o2iq1RhMs9/PMaG5zXRFNnIIT4=
@@ -555,8 +553,8 @@ github.com/libp2p/go-libp2p-interface-connmgr v0.0.1/go.mod h1:GarlRLH0LdeWcLnYM
553 github.com/libp2p/go-libp2p-interface-connmgr v0.0.4/go.mod h1:GarlRLH0LdeWcLnYM/SaBykKFl9U5JFnbBGruAk/D5k=
554 github.com/libp2p/go-libp2p-interface-connmgr v0.0.5/go.mod h1:GarlRLH0LdeWcLnYM/SaBykKFl9U5JFnbBGruAk/D5k=
555 github.com/libp2p/go-libp2p-interface-pnet v0.0.1/go.mod h1:el9jHpQAXK5dnTpKA4yfCNBZXvrzdOU75zz+C6ryp3k=
558 -github.com/libp2p/go-libp2p-kad-dht v0.7.4 h1:VfEPT//zG1ePIi0kvfO7FERSntttPfspT1750kwMErc=
559 -github.com/libp2p/go-libp2p-kad-dht v0.7.4/go.mod h1:hcER9ypTCtFTumizViAYdTx65NMKtVshfMYI8jAsdQ0=
556 +github.com/libp2p/go-libp2p-kad-dht v0.7.5 h1:c9M9qvD0MRR+XFw5GBgibIc7tyiP73EOSn1Qdj9EifA=
557 +github.com/libp2p/go-libp2p-kad-dht v0.7.5/go.mod h1:Hfw0TgnwarxrbW+jDo+5bcqSAkVivn6uYY1depWnpAo=
558 github.com/libp2p/go-libp2p-kbucket v0.4.1 h1:6FyzbQuGLPzbMv3HiD232zqscIz5iB8ppJwb380+OGI=
559 github.com/libp2p/go-libp2p-kbucket v0.4.1/go.mod h1:7sCeZx2GkNK1S6lQnGUW5JYZCFPnXzAZCCBBS70lytY=
560 github.com/libp2p/go-libp2p-loggables v0.0.1/go.mod h1:lDipDlBNYbpyqyPX/KcoO+eq0sJYEVR2JgOexcivchg=