532 Commits (035edd3a8088c81dda4e59ee6edb3780a38ff729)

Author SHA1 Message Date
Steven Allen b7e0282037 test: rewrite backpressure test 4 years ago
Steven Allen e482b45c66 fix: re-expose AutoNAT service on BasicHost 4 years ago
Steven Allen c7902333be test: deflake TestProtoDowngrade 4 years ago
Steven Allen a6747e5b72 test: deflake tests 4 years ago
web3-bot 218f33bc62 run gofmt -s 4 years ago
Steven Allen 2ad02f79b2 chore: update to go-log v2 4 years ago
Steven Allen 2a72777ef9 fix: address review feedback 4 years ago
Cory Schwartz 12753d3795 advertise util 4 years ago
Cory Schwartz 04a93f4080 static check fixes 4 years ago
Cory Schwartz 628f86c689 fix go vet 4 years ago
vyzo a78f048d9c fix tests 4 years ago
Steven Allen c39da30592 chore: update deps 4 years ago
Will Scott c2c5918483
fix autonat race 4 years ago
vyzo 2a69faae62 use transient connections in identify streams 4 years ago
Aarsh Shah 69916ed465
Emit event for User's NAT Type i.e. Hard NAT or Easy NAT (#1042) 4 years ago
Aarsh Shah 890f2e86b2
Close peerstore and document Host Close (#1037) 4 years ago
Aarsh Shah 1c850e1293
Timeout all Identify stream reads (#1032) 4 years ago
Marten Seemann 34eb40850b use a context when opening streams 4 years ago
Steven Allen 024f1af9ae fix: obey new stream timeout 4 years ago
Steven Allen 7a98f28856 feat: update to go-libp2p-core 0.7.0 interface changes 4 years ago
vyzo 863439702d add note in godocs about non-closure of active connections to blocked entities. 4 years ago
vyzo e67928b576 word cosmetics 4 years ago
vyzo e6b6f9320b fix tests 4 years ago
vyzo 9ef1f9e49e propagate errors from datastore ops 4 years ago
vyzo 49cca12207 cosmetics 4 years ago
vyzo fd44d15e8d use a RWMutex 4 years ago
vyzo fd7f51887b add test 4 years ago
vyzo 9b78ee25e4 fix typos, add comment 4 years ago
vyzo d4be9c8028 add methods to list blocked entities 4 years ago
vyzo 9ca5c11a9e add support for persistence to datastore 4 years ago
vyzo aa8de6189d basic implementation of connection gater 4 years ago
Cyril Fougeray 16d314cf30 Deduplicating code when parsing ipv4/ipv6 address; from the comment on the PR 4 years ago
Steven Allen de10591dd8 fix tests 4 years ago
Cyril Fougeray 3fa37a3452 Added parsing of IPv6 addresses for incomming mDNS requests 4 years ago
Will 7cfc4e645e
Bump Autonat version & validate fixed call loop in `.Addrs` (#988) 4 years ago
Steven Allen 717d9e7574 fix: use the correct external address when NAT port-mapping 4 years ago
Raúl Kripalani a5786f0415
upgrade deps + interoperable uvarint delimited writer/reader. (#985) 4 years ago
sandman d9a4e38ac4 fix to call PublicAddr interface of AutoNat 4 years ago
sandman a55891f71b add AutoNat PublicAddr when host can be dialed but not get public addr by net.InterfaceAddrs() 4 years ago
Steven Allen 9cd6aaa9ea
Fix address advertisement bugs (#974) 4 years ago
Steven Allen 72770db2f6 fix: avoid a close deadlock in the natmanager 4 years ago
Raúl Kripalani 985120b6f9
upgrade swarm; add ID() on mock conns and streams. (#970) 4 years ago
Steven Allen 1180b6fa1e fix(nat): use the right addresses when nat port mapping 4 years ago
Steven Allen 34e67e019e Fix peer handler race 4 years ago
Steven Allen 5ae0888629 fix(id): document observation struct 4 years ago
Steven Allen a03403fa64 fix: optimize numInbound count 4 years ago
Steven Allen 1e4ce46ca7 test(id): fix nits 4 years ago
Steven Allen 1dd7a8c4d4 fix: count observations with at least one inbound connection as inbound 4 years ago
Steven Allen 6ca83309d2 fix(mocknet): set inbound/outbound on the right link 4 years ago
Steven Allen a0813d7292 fix: make address observation types private 4 years ago