125 Commits (317c9fff7d6bd5154213059669808ef833d88ce7)

Author SHA1 Message Date
Marten Seemann 210133267d
quic: update quic-go to v0.39.1, set a static resumption token generator key (#2572) 1 year ago
piersy 7f72151bcc
config: warn if connmgr limits conflict with rcmgr (#2527) 1 year ago
Sukun b438d18924
host: disable black hole detection on autonat dialer (#2529) 1 year ago
Sukun 381f23057b
swarm: deprecate libp2p.DialRanker option (#2430) 1 year ago
Sukun b38652548a
swarm: enable smart dialing by default (#2420) 1 year ago
Sukun 757bf59136
swarm: make black hole detection configurable (#2403) 1 year ago
Sukun 173fef8a2e
rcmgr: move StatsTraceReporter to rcmgr package (#2388) 1 year ago
Sukun dfaeb7ed48
rcmgr: register prometheus metrics with the libp2p registerer (#2370) 1 year ago
VM b4c9fed04a
docs: fix some comments errors (#2356) 1 year ago
Sukun 82e6227b34
swarm: make smart-dialing opt in (#2340) 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
Sukun 15ec149403
autorelay: add metrics (#2185) 2 years ago
Marten Seemann 581a015412
swarm: emit PeerConnectedness event from swarm instead of from hosts (#1574) 2 years ago
Marco Munizaga b74205d265
autorelay: refactor relay finder and start autorelay after identify (#2120) 2 years ago
Sukun a491074d89
metrics: add options to disable metrics and to set Prometheus registerer (#2116) 2 years ago
Sukun 3dcb4b503d
autonat: add metrics (#2086) 2 years ago
Marten Seemann 8ae7a37916
use quic-go and webtransport-go from quic-go organization (#2040) 2 years ago
Marten Seemann 3919359872
swarm: add a basic metrics tracer (#1973) 2 years ago
Marten Seemann f73205096f
quic / webtransport: make it possible to listen on the same address / port (#1905) 2 years ago
Marten Seemann d72d35c025 add an integration test for the ordering of security protocols 2 years ago
Marten Seemann 1ecf340f51 config: respect the user's security protocol preference order 2 years ago
Marten Seemann e2a246d5b6 upgrader: absorb SSMuxer into the upgrader 2 years ago
Marten Seemann 133f002117 config: supply the host ID to fx 2 years ago
Marten Seemann 04a43b13a9
upgrader: absorb the muxer_multistream.Transport into the upgrader (#1885) 2 years ago
Marten Seemann d0704fdc7e config: forward fx output to the logger 2 years ago
Marten Seemann 479dbb93c4 restrict the Muxer option to already constructed network.Multiplexers 2 years ago
Marten Seemann cbe50095f3 config: use fx to construct security transports 2 years ago
Marten Seemann f7c8c0247b config: use fx to construct the transport upgrader 2 years ago
Marten Seemann 30e59560d3 upgrader: simplify the constructor 2 years ago
Marten Seemann 1367a62d52 use fx dependency injection to construct transports 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
Tshaka Eric Lekholoane fcf408c65d
identify: make the protocol version configurable (#1724) 2 years ago
Steven Allen 0efe1e5093
feat: inject DNS resolver (#1607) 2 years ago
Marten Seemann 4623690009 switch from github.com/libp2p/go-libp2p-core to core 2 years ago
Marten Seemann ab634d2ba1 switch from github.com/libp2p/go-libp2p-peerstore to p2p/host/peerstore 2 years ago
Marten Seemann 6fa91535bc switch from github.com/libp2p/go-stream-muxer-multistream to p2p/muxer/muxer-multistream 3 years ago
Marten Seemann 9dc18edc26 switch from github.com/libp2p/go-libp2p-transport-upgrader to p2p/net/upgrader 3 years ago
Marten Seemann de5875fd9c switch from github.com/libp2p/go-conn-security-multistream to p2p/net/conn-security-multistream 3 years ago
Marten Seemann 43e4e51b74
rename the yamux package (#1452) 3 years ago
Marten Seemann f3bdb4b53c switch from github.com/libp2p/go-libp2p-yamux to p2p/muxer/yamux 3 years ago
Marten Seemann dfc3a3f24a switch from github.com/libp2p/go-tcp-transport to p2p/transport/tcp 3 years ago
Marten Seemann 3effab121a switch from github.com/libp2p/go-libp2p-swarm to p2p/net/swarm 3 years ago
Marten Seemann fc2c34e045 switch from github.com/libp2p/go-libp2p-blankhost to p2p/host/blank 3 years ago
Marten Seemann 7e767cbc22 correctly handle static relays 3 years ago
Marten Seemann 29fd1022a4 implement relay discovery in autorelay 3 years ago
vyzo df2301ba95 use the resource manager in libp2p bundled services, initialize default one 3 years ago
Marten Seemann 5f9c4075aa add a ResourceManager option 3 years ago