Commit Graph

  • 45b6658275 [NOD-1126] Split long lines Ori Newman 2020-07-12 11:07:05 +03:00
  • 860618d4fc [NOD-1126] Refactor protocol.go Ori Newman 2020-07-12 11:05:29 +03:00
  • 64b1e69fc6 [NOD-1118] Make connection a Stringer Mike Zak 2020-07-12 11:03:25 +03:00
  • 3b300f08ec [NOD-1118] Add a TODO comment Mike Zak 2020-07-09 15:51:22 +03:00
  • 54ebd29dac [NOD-1118] Add a TODO comment Mike Zak 2020-07-09 15:28:02 +03:00
  • 47a3a5bca0 [NOD-1126] Fix comments Ori Newman 2020-07-09 14:36:09 +03:00
  • 4eb58e575e [NOD-1118] Call server.addConnection on newConnection Mike Zak 2020-07-09 14:32:57 +03:00
  • 10a2ca8a22 [NOD-1118] Add comments to exported functions Mike Zak 2020-07-09 14:26:55 +03:00
  • 956f7d5998 [NOD-1126] Integrate with new interface Ori Newman 2020-07-09 13:51:56 +03:00
  • 1e92eaf94f [NOD-1118] Handle closing connections properly Mike Zak 2020-07-09 13:45:57 +03:00
  • 09b91e9fa7 [NOD-1118] Call OnConnectHandler in time Mike Zak 2020-07-09 13:21:08 +03:00
  • f9f88ddcb3 [NOD-1118] Send to c.errChan whether error was recieved or not Mike Zak 2020-07-09 12:58:45 +03:00
  • 6d390bcd22 [NOD-1118] Add temporary testConnection Mike Zak 2020-07-09 12:47:39 +03:00
  • ddd9642ef4 [NOD-1118] Sort out the connection loops Mike Zak 2020-07-09 12:16:30 +03:00
  • ed51df53eb [NOD-1118] Add connection management Mike Zak 2020-07-09 11:35:48 +03:00
  • 094a8c9a63 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1126-implement-block-relay-flow Ori Newman 2020-07-09 11:24:51 +03:00
  • 7d5d29589b [NOD-1118] gRPC server implementation ready Mike Zak 2020-07-09 11:23:55 +03:00
  • ca6f7df047 Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1118-grpc-basic-connectivity Mike Zak 2020-07-09 09:39:27 +03:00
  • faa5d4264b [NOD-1118] Implemented basic connection loops Mike Zak 2020-07-09 09:38:04 +03:00
  • 6d591dde74
    [NOD-1124] Implement the Flow thread model and architecture (#789) stasatdaglabs 2020-07-09 09:34:28 +03:00
  • fec990307a [NOD-1124] Handle an error. stasatdaglabs 2020-07-08 18:20:09 +03:00
  • b5abe5fa43 [NOD-1124] Fix a for condition. stasatdaglabs 2020-07-08 18:19:05 +03:00
  • 95328dd809 [NOD-1124] Don't disconnect from disconnected peers. stasatdaglabs 2020-07-08 18:18:19 +03:00
  • 4dd3ff3cb6 [NOD-1124] Replace break with for condition. stasatdaglabs 2020-07-08 18:16:13 +03:00
  • b24eaf90e5 [NOD-1124] Fix a comment. stasatdaglabs 2020-07-08 18:11:01 +03:00
  • 64ed3ba4be [NOD-1124] Spawn from outside startReceiveLoop and startSendLoop. stasatdaglabs 2020-07-08 18:10:10 +03:00
  • 22c396cbd4 [NOD-1124] Rename CreateID to NewID. stasatdaglabs 2020-07-08 18:06:17 +03:00
  • 11199e85bf [NOD-1124] Add an error case to RouteInputMessage. stasatdaglabs 2020-07-08 18:01:50 +03:00
  • e5be12fb53 [NOD-1124] If NetAdapter is stopped more than once, return an error. stasatdaglabs 2020-07-08 17:51:48 +03:00
  • 3423738620 [NOD-1124] Change the type of NetAdapter.stop to uint32. stasatdaglabs 2020-07-08 17:50:23 +03:00
  • 5ca87cea47 [NOD-1124] Fix copy+paste error. stasatdaglabs 2020-07-08 17:31:01 +03:00
  • a5f5423047 [NOD-1124] Fix rename error. stasatdaglabs 2020-07-08 17:29:15 +03:00
  • 7c93a56e6a [NOD-1124] Implement Broadcast. stasatdaglabs 2020-07-08 17:28:24 +03:00
  • 5152832daf [NOD-1124] Implement a map between IDs and routes. stasatdaglabs 2020-07-08 17:25:25 +03:00
  • a9861f8d76 [NOD-1124] Implement network IDs. stasatdaglabs 2020-07-08 16:50:49 +03:00
  • 65268ab0d1 [NOD-1118] Implemented gRPCConnection send and receive Mike Zak 2020-07-08 16:42:16 +03:00
  • 4977913f19 [NOD-1124] Add startSendLoop. stasatdaglabs 2020-07-08 16:31:43 +03:00
  • 83aa2eb70d [NOD-1124] Remove netadapter.Connection. stasatdaglabs 2020-07-08 16:17:53 +03:00
  • b738cb74e5 [NOD-1118] Implement some of the basic grpc methods Mike Zak 2020-07-08 16:03:43 +03:00
  • e131e0dc6b Merge branch 'v0.6.0-libp2p' into nod-1118-grpc-basic-connectivity Mike Zak 2020-07-08 14:57:51 +03:00
  • af4de4c007 [NOD-1124] Handle errors/stopping in netadapter. stasatdaglabs 2020-07-08 13:57:40 +03:00
  • 4e5a679de3 [NOD-1124] Remove mentions of "peer" from the netadapter package. stasatdaglabs 2020-07-08 13:08:26 +03:00
  • 456528fa95 [NOD-1124] Add SetPeerDisconnectedHandler. stasatdaglabs 2020-07-08 12:42:56 +03:00
  • 539e9e1fe5 [NOD-1124] Implement Close for Router. stasatdaglabs 2020-07-08 12:27:08 +03:00
  • 9d96690fec [NOD-1124] Rename Peer to Connection (because Peer is a business logic term) stasatdaglabs 2020-07-08 12:02:23 +03:00
  • 8e624e057e
    [NOD-1134] Integrate Protocol into main (#788) Svarog 2020-07-08 11:52:53 +03:00
  • b72ca4d09f [NOD-1134] protocol.New() -> protocol.NewManager() Mike Zak 2020-07-08 11:49:42 +03:00
  • e67824ae76 [NOD-1134] Update comment Mike Zak 2020-07-08 11:46:08 +03:00
  • 17308ba58a [NOD-1134] protocol.ProtocolManager -> Manager Mike Zak 2020-07-08 11:12:09 +03:00
  • 3c3cc97791 [NOD-1134] Fix comment Mike Zak 2020-07-08 11:10:28 +03:00
  • 894561ccfb [NOD-1134] A series of renames to protocol Mike Zak 2020-07-08 11:09:24 +03:00
  • 66709de40a [NOD-1134] Added comments Mike Zak 2020-07-08 10:59:35 +03:00
  • 4bd29c220e [NOD-1134] Fix typo Mike Zak 2020-07-08 10:58:26 +03:00
  • 99cbbdea60 [NOD-1134] Integrate Protocol into main Mike Zak 2020-07-08 10:54:29 +03:00
  • 1ee304d519 [NOD-1118] Added protobufs for the MessageStream Mike Zak 2020-07-08 10:35:06 +03:00
  • eb2642ba90
    [NOD-1124] Implement the Flow thread model and architecture (#787) stasatdaglabs 2020-07-08 10:14:52 +03:00
  • cb66c61903 [NOD-1124] Make go vet happy. stasatdaglabs 2020-07-08 09:14:44 +03:00
  • 3231673052 [NOD-1124] Remove unreachable code. stasatdaglabs 2020-07-07 17:52:28 +03:00
  • be0acb71e6 [NOD-1124] Rename buildRouterInitializer to newRouterInitializer. stasatdaglabs 2020-07-07 17:36:26 +03:00
  • ac8cb2ccce [NOD-1124] Rename NewConnectionHandler to PeerConnectedHandler. stasatdaglabs 2020-07-07 17:35:39 +03:00
  • cc05c12343 [NOD-1124] Improve the NetAdapter comment. stasatdaglabs 2020-07-07 17:27:54 +03:00
  • 5ab8c65162 [NOD-1124] Panic/Add TODOs everywhere that isn't implemented. stasatdaglabs 2020-07-07 17:17:29 +03:00
  • cb16b54f0b [NOD-1124] Extract routerInitializer into a type. stasatdaglabs 2020-07-07 17:10:49 +03:00
  • 920f3a1d82 [NOD-1124] Extracted newConnectionHandler into a type. stasatdaglabs 2020-07-07 17:07:27 +03:00
  • 186f23f3bd [NOD-1124] Rename the package grpc to grpcserver. stasatdaglabs 2020-07-07 17:04:34 +03:00
  • 900b95c26c [NOD-1124] Return an error out of AddRoute if a route already exists for some message type. stasatdaglabs 2020-07-07 17:00:22 +03:00
  • ec9b2a2f3a [NOD-1124] Tag a TODO. stasatdaglabs 2020-07-07 16:53:48 +03:00
  • 6ab797d729 [NOD-1124] Remove router out of Peer. stasatdaglabs 2020-07-07 16:51:09 +03:00
  • bad7eb4cfd [NOD-1124] Remove the peerstate object. stasatdaglabs 2020-07-07 16:49:03 +03:00
  • 6c050ed5ea [NOD-1124] Add a peerstate object. stasatdaglabs 2020-07-07 15:49:52 +03:00
  • 645eb92d2d [NOD-1124] Wrap a connection in Peer. stasatdaglabs 2020-07-07 15:46:23 +03:00
  • 46ace3e17a Merge remote-tracking branch 'origin/v0.6.0-libp2p' into nod-1126-implement-block-relay-flow Ori Newman 2020-07-07 15:29:54 +03:00
  • 71518ecc98 [NOD-1126] Add StartGetRelayBlocksListener Ori Newman 2020-07-07 13:27:56 +03:00
  • 734a40f01b [NOD-1126] Implement block relay flow Ori Newman 2020-07-06 20:46:35 +03:00
  • 4c777b07c0 [NOD-1126] Implement block relay flow Ori Newman 2020-07-05 19:05:34 +03:00
  • aa16a07095 [NOD-1124] Rewrite protocol.go to fit with the new netAdapter model. stasatdaglabs 2020-07-07 13:01:00 +03:00
  • af8b91fc15 [NOD-1124] Construct the server inside the netadapter. stasatdaglabs 2020-07-07 12:01:12 +03:00
  • cd7d50b66e [NOD-1124] Implementing a stub gRPC server.. stasatdaglabs 2020-07-07 11:57:36 +03:00
  • bcfb3682eb [NOD-1124] Begin implementing netadapter. stasatdaglabs 2020-07-07 11:52:52 +03:00
  • 1a43cabfb9
    [NOD-1119] Refactor main, and remove p2p layer from it (#785) Svarog 2020-07-06 18:00:28 +03:00
  • bfc8b1889d [NOD-1119] Some more refactoring in newKaspad Mike Zak 2020-07-06 17:55:05 +03:00
  • 5cdad99db4 [NOD-1119] Make comments of unexported methods lower-case Mike Zak 2020-07-06 14:33:45 +03:00
  • 90c2cd4091 [NOD-1119] Revise comments and remove redundant function Mike Zak 2020-07-06 14:12:39 +03:00
  • cd9b6c1747 [NOD-1119] Unexported newKaspad Mike Zak 2020-07-06 12:57:23 +03:00
  • f63901a15a Unexported kaspad and related methods Mike Zak 2020-07-06 12:53:55 +03:00
  • e230de74f2 [NOD-1119] Delete redundant functions Mike Zak 2020-07-06 12:39:33 +03:00
  • 7ecaf4a055 [NOD-1119] Removed server package + renamed the Server object to Kaspad, and made it minimal Mike Zak 2020-07-06 12:33:57 +03:00
  • 46a623ef70 [NOD-1119] Unexport dag.timeSource Mike Zak 2020-07-06 11:36:45 +03:00
  • b2ac4456d6 [NOD-1119] Fix go format Mike Zak 2020-07-06 09:55:58 +03:00
  • c0469d242b [NOD-1119] Fix mempool test Mike Zak 2020-07-06 09:48:22 +03:00
  • f737d2ca7f [NOD-1119] Some cleanup in NewServer Mike Zak 2020-07-06 09:40:34 +03:00
  • 3cd8b35ee8 [NOD-1119] Setup indexes in separate function Mike Zak 2020-07-06 09:35:34 +03:00
  • efff0fbc10 [NOD-1119] Simplify creation of mempool and rpc server Mike Zak 2020-07-05 17:26:08 +03:00
  • b9e37c6037 [NOD-1119] Simplified some functions to not take both dag and dagParams Mike Zak 2020-07-05 17:13:25 +03:00
  • b2eb4629c4 [NOD-1119] Removed any calling for p2p server in main Mike Zak 2020-07-05 16:58:18 +03:00
  • a4e81c8001 [NOD-1119] Removed all p2p server from all the initialization of server Mike Zak 2020-07-05 15:13:26 +03:00
  • 92d06d1928
    [NOD-684] change simnet block rate to block per ms (#782) Ori Newman 2020-07-05 12:24:37 +03:00
  • 580e37943b
    [NOD-1117] Write interfaces for P2P layer (#784) Ori Newman 2020-07-05 12:10:01 +03:00
  • 3c082a2f24 [NOD-1117] Add logs Ori Newman 2020-07-05 12:00:33 +03:00
  • edd1a3f701 [NOD-1117] Write interfaces for P2P layer Ori Newman 2020-07-05 11:52:54 +03:00