112 Commits (ed8a07dd4f3d1a25822287a483055bc0e6cc0701)

Author SHA1 Message Date
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
Marten Seemann 4268804809 make go-libp2p build when using the resource manager dependencies 3 years ago
Marten Seemann 4269c5f7b2 stop using go-libp2p-discovery 3 years ago
Marten Seemann d24f4f20f8 add an option for the swarm dial timeout 3 years ago
Marten Seemann 0f0cc4e4a0 use the transport.Upgrader interface 3 years ago
Marten Seemann 741348ec9c update import paths to use p2p/host/autonat 3 years ago
Marten Seemann 4141cac6f9 pass static relays to EnableAutoRelay 3 years ago
Marten Seemann e024655a40 introduce options to configure the AutoRelay 3 years ago
Gus Eggert 7a35d0df97
feat: plumb through peerstore context changes (#1237) 3 years ago
Marten Seemann d01b892679 update go-libp2p-swarm to v0.7.0 3 years ago
Marten Seemann 605f189723 check presence and type of transport constructor options 3 years ago
Marten Seemann efb3b27038 pass options to transport constructors 3 years ago
Marten Seemann 0aeef559d0 add an option to start the relay v2 3 years ago
Steven Allen c07f74fd44 fix: skip variadic params in constructors 3 years ago