Commit Graph

  • af635a3016 [NOD-1286] Close router in grpc errors as well Ori Newman 2020-08-19 17:19:49 +03:00
  • 40c8134a97 [NOD-1286] Close router from netConnection.Disconnect Ori Newman 2020-08-19 17:05:13 +03:00
  • 8534d7f317 Empty commit. v0.6.4-rc3 v0.6.4-dev stasatdaglabs 2020-08-19 15:43:01 +03:00
  • 5a4cafe342 Update to version 0.6.5 stasatdaglabs 2020-08-19 15:00:12 +03:00
  • 8dae378bd9
    [NOD-1285] Fix deadlock on connection manager (#880) v0.6.4-rc2 v0.6.4-rc1 Ori Newman 2020-08-19 13:24:20 +03:00
  • ccb9eed9dd [NOD-1285] Fix deadlock on connection manager Ori Newman 2020-08-19 13:15:43 +03:00
  • 8dd409dc1c
    [NOD-1223] Rename executables package back to cmd. (#879) stasatdaglabs 2020-08-19 11:45:11 +03:00
  • 785655fa86 [NOD-1223] Rename executables package back to cmd. stasatdaglabs 2020-08-19 11:41:52 +03:00
  • 74110a2e49
    [NOD-1282] Remove peer after disconnect (#878) Ori Newman 2020-08-19 11:10:10 +03:00
  • f86cc27913 [NOD-1254] Re-arrange connectBloc so that things that happen in UTXO-validated blocks only are all grouped together Mike Zak 2020-08-19 10:23:44 +03:00
  • c024408bc8 [NOD-1282] Remove peer after disconnect Ori Newman 2020-08-18 19:07:29 +03:00
  • ce876a7c44 Merge remote-tracking branch 'origin/v0.6.3-dev' into v0.6.4-dev Ori Newman 2020-08-18 19:03:52 +03:00
  • a3fefdcc54 [NOD-1254] Isolate all utxo-requiring validation into a single separate if branches Mike Zak 2020-08-18 17:19:54 +03:00
  • 0dd62d8222 [NOD-1254] Make blockStatus an ordinary value - not bit flags Mike Zak 2020-08-18 16:32:28 +03:00
  • 26aac0201f [NOD-1254] Check for subjctiveFinality, and for node not being in the selectedParentChain Mike Zak 2020-08-18 16:19:51 +03:00
  • 0cd2750da5 [NOD-1254] Add support for setting node's verification flag and set it to UTXONotVerified once block passes basic verification Mike Zak 2020-08-18 15:49:10 +03:00
  • b0fd444d47 [NOD-1254] Use blockStatuses properly Mike Zak 2020-08-18 15:28:58 +03:00
  • 16260d28be [NOD-1254] Call checkDAGRelations and move it to correct place Mike Zak 2020-08-18 14:51:29 +03:00
  • 75ffd4404c
    [NOD-1032] validateParents: check number of parents and that no parents were manually rejected (#877) Svarog 2020-08-18 14:47:57 +03:00
  • 75d77a84ee [NOD-1032] validateParents: check number of parents and that no parents were manually rejected Mike Zak 2020-08-18 14:05:33 +03:00
  • c6f27fd938
    [NOD-1252] Remove any references to legacy finality (#876) Svarog 2020-08-18 13:25:03 +03:00
  • 72775615d5 [NOD-1252] Remove any references to legacy finality Mike Zak 2020-08-18 12:33:21 +03:00
  • a3f0631d28
    [NOD-1249] Add pruning helper functions (#875) Svarog 2020-08-18 11:10:05 +03:00
  • 0e3080f9c7 [NOD-1249] Added comments to isInPast and isInPastOfAny Mike Zak 2020-08-18 10:59:13 +03:00
  • 33e660badb [NOD-1249] Make isInPastOfAny resemble isInPast Mike Zak 2020-08-18 10:49:12 +03:00
  • d14809694f
    [NOD-1223] Reorganize directory structure (#874) stasatdaglabs 2020-08-18 10:26:39 +03:00
  • 4a9e550da4 [NOD-1249] Invert condition in blockInDepth Mike Zak 2020-08-18 10:25:05 +03:00
  • 95aef81380 [NOD-1249] Add checkMergeLimit and checkDAGRelations Mike Zak 2020-08-18 10:00:08 +03:00
  • 6d968a5c36 [NOD-1249] Added to TestGHOSTDAG check that reds are as expected Mike Zak 2020-08-18 09:53:34 +03:00
  • b88b749053 [NOD-1223] Fix go.doc in the logger package. stasatdaglabs 2020-08-18 09:23:05 +03:00
  • ddd5e9fdcd Merge remote-tracking branch 'origin/v0.6.4-dev' into nod-1223-reorganize-kaspad stasatdaglabs 2020-08-18 09:17:54 +03:00
  • 3281a43668 [NOD-1249] Add isViolatingSubjectiveFinality Mike Zak 2020-08-17 18:44:52 +03:00
  • 34e89ec7c9 [NOD-1249] Add checkObjectiveFinality Mike Zak 2020-08-17 18:32:17 +03:00
  • 03d54b482a [NOD-1249] Add blockNode.reds field and persist it Mike Zak 2020-08-17 17:55:47 +03:00
  • 141021dcd9 [NOD-1223] Rename cmd to executables. stasatdaglabs 2020-08-17 17:54:15 +03:00
  • bc6ed17908 [NOD-1223] Move the network package to the infrastructure packge. stasatdaglabs 2020-08-17 17:53:23 +03:00
  • 7efe674422 [NOD-1223] Move protocol to the app packge. stasatdaglabs 2020-08-17 17:49:25 +03:00
  • 575d3340c5 [NOD-1249] Updated all calls to blockNode functions that require dag Mike Zak 2020-08-17 17:07:15 +03:00
  • 7ca249d013 [NOD-1223] Move appmessage to the app packge. stasatdaglabs 2020-08-17 17:06:38 +03:00
  • 4733eb3521 [NOD-1223] Rename to/from DomainMessage to AppMessage. stasatdaglabs 2020-08-17 17:00:52 +03:00
  • ce58d8bc09 [NOD-1223] Rename domainmessage to appmessage. stasatdaglabs 2020-08-17 16:57:55 +03:00
  • 6f83d6de3b [NOD-1249] Added isInPastOfAny Mike Zak 2020-08-17 16:40:46 +03:00
  • fb609ad6b0 [NOD-1249] Add nonFinalityViolatingBlues Mike Zak 2020-08-17 16:29:15 +03:00
  • 3e4989f5ca [NOD-1249] Add hasFinalityPointInOthersSelectedChain Mike Zak 2020-08-17 16:23:22 +03:00
  • 916ca2a5db [NOD-1249] Added node.finalityPoint() Mike Zak 2020-08-17 16:17:49 +03:00
  • 78c161124f [NOD-1249] Added node.blockAtDepth Mike Zak 2020-08-17 16:13:23 +03:00
  • e892f54e68 Merge remote-tracking branch 'origin/v0.6.3-dev' into nod-1032-pruning-part-1-2 Mike Zak 2020-08-17 16:45:55 +03:00
  • 8d37da2549 [NOD-1223] Fold the logs package into the logger package. stasatdaglabs 2020-08-17 16:41:49 +03:00
  • 0d23cde1dc [NOD-1223] Put database and dbaccess into the db package. stasatdaglabs 2020-08-17 16:39:45 +03:00
  • 6673664096 [NOD-1223] Move signal and limits to the os package. stasatdaglabs 2020-08-17 16:37:47 +03:00
  • 958d236544 [NOD-1223] Delete unused files/packages. stasatdaglabs 2020-08-17 16:36:51 +03:00
  • 450ff81f86
    [NOD-1275] Fix onNewBlock not being called from RPC submitBlock (#873) stasatdaglabs 2020-08-17 15:24:00 +03:00
  • e8c52ec787 [NOD-1275] Rename tx to txID. stasatdaglabs 2020-08-17 15:22:57 +03:00
  • a9b4386493 [NOD-1275] Fix onNewBlock not being called from from RPC submitBlock. stasatdaglabs 2020-08-17 14:57:44 +03:00
  • 1f04f30ea7 [NOD-1273] Order parents in PrepareBlockForTest (#872) v0.6.3-rc5 v0.6.3-rc4 v0.6.3-dev Ori Newman 2020-08-17 14:22:16 +03:00
  • 4dd33a8b64 [NOD-1249] Add pruning related constants (#869) Ori Newman 2020-08-17 14:14:43 +03:00
  • e8afd37c64 [NOD-1273] Order parents in PrepareBlockForTest Ori Newman 2020-08-17 14:15:25 +03:00
  • 9860676d86 [NOD-1249] Add comment to pruningDepth Ori Newman 2020-08-17 12:11:22 +03:00
  • f7aca86ea8 [NOD-1249] Add TestPruningDepth Ori Newman 2020-08-17 11:43:57 +03:00
  • 3e4e8d8b6b Merge remote-tracking branch 'origin/v0.6.2-dev' into v0.6.3-dev v0.6.3-rc3 Ori Newman 2020-08-16 18:13:38 +03:00
  • 31c0399484 Update to version 0.6.4 v0.6.3-rc2 Ori Newman 2020-08-16 17:55:49 +03:00
  • 8cac582f6d Update to version 0.6.4 Ori Newman 2020-08-16 17:30:09 +03:00
  • f2a3ccd9ab
    [NOD-1271] Move version package to the top level (#871) v0.6.3-rc1 Ori Newman 2020-08-16 17:16:11 +03:00
  • 4e32280a1d [NOD-1271] Fix imports Ori Newman 2020-08-16 17:07:13 +03:00
  • ac57541215 [NOD-1271] Move version package to the top level Ori Newman 2020-08-16 17:03:02 +03:00
  • 31b5cd8d28 Fix merge errors from v0.6.2-rc2 to v0.6.3-dev Ori Newman 2020-08-16 15:35:47 +03:00
  • 96bd1fa99b [NOD-1262] Add network name to MinimalNetAdapter handshake (#867) Ori Newman 2020-08-12 17:55:58 +03:00
  • 48d498e820 [NOD-1259] Do not panic on non-protocol errors from RPC (#863) Svarog 2020-08-12 12:29:58 +03:00
  • 32c5cfeaf5 [NOD-1204] Add timestamp and message number to domain messages (#854) Ori Newman 2020-08-10 12:55:24 +03:00
  • d55f4e8164 [NOD-1220] Add network string field to Version message (#852) stasatdaglabs 2020-08-09 18:11:13 +03:00
  • a361d62945 Merge remote-tracking branch 'origin/v0.6.2-dev' Yuval Shaul 2020-08-16 13:51:25 +03:00
  • 1927e81202
    [NOD-1129] Fix NewBlockTemplate creating incesous blocks (#870) stasatdaglabs 2020-08-16 13:14:44 +03:00
  • 1986ceac26 [NOD-1129] Rewrite the test to be specific to reachability. stasatdaglabs 2020-08-16 12:54:15 +03:00
  • e39dd04eb6 [NOD-1129] Fix bad initial value for child.interval in reachabilityTreeNode.addChild. stasatdaglabs 2020-08-16 12:42:48 +03:00
  • 2bba7e4a89 [NOD-1129] Narrow down on the failure. stasatdaglabs 2020-08-16 10:11:23 +03:00
  • 18cb6b4ef5 [NOD-1129] Fix merge errors. stasatdaglabs 2020-08-16 09:25:41 +03:00
  • 6a8d03f59f Merge remote-tracking branch 'origin/v0.6.3-dev' into nod-1129-incestuous-new-block-template stasatdaglabs 2020-08-16 09:22:39 +03:00
  • d9958f3489 Stylistic fixes. Septen 2020-08-14 00:40:28 +03:00
  • 4d09d239f5 Typo fixes. Septen 2020-08-14 00:37:50 +03:00
  • 364af6068a After-merge build fixes. Septen 2020-08-14 00:20:16 +03:00
  • 4b737ed7a3 Merge remote-tracking branch 'origin/v0.6.3-dev' into feature/utxoset_refactoring Septen 2020-08-13 23:58:44 +03:00
  • abee6934c3 [NOD-1249] Change status suspect to UTXONotVerified Ori Newman 2020-08-13 18:16:10 +03:00
  • c3daf83017 [NOD-1249] Add pruning related constants Ori Newman 2020-08-13 18:12:13 +03:00
  • 8a4ece1101
    [NOD-1223] Reorganize project (#868) stasatdaglabs 2020-08-13 17:27:25 +03:00
  • d98cfbc485 [NOD-1223] Move domain stuff into a new domain package. stasatdaglabs 2020-08-13 17:01:05 +03:00
  • fa59c31a9f [NOD-1223] Move infrastructure stuff into a new instrastructure package. stasatdaglabs 2020-08-13 16:53:58 +03:00
  • 4f6ac0c3e1 [NOD-1223] Delete the unused package testutil. stasatdaglabs 2020-08-13 16:47:13 +03:00
  • 64470ff3be [NOD-1223] Move all network stuff into a new network package. stasatdaglabs 2020-08-13 16:43:52 +03:00
  • 98e1bcfae8 [NOD-1129] Add some debug logs to TestIncestousNewBlockTemplate. stasatdaglabs 2020-08-13 15:58:16 +03:00
  • 0bf1052abf
    [NOD-1101] Hash data without serializing into a buffer first (#779) Elichai Turkel 2020-08-13 15:40:54 +03:00
  • 4c19c785fd [NOD-1129] Implement TestIncestousNewBlockTemplate. stasatdaglabs 2020-08-13 15:40:14 +03:00
  • 2af03c1ccf
    [NOD-1207] Send reject messages (#855) Ori Newman 2020-08-13 15:32:41 +03:00
  • ee89a69f6b [NOD-1207] Fix comments and add block hash to error if it's rejected Ori Newman 2020-08-13 15:18:37 +03:00
  • a2aa58c8a4
    [NOD-1201] Panic if callbacks are not set (#856) Ori Newman 2020-08-13 15:21:52 +03:00
  • cddfedb247 [NOD-1201] Fix typo Ori Newman 2020-08-13 15:13:30 +03:00
  • 7e74fc0b2b
    [NOD-1248] netadapter unit test (#865) oudeis 2020-08-13 15:07:20 +03:00
  • 0653e59e16
    [NOD-1190] Refactor process.go (#858) stasatdaglabs 2020-08-13 13:33:43 +03:00
  • a83ebc357c [NOD-1248] Lint code Yaroslav Reshetnyk 2020-08-13 13:18:03 +03:00
  • 3927204c83 [NOD-1246/NOD-1248] Do not ignore OK Yaroslav Reshetnyk 2020-08-13 12:28:59 +03:00
  • 32463ce906
    [NOD-1247] Add check for routerInitializer presence (#864) oudeis 2020-08-13 12:04:43 +03:00