882 Commits (5d1c4a62164592adcc631afa4e8684c93fae87ea)

Author SHA1 Message Date
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
Marco Munizaga e89814c520
swarm: Dedup addresses to dial (#2322) 1 year ago
Marten Seemann a852c6749f
update go-nat to v0.2.0, use context on AddMapping and RemoveMapping (#2319) 1 year ago
Marco Munizaga 1f7b0d2add
transport integration tests: add tests for resource manager (#2285) 1 year ago
Hlib Kanunnikov 8719fc4944
net/mock: mimic Swarm's event and notification behavior in MockNet (#2287) 2 years ago
Sukun 64be725566
swarm: change maps with multiaddress keys to use strings (#2284) 2 years ago
Marco Munizaga 22a70b4f8d
swarm: log unexpected listener errors (#2277) 2 years ago
Sukun f7a45b69b3
swarm: remove unused variable in addrDial (#2257) 2 years ago
Marten Seemann 1ad214650c nat: replace alloc-heavy nat.Mapping with explicit GetMapping method 2 years ago
Marten Seemann bdeab19c66 nat: properly remove port mapping 2 years ago
Marten Seemann c62be4081c nat: use a single Go routine to renew NAT mappings 2 years ago
Marten Seemann f5cbaf1721 nat: rename NewMapping to AddMapping, remove unused Mapping return value 2 years ago
Marten Seemann ded75c34d4 nat: remove unused NAT method from the Mapping interface 2 years ago
Marten Seemann d99606833c
swarm: fix multiaddr comparison in ListenClose (#2247) 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
RichΛrd 98837aad15
connmgr: reduce log level for closing connections (#2165) 2 years ago
Sukun f421d0687a
swarm metrics: fix connection direction (#2147) 2 years ago
Marco Munizaga 11e26dfc38
connmgr: Use eventually equal helper in connmgr tests (#2128) 2 years ago
Marten Seemann 581a015412
swarm: emit PeerConnectedness event from swarm instead of from hosts (#1574) 2 years ago
Marco Munizaga e3a16dd2a9
swarm: Check context once more before dialing (#2139) 2 years ago
Marco Munizaga 640632419e
don't use the time value from the time.Ticker channel (#2127) 2 years ago
Marco Munizaga 90aedbddaa
Wrap conn with metrics (#2131) 2 years ago
Marco Munizaga 92492262a7
swarm: remove parallel tests from swarm tests (#2130) 2 years ago
Sukun b2f119901f
swarm: add early muxer selection to swarm metrics (#2119) 2 years ago
Sukun a491074d89
metrics: add options to disable metrics and to set Prometheus registerer (#2116) 2 years ago
Sukun d9004d21b4
swarm: add ip_version to metrics (#2114) 2 years ago
Sukun 9f12163a3d
metrics: add no alloc metrics for eventbus, swarm, identify (#2108) 2 years ago
Prithvi Shahi d42a06d1e6
chore: unify dashboard location (#2110) 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 235f25b487
identify: refactor sending of Identify pushes (#1984) 2 years ago
Marten Seemann 31966fbb05
metrics: use a single slice pool for all metrics tracer (#2054) 2 years ago
Marten Seemann 8ae7a37916
use quic-go and webtransport-go from quic-go organization (#2040) 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
Marten Seemann cefbf97aa6
webtransport: add PSK to constructor, and fail if it is used (#1929) 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 f73205096f
quic / webtransport: make it possible to listen on the same address / port (#1905) 2 years ago
Marten Seemann 14ca991a41
transports: expose the name of the transport in the ConnectionState (#1911) 2 years ago
Marten Seemann 83b4e3cf9c expose the security protocol on the ConnectionState 2 years ago