Commit Graph

  • 7e81757e2f
    [NOD-1161] Name goroutines and log them by the name (#804) Ori Newman 2020-07-20 13:00:23 +03:00
  • 4773f87875
    [NOD-1125] Implement the IBD flow (#800) stasatdaglabs 2020-07-20 12:52:23 +03:00
  • 49c1905121 [NOD-1125] Don't ban peers that send us delayed blocks. stasatdaglabs 2020-07-20 12:32:04 +03:00
  • 4e2d14000f [NOD-1161] Fix some goroutine names Ori Newman 2020-07-20 12:28:33 +03:00
  • d15156041d [NOD-1125] Add a comment. stasatdaglabs 2020-07-20 12:25:48 +03:00
  • b043409d2d [NOD-1125] Use StoreUint32 instead of SwapUint32. stasatdaglabs 2020-07-20 12:24:03 +03:00
  • 4c39529ccb [NOD-1125] Disconnect a peer that sends us a delayed block during IBD. stasatdaglabs 2020-07-20 12:23:09 +03:00
  • d208b56d06 [NOD-1125] Fix a comment. stasatdaglabs 2020-07-20 12:22:13 +03:00
  • 70d29783f1 [NOD-1125] Use MaxInvPerMsg in outgoingRouteMaxMessages instead of MaxBlockLocatorsPerMsg. stasatdaglabs 2020-07-20 11:46:32 +03:00
  • c0d1bbacc1 [NOD-1125] Use CmdXXX in error messages. stasatdaglabs 2020-07-20 11:44:13 +03:00
  • a522cf16b8 [NOD-1125] Return default values in case of error. stasatdaglabs 2020-07-20 11:38:02 +03:00
  • ebb630a025 [NOD-1125] Move WaitFor... functions into their respective run... functions. stasatdaglabs 2020-07-20 11:23:07 +03:00
  • a6b8fc3ada [NOD-1125] Simplify a comment. stasatdaglabs 2020-07-20 11:19:05 +03:00
  • d3349a3bb8 [NOD-1161] Name goroutines and log them by the name Ori Newman 2020-07-19 18:56:02 +03:00
  • e361700fb3 [NOD-1125] Fix a comment. stasatdaglabs 2020-07-19 18:05:36 +03:00
  • 22c9d2fb9c [NOD-1127] Fix router message types Ori Newman 2020-07-19 17:59:10 +03:00
  • 0ec39fb4dd [NOD-1125] Fix some bad names. stasatdaglabs 2020-07-19 17:55:09 +03:00
  • 2929a1938f Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1127-tx-propagation Ori Newman 2020-07-19 17:53:24 +03:00
  • bd0011eeff [NOD-1125] Increase the capacity of the outgoingRoute. stasatdaglabs 2020-07-19 17:52:01 +03:00
  • 6b27cbc063 [NOD-1125] Remove EnqueueWithTimeout. stasatdaglabs 2020-07-19 17:47:51 +03:00
  • 2b6d4ce312 [NOD-1128] Add mempool related flows Ori Newman 2020-07-19 17:34:05 +03:00
  • 607f0702d6 [NOD-1128] Add mempool related flows Ori Newman 2020-07-19 17:00:35 +03:00
  • dd9d20aa24 [NOD-1125] Extract runSelectedTipRequest to a seperate function. stasatdaglabs 2020-07-19 16:29:42 +03:00
  • 05dcea9f45 [NOD-1125] Extract runIBD to a seperate function. stasatdaglabs 2020-07-19 16:27:24 +03:00
  • a76438c5d5 [NOD-1125] Remove AddBlockLocatorHash. stasatdaglabs 2020-07-19 16:24:21 +03:00
  • 392abe6630 [NOD-1160] Add comment and remove redundant object Mike Zak 2020-07-19 16:20:41 +03:00
  • a027a64e64 [NOD-1160] Pass cfg to kaspad Mike Zak 2020-07-19 16:07:19 +03:00
  • 48401dab41 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1160-convert-singletons-to-objects Mike Zak 2020-07-19 15:59:01 +03:00
  • d76566af33 [NOD-1160] Fix tests Mike Zak 2020-07-19 15:58:49 +03:00
  • 696fffe66c [NOD-1125] Don't request blocks during relay if we're in the middle of IBD. stasatdaglabs 2020-07-19 15:20:03 +03:00
  • 825f81224f [NOD-1125] Start IBD if required after getting an unknown block inv. stasatdaglabs 2020-07-19 15:13:51 +03:00
  • b1932f3577 [NOD-1125] Move the ibd package into flows. stasatdaglabs 2020-07-19 15:10:22 +03:00
  • 4c171dcb94 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1125-ibd stasatdaglabs 2020-07-19 15:07:03 +03:00
  • 2921905f28 [NOD-1160] Make dnsseed.SeedFromDNS callable outside kaspad Mike Zak 2020-07-19 14:58:48 +03:00
  • aa5bc34280
    [NOD-1148] P2P stabilization (#798) Svarog 2020-07-19 14:57:34 +03:00
  • 760045d5c8 [NOD-1148] Check for NeedMoreAddresses before sending GetAddr message and invert condition Mike Zak 2020-07-16 18:37:54 +03:00
  • 09ac6973bc [NOD-1148] Cast to MsgPing should have been to MsgPong Mike Zak 2020-07-15 11:50:14 +03:00
  • 67adb9fbdf [NOD-1148] Added tracing of incoming and outgoing messages Mike Zak 2020-07-15 10:55:55 +03:00
  • 51d892ebcf [NOD-1148] Add lock around route's close operation Mike Zak 2020-07-15 11:40:12 +03:00
  • dc8551ec1f [NOD-1160] Fix kaspad a final time Mike Zak 2020-07-19 14:49:21 +03:00
  • 3d98be0490 [NOD-1160] Fix rpc package Mike Zak 2020-07-19 14:44:32 +03:00
  • 3987da4627 [NOD-1160] Fix p2p package Mike Zak 2020-07-19 14:38:17 +03:00
  • a0eb811119 [NOD-1160] Fixed protocol package and subpackages Mike Zak 2020-07-19 14:10:11 +03:00
  • a4fbf80e9f [NOD-1160] Fixed DNSSeed functions Mike Zak 2020-07-19 14:00:16 +03:00
  • adab6040b1 [NOD-1160] Fix connmgr package Mike Zak 2020-07-19 13:56:48 +03:00
  • 7711a9d9bd Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1160-convert-singletons-to-objects Mike Zak 2020-07-19 13:49:03 +03:00
  • 7fbb710919 [NOD-1125] Extract maxHashesInMsgIBDBlocks to a const. stasatdaglabs 2020-07-19 13:45:08 +03:00
  • f277a15076 [NOD-1125] Remove errors associated with Peer.ready. stasatdaglabs 2020-07-19 13:43:13 +03:00
  • 4ce4999328 [NOD-1125] Remove Peer.ready and make HandleHandshake return it to guarantee we never operate on a non-initialized peer. stasatdaglabs 2020-07-19 13:37:25 +03:00
  • 6e7a8adeed [NOD-1125] Make unexpected message type messages nicer. stasatdaglabs 2020-07-19 13:32:32 +03:00
  • 24da0f937b [NOD-1125] Don't ban peers that send us delayed blocks during IBD. stasatdaglabs 2020-07-19 13:25:58 +03:00
  • 786cf10db8 [NOD-1125] Actually stop RequestSelectedTip when it should stop. stasatdaglabs 2020-07-19 13:16:55 +03:00
  • 9fdc0239a1 [NOD-1125] Actually stop IBD when it should stop. stasatdaglabs 2020-07-19 13:13:36 +03:00
  • f300881a42 [NOD-1125] Remove error from requestSelectedTips. stasatdaglabs 2020-07-19 13:10:02 +03:00
  • ff05fe1754 [NOD-1128] Add mempool related flows Ori Newman 2020-07-19 12:51:42 +03:00
  • 62d03025ff [NOD-1125] Use SwapUint32 instead of AddUint32. stasatdaglabs 2020-07-19 12:41:38 +03:00
  • 8030b32f83 [NOD-1125] Use AddUint32 instead of LoadUint32 + StoreUint32. stasatdaglabs 2020-07-19 12:24:10 +03:00
  • 45b768a791 [NOD-1125] Use AddUint32 instead of LoadUint32 + StoreUint32. stasatdaglabs 2020-07-19 12:23:01 +03:00
  • 3523c582d9 [NOD-1125] Handle an unhandled error. stasatdaglabs 2020-07-19 12:19:40 +03:00
  • ef80150c45 [NOD-1125] Scope minGetSelectedTipInterval. stasatdaglabs 2020-07-19 12:11:16 +03:00
  • 8869b732bb [NOD-1125] Rename hasRecentlyReceivedBlock to isDAGTimeCurrent. stasatdaglabs 2020-07-19 12:10:05 +03:00
  • 6c906a1a45 [NOD-1125] Shuffle statements around in findHighestSharedBlockHash. stasatdaglabs 2020-07-19 12:08:12 +03:00
  • d4d8d5ee14 [NOD-1125] Lowercasify an error message. stasatdaglabs 2020-07-19 12:06:18 +03:00
  • 3084a5da64 [NOD-1125] Rename shouldContinue to shouldStop. stasatdaglabs 2020-07-19 12:05:32 +03:00
  • 51fb6f77d3 [NOD-1125] Remove a redundant line. stasatdaglabs 2020-07-19 11:59:31 +03:00
  • ecc2f4ba44 [NOD-1125] Fix merge errors. stasatdaglabs 2020-07-19 11:40:54 +03:00
  • 6580d35b3d Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1125-ibd stasatdaglabs 2020-07-19 11:36:54 +03:00
  • b9a25c1141
    [NOD-1163] Combine seperated flows into single packages (#801) Svarog 2020-07-19 11:24:25 +03:00
  • 0beba25ce3 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1127-tx-propagation Ori Newman 2020-07-19 11:23:19 +03:00
  • b35528aaa5 [NOD-1163] Fix refactor error Mike Zak 2020-07-19 11:14:32 +03:00
  • c6a85edfc6 [NOD-1163] Add comment Mike Zak 2020-07-19 11:04:54 +03:00
  • a9c69a73ad [NOD-1163] Use single logger prefix for everything under protocol Mike Zak 2020-07-19 11:02:07 +03:00
  • f2fecc7823 [NOD-1163] Move handshake.go to handshake package Mike Zak 2020-07-19 10:58:34 +03:00
  • 4d26180b66 [NOD-1160] Update connmanager Mike Zak 2020-07-19 10:43:19 +03:00
  • 2e38f2f066 [NOD-1160] Update netAdapater Mike Zak 2020-07-19 10:41:02 +03:00
  • 7a264b801f [NOD-1160] Update main and addrmanager Mike Zak 2020-07-19 10:31:33 +03:00
  • 2b2d87c939 [NOD-1160] remove activeConfig from config package + update main Mike Zak 2020-07-19 10:21:27 +03:00
  • f236e270b4 [NOD-1163] Combine seperated flows into single packages Mike Zak 2020-07-19 09:51:27 +03:00
  • 844de5aad3 [NOD-1128] Add AddTransaction mechanism to protocol manager Ori Newman 2020-07-16 20:24:55 +03:00
  • b42b8b16fd
    [NOD-1120] Connection Manager (#796) Svarog 2020-07-16 17:15:58 +03:00
  • e0aac68759
    [NOD-1128] Convert message type to uint32 (#799) Ori Newman 2020-07-16 17:11:05 +03:00
  • 3dc55d197c [NOD-1128] Remove redundant line Ori Newman 2020-07-16 17:07:28 +03:00
  • ea90e0d595 [NOD-1120] fix grammar Mike Zak 2020-07-16 16:47:57 +03:00
  • 232f859ea5 [NOD-1120] Rename connSet -> incomingConnectionSet Mike Zak 2020-07-16 16:43:09 +03:00
  • 7ca1b37b83 [NOD-1120] Add comment Mike Zak 2020-07-16 16:06:19 +03:00
  • f04fe68cf1 [NOD-1120] Remove the correct number of incoming connections Mike Zak 2020-07-16 16:03:57 +03:00
  • e5ad1d77d7 [NOD-1120] Fix minRetryDuration usage Mike Zak 2020-07-16 16:02:07 +03:00
  • 2bfb423353 [NOD-1120] Use .Address as key for connectionSet Mike Zak 2020-07-16 15:41:08 +03:00
  • d0e3e80f2f [NOD-1125] Call StartIBDIfRequired where needed. stasatdaglabs 2020-07-16 15:34:01 +03:00
  • 5329555c1b [NOD-1125] Add minGetSelectedTipInterval. stasatdaglabs 2020-07-16 14:23:00 +03:00
  • 099afb3b21 [NOD-1125] Make go lint happy. stasatdaglabs 2020-07-16 14:17:18 +03:00
  • 8d1961d77f [NOD-1125] Implement HandleGetSelectedTip. stasatdaglabs 2020-07-16 14:05:37 +03:00
  • 0b83bdd834 [NOD-1125] Implement RequestSelectedTip. stasatdaglabs 2020-07-16 13:58:14 +03:00
  • 85e53fc808 [NOD-1125] Implement selectPeerForIBD. stasatdaglabs 2020-07-16 12:47:35 +03:00
  • 3f1d337c09 [NOD-1120] Don't return the connection from netAdapter.Connect() Mike Zak 2020-07-16 12:43:19 +03:00
  • a9d531df70 [NOD-1128] Make everything in protocol package a manager method Ori Newman 2020-07-16 12:32:01 +03:00
  • 75abe81485 [NOD-1128] Add all flows to a directory names flows Ori Newman 2020-07-16 12:02:19 +03:00
  • 8cd2262e60 [NOD-1128] Don't use iota Ori Newman 2020-07-16 11:23:37 +03:00
  • d2f2b11558 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1120-conn-manager Mike Zak 2020-07-16 10:36:33 +03:00
  • 0195be42a5 [NOD-1120] Add comments Mike Zak 2020-07-16 10:08:40 +03:00