Skip to content

Commit bd33f7c

Browse files
authored
Merge pull request #555 from mudler/randezvous_ring
fix(dht): keep ring of rendezvous points
2 parents d98ca25 + 81bdd76 commit bd33f7c

File tree

6 files changed

+180
-133
lines changed

6 files changed

+180
-133
lines changed

go.mod

Lines changed: 34 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ require (
1212
github.com/cenkalti/backoff/v4 v4.3.0
1313
github.com/creachadair/otp v0.4.2
1414
github.com/google/gopacket v1.1.19
15-
github.com/hashicorp/golang-lru v1.0.2
15+
github.com/hashicorp/golang-lru v0.5.4
1616
github.com/hashicorp/golang-lru/v2 v2.0.7
1717
github.com/ipfs/go-log v1.0.5
1818
github.com/ipfs/go-log/v2 v2.5.1
1919
github.com/labstack/echo/v4 v4.12.0
20-
github.com/libp2p/go-libp2p v0.36.2
21-
github.com/libp2p/go-libp2p-kad-dht v0.26.1
22-
github.com/libp2p/go-libp2p-pubsub v0.12.0
20+
github.com/libp2p/go-libp2p v0.35.4
21+
github.com/libp2p/go-libp2p-kad-dht v0.25.2
22+
github.com/libp2p/go-libp2p-pubsub v0.11.0
2323
github.com/miekg/dns v1.1.62
2424
github.com/mudler/go-processmanager v0.0.0-20230818213616-f204007f963c
2525
github.com/mudler/water v0.0.0-20221010214108-8c7313014ce0
@@ -44,15 +44,15 @@ require (
4444
github.com/Masterminds/goutils v1.1.1 // indirect
4545
github.com/Masterminds/semver/v3 v3.2.0 // indirect
4646
github.com/beorn7/perks v1.0.1 // indirect
47-
github.com/cespare/xxhash/v2 v2.3.0 // indirect
47+
github.com/cespare/xxhash/v2 v2.2.0 // indirect
4848
github.com/containerd/cgroups v1.1.0 // indirect
4949
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
5050
github.com/cpuguy83/go-md2man/v2 v2.0.4 // indirect
5151
github.com/davecgh/go-spew v1.1.1 // indirect
5252
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
5353
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
5454
github.com/docker/go-units v0.5.0 // indirect
55-
github.com/elastic/gosigar v0.14.3 // indirect
55+
github.com/elastic/gosigar v0.14.2 // indirect
5656
github.com/flynn/noise v1.1.0 // indirect
5757
github.com/francoispqt/gojay v1.2.13 // indirect
5858
github.com/go-logr/logr v1.4.2 // indirect
@@ -64,22 +64,22 @@ require (
6464
github.com/google/btree v1.1.2 // indirect
6565
github.com/google/go-cmp v0.6.0 // indirect
6666
github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8 // indirect
67-
github.com/google/uuid v1.6.0 // indirect
67+
github.com/google/uuid v1.4.0 // indirect
6868
github.com/gorilla/websocket v1.5.3 // indirect
6969
github.com/hashicorp/errwrap v1.1.0 // indirect
7070
github.com/hashicorp/go-multierror v1.1.1 // indirect
7171
github.com/huandu/xstrings v1.3.3 // indirect
7272
github.com/huin/goupnp v1.3.0 // indirect
7373
github.com/imdario/mergo v0.3.13 // indirect
74-
github.com/ipfs/boxo v0.21.0 // indirect
74+
github.com/ipfs/boxo v0.10.0 // indirect
7575
github.com/ipfs/go-cid v0.4.1 // indirect
7676
github.com/ipfs/go-datastore v0.6.0 // indirect
77-
github.com/ipld/go-ipld-prime v0.21.0 // indirect
77+
github.com/ipld/go-ipld-prime v0.20.0 // indirect
7878
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
7979
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
8080
github.com/jbenet/goprocess v0.1.4 // indirect
81-
github.com/klauspost/compress v1.17.9 // indirect
82-
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
81+
github.com/klauspost/compress v1.17.8 // indirect
82+
github.com/klauspost/cpuid/v2 v2.2.7 // indirect
8383
github.com/koron/go-ssdp v0.0.4 // indirect
8484
github.com/labstack/gommon v0.4.2 // indirect
8585
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
@@ -88,7 +88,7 @@ require (
8888
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
8989
github.com/libp2p/go-libp2p-kbucket v0.6.3 // indirect
9090
github.com/libp2p/go-libp2p-record v0.2.0 // indirect
91-
github.com/libp2p/go-libp2p-routing-helpers v0.7.4 // indirect
91+
github.com/libp2p/go-libp2p-routing-helpers v0.7.2 // indirect
9292
github.com/libp2p/go-msgio v0.3.0 // indirect
9393
github.com/libp2p/go-nat v0.2.0 // indirect
9494
github.com/libp2p/go-netroute v0.2.1 // indirect
@@ -114,35 +114,34 @@ require (
114114
github.com/multiformats/go-multihash v0.2.3 // indirect
115115
github.com/multiformats/go-multistream v0.5.0 // indirect
116116
github.com/multiformats/go-varint v0.0.7 // indirect
117-
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
118117
github.com/opencontainers/runtime-spec v1.2.0 // indirect
119118
github.com/opentracing/opentracing-go v1.2.0 // indirect
120119
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
121-
github.com/pion/datachannel v1.5.8 // indirect
122-
github.com/pion/dtls/v2 v2.2.12 // indirect
123-
github.com/pion/ice/v2 v2.3.34 // indirect
124-
github.com/pion/interceptor v0.1.30 // indirect
120+
github.com/pion/datachannel v1.5.6 // indirect
121+
github.com/pion/dtls/v2 v2.2.11 // indirect
122+
github.com/pion/ice/v2 v2.3.25 // indirect
123+
github.com/pion/interceptor v0.1.29 // indirect
125124
github.com/pion/logging v0.2.2 // indirect
126125
github.com/pion/mdns v0.0.12 // indirect
127126
github.com/pion/randutil v0.1.0 // indirect
128127
github.com/pion/rtcp v1.2.14 // indirect
129-
github.com/pion/rtp v1.8.9 // indirect
130-
github.com/pion/sctp v1.8.33 // indirect
128+
github.com/pion/rtp v1.8.6 // indirect
129+
github.com/pion/sctp v1.8.16 // indirect
131130
github.com/pion/sdp/v3 v3.0.9 // indirect
132-
github.com/pion/srtp/v2 v2.0.20 // indirect
131+
github.com/pion/srtp/v2 v2.0.18 // indirect
133132
github.com/pion/stun v0.6.1 // indirect
134-
github.com/pion/transport/v2 v2.2.10 // indirect
133+
github.com/pion/transport/v2 v2.2.5 // indirect
135134
github.com/pion/turn/v2 v2.1.6 // indirect
136-
github.com/pion/webrtc/v3 v3.3.0 // indirect
135+
github.com/pion/webrtc/v3 v3.2.40 // indirect
137136
github.com/pmezard/go-difflib v1.0.0 // indirect
138137
github.com/polydawn/refmt v0.89.0 // indirect
139138
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
140-
github.com/prometheus/client_golang v1.20.0 // indirect
139+
github.com/prometheus/client_golang v1.19.1 // indirect
141140
github.com/prometheus/client_model v0.6.1 // indirect
142-
github.com/prometheus/common v0.55.0 // indirect
143-
github.com/prometheus/procfs v0.15.1 // indirect
141+
github.com/prometheus/common v0.48.0 // indirect
142+
github.com/prometheus/procfs v0.12.0 // indirect
144143
github.com/quic-go/qpack v0.4.0 // indirect
145-
github.com/quic-go/quic-go v0.46.0 // indirect
144+
github.com/quic-go/quic-go v0.44.0 // indirect
146145
github.com/quic-go/webtransport-go v0.8.0 // indirect
147146
github.com/raulk/go-watchdog v1.3.0 // indirect
148147
github.com/russross/blackfriday/v2 v2.1.0 // indirect
@@ -159,28 +158,27 @@ require (
159158
github.com/valyala/fasttemplate v1.2.2 // indirect
160159
github.com/vishvananda/netns v0.0.0-20211101163701-50045581ed74 // indirect
161160
github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect
162-
github.com/wlynxg/anet v0.0.4 // indirect
163161
github.com/yusufpapurcu/wmi v1.2.3 // indirect
164162
go.opencensus.io v0.24.0 // indirect
165-
go.opentelemetry.io/otel v1.27.0 // indirect
166-
go.opentelemetry.io/otel/metric v1.27.0 // indirect
167-
go.opentelemetry.io/otel/trace v1.27.0 // indirect
168-
go.uber.org/dig v1.18.0 // indirect
169-
go.uber.org/fx v1.22.2 // indirect
163+
go.opentelemetry.io/otel v1.16.0 // indirect
164+
go.opentelemetry.io/otel/metric v1.16.0 // indirect
165+
go.opentelemetry.io/otel/trace v1.16.0 // indirect
166+
go.uber.org/dig v1.17.1 // indirect
167+
go.uber.org/fx v1.22.1 // indirect
170168
go.uber.org/mock v0.4.0 // indirect
171169
go.uber.org/multierr v1.11.0 // indirect
172170
golang.org/x/crypto v0.26.0 // indirect
173-
golang.org/x/exp v0.0.0-20240808152545-0cdaa3abc0fa // indirect
171+
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
174172
golang.org/x/mod v0.20.0 // indirect
175173
golang.org/x/net v0.28.0 // indirect
176174
golang.org/x/sync v0.8.0 // indirect
177175
golang.org/x/text v0.17.0 // indirect
178176
golang.org/x/tools v0.24.0 // indirect
179177
golang.zx2c4.com/wintun v0.0.0-20211104114900-415007cec224 // indirect
180178
golang.zx2c4.com/wireguard v0.0.0-20220703234212-c31a7b1ab478 // indirect
181-
gonum.org/v1/gonum v0.15.0 // indirect
182-
google.golang.org/protobuf v1.34.2 // indirect
183-
lukechampine.com/blake3 v1.3.0 // indirect
179+
gonum.org/v1/gonum v0.13.0 // indirect
180+
google.golang.org/protobuf v1.34.1 // indirect
181+
lukechampine.com/blake3 v1.2.1 // indirect
184182
)
185183

186184
replace github.com/elastic/gosigar => github.com/mudler/gosigar v0.14.3-0.20220502202347-34be910bdaaf

0 commit comments

Comments
 (0)