Commit Graph

  • 4c94c7eb8e [NOD-833] Remove getBlockTemplate capabilites and move mining address to getBlockTemplate Ori Newman 2020-06-15 14:46:04 +03:00
  • 4f05e7700c Merge remote-tracking branch 'origin/v0.5.0-dev' into nod-1017-move-peers-json-to-db Ori Newman 2020-06-15 12:45:42 +03:00
  • 0d387bb3ad [NOD-1042] Add ban score to an orphan with malformed blue score Ori Newman 2020-06-15 12:42:27 +03:00
  • 41f1bab6a6 Merge remote-tracking branch 'origin/v0.5.0-dev' into nod-1042-ignore-very-high-orphans Ori Newman 2020-06-15 12:39:10 +03:00
  • 47d01fcdb0 [NOD-1017] Rename getPeerInfo->getConnectedPeerInfo Ori Newman 2020-06-15 12:36:29 +03:00
  • 8d247bdbd4 [NOD-1017] Rename getPeersState->getPeerAddresses Ori Newman 2020-06-15 12:27:00 +03:00
  • d4c9fdf6ac
    [NOD-614] Add ban score (#760) Ori Newman 2020-06-15 12:12:38 +03:00
  • 46efd69226 [NOD-614] Make constants for ban scores Ori Newman 2020-06-15 12:01:46 +03:00
  • 829979b6c7
    [NOD-1007] Split checkBlockSanity subroutines (#743) stasatdaglabs 2020-06-15 11:07:52 +03:00
  • e00c6547fa [NOD-614] Ban every node that sends invalid invs Ori Newman 2020-06-14 17:50:08 +03:00
  • 2cf5bfe207 [NOD-614] Fix log message Ori Newman 2020-06-14 16:53:59 +03:00
  • dc787a3bee [NOD-614] Remove redundant reject messages Ori Newman 2020-06-14 16:49:30 +03:00
  • 6e29053916 Merge remote-tracking branch 'origin/v0.5.0-dev' into nod-614-add-ban-score Ori Newman 2020-06-14 16:46:15 +03:00
  • a04627de4d [NOD-1007] Move a comment up a scope level. stasatdaglabs 2020-06-14 14:29:03 +03:00
  • b4ff1e2ce9 Merge remote-tracking branch 'origin/v0.5.0-dev' into nod-1042-ignore-very-high-orphans Ori Newman 2020-06-14 12:54:27 +03:00
  • 32cd29bf70 Merge remote-tracking branch 'origin/v0.4.1-dev' into v0.5.0-dev Mike Zak 2020-06-14 12:51:59 +03:00
  • c04c1b616b Merge remote-tracking branch 'origin/v0.5.0-dev' into nod-1042-ignore-very-high-orphans Ori Newman 2020-06-14 12:45:27 +03:00
  • 3f39d6f211 [NOD-614] Add comments Ori Newman 2020-06-14 12:27:23 +03:00
  • 1fe1998e90 [NOD-614] Add ban score on sending too many addresses Ori Newman 2020-06-14 12:04:21 +03:00
  • 470cfbc0ba [NOD-614] Fix wrong branch of AddBanScore Ori Newman 2020-06-14 11:55:05 +03:00
  • 279847579f [NOD-614] Add ban score to disconnects Ori Newman 2020-06-11 18:39:41 +03:00
  • 03cb6cbd4d
    [NOD-1048] Use a smaller writeBuffer and use disableSeeksCompaction directly. (#759) v0.4.1-beta4 stasatdaglabs 2020-06-11 16:11:22 +03:00
  • ba4a89488e
    [NOD-530] Remove coinbase inputs and add blue score to payload (#752) Ori Newman 2020-06-11 15:54:11 +03:00
  • f7e9f910e2 [NOD-530] Change util.Block private fields comments Ori Newman 2020-06-11 15:45:38 +03:00
  • b21ab7930b [NOD-1048] Use a smaller writeBuffer and use disableSeeksCompaction directly. stasatdaglabs 2020-06-11 15:30:15 +03:00
  • d2d554d962 [NOD-530] Fix comment Ori Newman 2020-06-11 14:55:04 +03:00
  • b0d4a92e47
    [NOD-1046] Delete redundant conversion from rule error (#755) Ori Newman 2020-06-11 12:19:49 +03:00
  • 376bb7d8d1
    [NOD-1033] Instead of checking number of transactions, check that the block size in bytes does not exceed MaxMassPerBlock (#751) stasatdaglabs 2020-06-11 12:10:44 +03:00
  • 3e5a840c5a
    [NOD-1052] Add a lock around clearOldEntries to protect against concurrent access of utxoDiffStore.loaded. (#758) v0.4.1-beta3 stasatdaglabs 2020-06-11 11:56:25 +03:00
  • 7eb5b8add7 [NOD-1052] Add a lock around clearOldEntries to protect against concurrent access of utxoDiffStore.loaded. stasatdaglabs 2020-06-11 11:44:26 +03:00
  • e1784dfa79 [NOD-614] Copy bitcoin-core ban score policy Ori Newman 2020-06-10 20:16:49 +03:00
  • d6d34238d2
    [NOD-1049] Allow empty addr messages (#753) Ori Newman 2020-06-10 16:13:13 +03:00
  • 8bbced5925
    [NOD-1051] Don't disconnect from sync peer if it sends an orphan (#757) Ori Newman 2020-06-10 16:05:48 +03:00
  • 2cea650f32 [NOD-1049] Allow empty addr messages Ori Newman 2020-06-10 16:05:10 +03:00
  • 20da1b9c9a
    [NOD-1048] Make leveldb compaction much less frequent (#756) stasatdaglabs 2020-06-10 16:05:02 +03:00
  • cacef120dc [NOD-1048] Add a comment. stasatdaglabs 2020-06-10 15:48:42 +03:00
  • c940580d7c [NOD-1051] Don't disconnect from sync peer if it sends an orphan Ori Newman 2020-06-10 14:47:14 +03:00
  • a16c345f7e [NOD-1033] Rename tooBigMassBlock to tooBigBlock. stasatdaglabs 2020-06-10 11:26:47 +03:00
  • a491753583 [NOD-1048] Rename originalOptions to originalLDBOptions. stasatdaglabs 2020-06-10 11:06:04 +03:00
  • 446790fa73 [NOD-1048] Implement changing the options for testing purposes. stasatdaglabs 2020-06-10 10:49:28 +03:00
  • 2e74f4cf10 [NOD-1046] Delete redundant conversion from rule error Ori Newman 2020-06-09 17:11:11 +03:00
  • 7bb86539b5 [NOD-1046] Wrap original error in rule error Ori Newman 2020-06-09 16:28:53 +03:00
  • aab27feddd [NOD-1042] Ignore very high orphans Ori Newman 2020-06-09 14:34:04 +03:00
  • dcadec0c91 [NOD-1017] Split long line Ori Newman 2020-06-09 12:18:27 +03:00
  • b6a6e577c4
    [NOD-1013] Don't block handleBlockDAGNotification when calling peerNotifier (#749) Ori Newman 2020-06-09 12:12:18 +03:00
  • 020a593e83 [NOD-530] Remove coinbase inputs and add blue score to payload Ori Newman 2020-06-09 12:04:47 +03:00
  • 1828942041 [NOD-1048] Make leveldb compaction much less frequent. Also, allocate an entire gigabyte for leveldb's blockCache and writeBuffer. stasatdaglabs 2020-06-09 11:57:10 +03:00
  • 215e5d349a [NOD-1033] Add a test that makes sure that a block that's bigger in bytes than MaxMassPerBlock fails. stasatdaglabs 2020-06-08 15:48:42 +03:00
  • defa47113a [NOD-1033] Fix a comment. stasatdaglabs 2020-06-08 14:10:53 +03:00
  • f0b5d33971 [NOD-1033] Extract msgBlock.SerializeSize() to a variable. stasatdaglabs 2020-06-08 14:10:37 +03:00
  • 878c86b08e [NOD-1033] Instead of checking number of transactions, check that the block size in bytes does not exceed MaxMassPerBlock. stasatdaglabs 2020-06-08 13:47:13 +03:00
  • 84888221ae Merge remote-tracking branch 'origin/v0.4.1-dev' into v0.5.0-dev Mike Zak 2020-06-08 12:23:33 +03:00
  • 222477b33e
    [NOD-1040] Don't remove DAG tips from the diffStore's loaded set (#750) v0.4.1-beta2 stasatdaglabs 2020-06-08 12:14:58 +03:00
  • ad1aadbcc7 [NOD-1040] Remove a debug log. stasatdaglabs 2020-06-08 11:49:57 +03:00
  • 1daee4e96d [NOD-1013] Add comment Ori Newman 2020-06-08 11:45:25 +03:00
  • 2f404af636 [NOD-1040] Don't remove DAG tips from the diffStore's loaded set stasatdaglabs 2020-06-08 11:44:43 +03:00
  • 910ef70b0e [NOD-1017] Fix comment Ori Newman 2020-06-08 11:38:02 +03:00
  • 9d23185acd [NOD-1017] Add getPeersState rpc command Ori Newman 2020-06-07 19:21:02 +03:00
  • 4a50d94633 Update to v0.4.1 v0.4.1-beta1 Mike Zak 2020-06-07 17:54:30 +03:00
  • b4dba782fb
    [NOD-1040] Increase maxBlueScoreDifferenceToKeepLoaded to 1500 (#746) stasatdaglabs 2020-06-07 17:50:57 +03:00
  • ab540a5664 [NOD-1040] Increase maxBlueScoreDifferenceToKeepLoaded to 1500. stasatdaglabs 2020-06-07 17:44:00 +03:00
  • 6a790ae9d9 Revert "[NOD-1040] Don't remove DAG tips from the diffStore's loaded set" stasatdaglabs 2020-06-07 17:43:31 +03:00
  • 7e6b4620cd Revert "[NOD-1040] Fix TestClearOldEntries." stasatdaglabs 2020-06-07 17:43:18 +03:00
  • 2636d6fe4b Merge remote-tracking branch 'origin/v0.4.1-dev' into nod-1040-keep-tips-loaded stasatdaglabs 2020-06-07 17:42:29 +03:00
  • 8b5c99fe5f [NOD-1013] Don't block handleBlockDAGNotification when calling peerNotifier Ori Newman 2020-06-07 17:00:30 +03:00
  • 9c78a797e4
    [NOD-1041] Call outboundPeerConnected and outboundPeerConnectionFailed directly instead of routing them through peerHandler (#748) stasatdaglabs 2020-06-07 16:35:48 +03:00
  • 35c733a4c1
    [NOD-970] Add isSyncing flag (#747) Ori Newman 2020-06-07 16:31:17 +03:00
  • e4c7c130fd [NOD-970] Rename shouldSendSelectedTip->peerShouldSendSelectedTip Ori Newman 2020-06-07 16:26:11 +03:00
  • c2abece24e [NOD-1007] Rename checkBlockTransactionsOrderedBySubnetwork to checkBlockTransactionOrder. stasatdaglabs 2020-06-07 14:47:54 +03:00
  • 9d67512251 [NOD-1007] Make all the functions in checkBlockSanity take a *util.Block. stasatdaglabs 2020-06-07 14:47:03 +03:00
  • 5935f9ce80 [NOD-1007] Put back the comments about performance. stasatdaglabs 2020-06-07 14:41:04 +03:00
  • e5810d023e Merge remote-tracking branch 'origin/v0.4.1-dev' into v0.5.0-dev Mike Zak 2020-06-07 14:21:49 +03:00
  • ff045a5abb [NOD-1041] Simplified the fix. stasatdaglabs 2020-06-07 13:51:51 +03:00
  • 2cae9b0d45 [NOD-970] Add isSyncing flag Ori Newman 2020-06-07 12:47:30 +03:00
  • 879feead3a [NOD-1041] Fix a deadlock between connHandler and peerHandler. stasatdaglabs 2020-06-07 12:47:39 +03:00
  • e0705814a8 [NOD-1040] Fix TestClearOldEntries. stasatdaglabs 2020-06-07 09:27:28 +03:00
  • 96930bd6ea
    [NOD-1039] Remove the call to SetGCPercent. (#745) stasatdaglabs 2020-06-07 09:19:28 +03:00
  • d3eba1c182 [NOD-1040] Don't remove DAG tips from the diffStore's loaded set stasatdaglabs 2020-06-07 09:18:03 +03:00
  • 45111fbea6 [NOD-1039] Remove the call to SetGCPercent. stasatdaglabs 2020-06-07 09:11:55 +03:00
  • e09ce32146 Merge remote-tracking branch 'origin/v0.4.1-dev' into v0.5.0-dev Mike Zak 2020-06-04 15:11:40 +03:00
  • d15c009b3c
    [NOD-1030] Disconnect from syncPeers that send orphan blocks (#744) stasatdaglabs 2020-06-04 15:11:05 +03:00
  • 15c9425e97 [NOD-1030] Remove unnecessary call to stopSyncFromPeer. stasatdaglabs 2020-06-04 15:01:11 +03:00
  • 5353014ade [NOD-1030] Remove debug log. stasatdaglabs 2020-06-04 14:52:17 +03:00
  • 41eb136a35 [NOD-1030] Disconnect from syncPeers that send orphan blocks. stasatdaglabs 2020-06-04 14:51:57 +03:00
  • 95c8b8e9d8
    [NOD-1023] Rename isCurrent/current to isSynced/synced (#742) stasatdaglabs 2020-06-03 16:04:14 +03:00
  • 0e76641b66 [NOD-1017] Fix handling of non existing peersState Ori Newman 2020-06-03 08:54:21 +03:00
  • ec9aa98987 [NOD-1007] Split checkBlockSanity subroutines. stasatdaglabs 2020-06-02 15:47:02 +03:00
  • 22c59360c2 [NOD-1023] Fix comments. stasatdaglabs 2020-06-02 14:48:02 +03:00
  • 43137785ee [NOD-1023] Rename SyncManager.current to synced. stasatdaglabs 2020-06-02 14:45:16 +03:00
  • 6881e7ab75 [NOD-1023] Rename BlockDAG.isCurrent to isSynced. stasatdaglabs 2020-06-02 14:41:16 +03:00
  • 37bc763355 [NOD-1004] Made impossible branch panic. stasatdaglabs 2020-06-02 14:21:28 +03:00
  • f3e27c9313 [NOD-1004] Remove infinite loops out of getAddress. stasatdaglabs 2020-06-02 13:22:23 +03:00
  • 42c112fa85 [NOD-1004] Remove code duplication in getAddress. stasatdaglabs 2020-06-02 12:34:45 +03:00
  • 6873b4b9db [NOD-1004] Make triedBucket use a slice instead of a list. stasatdaglabs 2020-06-02 11:49:46 +03:00
  • dd82be9d24 [NOD-1004] Remove superfluous existence check from updateAddress. stasatdaglabs 2020-06-01 17:53:22 +03:00
  • cf660e4122 [NOD-1004] Remove redundant check in expireNew. stasatdaglabs 2020-06-01 17:13:41 +03:00
  • 04656a55d8 [NOD-1004] Remove some more code duplication in updateAddress. stasatdaglabs 2020-06-01 17:11:45 +03:00
  • 2d6cb72fe2 [NOD-1004] Remove code duplication in updateAddress. stasatdaglabs 2020-06-01 16:54:27 +03:00
  • 2a6e73b91f [NOD-1004] Remove code duplication in GetAddress(). stasatdaglabs 2020-06-01 16:45:42 +03:00
  • 1b9777759a [NOD-1004] Remove some more code duplication in Good(). stasatdaglabs 2020-06-01 16:37:44 +03:00