NavCoin v4.7.1 Release Notes
Fix CFund DB read after nullified entry
<Pull Request 608> <Commit 07d49bf2>
This patch fixes a bug where a cfund database entry that was previously deleted is still persisting, preventing future writes of the entry. This can happen in a scenario where a proposal is included in a block which is invalidated (because of a reorganization) which is then included in a new block as part of the new longest chain.
This fix is the main purpose of the 4.7.1 patch release, while preparing this bugfix there were several other PR’s merged which are also included in this release.
Merged PRs
Pull Request 509Commit 40eac7abUpdated some NULL -> nullptrPull Request 525Commit 8ed8cf87Replaced all BOOST_FOREACH calls with new for() syntax (c++11)Pull Request 527Commit b2921285Updated the custom ‘change’ address to be a persistent setting #527Pull Request 546Commit e1870814Added new -allindex optionPull Request 554Commit 82523147Replaced Q_FOREACH with for() from c++11 standardPull Request 560Commit 762c3ffdSet pindexDelete to nullptr on intializePull Request 561Commit 130ddf4aFixed some gitignore permissions and added new file to main gitignorePull Request 566Commit 6de5f909Updated includes syntax based on discussion on #503Pull Request 578Commit c464383bSort available coins for staking by coin age descendingPull Request 587Commit ff6f543eAdd support for raw script addressesPull Request 603Commit f755e298Updated depends to use winssl for windows and darwinssl for osxPull Request 605Commit 5e0af830Staking reward setup GUIPull Request 611Commit 30401b32Fixed error.log loading in Debug Window (Windows)Pull Request 612Commit d5cfa467Fix random RPC tests failingPull Request 614Commit 80323b33Patch for staking redirect guiPull Request 615Commit 9e84d40aBump version number
For additional information about new features, check https://navcoin.org/en/notices/