92 Commits (9d81a74429e093f3167875e0145ad957874c77d1)

Author SHA1 Message Date
  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 ea896865a7
Collapse PeerConfig into P2PConfig 7 years ago
  Ethan Buchman d454b1b25f SkipDuplicate -> AllowDuplicate; fix p2p test on mac 7 years ago
  Anton Kaliaev 2a0e9f93ce
provide arg to error 7 years ago
  Alexander Simmerl e11f3167ff
Fix pex reactor test 7 years ago
  Alexander Simmerl 4848e88737
Fix persistent peer switch test 7 years ago
  Alexander Simmerl 77f09f5b5e
Move to ne.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
  Anton Kaliaev 3d32474da8
make linter happy 7 years ago
  Anton Kaliaev 6e39ec6e26
do not even try to dial ourselves 7 years ago
  Anton Kaliaev 3b3f45d49b
use addrbook#AddOurAddress to store our address 7 years ago
  Anton Kaliaev 3284a13fee
add test 7 years ago
  Anton Kaliaev fc9ffee2e3
remove unused tracking because it leads to memory leaks in tests 7 years ago
  Javed Khan 5ef639fcbe
p2p: persistent - redial if first dial fails 7 years ago
  Jae Kwon 901b456151 P2P now works with Amino 7 years ago
  Alexander Simmerl b7ce89e568
Speed up CircleCI builds 7 years ago
  Ethan Buchman 9293ae76bf p2p: introduce peerConn to simplify peer creation (#1226) 7 years ago
  Anton Kaliaev 747b73cb95
fix merge conflicts 7 years ago
  Anton Kaliaev 161e100a24
close return channel when we're done 7 years ago
  Anton Kaliaev d14d4a2527
remove TryBroadcast 7 years ago
  zbo14 9b554fb2c4
switch test modification 7 years ago
  zbo14 f97ead4f5f
prep for merge 7 years ago
  zbo14 1d16df6a92
add test, TrySend in broadcast 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 f9e4f6eb6b reorder peer.go methods 7 years ago
  Ethan Buchman a17105fd46 p2p: peer.Key -> peer.ID 7 years ago
  Ethan Buchman b289d2baf4 persistent node key and ID 7 years ago
  Ethan Buchman 528154f1a2 p2p: PrivKey need not be Ed25519 7 years ago
  Ethan Buchman 5511bd8e85 p2p: exponential backoff on reconnect. closes #939 7 years ago
  Anton Kaliaev 69b5da766c
service#Start, service#Stop signatures were changed 7 years ago
  Ethan Buchman 55b81cc1a1 address linting FIXMEs 7 years ago
  Zach Ramsay 15651a931e linting errors: tackle p2p package 7 years ago
  Zach Ramsay 46ccbcbff6 linting: apply 'gofmt -s -w' throughout 7 years ago
  Emmanuel Odeke 283544c7f3
p2p: use fake net.Pipe since only >=Go1.10 implements SetDeadline 7 years ago
  Ethan Buchman e69d36d54f some more robust sleeps 7 years ago
  Anton Kaliaev 7869e541f6
change MakeConnectedSwitches to not connect to itself 7 years ago
  Anton Kaliaev e0daca5693
fixes from Bucky's review 7 years ago
  Anton Kaliaev 2d4ad02356
prefer tickers to time.Sleep (Refs #790) 7 years ago
  Ethan Buchman b50339e8e7 p2p: sw.AddPeer -> sw.addPeer 7 years ago
  Ethan Buchman aea8629272 peer interface 7 years ago
  Ethan Buchman e6cecb9595 p2p: fix test 7 years ago
  Ethan Buchman 16509ac3db
p2p: fix race by peer.Start() before peers.Add() 8 years ago
  Anton Kaliaev f803544195
new logging 8 years ago
  Ethan Buchman 46151720f8 fix tests 8 years ago
  Ethan Buchman 57151d6043 p2p: use cmn instead of . 8 years ago