257 Commits (master)

Author SHA1 Message Date
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
Steven Allen 9d6f93ae5a feat: harden encoding/decoding functions against panics (#243) 3 years ago
web3-bot af7b869263 sync: update CI config files (#241) 3 years ago
Marcin Rataj a5df506bd3 fix: switch to go-multicodec mappings (#240) 3 years ago
Eclésio Junior 0b87f23ac7 chore: add `String()` method to `IDSlice` type (#238) 3 years ago
vyzo feb4853616 Network Resource Manager interface (#229) 3 years ago
Marten Seemann ecd8d78e97 introduce a transport.Upgrader interface (#232) 3 years ago
Marten Seemann 9ba98bda08 remove the transport.AcceptTimeout (#231) 3 years ago
Marten Seemann 9b85293e62 remove the DialTimeout (#230) 3 years ago
star 1e2c84113f remove duplicate io.Closer on Network interface (#228) 3 years ago
Marten Seemann 862d7eb110 rename network.Stat to Stats, introduce ConnStats (#226) 3 years ago
Richard Ramos 73e57d3948 generate ecdsa public key from an input public key (#219) 3 years ago