Commit Graph

  • 59ff4d53bc [NOD-1207] Send reject messages Ori Newman 2020-08-09 14:44:45 +03:00
  • e6b49d4b84 [NOD-1190] Move verifyAndBuildUTXO out of process.go. stasatdaglabs 2020-08-09 14:43:36 +03:00
  • 76b93ac389 [NOD-1190] Move BlockDAG lock functions to the beginning of dag.go. stasatdaglabs 2020-08-09 13:39:12 +03:00
  • 384d233f16 [NOD-1190] Move utxo and selected parent chain stuff out of dag.go. stasatdaglabs 2020-08-09 13:36:45 +03:00
  • da327165dc [NOD-1190] Move confirmation stuff out of dag.go. stasatdaglabs 2020-08-09 13:30:42 +03:00
  • 83b17614b6 [NOD-1204] Add timestamp and message number to domain messages Ori Newman 2020-08-09 13:16:56 +03:00
  • ef7017b613 [NOD-1190] Move blocklocator stuff out of dag.go. stasatdaglabs 2020-08-09 12:43:09 +03:00
  • 8e170cf327
    [NOD-1225] Rename wire to domainmessage and get rid of InvType (#853) v0.6.1-rc2 v0.6.1-rc1 Ori Newman 2020-08-09 12:39:15 +03:00
  • 87ff90c12f [NOD-1190] Move finality stuff out of dag.go. stasatdaglabs 2020-08-09 12:16:13 +03:00
  • 0f2bb93880 [NOD-1190] Move some multiset stuff out of dag.go. stasatdaglabs 2020-08-09 12:07:00 +03:00
  • 45797fbfbc [NOD-1190] Move sequence lock stuff to sequence_lock.go stasatdaglabs 2020-08-09 12:03:05 +03:00
  • 371b10a3aa [NOD-1190] Fixup BlockDAG.New a bit. stasatdaglabs 2020-08-09 11:58:35 +03:00
  • e6b291353c [NOD-1190] Remove unused fields. stasatdaglabs 2020-08-09 11:54:43 +03:00
  • 55d0012000 [NOD-1190] Move non-BlockDAG structs out of dag.go. stasatdaglabs 2020-08-09 11:54:08 +03:00
  • 2b36e10804 [NOD-1190] Rename orphans.go to orphaned_blocks.go. stasatdaglabs 2020-08-09 11:49:21 +03:00
  • dc8667b280 [NOD-1190] Move delayed block stuff to delayed_blocks.go. stasatdaglabs 2020-08-09 11:48:50 +03:00
  • 599a2339dc [NOD-1190] Move isSynced to sync_rate.go. stasatdaglabs 2020-08-09 11:46:28 +03:00
  • 0090519a21 [NOD-1190] Remove thresholdstate stuff. stasatdaglabs 2020-08-09 11:44:05 +03:00
  • 2becacea1e [NOD-1190] Move orphan stuff to orphan.go. stasatdaglabs 2020-08-09 11:35:14 +03:00
  • a57b77948d [NOD-1190] Move all processBlock functions to process.go. stasatdaglabs 2020-08-09 11:28:54 +03:00
  • 304d5da6af [NOD-1190] Move everything out of accept.go. stasatdaglabs 2020-08-09 11:23:24 +03:00
  • c5a68daf7c [NOD-1220] Add "kaspa-" to network names. stasatdaglabs 2020-08-09 09:49:25 +03:00
  • 438adccf88 [NOD-1221] Limit sent message size and print a debug log on start. stasatdaglabs 2020-08-09 09:41:11 +03:00
  • b55cfee8c8
    [NOD-1229] Fix node crashing if AntiPastHashesBetween lowHigh or highHash are not found in the DAG (#849) v0.6.1-rc666 stasatdaglabs 2020-08-09 09:36:29 +03:00
  • a819bca6c3 [NOD-1190] Move non-processBlock stuff out of process.go. stasatdaglabs 2020-08-09 09:22:07 +03:00
  • 61f383a713 Merge remote-tracking branch 'origin/v0.6.0-dev' Mike Zak 2020-08-09 09:09:27 +03:00
  • 8b6996b2bd [NOD-1225] Get rid of references to package wire in the code, and get rid of InvType Ori Newman 2020-08-06 18:25:50 +03:00
  • cf9a88f825 [NOD-1225] Rename wire to domainmessage Ori Newman 2020-08-06 18:00:58 +03:00
  • 420c3d4258
    [NOD-1222] Turn on gzip in gRPC. (#850) stasatdaglabs 2020-08-06 17:28:40 +03:00
  • b92943a98c Update to version v0.6.1 Mike Zak 2020-08-06 15:16:05 +03:00
  • 7af473b264 [NOD-1229] Lowercasify errors. stasatdaglabs 2020-08-06 14:17:43 +03:00
  • e1318aa326 [NOD-1208] Labels should be lower case v0.6.0-rc1 v0.6.0 v0.6.0-dev Mike Zak 2020-08-06 11:34:22 +03:00
  • b980b0ce65 [NOD-1220] Add the network parameter to protowire. stasatdaglabs 2020-08-06 11:23:03 +03:00
  • 2bd4a71913 [NOD-1208] Continue the correct loop Mike Zak 2020-08-06 11:11:44 +03:00
  • 47b214a73f [NOD-1220] Ban peers from the wrong network. stasatdaglabs 2020-08-06 11:00:32 +03:00
  • f00f4ede01 [NOD-1220] Add network name to the version message. stasatdaglabs 2020-08-06 10:52:57 +03:00
  • c66cc6a94a [NOD-1221] Explicitly add a maximum message size in gRPC. stasatdaglabs 2020-08-06 10:33:40 +03:00
  • 5b206f4c9d [NOD-1208] Use lower case for errors + omit hard-coded numbers Mike Zak 2020-08-06 10:15:27 +03:00
  • 3f969a2921 [NOD-1208] Add comment to handlePingPong to explain it's one-sided. Mike Zak 2020-08-06 10:10:31 +03:00
  • 90be14fd57 [NOD-1208] Added comment explaining why Version.Address is optional Mike Zak 2020-08-06 10:00:25 +03:00
  • eac1ee42bb [NOD-1222] Turn on gzip in gRPC. stasatdaglabs 2020-08-05 18:07:43 +03:00
  • 8a37467593 [NOD-1229] Rename InvalidParameterError to ErrInvalidParameter. stasatdaglabs 2020-08-05 17:49:09 +03:00
  • b2b9ed4226 [NOD-1229] Fix node crashing if AntiPastHashesBetween lowHigh or highHash are not found in the DAG stasatdaglabs 2020-08-05 17:44:58 +03:00
  • 1a5d9fc65c [NOD-1208] Renamed NetAdapterMock to standalone.MinimalNetAdapter v0.5.0-rc45 Mike Zak 2020-08-05 15:57:34 +03:00
  • ec03a094e5 [NOD-1208] Use ID netAdapter generates in netAdapterMock handshake Mike Zak 2020-08-05 15:50:46 +03:00
  • 9d60bb1ee7 [NOD-1208] Use netConnection.Disconnect in Routes.Disconnect Mike Zak 2020-08-05 15:46:32 +03:00
  • cd10de2dce [NOD-1208] Add NetAdapterMock Mike Zak 2020-08-04 16:05:36 +03:00
  • 658fb08c02 [NOD-1208] Do not ban if DisableBanning was turned on Mike Zak 2020-08-04 16:05:17 +03:00
  • 3b40488877 [NOD-1208] Allow sending Version message without an address Mike Zak 2020-08-04 16:04:40 +03:00
  • d3d0ad0cf3
    [NOD-1226] Properly handle ErrIsClosed during handshake (#843) Svarog 2020-08-05 10:37:19 +03:00
  • c70c63bbf6 [NOD-1226] Fix comment Mike Zak 2020-08-05 10:16:23 +03:00
  • 428721ff39 [NOD-1226] Fix comment Mike Zak 2020-08-05 10:11:28 +03:00
  • e1257ffbe3 [NOD-1226] Don't wrap with protocol error Mike Zak 2020-08-05 10:07:44 +03:00
  • 426acf567d [NOD-1226] Use atomic Mike Zak 2020-08-05 10:04:18 +03:00
  • 42c3326755 [NOD-1226] return if ErrRouteClosed Mike Zak 2020-08-05 10:02:46 +03:00
  • 2c25469405 [NOD-1226] Wrap ErrRouteClosed as protocol error in handshake Mike Zak 2020-08-05 09:57:49 +03:00
  • ae02c762af [NOD-1226] handle errors separately for handshake Mike Zak 2020-08-05 09:50:53 +03:00
  • 3efdc4bec6 Revert "[NOD-1226] Consider ErrIsClosed as protocol error during handshake" Mike Zak 2020-08-05 09:27:36 +03:00
  • 74bb07b6cd [NOD-1226] Consider ErrIsClosed as protocol error during handshake Mike Zak 2020-08-04 14:53:12 +03:00
  • 473cc37a75
    [NOD-1224] Fix duplicate connections and duplicate blocks bugs (#842) Svarog 2020-08-04 11:07:21 +03:00
  • 0856604684 [NOD-1224] Check for unrequested before processing Mike Zak 2020-08-04 09:47:09 +03:00
  • 05957852aa [NOD-1224] AddToPeers should have a Write Lock, not Read Lock Mike Zak 2020-08-04 09:27:05 +03:00
  • b70b77406c [NOD-1224] Remove block from pendingBlocks list only after it was processed Mike Zak 2020-08-04 09:21:40 +03:00
  • 54c6794741 [NOD-1224] Make block already existing a ruleError Mike Zak 2020-08-04 09:03:02 +03:00
  • 966cba4a4e
    [NOD-1218] KaspadMessage_Pong.toWireMessage should return MsgPong, not MsgPing (#841) Svarog 2020-08-03 18:18:06 +03:00
  • 407c8f26b8 [NOD-1218] KaspadMessage_Pong.toWireMessage should return MsgPong, not MsgPing Mike Zak 2020-08-03 18:13:51 +03:00
  • da90755530
    [NOD-1215] Added integration test for address exchange (#839) Svarog 2020-08-03 10:34:21 +03:00
  • fa58623815
    [NOD-1214] Added test for 64 incoming connections to single node (#838) Svarog 2020-08-03 10:30:38 +03:00
  • 26af4da507
    [NOD-1217] MethodUsageText should take a write lock, to protect methodToInfo (#840) Svarog 2020-08-03 10:29:04 +03:00
  • f96f75de6c [NOD-1215] Fix error message Mike Zak 2020-08-02 17:43:11 +03:00
  • 4e05841c76 [NOD-1214] Make sure no bully reports blockAdded twice Mike Zak 2020-08-02 17:38:49 +03:00
  • 42e46edaf2 [NOD-1214] Expand comments, and a small rename Mike Zak 2020-08-02 17:34:21 +03:00
  • 5374ae5af6 [NOD-1217] MethodUsageText should take a write lock, to protect methodToInfo Mike Zak 2020-08-02 17:00:20 +03:00
  • 313b90b0cc [NOD-1214] Added test for 64 incoming connections to single node Mike Zak 2020-08-02 13:34:45 +03:00
  • 4e0c27c9e7 [NOD-1215] Added integration test for address exchange Mike Zak 2020-08-02 14:48:24 +03:00
  • b527470153
    [NOD-1211] Transaction relay integration test + fixes to flow (#836) Svarog 2020-08-02 16:11:16 +03:00
  • 8ce8e4d274 [NOD-1211] Instantiate payloadHash before *x Mike Zak 2020-08-02 14:58:35 +03:00
  • 212fbd4583 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1211-tx-relay-integration-test Mike Zak 2020-08-02 14:13:28 +03:00
  • 86287dc59c [NOD-1211] Move check of Hash == nil to outside wireHashToProto Mike Zak 2020-08-02 14:09:07 +03:00
  • 27bd730eab [NOD-1211] Renamed incoming/outgoing to appHarness1/appHarness2 in isConnected Mike Zak 2020-08-02 14:04:03 +03:00
  • b5fc5c5753 [NOD-1211] Rename: requestAndSolveTemplate -> mineNextBlock Mike Zak 2020-08-02 14:02:38 +03:00
  • 885df3d338 [NOD-1211] Rename CmdNotFound to CmdTransactionNotFound Mike Zak 2020-08-02 13:58:29 +03:00
  • e70561141d
    [NOD-1212] Request IBD blocks in batches (#835) Ori Newman 2020-08-02 13:46:07 +03:00
  • a028f7d34d [NOD-1212] Return DefaultTimeout to original value Ori Newman 2020-08-02 13:41:18 +03:00
  • d3c38d0eaf [NOD-1212] Fix comment Ori Newman 2020-08-02 12:57:27 +03:00
  • 77344f4464 [NOD-1212] Refactor downloadBlocks Ori Newman 2020-08-02 12:56:49 +03:00
  • e85ae59d83 [NOD-1212] Fix off by one error and add messages to messages.proto Ori Newman 2020-08-02 12:53:11 +03:00
  • 56d562b994 [NOD-1212] Fix condition Ori Newman 2020-08-02 12:00:27 +03:00
  • 11569bc890 [NOD-1212] gofmt Ori Newman 2020-08-02 11:31:55 +03:00
  • bc892e8c57 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1211-tx-relay-integration-test Mike Zak 2020-08-02 11:25:42 +03:00
  • e570e8256f Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1211-tx-relay-integration-test Mike Zak 2020-08-02 11:25:16 +03:00
  • 1efc0a4c60 [NOD-1212] Remove redundant functions Ori Newman 2020-08-02 11:15:27 +03:00
  • 273754ab3c Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1212-request-ibd-blocks-in-batches Ori Newman 2020-08-02 11:14:14 +03:00
  • 20b547984e
    [NOD-1191] Fix erroneous condition (#837) Ori Newman 2020-08-02 11:10:56 +03:00
  • e5fdea3b53 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1191-convert-wire-protocol-to-proto Ori Newman 2020-08-02 11:06:21 +03:00
  • e4fd2988f1 [NOD-1211] Wait for blocks to be accepted before moving forward Mike Zak 2020-08-02 11:01:37 +03:00
  • 48d9722573 [NOD-1191] Fix wrong condition Ori Newman 2020-08-02 10:55:36 +03:00
  • c1d07bd3a3 [NOD-1211] Added HandlRequestedTransactions flow Mike Zak 2020-08-02 10:38:50 +03:00
  • a4ccb6e6fb [NOD-1211] Added MsgTransactionNotFound type Mike Zak 2020-08-02 10:11:17 +03:00
  • 16a658a5be
    [NOD-1210] Add integration test for IBD and fix bug where requestSelectedTipsIfRequired ran in handshake's goroutine (#834) Svarog 2020-08-02 09:42:27 +03:00