Commit Graph

  • e059011b32 Fix merge errors. stasatdaglabs 2020-07-26 15:17:05 +03:00
  • 9cf0891478 Merge remote-tracking branch 'origin/v0.6.0-dev' into v0.6.0-libp2p stasatdaglabs 2020-07-26 14:59:46 +03:00
  • b2901454d6
    [NOD-1192] Use lock-less functions in TxPool.HandleNewBlock (#823) Svarog 2020-07-26 14:42:59 +03:00
  • 87182b7ce6 [NOD-1162] Added comment and removed redundant type PeerAddedCallback Mike Zak 2020-07-26 14:40:49 +03:00
  • 8f7531e9e9 [NOD-1162] ErrTimeout and ErrRouteClosed should be ProtocolErrors Mike Zak 2020-07-26 14:31:59 +03:00
  • df9a85d64f
    [NOD-1004] Make AddrManager.getAddress use only 1 loop to check all address chances and pick one of them (#741) stasatdaglabs 2020-07-26 14:17:21 +03:00
  • 1c38245453 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-26 14:15:09 +03:00
  • 8a6049b6f9 [NOD-1162] Call NotifyBlocks on client3 as well Mike Zak 2020-07-26 14:10:09 +03:00
  • 44379d8dad [NOD-1004] Use a boolean instead of -1 in another place. stasatdaglabs 2020-07-26 14:08:25 +03:00
  • 2d927d7956 [NOD-1004] Use a boolean instead of -1. stasatdaglabs 2020-07-26 14:06:42 +03:00
  • 6c3c09d960 Merge branch 'nod-1192-deadlock-in-mempool' into nod-1162-integration-test Mike Zak 2020-07-26 14:05:06 +03:00
  • fb9105c74c [NOD-1004] Fix a comment. stasatdaglabs 2020-07-26 14:03:52 +03:00
  • bc16e7d437 [NOD-1004] Fix an error message. stasatdaglabs 2020-07-26 13:58:40 +03:00
  • 6cf589dc9b
    [NOD-1145] Normalize panics in flows (#819) stasatdaglabs 2020-07-26 13:46:59 +03:00
  • 287925e5ca [NOD-1145] Add TODOs. stasatdaglabs 2020-07-26 13:42:58 +03:00
  • 683ceda3a7
    [NOD-1152] Move banning from netAdapter to connectionManager (#820) stasatdaglabs 2020-07-26 13:42:48 +03:00
  • 7b64661060 [NOD-1045] Wrap ErrPeerWithSameIDExists with ProtocolError. stasatdaglabs 2020-07-26 13:21:01 +03:00
  • 3959fd5997 [NOD-1045] Remove a comment. stasatdaglabs 2020-07-26 13:15:03 +03:00
  • ee9a577b64 [NOD-1045] Handle errors properly in AddTransaction and AddBlock. stasatdaglabs 2020-07-26 13:12:48 +03:00
  • 580db433ed [NOD-1045] Remove a comment. stasatdaglabs 2020-07-26 13:09:35 +03:00
  • d826563b94 [NOD-1045] Fix merge errors. stasatdaglabs 2020-07-26 13:09:01 +03:00
  • 5b3eb5f7de Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1145-protocol-panics stasatdaglabs 2020-07-26 13:08:21 +03:00
  • b6446f1b1a Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1152-connection-manager-bans stasatdaglabs 2020-07-26 13:03:47 +03:00
  • 24d9723061 [NOD-1004] Bring back an existence check. stasatdaglabs 2020-07-26 12:55:02 +03:00
  • c96162ac8c [NOD-1004] Rename na to netAddress. stasatdaglabs 2020-07-26 12:44:32 +03:00
  • 9f17776204 [NOD-1004] Fix a comment. stasatdaglabs 2020-07-26 12:20:50 +03:00
  • 93be3f3ada [NOD-1004] Rename bucket to addressBucketArray. stasatdaglabs 2020-07-26 12:19:09 +03:00
  • 8fde023370 [NOD-1004] Do some more renaming. stasatdaglabs 2020-07-26 12:14:00 +03:00
  • 89e7c81eb5 [NOD-1192] Rename: broadcastTransactions -> broadcastTransactionsAfterBlockAdded Mike Zak 2020-07-26 12:07:20 +03:00
  • cd0b223254 Merge branch 'nod-1192-deadlock-in-mempool' into nod-1162-integration-test Mike Zak 2020-07-26 11:54:21 +03:00
  • 1aed90dbc7 [NOD-1162] Removed double waitTillNextIteration Mike Zak 2020-07-26 11:53:16 +03:00
  • ef72bf8c73 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-26 11:51:44 +03:00
  • 4483d98370 [NOD-1192] Broadcast transactions only if there's more then 0 Mike Zak 2020-07-26 11:50:56 +03:00
  • 6a18b56587
    [NOD-1162] Fixes from integration test (#821) Svarog 2020-07-26 11:44:16 +03:00
  • 3e5e5f9c29 Merge branch 'nod-1192-deadlock-in-mempool' into nod-1162-integration-test Mike Zak 2020-07-26 11:39:36 +03:00
  • 333b084fa9 [NOD-1004] Rename AddrManager to AddressManager. stasatdaglabs 2020-07-26 11:38:37 +03:00
  • 15a69cbac7 [NOD-1192] Use lock-less functions in TxPool.HandleNewBlock Mike Zak 2020-07-26 11:37:56 +03:00
  • 4d2a5566e3 [NOD-1162] Add third node to integration test Mike Zak 2020-07-26 11:36:43 +03:00
  • a908e7c648 [NOD-1004] Rename AddrManager to AddressManager. stasatdaglabs 2020-07-26 11:35:59 +03:00
  • 998084ac83 [NOD-1004] Do some more renaming. stasatdaglabs 2020-07-26 11:23:39 +03:00
  • dba1f15543 [NOD-1004] Do some renaming. stasatdaglabs 2020-07-26 11:03:57 +03:00
  • ab6c8c7c49 Merge remote-tracking branch 'origin/v0.6.0-dev' into nod-1004-optimize-get-address stasatdaglabs 2020-07-26 10:48:08 +03:00
  • 44324f664c [NOD-1162] Added support for 3 nodes and clients in integration tests Mike Zak 2020-07-26 10:28:33 +03:00
  • defecdd456 Merge remote-tracking branch 'origin/nod-1162-fixes' into nod-1162-integration-test Mike Zak 2020-07-26 09:14:00 +03:00
  • 88958b97d5 [NOD-1162] Add comment Mike Zak 2020-07-23 18:25:39 +03:00
  • 15baeb06d1 [NOD-1162] [FIX] Add MsgGetRelayBlocks to MakeEmptyMessage Mike Zak 2020-07-23 17:01:48 +03:00
  • 9a34b3fffc [NOD-1162] [FIX] Fixes to encoding of MsgGetRelayBlocks Mike Zak 2020-07-23 16:59:55 +03:00
  • 29f95d79b1 [NOD-1162] [FIX] Invert condition Mike Zak 2020-07-23 16:27:56 +03:00
  • eddfe714d3 [NOD-1162] [FIX] Initialize Hash before decoding MsgInvRelayBlock Mike Zak 2020-07-23 16:18:12 +03:00
  • a7e8cee355 [NOD-1162] [FIX] Add CmdInvRelayBlock to MakeEmptyMessage Mike Zak 2020-07-23 16:03:29 +03:00
  • 174d41c510 [NOD-1162] [FIX] Broadcast should send to outgoing route, not incoming Mike Zak 2020-07-23 15:52:05 +03:00
  • 7dfb5fb798 [NOD-1162] [FIX] Set peerID on handshake Mike Zak 2020-07-23 13:53:37 +03:00
  • 8552e4c9e2 [NOD-1162] [FIX] Connection manager should run the moment it adds a request Mike Zak 2020-07-22 16:51:36 +03:00
  • e72530ff02 [NOD-1162] [FIX] Add MsgGetRelayBlocks to MakeEmptyMessage Mike Zak 2020-07-23 17:01:48 +03:00
  • f57221e76e [NOD-1162] [FIX] Fixes to encoding of MsgGetRelayBlocks Mike Zak 2020-07-23 16:59:55 +03:00
  • 12ceeb8507 [NOD-1162] [FIX] Invert condition Mike Zak 2020-07-23 16:27:56 +03:00
  • fdd1a5d048 [NOD-1162] [FIX] Initialize Hash before decoding MsgInvRelayBlock Mike Zak 2020-07-23 16:18:12 +03:00
  • 549770c057 [NOD-1162] [FIX] Add CmdInvRelayBlock to MakeEmptyMessage Mike Zak 2020-07-23 16:03:29 +03:00
  • e9226c5f65 [NOD-1152] Fix a comment. stasatdaglabs 2020-07-23 15:57:41 +03:00
  • 7b598df033 [NOD-1152] Add a comment. stasatdaglabs 2020-07-23 15:57:30 +03:00
  • 971f664578 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1152-connection-manager-bans stasatdaglabs 2020-07-23 15:55:37 +03:00
  • 39609b25d0 [NOD-1152] Move banning out of netadapter. stasatdaglabs 2020-07-23 15:53:15 +03:00
  • 0983b01ce6 [NOD-1162] [FIX] Broadcast should send to outgoing route, not incoming Mike Zak 2020-07-23 15:52:05 +03:00
  • 3865e231df [NOD-1145] Remove panics from the handshake flow. stasatdaglabs 2020-07-23 14:17:31 +03:00
  • 9c3088513e [NOD-1145] Remove panics from regular flows. stasatdaglabs 2020-07-23 14:13:55 +03:00
  • 5933df36a4 [NOD-1162] [FIX] Set peerID on handshake Mike Zak 2020-07-23 13:53:37 +03:00
  • bdebc1923c Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-23 13:39:55 +03:00
  • 2c9e5be816
    [NOD-1177] In handleGetConnectedPeerInfo, populate the missing result fields (#818) Ori Newman 2020-07-23 13:35:30 +03:00
  • 5bb30357d9 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-23 12:36:35 +03:00
  • 3b317b6d8e Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1177-add-missing-fields-to-handleGetConnectedPeerInfo Ori Newman 2020-07-23 12:26:31 +03:00
  • 1805d848c9 [NOD-1177] In handleGetConnectedPeerInfo, populate the missing result fields Ori Newman 2020-07-23 12:22:52 +03:00
  • 7bfa3afa59 [NOD-1162] Convert checking connection to polling Mike Zak 2020-07-23 12:20:54 +03:00
  • 5d5a0ef335
    [NOD-1153] Remove redundant maps from NetAdapter (#817) stasatdaglabs 2020-07-23 12:07:53 +03:00
  • 0807d670ad [NOD-1153] Fix a comment. stasatdaglabs 2020-07-23 12:02:59 +03:00
  • 80703bf838 [NOD-1153] Fix a comment. stasatdaglabs 2020-07-23 11:53:47 +03:00
  • 428f16ffef
    [NOD-1185] Broadcast blocks submitted through RPC (#816) Ori Newman 2020-07-23 11:50:44 +03:00
  • 513e09e112 [NOD-1153] Remove redundant maps from NetAdapter. stasatdaglabs 2020-07-23 11:49:30 +03:00
  • 0a5b0c5df6 [NOD-1185] Fix go.sum and go.mod Ori Newman 2020-07-23 11:39:31 +03:00
  • 4d49a28688 [NOD-1185] Send inv instead of block Ori Newman 2020-07-23 11:27:59 +03:00
  • 2d3ef6fdcd [NOD-1185] Broadcast blocks submitted through RPC Ori Newman 2020-07-23 11:22:53 +03:00
  • f8c14adbb9 [NOD-1162] Rename Kaspad to App Mike Zak 2020-07-23 10:57:22 +03:00
  • f93e54b63c
    [NOD-1184] Protect incomingRoutes from concurrent read/write. (#815) stasatdaglabs 2020-07-23 11:17:52 +03:00
  • 663f981203 [NOD-1184] Protect incomingRoutes from concurrent read/write. stasatdaglabs 2020-07-23 11:11:25 +03:00
  • c30b350e8e
    [NOD-1183] Fix rpc server config (#814) Ori Newman 2020-07-23 10:49:46 +03:00
  • 8fdb5aa024
    [NOD-1123] Implement banning (#812) stasatdaglabs 2020-07-23 10:47:28 +03:00
  • e66bf80a3b [NOD-1183] Fix rpc server config Ori Newman 2020-07-22 18:48:28 +03:00
  • 4e6ca4e988 [NOD-1123] Rename onBadMessageHandler to onInvalidMessageHandler. stasatdaglabs 2020-07-23 10:14:47 +03:00
  • f0cc0d083e [NOD-1162] Undo refactor error Mike Zak 2020-07-23 10:07:07 +03:00
  • 0532a2bb90 [NOD-1177] Fix rpc server config Ori Newman 2020-07-22 18:48:28 +03:00
  • 0d1824453a [NOD-1162] Complete first integration test Mike Zak 2020-07-22 18:01:59 +03:00
  • 055d510d78 [NOD-1123] Fix bannedAddresses key. stasatdaglabs 2020-07-22 17:40:24 +03:00
  • 4a3842d89a Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-22 17:20:25 +03:00
  • 8c2c917384 [NOD-1162] Make connect something that can be invoked in middle of test Mike Zak 2020-07-22 17:03:11 +03:00
  • 8eb61c60eb [NOD-1162] [FIX] Connection manager should run the moment it adds a request Mike Zak 2020-07-22 16:51:36 +03:00
  • c176779c59 [NOD-1123] Fix infinite loop in checkOutgoingConnections. stasatdaglabs 2020-07-22 16:40:48 +03:00
  • 198baa739f [NOD-1123] Don't initiate connections to banned peers. stasatdaglabs 2020-07-22 16:15:24 +03:00
  • 05208ef4c4 [NOD-1123] Ban by IP rather than IP and port. stasatdaglabs 2020-07-22 16:04:01 +03:00
  • 6e15617e6d [NOD-1162] Wait for connection for real Mike Zak 2020-07-22 15:31:44 +03:00
  • cbf89d006c [NOD-1123] Properly use &stopped. stasatdaglabs 2020-07-22 15:37:29 +03:00
  • 57f9f07c7b Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1123-banning stasatdaglabs 2020-07-22 15:21:49 +03:00