133 Commits (c6691b91c2eeb14a5c8347bb709de5d2c80c9d17)

Author SHA1 Message Date
  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
  Ethan Buchman 6168b404a7
p2p: NewMultiplexTransport takes an MConnConfig (#2869) 6 years ago
  Ethan Buchman 0d5e0d2f13
p2p/conn: FlushStop. Use in pex. Closes #2092 (#2802) 6 years ago
  Ethan Buchman 6e9aee5460
p2p: peer-id -> peer_id (#2771) 6 years ago
  Ethan Buchman 746d137f86
p2p: Restore OriginalAddr (#2668) 6 years ago
  Ethan Buchman 0baa7588c2
p2p: NodeInfo is an interface; General cleanup (#2556) 6 years ago
  Zarko Milosevic 12675ecd92 consensus: Wait timeout precommit before starting new round (#2493) 6 years ago
  Matthew Slipper 587116dae1 metrics: Add additional metrics to p2p and consensus (#2425) 6 years ago
  Alexander Simmerl bdd01310a0 p2p: Integrate new Transport 6 years ago
  Dev Ojha 2756be5a59 libs: Remove usage of custom Fmt, in favor of fmt.Sprintf (#2199) 6 years ago
  Anton Kaliaev b31ee798bd
preserve original address and dial it instead of self-reported address (#1994) 6 years ago
  Zach Ramsay 44dad6d70b Revert "detele everything" 6 years ago
  Zach Ramsay d02c5d1e30 detele everything 6 years ago
  Ethan Buchman d55243f0e6 fix import paths 6 years ago
  Liamsi d2c05bc5b9 Revert "delete everything" (includes everything non-go-crypto) 6 years ago
  Liamsi 96a3502126 delete everything 6 years ago
  Alexander Simmerl c661a3ec21
Fix race when mutating MConnConfig 7 years ago
  Alexander Simmerl ea896865a7
Collapse PeerConfig into P2PConfig 7 years ago
  Alexander Simmerl 3255c076e5
Remove auth_enc config option 7 years ago
  Anton Kaliaev 4da81aa0b7
commented out TestPEXReactorRunning 7 years ago
  Alexander Simmerl 01fd102dba
Incoporate review feedback 7 years ago
  Alexander Simmerl 20e9dd0737
Return fake IP even when there is no conn 7 years ago
  Alexander Simmerl 0cd92a4948
Fix race in test suffix 7 years ago
  Alexander Simmerl d596ed1bc2
Let peerConn handle IPs in for tests 7 years ago
  Alexander Simmerl 77f09f5b5e
Move to ne.IP 7 years ago
  Ethan Buchman 1fe41be929
p2p: prevent connections from same ip 7 years ago
  Ethan Buchman 0cbbb61962 minor cleanup 7 years ago
  Vladislav Dmitriyev 7c22e47629 Replaced NodeInfo's pubkey to ID (#1443) 7 years ago
  Javed Khan 5d8767e656
p2p: don't use dial funcn in peerconfig 7 years ago
  Javed Khan 5ef639fcbe
p2p: persistent - redial if first dial fails 7 years ago
  Anton Kaliaev 22949e6dfd
new tmlibs Parallel implementation 7 years ago
  Jae Kwon 901b456151 P2P now works with Amino 7 years ago
  Anton Kaliaev d8b08cd943
return back panic in peer#onReceive 7 years ago
  Anton Kaliaev d86855ad7a
stop peer if it sends us msg with unknown channel 7 years ago
  Ethan Buchman 9293ae76bf p2p: introduce peerConn to simplify peer creation (#1226) 7 years ago
  Anton Kaliaev 2a24ae90c1
fixes from Jae's review 7 years ago
  Anton Kaliaev 11b68f1934
rewrite broadcastTxRoutine to use channels 7 years ago
  Ethan Buchman 99034904f8 p2p: fix tests for required channels 7 years ago
  Ethan Buchman 50129ad8ac p2p: add Channels to NodeInfo and don't send for unknown channels 7 years ago