46 Commits (00ec65d0a505a7dd450c8523bdc4848114b98ef7)

Author SHA1 Message Date
  Anton Kaliaev 7af4b5086a Remove RepeatTimer and refactor Switch#Broadcast (#3429) 6 years ago
  Ethan Buchman 9e9026452c
p2p/conn: don't hold stopMtx while waiting (#3254) 6 years ago
  Ethan Buchman eb4e23b91e
fix FlushStop (#3247) 6 years ago
  Anton Kaliaev f69e2c6d6c p2p: set MConnection#created during init (#2990) 6 years ago
  Ethan Buchman 0d5e0d2f13
p2p/conn: FlushStop. Use in pex. Closes #2092 (#2802) 6 years ago
  Ethan Buchman d8ab8509de p2p: log 'Send failed' on Debug (#2857) 6 years ago
  Ismail Khoffi 6643c5dd11 Catch up with amino 0.13.0 (#2690) 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
  Dev Ojha 2756be5a59 libs: Remove usage of custom Fmt, in favor of fmt.Sprintf (#2199) 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
  Anton Kaliaev 61c5791fa3
revert back to Jae's original payload size limit 7 years ago
  Anton Kaliaev ab04201c3d
fix empty packet size calculation 7 years ago
  Liamsi d2c05bc5b9 Revert "delete everything" (includes everything non-go-crypto) 7 years ago
  Liamsi 96a3502126 delete everything 7 years ago
  Anton Kaliaev b8c076ca79
do not drain the channel because there is no channel, duh 7 years ago
  Alexander Simmerl ea896865a7
Collapse PeerConfig into P2PConfig 7 years ago
  Anton Kaliaev 5a041baa36
nice output for msgBytes 7 years ago
  Jae Kwon fb64314d1c Review from Anton 7 years ago
  Thomas Corbière 2644a529f0 Fix lint errors (#1390) 7 years ago
  Anton Kaliaev 22949e6dfd
new tmlibs Parallel implementation 7 years ago
  Jae Kwon 901b456151 P2P now works with Amino 7 years ago
  Jae Kwon ced74251e9 maxPacketMsg -> packetMsgMax... 7 years ago
  Jae Kwon 6c345f9fa2 First stab: p2p/conn 7 years ago
  Anton Kaliaev fc585bcdec
do not block when writing to pongTimeoutCh 7 years ago
  Anton Kaliaev 22b038810a
do not block in recvRoutine 7 years ago
  Anton Kaliaev 45750e1b29
fix race by sending signal instead of stopping pongTimer 7 years ago
  Anton Kaliaev 26419fba28
refactor code plus add one more test 7 years ago
  Anton Kaliaev ac0123d249
drain pongTimeoutCh and pongTimer's channel to prevent leaks 7 years ago
  Anton Kaliaev f4ff66de30
rewrite pong timer to use time.AfterFunc 7 years ago
  Anton Kaliaev 747b73cb95
fix merge conflicts 7 years ago
  Anton Kaliaev 3ae738f453
increase timeouts 7 years ago
  Anton Kaliaev 5834a59816
read ping 7 years ago
  Anton Kaliaev b28b76ddf7
rename pingTimeout to pingInterval, pongTimer is now time.Timer 7 years ago
  zbo14 91e4f4b786
ping/pong timeout in config 7 years ago
  zbo14 9b554fb2c4
switch test modification 7 years ago
  zbo14 f97ead4f5f
prep for merge 7 years ago
  zbo14 5af22d6ee6
remove SwitchEventNewPeer, SwitchEventDonePeer 7 years ago
  zbo14 1d16df6a92
add test, TrySend in broadcast 7 years ago
  Anton Kaliaev 3f9aa8d8fa
document that msgBytes in p2p/connection change 7 years ago
  Anton Kaliaev d6d1f8512d
do not reset pingTimer 7 years ago
  Ethan Buchman 7640e6a29f
add some p2p TODOs 7 years ago
  Ethan Buchman 426379dc47 remove use of wire/nowriter 7 years ago
  Ethan Buchman baff4bd8cc p2p/conn: better handling for some stop conditions 7 years ago
  Ethan Buchman 44e967184a p2p: tmconn->conn and types->p2p 7 years ago
  Ethan Buchman 5b5cbaa66a p2p: use sub dirs 7 years ago
  Ethan Buchman c2f97e6454 p2p: seed mode fixes from rebase and review 7 years ago
  Ethan Buchman 6e823c6e87 p2p: support addr format ID@IP:PORT 7 years ago