1239 Commits (4772840b4c55dc48a35ae6b6b74480d966844a6d)
 

Author SHA1 Message Date
CalDescent c0c5bf1591 Apply blocks in syncToPeerChain() if the latest received block is newer than our latest, and we started from an out of date chain. 3 years ago
CalDescent c17a481b74 Bump version to 1.5.0 3 years ago
CalDescent a9a0e69ec0 Set go-live block height for share bin fix: block 399000 3 years ago
CalDescent ea1fed2fd3 Merge branch 'block-reward-distribution-fix' 3 years ago
CalDescent b37f2c7d7f MAXIMUM_RETRIES set to 2, as 3 retries may have been slightly too many. 3 years ago
CalDescent 0c0c5ff077 Invalidate our block summaries cache for a peer if it fails to respond with signatures when synchronizing. 3 years ago
CalDescent e12b99d17e Invalidate our common block cache for a peer if we can't find a common block when synchronizing. 3 years ago
CalDescent d599146c3a Cache peer block summaries to avoid duplicate requests when comparing peers. 3 years ago
CalDescent 476731a2c3 In syncToPeerChain(), only apply a partial set of peer's blocks if they are recent. 3 years ago
CalDescent 1e491dd8fb MAXIMUM_RETRIES increased from 1 to 3. 3 years ago
CalDescent ba6397b963 Improved logging, to give a clearer picture of the peer selection decisions. 3 years ago
CalDescent 3146da6aec Don't add to the inferior chain signatures list when comparing peers against each other. 3 years ago
CalDescent 5643e57ede Fixed string formatting error. 3 years ago
CalDescent f532dbe7b4 Optimized code in Synchronizer.uniqueCommonBlocks() 3 years ago
CalDescent ec2af62b4d Fix for bug which failed to remove peers without block summaries. 3 years ago
CalDescent 423142d730 Tidied up RECOVERY_MODE_TIMEOUT constant, and made checkRecoveryModeForPeers() private. 3 years ago
CalDescent bdddb526da Added recovery mode, which is designed to automatically bring back a stalled network. 3 years ago
CalDescent dbf1ed40b3 Log the parent block's signature when minting a new block, to help us keep track of the chain it's being minted on. 3 years ago
CalDescent 02ace06526 Revert "When syncing to a peer on a different fork, ensure that all blocks are obtained before applying them." 3 years ago
CalDescent 2d2bfc0a4c Log the number of common blocks found in each search. 3 years ago
CalDescent 3c22a12cbb Experimental idea to prevent a single node signing more than one block in a row. 3 years ago
CalDescent 3071ef2f36 Removed redundant uiLocalServers 3 years ago
CalDescent 3022cb22d6 Merge branch 'master' into prioritize-peers 3 years ago
CalDescent e9b4a3f6b3 Automatically backup trade bot data when starting a new trade (from either side). 3 years ago
CalDescent 4312ebfcc3 Adapted the HSQLDBRepository.exportNodeLocalData() method 3 years ago
CalDescent 2c0e099d1c Removed wildcard import that was automatically introduced by Intellij. 3 years ago
CalDescent b1eb02eb1d
Merge pull request #33 from QuickMythril/version-on-tooltip 3 years ago
CalDescent c919797553 When syncing to a peer on a different fork, ensure that all blocks are obtained before applying them. 3 years ago
CalDescent 08dacab05c Make sure to give up if we are requesting block summaries when the core needs to shut down. 3 years ago
CalDescent 2efc9218df Improved the process of selecting the next peer to sync with 3 years ago
CalDescent 41505dae11 Treat two block summaries as equal if they have matching signatures 3 years ago
CalDescent 45efe7cd56 Slight reordering of vars. 3 years ago
CalDescent 78cac7f0e6 Updated usage info to reflect the fact that the "count" parameter is optional. 3 years ago
CalDescent a1a1b8e94a Added tools/block-timings-sh which can be used to test out new block timings (specified in blockchain.json). 3 years ago
CalDescent 641a658059 Added /blocks/byheight/{height}/mintinginfo API, which returns info on the minter level, key distance, and block timings. 3 years ago
CalDescent 44ec447014 Show an error in publish-auto-update.pl if both sha256sum and sha256 aren't found in PATH. 4 years ago
CalDescent 98308ecf98 Bump version to 1.4.6 4 years ago
CalDescent 8d613a6472 MAXIMUM_RETRIES reduced from 3 to 1 4 years ago
CalDescent c3e5298ecd Added a few checks for Controller.isStopping() in synchronizer loops, to try and speed up the shutdown time. 4 years ago
CalDescent e89d31eb5a Rewrite of Synchronizer.syncToPeerChain(), this time borrowing ideas from Synchronizer.applyNewBlocks(). 4 years ago
CalDescent 30160e2843 Fixes to allow publish-auto-update.sh to work with sha256sum versions that add trailing characters. 4 years ago
catbref 503d22e4d0 Updated Qortal.aip for WindowsInstaller for v1.4.5 4 years ago
CalDescent b9a0d489d7 Bump version to 1.4.5 4 years ago
catbref d9d4c4c302 Bump Peer response timeout from 2s to 3s 4 years ago
catbref 81c6d75d62 Adjust Synchronizer.MAXIMUM_BLOCK_STEP to 128, which means final summaries request will have enough to cover MAXIMUM_COMMON_DELTA (8+16+32+64+128 = 248, which is >240) 4 years ago
catbref d1419bdfbd Minor comments, adjust max step size when searching for common block 4 years ago
CalDescent 8566d9b7e5 Merge branch 'master' into synchronization-improvements 4 years ago
catbref b319d6db6b Rework BlockMessage caching with new pseudo outgoing-only message that only caches raw bytes 4 years ago
CalDescent 35fd1d8455 Base58 encode signatures in recently added logs. 4 years ago
CalDescent be21771e49 Use SYNC_BATCH_SIZE instead of MAXIMUM_BLOCK_SIGNATURES_PER_REQUEST. 4 years ago