Commit Graph

  • 93da8a460d [NOD-1211] Return ok instead of err from FetchTxDesc and FetchTransaction Mike Zak 2020-08-02 09:27:37 +03:00
  • 6c1f84ceff [NOD-1211] Compare fix incorrect comaprison in KaspadMessage_RequestTransactions.fromWireMessage Mike Zak 2020-08-02 08:47:30 +03:00
  • 378cafc406 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1211-tx-relay-integration-test Mike Zak 2020-07-30 18:22:19 +03:00
  • 42e50e6dc2
    [NOD-1191] Convert wire protocol to proto (#831) Ori Newman 2020-07-30 18:19:55 +03:00
  • 513eb67120 [NOD-1191] Fix infinite loop Ori Newman 2020-07-30 17:26:14 +03:00
  • 29367975bd [NOD-1191] Rename flow names Ori Newman 2020-07-30 17:21:32 +03:00
  • a6820a4033 [NOD-1212] Fix test names Ori Newman 2020-07-30 17:16:20 +03:00
  • 0475983d23 [NOD-1212] Fix condition Ori Newman 2020-07-30 17:13:14 +03:00
  • 81ba731300 [NOD-1191] Rename variables Ori Newman 2020-07-30 16:35:21 +03:00
  • a56827ca29 [NOD-1210] A bunch of renamings Mike Zak 2020-07-30 16:35:12 +03:00
  • 65ff2f31fe [NOD-1212] Request IBD blocks in batches Ori Newman 2020-07-30 16:05:08 +03:00
  • 8472babdee [NOD-1211] Add test for transaction relay Mike Zak 2020-07-30 15:47:10 +03:00
  • 9679f3c9e1 [NOD-1191] Make block header a required field Ori Newman 2020-07-30 14:50:10 +03:00
  • 1c944c4c62 [NOD-1191] Add missing outputs to protobuf conversion Ori Newman 2020-07-30 14:42:05 +03:00
  • e779f6f16f [NOD-1210] Set log level to debug Mike Zak 2020-07-30 13:32:32 +03:00
  • c3af1c14bf Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1191-convert-wire-protocol-to-proto Ori Newman 2020-07-30 13:18:12 +03:00
  • da60183e38 [NOD-1191] Change message commands to use iota Ori Newman 2020-07-30 13:12:38 +03:00
  • 8a29a90c99 [NOD-1191] Rename message constructors Ori Newman 2020-07-30 13:10:43 +03:00
  • f713365e55 [NOD-1191] Remove redundant methods Ori Newman 2020-07-30 13:08:23 +03:00
  • 5a55e0cfcd [NOD-1191] Change message commands values Ori Newman 2020-07-30 12:38:42 +03:00
  • f1ee028eb5 [NOD-1191] Change message names that starts with 'get' to 'request' Ori Newman 2020-07-30 12:35:58 +03:00
  • 449763f010 [NOD-1210] Finish test for IBD and fix bug where requestSelectedTipsIfRequired ran in handshake's goroutine Mike Zak 2020-07-30 12:03:00 +03:00
  • 72b3ab0fcf Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1210-ibd-integration-test Mike Zak 2020-07-30 11:56:23 +03:00
  • 8a597d393b [NOD-1210] Added IBD integration test Mike Zak 2020-07-30 11:10:09 +03:00
  • 2ecd292f32 [NOD-1210] Added function to mine a block from-A-to-Z Mike Zak 2020-07-30 11:09:30 +03:00
  • e74ac4d448 [NOD-1210] Added function to notify of blocks conveniently Mike Zak 2020-07-30 10:25:19 +03:00
  • 2b150a7712 [NOD-1210] Delete 117-incoming-connections test because it opens too much files Mike Zak 2020-07-30 09:59:12 +03:00
  • 3e2593c0ae [NOD-1210] Add the 117-incoming-connections integration test Mike Zak 2020-07-30 09:58:38 +03:00
  • 2658b3c74f [NOD-1210] Rename appHarness1/2 to incoming/outgoing in connect function Mike Zak 2020-07-30 09:39:09 +03:00
  • 551cf18629 [NOD-1210] Made it possible to setup any number of harnesses needed Mike Zak 2020-07-29 15:28:33 +03:00
  • 3d942ce355
    [NOD-1162] Integration test (#822) Svarog 2020-07-30 10:47:56 +03:00
  • 1177b2e162 [NOD-1191] Add missing GetBlockLocator message Ori Newman 2020-07-29 15:54:18 +03:00
  • d3be982da1 [NOD-1191] Add converter interface Ori Newman 2020-07-29 15:19:43 +03:00
  • 0094c84f43 [NOD-1162] Move TestIntegrationBasicSync to basic_sync_test.go Mike Zak 2020-07-29 15:06:38 +03:00
  • 310c10e0c8 [NOD-1162] Rename app.ID -> app.P2PNodeID Mike Zak 2020-07-29 14:57:29 +03:00
  • 6a0e3957f5 [NOD-1191] Fix comments Ori Newman 2020-07-29 14:24:08 +03:00
  • 2b127a9c1b Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-29 13:58:25 +03:00
  • 1fdf84a2da Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1191-convert-wire-protocol-to-proto Ori Newman 2020-07-29 13:57:58 +03:00
  • 94f617b06a
    [NOD-1206] Call peer.StartIBD in new goroutine (#833) Ori Newman 2020-07-29 12:03:59 +03:00
  • 211c4d05e8
    [NOD-1120] Separate registration of routes, and the starting of flows (#832) Svarog 2020-07-29 12:02:04 +03:00
  • 6222bd7bf1 [NOD-1206] Call peer.StartIBD in new goroutine Ori Newman 2020-07-29 11:59:50 +03:00
  • 2b07879de5 [NOD-1120] Fix name of goroutine Mike Zak 2020-07-29 11:51:51 +03:00
  • 544a11a239 Rename: stop -> errChan Mike Zak 2020-07-29 11:36:32 +03:00
  • 433d8918ab [NOD-1120] Rename: addXXXFlow -> registerXXXFlow Mike Zak 2020-07-29 11:16:10 +03:00
  • 787006fd55 [NOD-1120] Return after handleError Mike Zak 2020-07-29 11:13:17 +03:00
  • a9f3bdf4ab
    [NOD-1203] Create netadapter outside of protocol manager (#830) Ori Newman 2020-07-29 10:17:13 +03:00
  • 81da9ba2c6 [NOD-1120] Move the registration of flows out of goroutine Mike Zak 2020-07-28 16:57:22 +03:00
  • ea91501022 [NOD-1120] Extract executeFunc to separate function Mike Zak 2020-07-28 16:33:38 +03:00
  • 3c23111317 [NOD-1191] Fix nil errors Ori Newman 2020-07-28 16:14:14 +03:00
  • 45cb9b8b36 Merge branch 'nod-1203-create-netadapter-outside-of-protocol-manager' into nod-1191-convert-wire-protocol-to-proto Ori Newman 2020-07-28 15:47:06 +03:00
  • 0475331339 [NOD-1120] Separate flow registration and running Mike Zak 2020-07-28 15:44:56 +03:00
  • fc32b4c888 [NOD-1203] Create netadapter outside of protocol manager Ori Newman 2020-07-28 15:28:23 +03:00
  • 38a53882a3 [NOD-1191] Map all proto to wire conversions Ori Newman 2020-07-28 15:25:56 +03:00
  • 961777d2d9 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1191-convert-wire-protocol-to-proto Ori Newman 2020-07-28 15:06:05 +03:00
  • dfbeddf44b [NOD-1191] Simplify wire interface and remove redundant messages Ori Newman 2020-07-28 14:53:12 +03:00
  • d8dd5047c2 [NOD-1191] Convert wire protocol to 100% protobuf Ori Newman 2020-07-28 14:36:00 +03:00
  • 2303aecab4
    [NOD-1198] Make router a property of netConnection, and remove map from connection to router in netAdapter (#829) Svarog 2020-07-28 11:27:48 +03:00
  • 8a3b9a151b [NOD-1198] Make sure OnDisconnectedHandler doesn't run when it shouldn't Mike Zak 2020-07-28 11:09:25 +03:00
  • 7dae6d58f6 [NOD-1198] Remove error from Disconnect functions Mike Zak 2020-07-28 10:57:03 +03:00
  • 4ab999114b [NOD-1198] Unexport netConnection.start Mike Zak 2020-07-28 10:38:25 +03:00
  • 0f2624dd90 [NOD-1198] Move disconnect to NetConnection Mike Zak 2020-07-28 10:36:24 +03:00
  • 666b2e562a [NOD-1198] Moved all router logic from netAdapter to netConnection Mike Zak 2020-07-28 10:31:37 +03:00
  • 6a4241da20 [NOD-1198] Make router a property of netConnection, and remove map from connection to router in netAdapter Mike Zak 2020-07-28 08:27:05 +03:00
  • 0b6f416569 [NOD-1162] Correctly mark integration_test config as Simnet Mike Zak 2020-07-27 15:27:48 +03:00
  • dda047ac42 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-27 15:08:39 +03:00
  • 7655841e9f
    [NOD-1194] Make error handling more centralized, and ignore ErrRouteClosed (#828) Svarog 2020-07-27 15:07:28 +03:00
  • 2dc2b0245b Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1194-handle-err-route-closed Mike Zak 2020-07-27 15:03:47 +03:00
  • c4bbcf9de6
    [NOD-1181] Mark banned peers in address manager and persist bans to disk (#826) stasatdaglabs 2020-07-27 14:45:18 +03:00
  • a5ecb2afaf [NOD-1194] Rephrased comment Mike Zak 2020-07-27 14:38:23 +03:00
  • da1d445e49 [NOD-1181] Remove a TODO. stasatdaglabs 2020-07-27 14:37:53 +03:00
  • f8f3c4e568 [NOD-1181] Fix bad error handling in routerInitializer. stasatdaglabs 2020-07-27 14:33:03 +03:00
  • 965f52b429 [NOD-1194] Return after any HandleError Mike Zak 2020-07-27 14:28:23 +03:00
  • b3d37dfaa6 [NOD-1194] Enhance comment Mike Zak 2020-07-27 14:26:14 +03:00
  • afc1428550 [NOD-1181] Rename banned to isBanned. stasatdaglabs 2020-07-27 14:16:43 +03:00
  • e897651594 [NOD-1181] Fix a comment. stasatdaglabs 2020-07-27 14:13:38 +03:00
  • 6c21ede8c3 [NOD-1194] Ignore ErrRouteClosed in connection_loops as well Mike Zak 2020-07-27 14:05:31 +03:00
  • 65db194700 [NOD-1181] Wrap not-found errors in addressManager. stasatdaglabs 2020-07-27 14:03:52 +03:00
  • 995b498a3f [NOD-1194] Make error handling more centralized, and ignore ErrRouteClosed Mike Zak 2020-07-27 13:57:45 +03:00
  • 6281c69305 [NOD-1181] Add a TODO. stasatdaglabs 2020-07-27 13:56:10 +03:00
  • 0cec1ce23e
    [NOD-1189] Exit early if we've filtered out all the hashes in block relay. (#827) stasatdaglabs 2020-07-27 12:23:43 +03:00
  • 618b90952c [NOD-1162] Remove redundant closure Mike Zak 2020-07-27 12:09:37 +03:00
  • b1270a82a8 [NOD-1189] Exit early if we've filtered out all the hashes in block relay. stasatdaglabs 2020-07-27 12:07:08 +03:00
  • bda1131a8c [NOD-1181] Add an additional exit condition to the connection loop. stasatdaglabs 2020-07-27 11:56:36 +03:00
  • c0b983d27c [NOD-1162] Removed onChainChanged handler Mike Zak 2020-07-27 11:54:10 +03:00
  • fec460348b [NOD-1162] Introduced appHarness to better encapsulate a single node Mike Zak 2020-07-27 11:50:40 +03:00
  • 85331d1d8e [NOD-1181] Add comments. stasatdaglabs 2020-07-27 11:47:28 +03:00
  • 8d942da30a [NOD-1181] Persist bans to disk. stasatdaglabs 2020-07-27 11:44:52 +03:00
  • 5a582cb4c3 [NOD-1181] Move isBanned logic into addressManager. stasatdaglabs 2020-07-27 11:22:27 +03:00
  • 8a6b8e7dc6 [NOD-1162] Add _test to all files in integration package Mike Zak 2020-07-27 10:52:38 +03:00
  • 70f3baee2f Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1162-integration-test Mike Zak 2020-07-27 10:39:40 +03:00
  • 089fe828aa
    [NOD-1193] Skip closed connections in NetAdapter.Broadcast (#825) Svarog 2020-07-27 10:32:07 +03:00
  • 123a967d3a [NOD-1193] Make sure to protect connectionsToRouters from concurrent access Mike Zak 2020-07-26 17:41:54 +03:00
  • 7513a95578 [NOD-1193] Skip closed connections in NetAdapter.Broadcast Mike Zak 2020-07-26 17:37:44 +03:00
  • 3e4e473be3 [NOD-1193] Make sure to protect connectionsToRouters from concurrent access Mike Zak 2020-07-26 17:41:54 +03:00
  • ca5205a902 [NOD-1193] Skip closed connections in NetAdapter.Broadcast Mike Zak 2020-07-26 17:37:44 +03:00
  • ab297d1c98 [NOD-1162] Add some clarifications in code Mike Zak 2020-07-26 17:31:33 +03:00
  • c05f5274fb [NOD-1162] Move DisalbeTLS to common config + minimize call for ioutil.TempDir() Mike Zak 2020-07-26 17:30:48 +03:00
  • d5d0f30f7a [NOD-1162] Revert overly eager rename Mike Zak 2020-07-26 15:50:13 +03:00
  • 460b65bfcf Merge branch 'v0.6.0-libp2p' of https://github.com/kaspanet/kaspad into v0.6.0-libp2p stasatdaglabs 2020-07-26 15:25:18 +03:00
  • 24a09fb3df
    Merge 0.6.0-dev into 0.6.0-libp2p (#824) stasatdaglabs 2020-07-26 15:23:18 +03:00