Commit Graph

  • f81495e81b [NOD-1137] Implement TODOs Ori Newman 2020-07-14 11:18:32 +03:00
  • 738ebb9fc8 [NOD-1142] Represent ping duration as time.Duration instead of an int64. stasatdaglabs 2020-07-14 11:03:43 +03:00
  • 5260517d1d [NOD-1142] Fix no-longer-infinite loop. stasatdaglabs 2020-07-14 10:43:21 +03:00
  • 5a83c49d71 [NOD-1142] Rename HandlePing to HandleIncomingPings and StartPingLoop to StartSendingPings. stasatdaglabs 2020-07-14 10:41:51 +03:00
  • a9bdba006d [NOD-1142] Simplify for loop. stasatdaglabs 2020-07-14 10:37:29 +03:00
  • 2f1ffcf562 [NOD-1142] Fix a typo. stasatdaglabs 2020-07-14 10:35:48 +03:00
  • 4db09fb8f4 [NOD-1142] Remove a redundant empty line. stasatdaglabs 2020-07-14 10:35:19 +03:00
  • 85cdaa03ab [NOD-1137] Implement GetBestLocalAddress Ori Newman 2020-07-13 17:54:22 +03:00
  • 4eb2b5e708 [NOD-1137] Add comment Ori Newman 2020-07-13 17:33:37 +03:00
  • a61cac15e9 [NOD-1137] Rename variables Ori Newman 2020-07-13 17:30:44 +03:00
  • 2579e2fdb2 [NOD-1137] Add missing id package Ori Newman 2020-07-13 17:22:07 +03:00
  • 45d27e31ee [NOD-1142] Fix bad flow name. stasatdaglabs 2020-07-13 17:18:03 +03:00
  • 0fcf9da563 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1137-handshake Ori Newman 2020-07-13 17:13:46 +03:00
  • ba8a3a29d2 [NOD-1142] Add comments to exported functions. stasatdaglabs 2020-07-13 17:09:04 +03:00
  • a1b865a248 [NOD-1120] Removed closure in NetAdapter.onConnectedHanlder Mike Zak 2020-07-13 17:06:24 +03:00
  • 19a0a4acbd [NOD-1142] Fix a typo. stasatdaglabs 2020-07-13 17:02:55 +03:00
  • f48fc2807e [NOD-1142] Fix merge errors. stasatdaglabs 2020-07-13 17:00:36 +03:00
  • 5c500e9834 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1142-ping-flow stasatdaglabs 2020-07-13 16:56:51 +03:00
  • 05db135d23
    [NOD-1124] Implement the Flow thread model and architecture (#791) stasatdaglabs 2020-07-13 16:51:13 +03:00
  • 8f8c21ba4b [NOD-1124] Protect errChan from writing during disconnect. stasatdaglabs 2020-07-13 16:35:50 +03:00
  • 4cbeecdb6d [NOD-1137] Remove validation from AddUserAgent Ori Newman 2020-07-13 16:03:46 +03:00
  • b3e323c28d [NOD-1124] Add isOpen to Enqueue and Dequeue. stasatdaglabs 2020-07-13 15:55:05 +03:00
  • 43e48ffc19 [NOD-1137] Add serializer/deserializer to ID Ori Newman 2020-07-13 15:34:28 +03:00
  • 49c86cfea3 [NOD-1124] Replace OnIDReceivedHandler with AssociateRouterID. stasatdaglabs 2020-07-13 15:22:43 +03:00
  • d6895cb42b [NOD-1124] Start the connection loops only when Start is called. stasatdaglabs 2020-07-13 13:30:29 +03:00
  • 6fc699079b [NOD-1124] In sendLoop, move outgoingRoute to outside the loop. stasatdaglabs 2020-07-13 13:01:48 +03:00
  • 3107139dee [NOD-1137] Replace peer internal id with global peer ID Ori Newman 2020-07-13 13:01:23 +03:00
  • b688c06fbf [NOD-1124] Remove writeDuringDisconnectLock. stasatdaglabs 2020-07-13 13:00:15 +03:00
  • 72ff28a362 [NOD-1124] Make Enqueue and Dequeue return isOpen instead of err. stasatdaglabs 2020-07-13 12:57:55 +03:00
  • 166b2f1ff1 [NOD-1124] Replace IncomingRoute with EnqueueIncomingMessage. stasatdaglabs 2020-07-13 12:47:57 +03:00
  • e00edd9cf7 [NOD-1124] Make AddIncomingRoute create a Route by itself. stasatdaglabs 2020-07-13 12:44:12 +03:00
  • a8247f516c [NOD-1124] Rename SetRouter to Start. stasatdaglabs 2020-07-13 12:42:29 +03:00
  • 762d0774b0 [NOD-1124] Rename AddRoute to AddIncomingRoute. stasatdaglabs 2020-07-13 12:35:37 +03:00
  • 7acb2873fc [NOD-1137] Add todo Ori Newman 2020-07-13 12:09:26 +03:00
  • 4d6ba6e732 [NOD-1142] Add ping flows to startFlows. stasatdaglabs 2020-07-13 12:09:24 +03:00
  • c1c4e85e70 [NOD-1142] Implement ping flows. stasatdaglabs 2020-07-13 12:04:51 +03:00
  • 2207c1ddad [NOD-1137] Move handshake to a separate file Ori Newman 2020-07-13 11:42:50 +03:00
  • f580692d35 [NOD-1137] Remove redundant function Ori Newman 2020-07-13 11:35:46 +03:00
  • f95e3b6891 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1137-handshake Ori Newman 2020-07-13 11:35:09 +03:00
  • ebed58d0c6 [NOD-1137] Replace version's nonce with ID Ori Newman 2020-07-13 11:30:34 +03:00
  • 1b4a32c854 [NOD-1124] Fix a variable name. stasatdaglabs 2020-07-12 17:35:14 +03:00
  • 7e6493e723 [NOD-1124] Fix unreachable code. stasatdaglabs 2020-07-12 17:32:29 +03:00
  • 29a9d9fabe [NOD-1124] Move some variables around. stasatdaglabs 2020-07-12 17:28:09 +03:00
  • ab8139fac2 [NOD-1124] Fix merge errors. stasatdaglabs 2020-07-12 17:23:19 +03:00
  • 8ad116d949 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1124-infrastructure-again stasatdaglabs 2020-07-12 16:42:14 +03:00
  • db52a50044 Merge branch 'nod-1126-implement-block-relay-flow' into nod-1137-handshake Ori Newman 2020-07-12 16:35:01 +03:00
  • 31b3b11b77 [NOD-1124] Connect the Router to the Connection. stasatdaglabs 2020-07-12 16:23:12 +03:00
  • 1f1d324ad7 [NOD-1137] Implement handshake Ori Newman 2020-07-08 18:21:49 +03:00
  • 433cdb6006
    [NOD-1126] implement block relay flow (#786) Ori Newman 2020-07-12 16:11:42 +03:00
  • 1f1723e030 [NOD-1126] Fix comment Ori Newman 2020-07-12 16:06:40 +03:00
  • 4adc3d3aa7 [NOD-1126] Rename utilMath->mathUtil Ori Newman 2020-07-12 16:04:33 +03:00
  • 37aba8bc84 [NOD-1126] Flip condition on readInv Ori Newman 2020-07-12 16:03:25 +03:00
  • 7f41a5f474 [NOD-1126] Add minimum functions to utils Ori Newman 2020-07-12 15:58:35 +03:00
  • c00fa36747 [NOD-1126] Rename LogBlockBlueScore->LogBlock Ori Newman 2020-07-12 15:52:38 +03:00
  • 4234aaa122 [NOD-1126] continue instead of return Ori Newman 2020-07-12 15:45:42 +03:00
  • 3e2ce4b5d2 [NOD-1124] Fix merge errors. stasatdaglabs 2020-07-12 15:36:08 +03:00
  • 2e39cebbfb [NOD-1126] Remove function redeclaration Ori Newman 2020-07-12 15:34:12 +03:00
  • 7e405271df Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1124-infrastructure-again stasatdaglabs 2020-07-12 15:29:00 +03:00
  • 99abdef3ba Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1126-implement-block-relay-flow Ori Newman 2020-07-12 15:28:05 +03:00
  • 4a4dca1926
    [NOD-1118] Implement gRPC basic connectivity (#790) Svarog 2020-07-12 15:22:49 +03:00
  • 244b59202e [NOD-1124] Use Routes instead of bare channels. stasatdaglabs 2020-07-12 15:20:36 +03:00
  • d09b4a5d03 [NOD-1118] Add a TODO comment Mike Zak 2020-07-12 15:15:38 +03:00
  • 941ffcbf33 [NOD-1124] Implement SetOnRouteCapacityReachedHandler. stasatdaglabs 2020-07-12 14:15:29 +03:00
  • 9f4be93996 [NOD-1124] Move Router to the router package. stasatdaglabs 2020-07-12 14:10:54 +03:00
  • 69413e3f01 [NOD-1126] Convert block to partial if needed Ori Newman 2020-07-12 14:08:02 +03:00
  • 2065677ff6 [NOD-1126] Change file names Ori Newman 2020-07-12 14:03:06 +03:00
  • fe5fef5599 [NOD-1126] Fix comment Ori Newman 2020-07-12 13:40:49 +03:00
  • 3429551e5b [NOD-1126] Rename pacakge names Ori Newman 2020-07-12 13:39:46 +03:00
  • 17bbda684f [NOD-1126] Fix error message and remove redundant log Ori Newman 2020-07-12 13:34:10 +03:00
  • 17e0c8585f [NOD-1126] Use switch inside readMsgBlock Ori Newman 2020-07-12 13:33:22 +03:00
  • 842260f6c4 [NOD-1126] Rename stallResponseTimeout->timeout Ori Newman 2020-07-12 13:25:02 +03:00
  • 3157318efe [NOD-1126] Change comment Ori Newman 2020-07-12 13:24:19 +03:00
  • b3a2e3dd95 [NOD-1126] Remove exiting blocks in requestedBlocks from hashesToRequest Ori Newman 2020-07-12 13:23:18 +03:00
  • d597d2ec9d [NOD-1126] Move requestBlocks upper Ori Newman 2020-07-12 13:12:48 +03:00
  • 5e5ac04c24 [NOD-1126] Remove redundant loop Ori Newman 2020-07-12 13:11:51 +03:00
  • 9f1ec3430c [NOD-1126] Fix comment and an error message Ori Newman 2020-07-12 13:11:21 +03:00
  • 771f45ebbb [NOD-1118] Reshuffle a comment Mike Zak 2020-07-12 13:09:42 +03:00
  • fd720de259 [NOD-1126] Rename advertisedProtoVer->advertisedProtocolVer Ori Newman 2020-07-12 13:09:05 +03:00
  • c6b884f001 [NOD-1118] Rename channelWriteLock -> writeDuringDisconnectLock Mike Zak 2020-07-12 13:02:29 +03:00
  • b232a255eb [NOD-1126] Add block logger Ori Newman 2020-07-12 13:01:47 +03:00
  • 7def4459e2 [NOD-1118] Add lock on channelWrites in gRPCConnection Mike Zak 2020-07-12 12:42:17 +03:00
  • c2720be5ab [NOD-1126] Fix comment Ori Newman 2020-07-12 12:35:02 +03:00
  • c2c3481590 [NOD-1126] Make deleteFromRequestedBlocks a method Ori Newman 2020-07-12 12:33:43 +03:00
  • 499642ecae [NOD-1118] Refactor listenOn Mike Zak 2020-07-12 12:29:27 +03:00
  • 9446178cf7 [NOD-1126] Create hashesQueueSet type Ori Newman 2020-07-12 12:24:47 +03:00
  • 33b8b19a45 [NOD-1118] Use !=0 for isConnected Mike Zak 2020-07-12 12:22:44 +03:00
  • 5182a1fe53 [NOD-1118] Extract listenOn to a method Mike Zak 2020-07-12 12:21:00 +03:00
  • a2d1a2f450 [NOD-1118] Fixed a few comments Mike Zak 2020-07-12 12:18:50 +03:00
  • f9987602a1 [NOD-1118] Fix error message Mike Zak 2020-07-12 12:09:25 +03:00
  • fd7dc2a326 [NOD-1118] Exit if there was an error starting the protocol manager Mike Zak 2020-07-12 12:08:15 +03:00
  • 5868a5871f [NOD-1118] Fix comment Mike Zak 2020-07-12 12:05:13 +03:00
  • 46e38e3212 [NOD-1126] Move handleInv to StartBlockRelay Ori Newman 2020-07-12 11:58:56 +03:00
  • fe2e232ea0 [NOD-1118] Remove protoc inline dependency Mike Zak 2020-07-12 11:57:54 +03:00
  • acfffafb58 [NOD-1118] Convert error messages to lower case Mike Zak 2020-07-12 11:37:57 +03:00
  • eb3b0c9521 [NOD-1118] Move the Add/Remove connection from grpcConnection to register/unregister connection Mike Zak 2020-07-12 11:36:12 +03:00
  • 2f33acf6ab [NOD-1126] Fix error message Ori Newman 2020-07-12 11:23:19 +03:00
  • 1801ef0a8f [NOD-1126] move sharedRequestedBlocks to a separate file Ori Newman 2020-07-12 11:18:40 +03:00
  • 9187c1fdcc [NOD-1126] Fix comment Ori Newman 2020-07-12 11:12:53 +03:00
  • 2d3cb69d56 [NOD-1118] Make connection.isConnected uint32 Mike Zak 2020-07-12 11:12:01 +03:00
  • c176822e2d [NOD-1118] Made the connection loops 100% synchronic Mike Zak 2020-07-12 11:11:43 +03:00