257 Commits (master)

Author SHA1 Message Date
Marco Munizaga ed0d8c9671
chore: bump deps in preparation for v0.37.0 (#3011) 3 weeks ago
sukun b9cb861a98
autonat: fix interaction with autorelay (#2967) 3 weeks ago
sukun 26c901441e
peerstore: limit number of non connected peers in addrbook (#2971) 3 weeks ago
Marco Munizaga e8b6685edb
fix: swarm: refactor address resolution (#2990) 3 weeks ago
Marco Munizaga 9038a72c48
peerstore: better GC in membacked peerstore (#2960) 2 months ago
Josh Klopfenstein 0fb7daca4a
Fix proto import paths (#2920) 3 months ago
sukun afc6a07977 chore: update protobufs 3 months ago
sukun 87c435512c
autonatv2: implement autonatv2 spec (#2469) 5 months ago
sukun 6861cecb3c
identify: refactor observed address manager to do address mapping at thin waist(IP+TCP/UDP) layer (#2793) 6 months ago
Steven Allen af0161e83e
Add a "Limited" network connectivity state (#2696) 6 months ago
Marco Munizaga be32b5ba0d
Identify: emit useful events after identification (#2759) 7 months ago
Sukun eaf4103077
chore: update deps for v0.33 (#2713) 9 months ago
Sukun 98be190297
chore: remove unused GenerateEKeyPair function (#2711) 9 months ago
Sukun c8024ff887
chore: drop support for go1.20 (#2708) 9 months ago
dozyio e3b0a86e86
chore: testify fix got, expected transpositions (#2666) 9 months ago
KeienWang d76a43fbe1
chore: fix typos (#2689) 10 months ago
Sukun f4b7369658
swarm: use happy eyeballs ranking for TCP dials (#2573) 1 year ago
piersy 7f72151bcc
config: warn if connmgr limits conflict with rcmgr (#2527) 1 year ago
Marten Seemann f6995b14ea
update gomock to v0.3.0 (#2581) 1 year ago
Marten Seemann 32f9239693
core/peer: remove deprecated ID.Pretty method (#2565) 1 year ago
Marten Seemann fd2a1ede9c
core/peer: remove deprecated Encode function (#2566) 1 year ago
Sukun d08bcd9c0f
mock: use go.uber.org/mock (#2540) 1 year ago
Adin Schmahmann 4005fe67fa
core: add ErrPeerIDMismatch error type to replace ad-hoc errors (#2451) 1 year ago
Jorropo e935729921
use standard library sha256 implementation for Go 1.21 (#2309) 1 year ago
Marco Munizaga 9e01af883f
core/crypto: restrict RSA keys to <= 8192 bits (#2454) 1 year ago
Marten Seemann 63fdb48cfb
update go-multiaddr to v0.10.1, use Unique function from there (#2407) 1 year ago
VM 8e341f7936
docs: fix some comments (#2391) 1 year ago
Marten Seemann f1236d84de
network: don't allocate in DedupAddrs (#2395) 1 year ago
Sukun d1dcb0e330
test: document why InstantTimer is required (#2351) 1 year ago
VM b4c9fed04a
docs: fix some comments errors (#2356) 1 year ago
Sukun 6f27081cac
swarm: implement smart dialing logic (#2260) 1 year ago
Marten Seemann 0f9ad8c242
revert "feat:add contexts to all peerstore methods (#2312)" (#2328) 1 year ago
Prem Chaitanya Prathi 8864d1c33e
feat:add contexts to all peerstore methods (#2312) 1 year ago
Marco Munizaga e89814c520
swarm: Dedup addresses to dial (#2322) 1 year ago
Marco Munizaga 1f7b0d2add
transport integration tests: add tests for resource manager (#2285) 1 year ago
Marten Seemann 8d771355b4
identify: reject signed peer records on peer ID mismatch 1 year ago
Marten Seemann 8a3fafdaaf
tests: add comprehensive end-to-end tests for connection gating (#2200) 2 years ago
Marco Munizaga 22a70b4f8d
swarm: log unexpected listener errors (#2277) 2 years ago
Marten Seemann cdd0b6056e
chore: update all deps (#2240) 2 years ago
Marco Munizaga 950151e861
autorelay: fix busy loop bug and flaky tests in relay finder (#2208) 2 years ago
Marco Munizaga 5330570d1c
identify: Fix IdentifyWait when Connected events happen out of order (#2173) 2 years ago
Marten Seemann 3fe6278e66
core: remove LocalPrivateKey method from network.Conn interface (#2144) 2 years ago
Sukun b2f119901f
swarm: add early muxer selection to swarm metrics (#2119) 2 years ago
Sukun 0a40e7c0af
use atomic.Int32 and atomic.Int64 (#2096) 2 years ago
web3-bot 3a66ff89a1
sync: update CI config files (#2073) 2 years ago
Sukun 3598171505
eventbus: add metrics (#2038) 2 years ago
Sukun 6b9c11680e
consistently use protocol.ID instead of strings (#2004) 2 years ago
Marten Seemann bdbef49cdb
ci: run go generate as part of the go-check workflow (#1986) 2 years ago
Marten Seemann f1109c59c1 use Google's Protobuf library instead of GoGo 2 years ago
Marten Seemann 2a49ff38ba
core: remove introspection package (#1978) 2 years ago