Changelog for
dashpay-doc-0.14.0.0rc6-1.12.noarch.rpm :
* Sat May 18 2019 marecAATTdetebe.org- Update to version 0.14.0.0rc6:
* Update release notes v14 (#2927)
* Set CLIENT_VERSION_IS_RELEASE to true (#2926)
* Update help text via gen-manpages.sh (#2929)
* 0.14 release notes draft (#2896)
* Fix duplicate `-instantsendnotify` invocation (#2925)
* Add blocks conflicting with ChainLocks to block index (#2923)
* Skip processing in SyncTransaction when chain is not synced yet (#2920)
* Set DIP0008 mainnet activation params (#2915)
* [0.14] Bump chainparams (#2910)
* Fix db leaks in LLMQ db (#2914)
* Fall back to ReadBlockFromDisk when blockTxs is not filled yet (#2908)
* Bump \"keepOldConnections\" by one for all LLMQ types (#2909)
* Print inputs on which we voted and quorums used for signing (#2907)
* Wed May 08 2019 marecAATTdetebe.org- Update to version 0.14.0.0rc5:
* Implement integration tests for DKG error handling (#2905)
* Implement zmq notifications for chainlocked blocks (#2899)
* Properly handle conflicts between ChainLocks and InstantSend (#2904)
* Fix a crash in `masternode winners` when `count` is too large (#2902)
* Implement isolate_node/reconnect_isolated_node in tests (#2901)
* Ask for locked TXs after removing conflicting TXs (#2898)
* Fix PrivateSend log (#2892)
* Remove code for QDEBUGSTATUS propagation (#2891)
* Skip CheckCbTxMerkleRoots until assumeValid block (#2890)
* Cache heavy parts of CalcCbTxMerkleRoot
* (#2885)
* Be more accurate with denom creation/consumption (#2853)
* Translations v14 (#2638)
* Bail out in few more places when blockchain is not synced yet (#2888)
* Add proTxHash to masternode list rpc response (#2887)
* More \"bench\" log for Dash specific parts (#2884)
* A bunch of mostly trivial tweaks/fixes (#2889)
* New LLMQ-based IS should have no legacy IS strings in UI and no legacy restrictions (#2883)
* Accept non-spent LLMQ IS locked outpoints from mempool in PS mixing (#2878)
* Use larger nPruneAfterSizeIn parameter for mapAlreadyAskedFor (#2882)
* Harden DIP3 activation (#2881)
* Add NotifyMasternodeListChanged signal to CClientUIInterface (#2880)
* Report `instantlock: true` for transactions locked via ChainLocks (#2877)
* Refactor IS-lock GUI notification and implement a similar one for ChainLocks (#2875)
* Ensure wallet is available and unlocked for some `governance` and `evo` RPCs (#2874)
* Refactor some Dash/mixing-specific wallet functions (#2850)
* Archive islock hashes when removing confirmed islocks (#2872)
* Wait longer until re-requesting recovered sigs and ISLOCKs from other peers (#2871)
* Fix infinite loop in CDBTransactionIterator::SkipDeletedAndOverwritten (#2870)
* Track which TXs are not locked yet and use this info in ProcessPendingRetryLockTxs (#2869)
* Change `quorum list` behaviour to list active quorums by default (#2866)
* Prefix all bls/quorum threads with `dash-` (#2865)
* Bump mempool counter on each successful IS lock (#2864)
* Don\'t disconnect peers on MNAUTH verification failure (#2868)
* Fri Apr 12 2019 marecAATTdetebe.org- Update to version 0.14.0rc4:
* Fix race condition in sendheaders.py (#2862)
* Retry locking of child TXs in batches instead of per locked parent (#2858)
* Don\'t wake up select if it was already woken up (#2863)
* Also invoke WriteInstantSendLockMined when IS lock comes after the mined block (#2861)
* Use lazy BLS signatures more often and don\'t always verify self-recovered sigs (#2860)
* Disable optimistic send in PushMessage by default (#2859)
* Move processing of InstantSend locks into its own worker thread (#2857)
* Add cache to CQuorumManager::ScanQuorums (#2856)
* Collection of minor performance optimizations (#2855)
* Allow testing ChainLocks enforcement with spork19 == 1 (#2854)
* Clean up a few GUI related items (#2846)
* Don\'t skip \"safe TX\" check when ChainLocks are not enforced yet (#2851)
* Skip required services and port checks when outgoing connections is a MN (#2847)
* Reimplement CMNAuth::NotifyMasternodeListChanged to work with new interface
* Also call NotifyMasternodeListChanged when MNs have been updated
* Pass oldList and diff instead of newList into NotifyMasternodeListChanged
* Do not maintain CService in masternodeQuorumNodes
* Connect to most recently updated address in ThreadOpenMasternodeConnections
* Fix shadowing of \"addr\"
* Add GetValidMNByService to CDeterministicMNList
* Remove unused CConnman::ForEachQuorumMember
* Various fixes for RemoveInvalidVotes() (#2845)
* Call HandleFullyConfirmedBlock when ChainLocks are enabled but not enforced (#2844)
* CBLSWrapper::SetHexStr() should not accept non-hex strings (#2843)
* Add RPC for BLS secret to public key (#2841)
* Ignore cache files on reindex (#2840)
* Don\'t retry locks when new IS system is disabled (#2837)
* Remove unused forward declaration (#2838)
* Use big endian inversed height in CInstantSendDb
* Use big endian inversed height in BuildInversedHeightKey
* Compare CDataStream internal vector with unsigned comparison
* Avoid unnecessary calls to parentIt->GetKey
* Update doc/release-notes.md
* Add release notes for 0.13.3.0
* Bump version to 0.13.3.0
* Harden spork15 value to 1047200 when on mainnet (#2830)
* Do not skip pushing of vMatch and vHashes in CMerkleBlock (#2826)
* There can be no two votes which differ by the outcome only (#2819)
* Fix vote ratecheck (#2813)
* Fix revoke reason check for ProUpRevTx (#2787)
* Skip mempool.dat when wallet is starting in \"zap\" mode (#2782)
* Disable in-wallet miner for win/macos Travis/Gitian builds (#2778)
* Fri Apr 05 2019 marecAATTdetebe.org- Update to version 0.14.0.0rc3:
* Update wallet transactions when confirmed IS locks are removed
* Remove the need for maintaining the last ChainLocked block in the DB
* Use db.RemoveConfirmedISLocks() in NotifyChainLock to remove confirmed locks
* Implement RemoveConfirmedInstantSendLocks to prune confirmed IS locks from DB
* Keep track of when IS locks were mined
* Wipe llmq db on reindex (#2835)
* Remove netfulfilledman.h duplicate (#2834)
* Re-introduce nInstantSendKeepLock check for LLMQ-based IS when spork19 is OFF (#2829)
* Track best block to later know if a DB upgrade is needed
* Apply suggestions from code review
* Use version 2 CCbTx in create_coinbase to fix test failures
* Implement quorum commitment merkle root tests in dip4-coinbasemerkleroots.py
* Return the fresh quorum hash from mine_quorum
* Mine SIGN_HEIGHT_OFFSET additional blocks after the quorum commitment
* Implement support for CbTx version 2 (with quorum merkle root)
* Fix a crash in mininode.py when inventory type is unknown
* Don\'t use pindex->GetBlockHash() in ProcessCommitment
* Track in which block a quorum commitment was mined
* Add deletedQuorums and newQuorums to CSimplifiedMNListEntry
* Implement and enforce quorum commitment merkle roots in coinbases
* Implement GetMined(AndActive)CommitmentsUntilBlock and use it in ScanQuorums
* Track at which height a quorum commitment was mined
* Store the full commitment in CQuorum
* Implement CDBTransactionIterator
* Change CDBTransaction to compare keys by their serialized form
* Support passing CDataStream as key into CDBWrapper/CDBBatch/CDBIterator
* Update qa/rpc-tests/dip4-coinbasemerkleroots.py
* Use FromHex to deserialize block header
* Implement dip4-coinbasemerkleroots.py integration tests
* Allow registering MNs without actually starting them
* Implement support for GETMNLISTD and MNLISTDIFF P2P message in mininode.py
* Make CBlock.get_merkle_root static
* Implement CPartialMerkleTree and CMerkleBlock in mininode.py
* Implement CService in mininode.py
* Implement deser_dyn_bitset and ser_dyn_bitset in mininode.py
* Do not skip pushing of vMatch and vHashes in CMerkleBlock (#2826)
* Trivial: Fix a couple typos (#2818)
* Specify DIP3 enforcement block height/hash for mainnet params
* Mon Apr 01 2019 marecAATTdetebe.org- Update to version 0.14.0.0rc2:
* Update immer library to current master (0a718d2d76bab6ebdcf43de943bd6c7d2dbfe2f9) (#2821)
* Fix blsWorker (#2820)
* There can be no two votes which differ by the outcome only (#2819)
* Keep the most recent gobject votes only (#2815)
* Set fAllowMultiplePorts to true for testnet (#2817)
* Remove watchdogs from existence (#2816)
* Update getblock rpc help text (#2814)
* Fix vote ratecheck (#2813)
* Drop all kind of invalid votes from all types of gobjects (#2812)
* Update \"listtransactions\" and \"listsinceblock\" RPC help (#2811)
* Thu Mar 28 2019 marecAATTdetebe.org- Update to version 0.14.0.0rc1:
* Update \"debug\" rpc help text (#2810)
* Refactor: fix layer violation for LLMQ based IS in UI (#2808)
* Fix getgovernanceinfo rpc help text (#2809)
* Show chainlocked txes as fully confirmed (#2807)
* Fix qt tests and actually run them (#2801)
* Fix potential deadlock in LoadWallet() (#2806)
* Fix devnet genesis check in InitBlockIndex() (#2805)
* Reset local/static cache in LogAcceptCategory when categories change (#2804)
* Few trivial cleanups (#2803)
* Drop DBG macros uses from governance modules (#2802)
* Sat Mar 16 2019 marec
- Update to version 0.13.2.0:
* Add missing entry to changelog (#2769)
* Move IS block filtering into ConnectBlock (#2766)
* [0.13.x] Bump version to 0.13.2 and add release notes (#2749)
* Bump minChainWork and AssumeValid to block #1033120 (#2750)
* Fix error message for invalid voting addresses (#2747)
* Make -masternodeblsprivkey mandatory when -masternode is given (#2745)
* Implement 2-stage commit for CEvoDB to avoid inconsistencies after crashes (#2744)
* Add collateraladdress into masternode/protx list rpc output (#2740)
* Only include selected TX types into CMerkleBlock (#2737)
* Stop g_connman first before deleting it (#2734)
* Thu Feb 07 2019 marecAATTdetebe.org- Update to version 0.13.1.0:
* Release notes v0.13.1.0 (#2689)
* Change the way invalid ProTxes are handled in `addUnchecked` and `existsProviderTxConflict` (#2691)
* Call existsProviderTxConflict after CheckSpecialTx (#2690)
* Add getspecialtxes rpc (#2668)
* Bump version to 0.13.1 (#2686)
* Fix bench log for payee and special txes (#2678)
* Stop checking MN protocol version before signalling DIP3 (#2684)
* Add missing help text for `operatorPayoutAddress` (#2679)
* Invoke CheckSpecialTx after all normal TX checks have passed (#2673)
* Mon Jan 14 2019 marecAATTdetebe.org- Update to version 0.13.0.0:
* [0.13.0.x] Add notes about changes in mining (#2628)
* Update 0.13.0.0 release notes (#2621)
* Set CLIENT_VERSION_IS_RELEASE to true (#2591)
* Update immer to c89819df92191d6969a6a22c88c72943b8e25016 (#2626)
* Remove support for \"0\" as an alternative to \"\" when the default is requested (#2622) (#2624)
* [0.13.0.x] Translations201901 (#2592)
* Backport 2618 to v0.13.0.x (#2619)
* Gracefully shutdown on evodb inconsistency instead of crashing (#2611) (#2620)
* Release notes 0.13.0.0 draft (#2583)
* Add BIP9 deployment for DIP3 on mainnet (#2585)
* Fri Dec 14 2018 marecAATTdetebe.org- Update to version 0.12.3.4:
* Remove temporary fork handling for emergency difficulty reduction on testnet
* Don\'t check for nSuperblockStartHash on testnet
* Update release-notes.md and copy 0.12.3.3 release-notes
* Bump to 0.12.3.4
* Remove checkpoints above block 4000
* Update nMinimumChainWork and defaultAssumeValid for block 4000
* Change CSV, DIP0001 and BIP147 deployments to start today
* Bump nPowKGWHeight for testnet and cause a fork at height 4001
* Release notes 0.12.3.3
* Remove redundant parameter fCheckDuplicateInputs from CheckTransaction
* Wed Sep 19 2018 marecAATTdetebe.org- Update to version 0.12.3.3:
* Release notes 0.12.3.3
* Remove redundant parameter fCheckDuplicateInputs from CheckTransaction
* Fix crash bug with duplicate inputs within a transaction
* Bump to 0.12.3.3
* Release notes 0.12.3.2 (#2174)
* Add tests for special rules for slow blocks on devnet/testnet (#2176)
* Allow mining min diff for very slow (2h+) blocks (#2175)
* Fix issues with selections on Masternode tab (#2170)
* Sync mn list and mnw list from 3 peers max (#2169)
* A few devnet related fixes (#2168)
* Mon Jul 09 2018 marecAATTdetebe.org- Update to version 0.12.3.2:
* Release notes 0.12.3.2 (#2174)
* Add tests for special rules for slow blocks on devnet/testnet (#2176)
* Allow mining min diff for very slow (2h+) blocks (#2175)
* Fix issues with selections on Masternode tab (#2170)
* Sync mn list and mnw list from 3 peers max (#2169)
* A few devnet related fixes (#2168)
* Adjust diff for slow testnet/devnet blocks a bit smoother (#2161)
* Make PS Buttons not react to spacebar (#2154)
* Bump to 0.12.3.2 (#2173)
* Bump to 0.12.3.1 (#2158)
* Sun Jul 01 2018 marecAATTdetebe.org- Update to version 0.12.3.1:
* Bump to 0.12.3.1 (#2158)
* Update release notes (#2155)
* Use correct protocol when serializing messages in reply to `getdata` (#2157)
* Fix p2pkh tests asserts (#2153)
* Fix block value/payee validation in lite mode (#2148)
* Update/optimize images (#2147)
* Update release notes (#2142)
* Release 0.12.3 (#2145)
* Fix an edge case in PrepareDenominate (#2138)
* Bump SERIALIZATION_VERSION_STRINGs (#2136)
* Mon Jun 25 2018 marecAATTdetebe.org- Update to version 0.12.3:
* Remove temporary fork handling for emergency difficulty reduction on testnet
* Don\'t check for nSuperblockStartHash on testnet
* Update release-notes.md and copy 0.12.3.3 release-notes
* Bump to 0.12.3.4
* Remove checkpoints above block 4000
* Update nMinimumChainWork and defaultAssumeValid for block 4000
* Change CSV, DIP0001 and BIP147 deployments to start today
* Bump nPowKGWHeight for testnet and cause a fork at height 4001
* Release notes 0.12.3.3
* Remove redundant parameter fCheckDuplicateInputs from CheckTransaction
* Fri Jan 12 2018 marecAATTdetebe.org- Update to version 0.12.2.3:
* Prepare 0.12.2.3 release notes (#1846)
* Avoid reference leakage in CKeyHolderStorage::AddKey (#1840)
* Protect CKeyHolderStorage via mutex (#1834)
* Skip existing masternode conections on mixing (#1833)
* Merge pull request #1836 from lodgepole/feature/backport-11847
* Fix -liquidityprovider option (#1829)
* Vote on IS only if it was accepted to mempool (#1826)
* bump version to 0.12.2.3 (#1827)
* Merge #8256: BUG: bitcoin-qt crash