13 Commits (42a01cc966ab4cdc01ef5d038e7ac700a18dd94a)

Author SHA1 Message Date
  Sam Kleinman 58dc172611
p2p: plumb rudamentary service discovery to rectors and update statesync (#8030) 3 years ago
  Sam Kleinman 89dbebd1c5
p2p: retry failed connections slightly more aggressively (#8010) 3 years ago
  Gui ebbc3f02f5
p2p: always advertise self, to enable mutual address discovery (#7594) 3 years ago
  Sam Kleinman 892f5d9524
service: cleanup mempool and peer update shutdown (#7401) 3 years ago
  Sam Kleinman 6b35cc1a47
p2p: remove unneeded close channels from p2p layer (#7392) 3 years ago
  Sam Kleinman 8a991e288c
service: plumb contexts to all (most) threads (#7363) 3 years ago
  Sam Kleinman 27560cf7a4
p2p: reduce peer score for dial failures (#7265) 3 years ago
  Sam Kleinman ded310093e
lint: fix collection of stale errors (#7090) 3 years ago
  M. J. Fromberger 6dd8984fef
Fix and clarify breaks from select cases. (#6781) 3 years ago
  Sam Kleinman ae5f98881b
p2p: make NodeID and NetAddress public (#6583) 3 years ago
  Sam Kleinman bed58a749f
p2p: address audit issues with the peer manager (#6603) 3 years ago
  Sam Kleinman d228afc548
p2p: avoid retry delay in error case (#6591) 3 years ago
  Sam Kleinman a855f96946
p2p: renames for reactors and routing layer internal moves (#6547) 4 years ago
  Marko 719e028e00
libs: internalize some packages (#6366) 4 years ago
  Sam Kleinman 0781ca3f50
p2p/pex: cleanup to pex internals and peerManager interface (#6476) 4 years ago
  Aleksandr Bezobchuk bc643b19c4
p2p: support private peer IDs in new p2p stack (#6409) 4 years ago
  Callum Waters 9efc20c963
p2p: improve PEX reactor (#6305) 4 years ago
  Sam Kleinman 0f41f7465c
p2p: extend e2e tests for new p2p framework (#6323) 4 years ago
  Sam Kleinman 91506bf25d
p2p: simple peer scoring (#6277) 4 years ago
  Sam Kleinman acbe3f6570
P2P: Evidence Reactor Test Refactor (#6238) 4 years ago
  Erik Grinaker 9b6d6a3ad0
p2p: tighten up Router and add tests (#6044) 4 years ago
  Erik Grinaker 2aad26e2f1
p2p: tighten up and test PeerManager (#6034) 4 years ago
  Erik Grinaker fc71882f74
p2p: add tests and fix bugs for `NodeAddress` and `NodeID` (#6021) 4 years ago
  Erik Grinaker 1f39f808e1
p2p: tighten up and test Transport API (#6020) 4 years ago
  Erik Grinaker 50b8907581
p2p: clean up new Transport infrastructure (#6017) 4 years ago
  Erik Grinaker fe5b312337
p2p: resolve PEX addresses in PEX reactor (#5980) 4 years ago
  Erik Grinaker 51aca684b8
p2p: add prototype PEX reactor for new stack (#5971) 4 years ago
  Erik Grinaker 13e772c916
p2p: add PeerManager.Advertise() (#5957) 4 years ago
  Erik Grinaker 81daaacae9
p2p: simplify PeerManager upgrade logic (#5962) 4 years ago
  Erik Grinaker a741314c97
p2p: improve peerStore prototype (#5954) 4 years ago
  Erik Grinaker 7e0436c6e6
p2p: make PeerManager.DialNext() and EvictNext() block (#5947) 4 years ago
  Erik Grinaker 670e9b427b
p2p: improve PeerManager prototype (#5936) 4 years ago
  Erik Grinaker 96215a06ed
p2p: add prototype peer lifecycle manager (#5882) 4 years ago
  Erik Grinaker c61cd3fd05
p2p: add Router prototype (#5831) 4 years ago
  Aleksandr Bezobchuk e986602649
evidence: p2p refactor (#5747) 4 years ago
  Erik Grinaker 91bef75f62 p2p: rename PubKeyToID to NodeIDFromPubKey 4 years ago
  Erik Grinaker 1b6df6783d p2p: replace PeerID with NodeID 4 years ago
  Erik Grinaker 8e7d431f6f p2p: rename ID to NodeID 4 years ago
  Erik Grinaker bcfc889f25
p2p: implement new Transport interface (#5791) 4 years ago
  Aleksandr Bezobchuk a879eb444d
p2p: state sync reactor refactor (#5671) 4 years ago
  Marko 098ebaee22
p2p: reduce log severity (#5338) 4 years ago
  Marko fbdf8b098e
mocks: update with 2.2.1 (#5294) 4 years ago
  Marko 6ccccb0933
lint: errcheck (#5091) 4 years ago
  Marko 7e2cc1db5e
linter: (1/2) enable errcheck (#5064) 4 years ago
  Erik Grinaker 511ab6717c
add state sync reactor (#4705) 5 years ago
  Marko 7b52f51700
libs/common: Refactor libs/common 5 (#4240) 5 years ago
  Marko 27b00cf8d1
libs/common: refactor libs common 3 (#4232) 5 years ago
  Sean Braithwaite c9ef824ddf p2p: Per channel metrics (#3666) (#3677) 6 years ago
  Ethan Buchman 882622ec10
Fixes tendermint/tendermint#3522 6 years ago
  Anton Kaliaev 2449bf7300 p2p: file descriptor leaks (#3150) 6 years ago