218 Commits (d227d7b9d47a52a12fc6e94f9d5c7fca578c35e4)

Author SHA1 Message Date
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
Marten Seemann a9ec918148
core/crypto: drop all OpenSSL code paths (#1953) 2 years ago
Marco Munizaga 1c8eaabfd3
transport.Listener,quic: Support multiple QUIC versions with the same Listener. Only return a single multiaddr per listener. (#1923) 2 years ago
Marten Seemann 14ca991a41
transports: expose the name of the transport in the ConnectionState (#1911) 2 years ago
Marten Seemann 1ecf340f51 config: respect the user's security protocol preference order 2 years ago
Marten Seemann 83b4e3cf9c expose the security protocol on the ConnectionState 2 years ago
Marten Seemann e2a246d5b6 upgrader: absorb SSMuxer into the upgrader 2 years ago
Marten Seemann 8dea194261 core/network: rename ConnectionState.NextProto to StreamMultiplexer 2 years ago
Marco Munizaga 0b4867c117
feat: quic,webtransport: enable both quic-draft29 and quic-v1 addrs on quic. only quic-v1 on webtransport (#1881) 2 years ago
Michele Mastrogiovanni 7357a00623
core/network: fix typo 2 years ago
Marten Seemann 8a43c6b1ae
core/protocol: remove deprecated Negotiator.NegotiateLazy (#1869) 2 years ago
Marten Seemann cbe50095f3 config: use fx to construct security transports 2 years ago
Håvard Anda Estensen 21dc42bd72
chore: preallocate slices (#1842) 2 years ago
Marten Seemann 4a556c8422
core/peerstore: removed unused provider addr ttl constant (#1848) 2 years ago
Marten Seemann c0a0aa010e rcmgr: make it possible to embed the NullResourceManager 2 years ago
julian88110 ebd000db1e
tls: use ALPN to negotiate the stream multiplexer (#1772) 2 years ago
Marco Munizaga f654b4bd69
Add Resolver interface to transport (#1719) 2 years ago
Jorropo 52b2eb4b85
crypto: add better support for alternative backends (#1686) 2 years ago
Dave Collins 8cf67ba1d0
crypto/secp256k1: Remove btcsuite intermediary. (#1689) 2 years ago
Marten Seemann 98f098e593 remove leftover license files in core/ 2 years ago
Marten Seemann f401380ff1 move the resource manager mocks to this repo 2 years ago
Marten Seemann 4623690009 switch from github.com/libp2p/go-libp2p-core to core 2 years ago
Marten Seemann dba78d06f8 stop using the deprecated io/ioutil package (#279) 2 years ago
Marten Seemann 0b79495ff1 use a mock clock in bandwidth tests (#276) 2 years ago
Marten Seemann d14ac01b83 remove unused MultistreamSemverMatcher (#277) 2 years ago
Marten Seemann c21356efb1 remove peer.IDFromString (#274) 2 years ago
Marten Seemann 00c0f1126f deprecate peer.Encode in favor of peer.ID.String (#275) 2 years ago
Marten Seemann c43691230f deprecate peer.ID.Pretty (#273) 2 years ago
Marco Munizaga 8f80ad31fe Remove btcsuite/btcd dep (#272) 2 years ago
Marco Munizaga 0edd2a2efe Add endpoint parameter to the OpenConnection method for ResourceManager (#257) 2 years ago
Marco Munizaga c2e77cfb45 Add canonical peer status logging with sampling (#269) 2 years ago
Marten Seemann 4c4f2299d9 canonicallog: reduce log level to warning (#268) 2 years ago
Marco Munizaga 0e250bb8f9 Only log once if we failed to convert from netAddr (#264) 2 years ago
Marten Seemann 6ead11facb remove deprecated mux package (#265) 2 years ago
Marten Seemann 5fa701a74c remove the peer.Set (#261) 2 years ago
Marco Munizaga 406600f409 Add canonical log for misbehaving peers (#258) 2 years ago
Marten Seemann 10ad673be5 force usage of github.com/btcsuite/btcd v0.22.1 or newer (#254) 2 years ago
Marten Seemann 48ba07f29e remove OpenedStream and ClosedStream from Notifiee interface (#250) 2 years ago
Marten Seemann 4e29e4044f deprecate Negotiator.NegotiateLazy (#249) 3 years ago
Brian Meek c8ec46127f update btcec dependency (#247) 3 years ago