3059 Commits (d227d7b9d47a52a12fc6e94f9d5c7fca578c35e4)

Author SHA1 Message Date
Sukun 22954b389e
relaymanager: do not start new relay if one already exists (#2093) 2 years ago
Sukun 84f2278766
autonat: don't emit reachability changed events on address change (#2092) 2 years ago
Sukun 0a40e7c0af
use atomic.Int32 and atomic.Int64 (#2096) 2 years ago
Sukun 3d9cc0176f
change atomic.Value to atomic.Pointer (#2088) 2 years ago
Sukun ee07b39ad9
use atomic.Bool instead of int32 operations (#2089) 2 years ago
web3-bot 3a66ff89a1
sync: update CI config files (#2073) 2 years ago
Marco Munizaga 5811309d22
Start host in mocknet (#2078) 2 years ago
Marten Seemann 5f8fe94f90
identify: add some basic metrics (#2069) 2 years ago
Marten Seemann a8d6111ba9
p2p/test/quic: use contexts with a timeout for Connect calls (#2070) 2 years ago
Marco Munizaga f4fc85de03
feat!: rcmgr: Change LimitConfig to use LimitVal type (#2000) 2 years ago
Marten Seemann 235f25b487
identify: refactor sending of Identify pushes (#1984) 2 years ago
Marten Seemann 313b080ea4
rcmgr: add libp2p prefix to all metrics (#2063) 2 years ago
Marco Munizaga 27cce4fa78
websocket: Replace gorilla websocket transport with nhooyr websocket transport (#1982) 2 years ago
Marco Munizaga 97af39a2ed
rcmgr: Use prometheus SDK for rcmgr metrics (#2044) 2 years ago
Sukun f9c02c1e46
autorelay: Split libp2p.EnableAutoRelay into 2 functions (#2022) 2 years ago
Marten Seemann e847002522
set names for eventbus event subscriptions (#2057) 2 years ago
Marco Munizaga b1a6822f1c
Test cleanup (#2053) 2 years ago
Marten Seemann 31966fbb05
metrics: use a single slice pool for all metrics tracer (#2054) 2 years ago
Sukun 3598171505
eventbus: add metrics (#2038) 2 years ago
Marten Seemann 5da84975bf
quic: disable sending of Version Negotiation packets (#2015) 2 years ago
Marten Seemann 079dbfa364
p2p/test: fix flaky notification test (#2051) 2 years ago
Marten Seemann 5a5296ae19
p2p/test: add test for EvtLocalAddressesUpdated event (#2016) 2 years ago
Marten Seemann d5a3fb16e2
quic / webtransport: extend test to test dialing draft-29 and v1 (#1957) 2 years ago
Marten Seemann 6ebdb174eb
holepunch: fix flaky by not remove holepunch protocol handler (#1948) 2 years ago
Marten Seemann 8ae7a37916
use quic-go and webtransport-go from quic-go organization (#2040) 2 years ago
Marten Seemann 20c975e992
chore: remove license files from the eventbus package (#2042) 2 years ago
Marco Munizaga 753e48e5ce
rcmgr: *: Always close connscope (#2037) 2 years ago
Marco Munizaga 34dc11547a
swarm metrics: fix datasource for dashboard (#2024) 2 years ago
Sukun 6b9c11680e
consistently use protocol.ID instead of strings (#2004) 2 years ago
Marten Seemann 3919359872
swarm: add a basic metrics tracer (#1973) 2 years ago
Adin Schmahmann d5a280e6f6
Expose muxer ids (#2012) 2 years ago
Sukun 084de0692a
Clean addresses with peer id before adding to addrbook (#2007) 2 years ago
Marco Munizaga faddf1aa41
Export resource manager errors (#2008) 2 years ago
Marten Seemann e004bd3fc5
peerstore: make it possible to use an empty peer ID (#2006) 2 years ago
Antonio Navarro Perez 9760794920
rcmgr: fix: Ignore zero values when marshalling Limits. (#1998) 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 8baf05b71d peerstore: remove gogo-specific Protobuf magic 2 years ago
Marten Seemann 6e2f434578 peerstore: move the protobuf to pstoreds 2 years ago
Marten Seemann 4ad3734091
circuitv2: correctly set the transport in the ConnectionState (#1972) 2 years ago
Marten Seemann 5095f44da2 identify: remove snapshot handling 2 years ago
Marten Seemann 56078a18f7 identify: simply stream handling logic when sending pushes 2 years ago
Marten Seemann aa1f32484a identify: remove support for Identify Delta 2 years ago
Marten Seemann 0e9abdf228 identify: emit EvtPeerProtocolsUpdated for Identify Push as well 2 years ago
Marten Seemann 1943c649cd
identify: remove old code targeting Go 1.17 (#1964) 2 years ago
muXxer 09c59cbbfb
chore: use generic LRU cache (#1980) 2 years ago
Marten Seemann fac76291e0 tcp: only register Prometheus counters when metrics are enabled 2 years ago
Marten Seemann e37ca354f1 quic: only register Prometheus counters when metrics are enabled 2 years ago
Marten Seemann e59aba2d09
webtransport: initialize a NullResourceManager if none is provided (#1962) 2 years ago
Marten Seemann 735891d229
routed host: return Connect error if FindPeer doesn't yield new addresses (#1946) 2 years ago