mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 03:52:49 +01:00
ca2eae6e6e
* 12.3 release notes draft * update * mn info dialog * typo * Minor additions and fixes * A few additions * Addressed reviews, rephrased, updated * add recent commits * more typos * add recent commits * Add recent commits * add Chris Adam to credits for image work
120 KiB
120 KiB
12.3 backports and related fixes:
bc45a2f87
Backport compact blocks functionality from bitcoin (#1966)8b4c419ed
Revert "Merge #7542: Implement "feefilter" P2P message" (#2025)a4b313fd3
Fix std in DBG macro6a6e4cdc1
Remove remainingusing namespace std
08b5c69ef
Merge #9643: [refactor] Remove using namespace from wallet/ & util*ccca7af09
Merge #9476: [refactor] Remove using namespace from rpc/ & script/ sources4ac4e96e8
Merge #9765: Harden against mistakes handling invalid blocks662ec024a
Make peer id logging consistent ("peer=%d" instead of "peer %d")592d8f073
Use a temp pindex to avoid a const_cast in ProcessNewBlockHeaders15a8fcf99
Add a CValidationInterface::NewPoWValidBlock callbackd28172f57
Call AcceptBlock with the block's shared_ptr instead of CBlock&c99dd9733
[qa] Avoid race in preciousblock test.807ae74c2
Make CBlockIndex*es in net_processing const1d1c31052
Fix cmd args handling for -bip9params64817fe1d
[qa] Fix race condition in sendheaders.pyb2bc78099
Fix argument to wait_until026f2e2a8
Merge #8446: [Trivial] BIP9 parameters on regtest cleanupe326bda69
Tests: refactor compact size serialization in mininode2c810d2c3
Allow changing BIP9 parameters on regtest45151bd13
Move context-required checks from CheckBlockHeader to Contextual...cef919f18
Merge #9486: Make peer=%d log prints consistent55ef4d0a9
[wallet] Add include_unsafe argument to listunspent RPCe1e03f42c
[wallet] Add IsAllFromMe: true if all inputs are from wallet611b31ece
Merge #9650: Better handle invalid parameters to signrawtransactionff335e47f
[qa] test_framework: Add wrapper for stop_node64e1bfacd
Add BIP32 to bips.md4bb2af8d1
Merge #9114: [depends] Set OSX_MIN_VERSION to 10.861af31531
Merge #8976: libconsensus: Add input validation of flags (#1891)00a0bc710
Remove "TODO: fix off-by-one"625252fb4
Allow to pass redirect_stderr=True to initialize_chain and use in wallet-dump.pyd56ac5a74
Fix import-rescan.py and add workaround for pruning mode1ba125621
Merge #9761: Use 2 hour grace period for key timestamps in importmulti rescans75421c37b
Merge #9764: wallet: Prevent "overrides a member function but is not marked 'override'" warnings43f697866
Merge #9108: Use importmulti timestamp when importing watch only keys (on top of #9682)6f86725d0
Merge #9682: Require timestamps for importmulti keys9c5032c54
Explicitly start nodes with -usehd=1 in wallet-dump.pya92b7b2ed
Add missed change from previous backport to wallet-dump.py9bb9e9ea7
Merge #9077: [qa] Increase wallet-dump RPC timeout8d90f295e
Merge #8442: [qa] Rework hd wallet dump test9a37add21
Merge #8417: [QA] Add walletdump RPC test (including HD- & encryption-tests)27b52a7f8
Add BIP147 to bips.md12102e4e9
Merge #8848: Add NULLDUMMY verify flag in bitcoinconsensus.hc017353a9
Add softfork deployment for BIP147a42baec5e
Remove SegWit related tests/code from nulldummy.py4bb0cdf40
Merge #8841: [qa] fix nulldummy test4a585b2f2
Merge #8835: [qa] nulldummy.py: Don't run unused code075b4d320
Merge #8636: Implement NULLDUMMY softfork (BIP147)8ee652f4c
Merge #10851: depends: fix fontconfig with newer glibc9a26b427f
Don't set PKG_CONFIG_SYSROOT_DIR env variable to build Qt.0e6672bf7
Merge pull request #1879 from codablock/pr_backport_bitcoin_0.14-11c8e5c40ec
Replace more example Dash addresses with invalid addresses7e4e4ea27
Give 1000 bytes instead of 4000 bytes before the block is full873bd6c80
Fix new dash-tx tests4959ff201
Fix formatting of help in sendfroma4430b624
Fix rpc tests5901531bc
Use constant 7200 instead of TIMESTAMP_WINDOW for now4d3856b5a
Include test_dash.h instead of test_bitcoin.hd500d77c4
Use nBlockSize/nBlockMaxSize instead of nBlockWeight/nBlockMaxWeight12770beb6
Merge #10310: [doc] Add hint about getmempoolentry to getrawmempool help.e9976d20f
Merge #10495: contrib: Update location of seeds.txt631d9f92e
Merge #10309: Trivial: remove extra character from commented898f179
Merge #10258: Fixed typo in documentation for merkleblock.h294228afc
Merge #10451: contrib/init/bitcoind.openrcconf: Don't disable wallet by defaultb0a817214
Merge #10260: [doc] Minor corrections to osx dependenciesf7174fb65
Merge #10308: [wallet] Securely erase potentially sensitive keys/valuese2225f37c
Merge #10265: [wallet] [moveonly] Check non-null pindex before potentially referencing24be65e87
Merge #10328: Update contrib/debian to latest Ubuntu PPA upload.7b7924d47
Merge #9497: CCheckQueue Unit Testsf1ec8c9fa
Merge #10008: [trivial] Fix a typo (introduced two days ago) in the default fee warning539cf5c17
Merge #9481: [Qt] Show more significant warning if we fall back to the default feebcef7260d
Merge #10196: Bugfix: PrioritiseTransaction updates the mempool tx counterc716ee03f
Merge #10441: net: only enforce expected services for half of outgoing connections785d4d0ee
Merge #8949: Be more agressive in getting connections to peers with relevant services.67196dc81
Only consider nodes missing relevant services after 40 failed attempsc45c767f8
Merge #10294: [Wallet] unset change position when there is no change562332601
Merge #10228: build: regenerate bitcoin-config.h as necessaryee3ff3552
Merge #10215: Check interruptNet during dnsseed lookups69058b83f
Merge #10245: Minor fix in build documentation for FreeBSD 11a601206d3
Merge #10410: Fix importwallet edge case rescan bug955939f77
Merge #10424: Populate services in GetLocalAddress12099e52d
Merge #10414: [depends] miniupnpc 2.0.20170509b67fdbee9
Merge #10207: Clarify importprivkey help text ... example of blank label without rescanfb6992de5
Merge #10176: net: gracefully handle NodeId wrapping720325f23
Merge #10204: [rpc] rename disconnectnode argument2e45791c9
Merge #10157: [0.14] Fix the mempool_packages.py test96b457d47
Merge #10144: Prioritisetransaction wasn't always updating ancestor feeec563a0f1
Merge #10146: Better error handling for submitblock0fc9b2bd8
Merge #10139: [rpc] Remove auth cookie on shutdown06c871457
Merge #9959: Mining: Prevent slowdown in CreateNewBlock on large mempools42d306056
Merge #10120: util: Work around (virtual) memory exhaustion on 32-bit w/ glibca14912965
Merge #10130: bitcoin-tx input verification (awemany, jnewbery)8aa00505f
Merge #10084: rpc: Rename first named arg of createrawtransactiona81f44543
Merge #9973: depends: fix zlib build on osxb01875185
Merge #10060: [Qt] Ensure an item exists on the rpcconsole stack before addingedd514c43
Merge #10037: Trivial: Fix typo in help getrawtransaction RPC4321788cc
Merge #9953: Fix shutdown hang with >= 8 -addnodes setbd0b0daaa
Merge #9892: Bugfix: Only install manpages for built programs818fc1eaf
Merge #9891: depends: make osx output deterministica16d3b005
Merge #9829: Fix importmulti returning rescan errors for wrong keys16b2a1d1b
Merge #9791: Avoid VLA in hash.h39f08b6e6
Merge #9865: Change bitcoin address in RPC help message3693eb157
Merge #9879: [doc] Update doc/bips.md for BIP90 implementation7c3b8ec4b
Merge #9840: Update sendfrom RPC help to correct coin selection misconception5c7c3b3a0
Merge #9856: Terminate immediately when allocation fails397c27ff9
Merge #9875: tests: Fix dangling pwalletMain pointer in wallet testsaf006a36e
Merge #9789: build: add --enable-werror and warn on vla'sd88030845
Merge #9824: qa: Check return code when stopping nodesf09ae21c3
Merge #9820: Fix pruning test broken by 2 hour manual prune window0e8be439c
Merge #9711: [Trivial] Remove incorrect help message from gettxoutproof()ac981ec3c
Merge #9773: Return errors from importmulti if complete rescans are not successful0a6f63bb2
Merge #9817: Fix segfault crash when shutdown the GUI in disablewallet mode15a035b9c
Merge #9798: Fix Issue #9775 (Check returned value of fopen)8d2edc469
Merge #9813: Read/write mempool.dat as a binary.199b07a89
Merge #9760: [wallet] Remove importmulti always-true check3ab5fab7f
Merge #9786: boost: remove iostreams includes5e596423a
Merge #9785: Avoid variable length arrays11a5f2e6a
Rename and Dashify .manpages files6c2fe3d05
Remove onlyMaybeDeadlock condition around printing of deadlock info9b45c2f65
Add missing lines about ARM in depends/README.md1c8b7b466
Sync release-notes.md with Bitcoin 0.14c5fdd27d4
Merge #8743: Remove old manpages from contrib/debian in favour of doc/man0080fde36
Merge #9778: Add two hour buffer to manual pruning86fd57b8c
Merge #9777: Handle unusual maxsigcachesize gracefully5f88c6451
Merge #9675: Fix typo and spelling inconsistency in CONTRIBUTING.md52819ca9b
Merge #9763: [Trivial] Update comments referencing main.cppbb2c1624c
Merge #9771: Add missing cs_wallet lock that triggers new lock held assertionda8808fba
Merge #9756: Return error when importmulti called with invalid address.136d8606c
Merge #9758: Selectively suppress deprecation warningsf2b556008
Merge #9553: Use z = std::max(x - y, 0) instead of z = x - y; if (z < 0) z = 0;132edbda8
Merge #9755: Bugfix: Qt/Options: Restore persistent "restart required" noticefe0ef87cd
Merge #9720: net: fix banning and disallow sending messages before receiving verack588b8e5ca
Merge #9715: Disconnect peers which we do not receive VERACKs from within 60 secb183a1f2a
Merge #9735: devtools: Handle Qt formatting characters edge-case in update-translations.py7cc218dd7
Merge #9736: Pre-0.14.0 hardcoded seeds updateb50b8196f
Merge #9708: Clean up all known races/platform-specific UB at the time PR was opened8043468b3
Merge #9707: Fix RPC failure testing3b543952d
Merge #9698: net: fix socket close racef1f4e25d6
Merge #9718: Qt/Intro: Various fixes7d4e34029
Merge #9674: Always enforce strict lock ordering (try or not)e4ddb3a35
Merge #9705: build: Add options to override BDB cflags/libsf1cbc40b3
Merge #9712: bench: Fix initialization order in registration767f5e436
Merge #9532: Remove unused variableseb4c5bac6
Merge #9227: Make nWalletDBUpdated atomic to avoid a potential race.72a0d05d6
Merge #9378: [trivial] Add documentation for CWalletTx::fFromMe member.3f1929fb0
Merge #9659: Net: Turn some methods and params/variables const81eeb0dee
Merge #9651: Fix typosea414f307
Merge #9578: Add missing mempool lock for CalculateMemPoolAncestorse86c52f69
Merge #9556: Remove redundant semicolons3dcbfc744
Merge #9580: Fix various minor linearization script issuesdcc251e2b
Merge #9663: [RPC] clarify listunspent amount descriptiond45a7ae73
Merge #9647: Skip RAII event tests if libevent is built without event_set_mem_functionse24b8ae50
Merge #9649: [doc] Remove unused clang format dev script8ad57c31f
Remove "using namespace std" from wallet.cpp25074aeb4
Merge #9644: [refactor] Remove using namespace from src/daa8582b1
Merge #9615: Wallet incremental feeb97eecc05
Fix review nitsec8176960
Remove segwit related dash-tx tests4d651621e
Update mainnet chainparams to use correct heights for BIP34/BIP65/BIP663824192e4
Update testnet chainparams to use correct heights for BIP34/BIP65/BIP66715be73c6
Fix listsinceblock.py9bc404a8c
Add "setbip69enabled" RPC usable by tests only6bee150e8
Require timestamps for importmulti keys611cb6f27
Fix new dash-tx tests86753a890
Add spaces around + in updateGlobalFeeVariables228d774a6
Fix use of distdir and docker build dir771c56a79
Fix new bitcoin-util-tests9e13bb393
Fix transaction_tests.cppcd0c910a8
Use new data structures for devnet checkpointData/chainTxData2cdafa0ca
Merge #9671: Fix super-unlikely race introduced in236618061a
4f6de1697
Merge #9525: test: Include tx data in EXTRA_DISTdd5ccf1cb
Merge #9406: Re-enable a blank v1 Tx JSON testa757261e8
Merge #9646: depends: Fix cross build for qt5.7660c027cd
Merge #9510: [trivial] Fix typos in commentsedf3a00a2
Merge #9638: qa: Actually test assertions in pruning.py007dc5976
Merge #9637: [Qt] fix transaction details output-index to reflect vout index6070cf111
Merge #9519: Exclude RBF replacement txs from fee estimatione09d5db45
Merge #9574: [depends] Fix QT build on OSX5a84b27dc
Merge #9628: qa: Increase a sync_blocks timeout in pruning.pyccd81a00f
Merge #9624: [Trivial] fix logging typo in FlushStateToDisk()ef6297cdd
Merge #9617: [Trivial] Update license year range to 2017dc523a164
Merge #9371: Notify on removal3b2a26c4e
Merge #9596: [bugfix] save feeDelta instead of priorityDelta in DumpMempool119c3fe62
Merge #9516: Bug-fix: listsinceblock: use fork point as reference for blocks in reorg'd chains96b4910fb
Merge #9607: Remove redundant semicolons in Python code9ba8a31d0
Merge #9583: Move wallet callbacks into cs_main (this effectively reverts #7946)6bc16a66f
Merge #9610: [Trivial] Grammar and typo correction (laudaa)cd04ccd2d
Merge #9554: [test] Avoid potential NULL pointer dereference in addrman_tests.cppc431a7f07
trivial: squash missing field 'argNames' initializer warning in qt tests36109e058
Merge #9377: fundrawtransaction: Keep change-output keys by default, make it optionalf8b880f4d
Merge #9535: Split CNode::cs_vSend: message processing and message sendinga84f8da13
Merge #9498: Basic CCheckQueue Benchmarks3f360d3e2
Merge #9542: Docs: Update CONTRIBUTING.md78a7a9f30
Merge #9552: Add IPv6 support to qos.sh197fbea84
Merge #9512: Fix various things -fsanitize complains aboutbe63fb795
Merge #9508: Remove unused Python imports3bd155bd5
Merge #9561: Wake message handling thread when we receive a new block2adb35533
Add assumevalid testcase40dff103d
Merge #9380: Separate different uses of minimum fees87229e06c
Merge #9469: [depends] Qt 5.7.1ad9b9251a
Merge #9490: Replace FindLatestBefore used by importmuti with FindEarliestAtLeast.4408b2d14
Merge #9222: Add 'subtractFeeFromAmount' option to 'fundrawtransaction'.5b763faba
Merge #9468: [Depends] Dependency updates for 0.14.074bfe0b22
Merge #9261: Add unstored orphans with rejected parents to recentRejects53820de3e
Remove SegWit related code in dash-txa0d089eda
Merge #8883: Add all standard TXO types to bitcoin-tx658479355
Merge #9472: Disentangle progress estimation from checkpoints and update itcee8cf1be
Merge #9518: Return height of last block pruned by pruneblockchain RPC294b8f70e
Merge #9520: Deprecate non-txindex getrawtransaction and better warning7dfcb15e6
Merge #9416: travis: make distdir before makea0438d534
Merge #9297: Various RPC help outputs updated819ea7484
Merge #9507: Fix use-after-free in CTxMemPool::removeConflicts()88b9aa45d
Merge #7871: Manual block file pruning.6132bfbe2
Use version 2 blocks for miner_tests56ff71fce
Update devnet to activate BIP34/BIP65/BIP66 immediately7321bfdd6
Merge #8391: Consensus: Remove ISM17d375e71
Merge #9436: test: Include tx data in EXTRA_DISTb72f9249d
Merge #9376: Remove unused test files and references0fc37e8c5
Merge #7562: Bump transaction version default to 271e3e37d9
Merge #8837: allow bitcoin-tx to parse partial transactions3235aad49
Implement SipHash in Python8e9bae954
Merge pull request #1858 from codablock/pr_backport_bitcoin_0.14-8e5daae291
Dashify "linearize" README.md and switch the tool to mainnet2e02b167e
Move wallet backup dir check to wallet.cppec8a9e0a6
Add missing Dash specific parameters back in help stringsb3ee3fc35
Dashify example config and help strings6ab9e6b90
Add missing colons to Result/Example help strings5371ff4ef
Disable contrib/rpm distdf3159986
Use OpenMasternodeConnection in ThreadMnbRequestConnections29d5bdb55
Fix import-rescan.py test4f39a090b
Fix remaining direct uses of mapArgs8763d30d5
Merge #9506: RFC: Improve style for if indentatione3e3267b4
Merge #9513: build: fix qt distdir builds (retry)eb7a6b08f
Merge #8811: rpc: Add support for JSON-RPC named arguments0dabb80ab
Merge #9496: Rename lambda argument name to prevent shadowing7c5de865d
Merge #9404: Smarter coordination of change and fee in CreateTransaction.17e51db71
Merge #9408: Allow shutdown during LoadMempool, dump only when necessaryde21f9261
Merge #9319: Break addnode out from the outbound connection limits.0bd905689
Merge #9138: Improve fee estimation2dd62abe3
Merge #9465: [Wallet] Do not perform ECDSA signing in the fee calculation inner loop.9e62719cc
Merge #9413: [CoinControl] Allow non-wallet owned change addresses5d3401c7e
Merge #9312: Increase mempool expiry time to 2 weeks8c4c6063a
Merge #9281: Refactor: Remove using namespace from bench/ & test/ sources882e2cdb9
Merge #9373: Linearize script update (hash byte reversal and Python 3 support)718e6223b
Merge #9387: [Refactor] RAII of libevent stuff using unique ptrs with deletersa1478e586
Merge #9417: Do not evaluate hidden LogPrint argumentse48bc13a2
Merge #9474: Mark the minconf parameter to move as ignored35f3f7aad
Merge #9475: Let autoconf detect presence of EVP_MD_CTX_newd2a8ecc8d
Merge #9395: Add test for -walletrejectlongchainse5873a564
Merge #9457: [qt] Select more files for translationf89a5c78d
Merge #9470: qt: Set (count) placeholder in sendcoinsdialog to notranslated513c77af
Merge #9467: [Trivial] [Doc] Install Protobuf v3 on OS X125adda41
Merge #9401: Make rpcauth help message clearer, add example in example .confa81b2750f
Merge #9396: Updated listsinceblock rpc documentationbdd151f59
Merge #9288: Fix a bug if the min fee is 0 for FeeFilterRounder8f423499d
Merge #9283: A few more CTransactionRef optimizations71a490e0f
Merge #9462: [qt] Do not translate tilde characterda209546d
Merge #8776: Wallet refactoring leading up to multiwallet1d83352da
Merge #8877: Qt RPC console: history sensitive-data filter, and saving input line when browsing history5961c622d
doc: Add historical release notes for 0.13.27b7ce8997
Merge #9446: SetMerkleBranch: remove unused code, remove cs_main lock requirementa590da317
Merge #9412: build: Fix 'make deploy' for OSXb584f5630
Merge #9433: Update the Windows build notese3fbe1520
Merge #9420: Fix linker error when configured with --enable-lcovcbbab00c5
Merge #9349: Make CScript (and prevector) c++11 movable.465ceff3b
Use ForceSetArg/ForceSetMultiArgs in debug rpc commandaff4b6d2c
Merge #9243: Clean up mapArgs and mapMultiArgs Usageb9b358335
Merge #9435: Removed unused variable in test, fixing warning.7417a5b24
Merge #9407: [Trivial] Added missing colons in when running help command199170e5d
Merge #9390: travis: make distdird8b07b96a
Merge #9393: build: Include cuckoocache header in Makefiledc1df137e
Merge #9262: Prefer coins that have fewer ancestors, sanity check txn before ATMP851febd88
Merge #9316: [wallet] Disable free transactions when relay is disabled504fecfe6
Remove call to SetMiscWarning in util.cppdcc9dffae
Merge #9236: Fix races for strMiscWarning and fLargeWork*Found, make QT runawayException use GetWarningsb42c722b6
Merge #9311: Flush wallet after abandontransaction6e11b1491
Merge #9329: [Qt] Console: allow empty arguments8fa6680c5
Merge #9367: If we don't allow free txs, always send a fee filter (take 2)bf3cc9ff9
Merge #9331: [qa] Add test for rescan feature of wallet key import RPCsc1811e566
Merge #8895: Better SigCache Implementatione34afa106
Merge #9273: Remove unused CDiskBlockPos* argument from ProcessNewBlocke6d05d71d
Merge #9290: Make RelayWalletTransaction attempt to AcceptToMemoryPool.e8a710c32
Merge pull request #1856 from codablock/pr_backport_bitcoin_0.14-787e9b5988
Remove AddRef call in CNode constructor and do AddRef in AcceptConnection41ef1f98e
Remove comment about masternode connections4ee0657f8
Do not add to vNodes until fOneShot/fFeeler/fAddNode have been setea7361499
Use EXIT_FAILURE when calling exit()997f9f795
Dashify build-windows.mdc0607af9d
Dashify part of developer-notes.md5c860b347
Merge #9330: [Qt] Console: add security warning91dc00515
Merge #9344: Do not run functions with necessary side-effects in assert()11e27d7af
Add missing null checks in wallet/crypto_tests.cpp0982d6d3c
Merge #9305: Refactor: Removed begin/end_ptr functions.3aee86d6f
Merge #9334: Update to latest libsecp256k1d0db70b01
Merge #9302: Return txid even if ATMP fails for new transactionc0b0ae8be
Merge #9309: [qa] Wallet needs to stay unlocked for whole test04f6a7367
Merge #9240: Remove txConflicted45727e797
Merge #9303: Update comments in ctaesb0c0046ef
Merge #9291: Remove mapOrphanTransactionsByPrev from DoS_tests470b526d9
Merge #9299: Remove no longer needed check for premature v2 txs7322489ca
Merge #9276: Some minor testing cleanups63d610d13
Merge #9296: Fix missed change to WalletTx structure19958fecf
Merge #9274: [qa] Use cached utxo set to fix performance regression7d887dafb
Merge #9282: CMutableTransaction is defined as struct386026e57
Merge #9165: SendMoney: use already-calculated balance9782c1831
Merge #9269: Align struct COrphan definition2feda90d5
Merge #8613: LevelDB 1.19b5389c09b
Merge #9014: Fix block-connection performance regression45ea6ba4d
Fix invalid cast to CTransaction* in WalletModelTransaction525c04931
Merge #8580: Make CTransaction actually immutable1e62969fa
Preparations for upcoming backport of Bitcoin #8580cb61441e2
Merge #9251: Improvement of documentation of command line parameter 'whitelist'5d1f05aff
Merge #9221: [qa] Get rid of duplicate code5e09f275e
Merge #9257: [qa] Dump debug logs on travis failures.b390e8ee5
Merge #9246: Developer docs about existing subtrees.b8a81d435
Merge #9223: unification of Bloom filter representation5a6131a86
Merge #9265: bitcoin-cli: Make error message less confusinga95622c0b
Merge #9239: Disable fee estimates for 1 block target62ae4e644
Merge #9229: Remove calls to getaddrinfo_ab2fb586de
Add missing comments to ProcessNewBlock and ProcessNewBlockHeaders180e379e2
Merge #9253: Fix calculation of number of bound sockets to use3b2fd85b5
Merge #9230: Fix some benign races in timestamp loggingd54ef6d7e
Merge #9226: Remove fNetworkNode and pnodeLocalHost.a78e0e36c
Merge #9244: Trivial refactor: Remove extern keyword from function declarationsb07393709
Merge #9010: Split up AppInit2 into multiple phases, daemonize after datadir lock errors27fcec08f
Merge #9202: bench: Add support for measuring CPU cyclesab9bce2c3
Merge #9225: Fix some benign racesb27c4b8e9
Merge #9224: Prevent FD_SETSIZE error building on OpenBSDdf24dfd4b
Merge #9233: Fix some typosf8948de02
Merge #9219: doc: Improve windows build instructions using Linux subsystemdadfc45b1
Add size() method to CVectorWriter5c0b55a7c
Merge #9128: net: Decouple CConnman and message serializationc87c15142
Merge #9220: Refactor: Stop using namespace std (bitcoin-cli/-tx).2c8fe4686
Merge #9100: tx_valid: re-order inputs to how they are encodedd5f2f0796
Merge #9216: Doc: Fix copypasted commenta71702e3e
Merge #9144: [Trivial] Correct waitforblockheight example help text3a48d2b83
Merge #8930: Move orphan processing to ActivateBestChainf831710f4
Merge #9139: Change sync_blocks to pick smarter maxheight (on top of #9196)b6ea01e07
Remove namespace alert_tests when including alert test data7939a23e3
Use std::move when calling MakeTransactionRefd0a39fbcf
Use "Dash Core" instead of "dash-core" in some places and Dashify9170c0e9c
Fix rpc tests76d7730a5
Dashify ISSUE_TEMPLATE.md07cd44c0e
Use MakeTransactionRef in CreateDevNetGenesisBlocke02f31347
Mogrify and optimize network_disabled.png and copy it to all themes796bed124
Merge #9207: [Doc] Move comments above bash command in build-unix898bd4395
Merge #9204: Clarify CreateTransaction error messages2d87a0fdd
Merge #8690: Do not fully sort all nodes for addr relayd757c895b
Merge #9141: Remove unnecessary calls to CheckFinalTx4e1c1923b
Merge #9142: Move -salvagewallet, -zap(wtx) to where they belongce3f38d6c
Merge #9025: getrawtransaction should take a bool for verbose481bab745
Merge #9200: bench: Fix subtle counting issue when rescaling iteration count507c4e524
Merge #9185: [Qt] fix coincontrol sort issuee5cc7d0eb
Merge #8872: Remove block-request logic from INV message processing726dd1f8a
Merge #9179: Set DEFAULT_LIMITFREERELAY = 0 kB/minuteafa99c41f
Merge #9117: net: don't send feefilter messages before the version handshake is completef12610c03
Merge #9125: Make CBlock a vector of shared_ptr of CTransactionsc937a0bfb
Merge #9186: test: Fix use-after-free in scheduler tests2f9528486
Merge #9156: Add compile and link options echo to configurea9a2db9a5
Merge #9168: [qa] add assert_raises_message to check specific error message9b9d3d1da
Merge #9133: Unset fImporting for loading mempool0932079ea
Merge #9131: fNetworkActive is not protected by a lock, use an atomice711f4ae2
Merge #9151: [qa] proxy_test: Calculate hardcoded port numbersdc4fdd9ff
Merge #9164: [trivial] credit values are CAmountc12eb7f31
Put namespace{} around alertTests.raw.h includea9c354472
Merge #9140: Bugfix: Correctly replace generated headers and fail cleanly12883cfe4
Merge #9136: sync_blocks cleanup2b99a4b4e
Merge #9145: [qt] Make network disabled icon 50% opaquedb516cfb8
Merge #9124: Use better name for local variable to prevent -Wshadow compiler warning8b7eeb610
Merge #9115: Mention reporting security issues responsiblya9aa477da
Merge #9049: Remove duplicatable duplicate-input check from CheckTransaction3a388d9c0
Merge #9097: [qa] Rework sync_* and preciousblock.pyec08f5b75
Merge #9122: fix getnettotals RPC description about timemillis.5f6908619
Merge #9121: Initialize variable to prevent compiler warning56ed80084
Merge #8894: [Testing] Include fRelay in mininode version messages161fa919c
Merge #9111: Remove unused variable UNLIKELY_PCT from fees.hb64452a7a
Revert "Check and enable -Wshadow by default."591729051
Merge #8794: Enable -Wshadow by default7765c87e7
Remove nType and nVersion from Dash related serialization code19a2d668c
Merge #9039: Various serialization simplifcations and optimizations1121f2f95
Merge #9098: [qa] Handle zombies and cluttered tmpdirs705057f0d
Merge #9095: test: Fix test_random includes9b8cc0b1c
Merge #9045: Hash P2P messages as they are received instead of at process-time3d7bb9cf5
Merge #9077: [qa] Increase wallet-dump RPC timeout2342b2ac0
Merge #9094: qt: Use correct conversion function for boost::path datadir293333481
Merge #8981: Wshadow: Do not shadow argument with a local variablea3325fc06
Merge pull request #1851 from codablock/pr_backport_bitcoin_0.14-54a19af7bd
Use correct version for fee estimates dbfc95cbb49
Use nPowTargetSpacing in SendCoinsDialog::updateGlobalFeeVariablesc5bfd2157
Fix version check in CBlockPolicyEstimator::Read12d8ed437
Dashify DIST_CONTRIB in Makefile.amd45201896
Dashify generatetoaddress help string6eaafa86b
Merge #7730: Remove priority estimation9be592806
Merge #8709: Allow filterclear messages for enabling TX relay only.84559c056
Merge #9052: Use RelevantServices instead of node_network in AttemptToEvict.29a59e518
Remove NodeEvictionCandidate constructor and revert to struct initializion05b34f49b
Merge #8568: new var DIST_CONTRIB adds useful things for packagers from contrib1188dd28a
Merge #9093: [doc] release-process: Mention GitHub release and archived release notes47a7ec79f
Merge #9083: Enforcing consistency, 'gitian' to 'Gitian'9d661f433
Merge #8675: Make copyright header lines uniform921730d97
Merge #9070: Lockedpool fixes188a2d98f
Merge #9085: Remove unused CTxOut::GetHash()92f0f67c0
Merge #9069: Clean up bctest.py and bitcoin-util-test.py5adb5b8e8
Merge #9073: Trivial: Add common failure cases for rpc server connection failuredd7669bc7
Merge #9050: net: make a few values immutable, and use deterministic randomness for the localnonce6f8720b7f
Merge #9071: Declare wallet.h functions inlinecd7c5bd75
Merge #9036: wallet: Change default confirm target from 2 to 670c86db4e
Merge #9065: Mergedoc/unit-tests.md
intosrc/test/README.md
9b9f86a59
Merge #8977: [Wallet] Refactor wallet/init interaction (Reaccept wtx, flush thread)2999d097f
Merge #9013: Trivial: Explicitly pass const CChainParams& to LoadBlockIndexDB()42fa46f85
Merge #9042: [rpc] ParseHash: Fail when length is not 640a6bf096d
Merge #9066: tests: Remove variable unused after refactoring07f406fd6
Merge #9023: Add logging to bitcoin-util-test.pyb72041518
Merge #8828: Move CWalletDB::ReorderTransactions to CWallet0b93a5894
Merge #8674: tools for analyzing, updating and adding copyright headers in source files85c5aea08
Merge #9063: Do not shadow variable, use deprecated MAP_ANON if MAP_ANONYMOUS is not definedbc3b9294e
Merge #8753: Locked memory manager88f9dc2f1
Merge #9032: test: Add format-dependent comparison to bctest0a0e60c1f
Merge #8448: Store mempool and prioritization data to diskb2229356b
Merge #9043: [qt] Return useful error message on ATMP failureade67c91e
Merge #9041: keypoololdest denote Unix epoch, not GMT77b888a06
Merge #8989: [Qt] overhaul smart-fee slider, adjust default confirmation target8d62e3f80
Throw exception in gobject prepare when CommitTransaction fails848f3389b
Merge #9016: Return useful error message on ATMP failure01389bc33
Merge #9029: instance of 'mem pool' to 'mempool'55208b759
Merge #9033: Update build notes for dropping osx 10.7 support (fanquake)2d72e91b5
doc: Add release notes for 0.13.1 released38c7f1d4
Merge #9020: rpc: Remove invalid explanation from wallet fee messagefd364841a
Merge #9015: release: bump required osx version to 10.8. (jonasschnelli)5bcd438b1
Merge #8515: A few mempool removal optimizations4d0f28545
Merge #8948: [TRIVIAL] reorder Windows gitian build order to match Linux00f4d887a
Merge #9002: Make connect=0 disable automatic outbound connections.55cabaa21
Merge #9004: Clarifylistenonion
e9f250d68
Merge #8993: Trivial: Fix doxygen comment: the transaction is returned in txOut9be4217df
Merge #8982: Eliminating Inconsistencies in Textual Outputbeef6e784
Merge #8990: moveonly: movecoincontrol
tosrc/wallet
6cacb79c0
Merge #8980: RPC: importmulti: Avoid using boost::variant::operator!=, which is only in newer boost versionsefded3ca9
Merge #7551: Add importmulti RPC callbd8e9fbba
Merge #8774: Qt refactors to better abstract wallet accessdc9556a89
Merge #7948: RPC: augment getblockchaininfo bip9_softforks data3b084b25b
Remove unnecessary function prototypesdd6b9ad20
Merge #8788: [RPC] Give RPC commands more information about the RPC requestb5b7cd7b7
Merge #8951: RPC/Mining: getblocktemplate: Update and fix formatting of helpc2e007538
Merge pull request #1849 from codablock/pr_backport_bitcoin_0.14-48f13e2537
Remove doubled "./" from bitcoin-util-test.json6989f94d6
Get rid of InsecureRand and use equivalent FastRandomContext5b8946cad
Add Dash Copyright to Makefiles modified by Dash developers7604a3a0e
Dashify INSTALL.md and build-unix.md89e959d30
Merge #8936: Report NodeId in misbehaving debugb84ea46ed
Merge #8965: Mention that PPA doesn't support Debianc8584293a
Backport changes to ccoins_caching.cpp which were skipped2f8677391
Merge #8873: Add microbenchmarks to profile more code paths.6e871c0c2
Merge #6996: Add preciousblock RPCb02e461fa
Merge #8908: Update bitcoin-qt.desktop85706a0ae
Merge #8223: [c++11] Use std::unique_ptr for block creation.0dcca9b99
Merge #8287: [wallet] Set fLimitFree = true4fc77cc3a
Merge #8954: contrib: Add README for pgp keys0fd7c4e6d
Merge #8955: doc: update 0.13.0 release note info on linux arm builds3edeea3dd
Merge #8929: add software-properties-common239ce534c
Merge #8914: Kill insecure_random and associated global state5fc2e197d
Merge #8935: Documentation: Building on Windows with WSLc4faa3218
Merge #8921: RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPCffc967369
Merge #8932: Allow bitcoin-tx to create v2 transactions19316b7a6
Merge #8920: Set minimum required Boost to 1.47.00f021e55f
Merge #8880: protocol.h: Move MESSAGE_START_SIZE into CMessageHeader005ae79cf
Refactor MSG_XXX enum values to align with Bitcoin core552fafdae
Merge #8915: Add copyright/patent issues to possible NACK reasonsdcc63e6e9
Merge #8911: qt: Translate all files, even if wallet disabled75668f3fe
Merge #8892: doc: Add build instructions for FreeBSD76641e68a
Merge #8881: Add some verbose logging to bitcoin-util-test.py43a377a96
Merge #8896: Update INSTALL landing redirection notice for build instructions.d31c2d6c4
Merge #8887: [Doc] Improve GitHub issue template1c1554f7c
Merge #8884: Bugfix: Trivial: RPC: getblockchaininfo help: pruneheight is the lowest, not highest, blockfb8d46d44
Merge #8879: [doc] Rework docsf45adb561
Merge #8862: Fix a few cases where messages were sent after requested disconnect6e4dad98a
Merge #8850: Implement (begin|end)_ptr in C++11 and add deprecation comment14483e46f
Merge #8856: Globals: Decouple GetConfigFile and ReadConfigFile from global mapArgs23ac00000
Merge #8860: [qa] util: Move wait_bitcoinds() into stop_nodes()10127ae80
Merge #8863: univalue: Pull subtree16532f8ee
Merge #8857: [qa] mininode: Only allow named args in wait_untilba02e9d18
Merge #8852: Mention Gitian building script in doc (Laudaa)210242e5c
Merge #8813: bitcoind: Daemonize using daemon(3)2f3abc62e
Merge #8830: [test] Add option to run bitcoin-util-test.py manually972a44b70
Merge #8836: bitcoin-util-test.py should fail if the output file is empty963f6a6f3
Merge #8829: Add bitcoin-tx JSON tests6b1842af8
Merge #8839: test: Avoid ConnectionResetErrors during RPC tests942fe0ed4
Merge #8840: test: Explicitly set encoding to utf8 when opening text files272fddce2
Merge #8826: Do not include env_win.cc on non-Windows systemse6af21865
Merge #8834: [qa] blockstore: Switch to dumb dbm575f625f4
Merge #8658: Remove unused statements in serializationcf4bdab3b
Merge #8827: [qa] Split up slow RPC calls to avoid pruning test timeouts79f6d3d30
Merge #8832: [rpc] throw JSONRPCError when utxo set can not be reada26bad09b
Merge #8784: Copyright headers for build scripts3a503b99f
Merge #8820: [depends] Fix Qt compilation with Xcode 8f9431a1d9
Merge #8823: doc: Add privacy recommendation when running hidden service8b8362ff1
Merge #8814: [wallet, policy] ParameterInteraction: Don't allow 0 feea75d6110e
Merge #8634: Add policy: null signature for failed CHECK(MULTI)SIGb224c0209
Merge #8357: [mempool] Fix relaypriority calculation error0adb4b714
Merge pull request #1848 from codablock/pr_backport_bitcoin_0.14-39b1d1c61b
Move AutoBackup initialization into CWallet::InitAutoBackup205ff3519
Fix wallet.py test by redirecting stderr to stdoutfaf52c590
Fix rpcnestedtestsacf029501
Merge #8810: tests: Add exception error message for JSONRPCExceptionec9de93ae
Merge #8655: Do not shadow variables (trivials)4a917b1b3
Merge #8796: [trivial] fix mempool comment (outdated by BIP125)0028dbfbf
Merge #8780: [rpc] Deprecate getinfo8e610c0ac
Merge #8722: bitcoin-cli: More detailed error reportingd87c156f1
Merge #8486: [wallet] Add high transaction fee warnings8edc2a78c
Merge #8249: Enable (and check for) 64-bit ASLR on Windows6262f79f0
Merge #8807: [univalue] Pull subtree from upstream18218aa3c
Merge #8802: Fix future copyright yearfdc87cecc
Merge #8771: CONTRIBUTING: Mention not to open several pulls24c4116b5
Merge #8787: [Doc] Add missing autogen to example buildsce73b8300
Merge #8786: Mandatory copyright agreement54703891e
Merge #8790: [test] Remove redundant debug print in addrman_tests7f4439fa6
Merge #8789: [qa] pull-tester: Only print output when failed39d213114
Merge #8661: Do not set an addr time penalty when a peer advertises itself.c7a0b91d3
Merge #8793: Do not shadow in src/qt17e110f47
Merge #8785: Comment on CNode::nLocalServices meaning9ad1f3ffb
Merge #8779: [contrib] Delete spendfrom801c9e259
Merge #8423: [depends] expat 2.2.0, ccache 3.3.1, fontconfig 2.12.10dfb93450
Merge #8783: [share] remove qt/protobuf.pri24c69691c
Merge #8781: [contrib] delete qt_translations.py97b63420d
Merge #8656: Trivial: Do not shadow global variable fileoutbfa539a1d
Merge #8777: [qt] WalletModel: Expose disablewalletbd9449c00
Merge #8773: Trivial Bugfix: doc/gitian-building.md: Link to release-process needs to be updated06f41f358
Merge #8768: init: Get rid of fDisableWalletac3fdd3d2
Merge #8769: Trivial: Fix ISO URL, capitalizatione02b48cad
Merge #8765: [Wallet] remove "unused" ThreadFlushWalletDB from removeprunedfunds36fcd5c41
Merge #8762: Trivial: Fix typo387201712
Merge #7783: [Qt] RPC-Console: support nested commands and simple value queries630c699f0
Merge #8696: [Wallet] Remove last external reference to CWalletDBfbbddf810
Merge #8760: [init] Get rid of some ENABLE_WALLETa5a9e4604
Merge #8700: [copyright] add MIT license headers to .sh scripts where missingd95a9728b
Merge #8676: Add missing copyright headersb04e32c43
Merge #8688: Move static global randomizer seeds into CConnman473ffa064
Merge #8702: [copyright] add MIT License copyright header to remaining Python files45fe44ed2
Merge #8701: [copyright] add MIT License copyright header to zmq_sub.py412f79083
Merge #8737: Trivial: UndoReadFromDisk works on undo files (rev), not on block files.af5d18ad5
Merge #8707: net: fix maxuploadtarget setting699db9932
Merge #8716: [qa] wallet: Check legacy wallet as well2a13321ff
Merge #8742: Specify Protobuf version 2 in paymentrequest.protoe031570c4
Merge #8720: Minor change in section name81a8e05d1
Merge #8754: [Doc] Target protobuf 2.6 in OS X build notes.9432e1904
Merge #8494: [init, wallet] ParameterInteraction() iff wallet enabled9e0976ee0
Merge #8724: [qa] walletbackup: Sync blocks inside the loop9d8648735
Merge #8713: [qa] create_cache: Delete temp dir when donec46c48057
Merge #8714: [qa] gitignore: Remove unused lineseae44bd3d
Merge #8712: Remove maxuploadtargets recommended minimum93e857ed9
Merge #8652: [qa]: remove root test directory for RPC tests85ce0ef28
Merge #8697: fix op order to append first alert8efec7b06
Fix wallet-accounts.py testsfdd063816
Merge #8928: Fix init segfault where InitLoadWallet() calls ATMP before genesis610470c73
Remove bitcoin man pages and call gen-manpages.sh for Dashf9694badb
Dashify gen-manpages.sh5691cee8d
Merge #8608: Install manpages via make install, also add some autogenerated manpages85c0aabc1
Merge #8667: Fix SIGHASH_SINGLE bug in test_framework SignatureHash3baee7ba2
Merge #8681: Performance Regression Fix: Pre-Allocate txChanged vector0324fa012
Merge #8677: Do not shadow upper local variable 'send', prevent -Wshadow compiler warning.b90d7611a
Merge #8563: Add configure check for -latomicc2a601f50
Merge #8680: Address Travis spurious failures6924212f0
Merge #8683: fix incorrect file name bitcoin.qrc3d26438be
Merge #8673: Trivial: Fix obvious assignment/equality error in testf7e9bc613
Merge #8606: Fix some locks218957091
Merge #8645: Remove unused Qt 4.6 patch.75f920e89
Merge #8663: trivial: remove unnecessary variable fDaemon313cfb09d
Merge #8466: [Trivial] Do not shadow variables in networking code414272af9
Merge #8629: C++11: s/boost::scoped_ptr/std::unique_ptr/4d0be42c6
Merge #8272: Make the dummy argument to getaddednodeinfo optionalbc91f34da
Merge #8638: rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUEST79d550d56
Merge #8557: [contrib] Rework verifybinariesae0aca909
[contrib] Remove reference to sf and add doc to verify.shaed0b0413
contrib: remove hardcoded version from verify.sha2d18b475
Merge #8640: [depends] Remove Qt46 package88fcf3fbd
Merge #8191: Do not shadow variables in src/wallet5ce7ba611
Merge #8291: [util] CopyrightHolders: Check for untranslated substitution9d061a273
Merge #8163: Do not shadow global RPC table variable (tableRPC)75f65e9f1
Merge #8604: build,doc: Update for 0.13.0+ and OpenBSD 5.9d16b2e5ec
Merge #8621: [contrib] python: Don't use shell=True3b45caeeb
Merge #8626: Berkeley DB v6 compatibility fixf6658c07f
Merge #8611: Reduce default number of blocks to check at startup40202ef81
Dashify gitian-build.shfc34ec4b3
Merge #8566: Easy to use gitian building scripte8e95994b
Merge #8625: [doc] - clarify statement about parallel jobs in rpc-tests.py2da811bec
Merge #8624: [doc] build: Mention curle7da91584
Merge #8617: Include instructions to extract Mac OS X SDK on Linux using 7zip and SleuthKit707e2945a
Merge #8564: [Wallet] remove unused code/conditions in ReadAtCursor22604cbbc
Merge #8607: [doc] Fix doxygen off-by-one comments, fix typosf81e4f5fa
Merge #8545: [doc] Update git-subtree-check.sh README30066a600
Merge #8109: Do not shadow member variables87c81ba6f
Merge #8602: [trivial][doc] Mention ++i as preferred over i++ in dev notes59f4df1d8
Merge #8603: [trivial][doc] Mention gpg --refresh-keys in release-process.md95c61637d
Merge #8590: Remove unused variables15b9e43ab
Merge #8581: [wallet] rpc: Drop misleading optionb00f025dd
Merge #8583: Show XTHIN in GUIdf07a3174
Merge #8561: Show "end" instead of many zeros when getheaders request received with a hashStop of Null3a497a6b5
Merge #8462: Move AdvertiseLocal debug output to net category3fca7e204
Merge #7579: [Qt] show network/chain errors in the GUI909945d34
Merge #8226: contributing.md: Fix formatting (line lengths and smart quotes)249e72025
Merge #8578: [test] Remove unused code7269e4a90
Merge #8567: Add default port numbers to REST doce61556e20
Merge #8450: [Test] Replace rpc_wallet_tests.cpp with python RPC unit testsc9ebd9516
Merge #8560: Trivial: Fix two VarInt examples in serialize.hd97fa0402
Merge #8445: Move CWallet::setKeyPool to private section of CWallet.bb93f8235
doc: Add historical release notes for 0.12.1 0.13.061a3d9aeb
Merge #8554: trivial: remove unused variable39909d373
Merge #8558: Add copyright header to wallet_text_fixture.cppe2a795fd8
Return EXIT_SUCCESS instead of 0 in main()e3da73ebf
Update Dash related code to use new SyncTransaction notifications interfaceebc466dbd
Revert test_bitcoin.info to test_dash.info in Makefile.amf8ffc55af
Partially cherry-pick tests refactorings found in Bitcoin SegWit PRs8460a9b97
Dashify translation_process.md5b62ad34a
Merge #8551: [qa] Remove unused codeb47cc1331
Merge #8548: [wallet] Use func to get function name for output printingae90d0f09
Align HD wallet status icon code with Bitcoin code5bf3dadcb
Merge #8461: document return value of networkhashps for getmininginfo RPC endpoint80573f2bf
Merge #8540: qt: Fix random segfault when closing "Choose data directory" dialog55ccc56a8
Merge #8453: Bring secp256k1 subtree up to date with master7231c6690
Revert "[qa] Adjust timeouts for micro-optimization of run time"6ac01da71
Merge #8531: [qa] abandonconflict: Use assert_equale6dca369e
Merge #8504: test: Remove java comparison tool10aaf04b7
Merge #8505: Trivial: Fix typos in various files6b8160ba2
Merge #8513: Fix a type error that would not compile on OSX.7bba7375d
Merge #8482: [qa] Use single cache dir for chains5c928f005
Merge #8512: Trivial: Corrected JSON typo on setban of net.cppbdddabb3c
Merge #8521: qa: Remove duplicatehash160
implementation9ecef8313
Merge #8520: build: Remove check foropenssl/ec.h
599df5172
Merge #8516: [trivial] remove no-longer-used InitError logica953997b2
Merge #8058: [Doc] Add issue templatebc659c3e6
Merge #8270: Tests: Use portable #! in python scripts (/usr/bin/env)a377499c1
Merge #8192: [trivial] Remove URLs from About dialog translationsf4af44676
Add SYNC_TRANSACTION_NOT_IN_BLOCK constant and fix callers of SyncTransaction256b9b77a
Merge #7946: Reduce cs_main locks during ConnectTip/SyncWithWallets6ba688b1c
Merge #8353: Trivial: tiny c++11 refactorscca05694c
Merge #8293: Bugfix: Allow building libbitcoinconsensus without any univalue7dafb5303
Merge #8492: configure: Allow building bench_bitcoin by itself82336d818
Merge #8503: [doc] typos, text errorsd5b5aeefe
Merge #8481: Qt: Fix minimize and close bugs549894bac
Merge #8444: Fix p2p-feefilter.py for changed tx relay behavior5e54cf907
Merge #8392: Fix several node initialization issues35202920f
Merge #8439: [doc] Increase recommended memory in gitian build guide2c3a218b3
Merge #8189: rename mapAddrCount to mapNetGroupNodes7c62457e6
Merge #8428: Update README.md inside of src/test/e34e2bbcc
Merge #8432: Make CWallet::fFileBacked private.9589e2448
Merge #8152: [Wallet] Remove CWalletDB* parameter from CWallet::AddToWalletaa6c37919
Merge #8413: Trivial: pass Consensus::Params& instead of CChainParams& in ContextualCheckBlock60668fb93
Merge #8346: Mempool: Use Consensus::CheckTxInputs direclty over main::CheckInputs8c76eb739
Merge #8400: [qa]: enable rpcbind_testeb54680c3
Merge #8238: [WIP][depends] ZeroMQ 4.1.5 && ZMQ on Windows7c1c9d0ea
Merge #8427: net: Ignorenotfound
P2P messages13b4e659b
Merge #8274: util: Update tinyformatc03c42116
Merge #8421: httpserver: drop boost (#8023 dependency)2e4e12f4a
Merge #8412: libconsensus: Expose a flag for BIP112b673b7bf6
Merge #8321: [trivial] Switched constants to sizeof()e7da254c5
Merge #8407: [Qt] Add dbcache migration path150d63f09
Merge #8414: prepend license statement to indirectmap.h04525b435
Merge #8358: [doc] gbuild: Set memory explicitly (default is too low)47c726e1d
Merge #8396: remove outdated legacy code from key.h9a91ddb41
Merge #8347: Trivial: Make CBlockIndex param const in ContextualCheckBlockHeader and ContextualCheckBlock0bea37d7b
Merge #8342: Consensus: Trivial transform BOOST_FOREACH into for loop8cfc25739
Merge #11847: Make boost::multi_index comparators const9c2e97085
Fix review nitsf61a75402
Disable free transactions in TestPackageSelectionf8a7a2c88
Move bitcoin.ico/png and bitcoin_testnet.ico/png one dir upa9f0aedb3
Merge #8320: Fix 0.12 release notes on block relaying6a993236b
Remove SegWit related checks added by backporting of Bitcoin #8295f9f3b8d93
Merge #8295: Mining-related fixups for 0.13.0bc257c1a0
Merge #8305: Improve handling of unconnecting headers26540aa5d
Merge #8289: bash-completion: Adapt for 0.12 and 0.13167047297
Merge #8314: Fix pkg-config issues for 0.13e6b071ab0
Merge #8315: gitian: Don't require sudo for Linux.237ba56d9
Merge #8303: [Doc] Update bips.md for CSV softfork.7a6febfaa
Merge #8310: build: require boost for bench5ff5474e4
Merge #8304: [travis] Update SDK_URL25627e31d
Merge #8288: qt: Network-specific example address355f3724d
Merge #8298: wallet: Revert input selection post-pruning2c914e8ba
Merge #8280: Tests: Increase sync_blocks() timeouts in pruning.pydcf36df67
Merge #8285: windows: Add testnet link to installerba6b36978
Merge #8281: qt: Remove client name from debug window17aa23c88
Merge #8261: The bit field is shown only when status is "started"7f5b8f1e1
Merge #8258: RPC: Hide softfork if timeout is 0f1f139033
Merge #8252: [trivial] Add aarch64 to depends .gitignore3f7273d00
Merge #8256: BUG: bitcoin-qt crash5a844dcc4
Merge #8254: [doc] Add OSX ZMQ requirement to QA readmeb7b5d6ea7
Merge #8246: trivial: capitalize BIP32 in option helpe51f50544
Merge #8222: Enable mempool consistency checks in unit tests381629c75
Merge #8229: [Doc] Update OS X build notes for 10.11 SDKe2bcf8ae0
Merge #8216: [qa] assert 'changePosition out of bounds'c2dabf8bd
Merge #8220: Stop trimming when mapTx is empty36aa55458
Temporarily fix build error cased by out-of-order backporting808936cc3
Merge #8179: Evict orphans which are included or precluded by accepted blocks.573d9314e
Merge #7713: Fixes for verify-commits scriptd2c3b7efe
Merge #7687: Stop treating importaddress'ed scripts as change782745b05
Merge #8066: [qa] test_framework: Use different rpc_auth_pair for each node68757db68
Merge #8210: [Qt] Bump to Qt5.6.105684db6e
Merge #8203: Clarify documentation for running a tor nodeb6d8206c2
Merge #8224: readme: Omit phrasing; 'new'46473757e
Merge #8215: [wallet] tests: Don't use floating point6227cfdad
Merge #8214: [qa] mininode: fail on send_message instead of silent returnf362c610e
Merge #7600: Mining: Select transactions using feerate-with-ancestors79ad5f768
Bump univalue versionc783b39ce
Merge #8171: [RPC] Fix createrawtx sequence number unsigned int parsing402eb5573
Merge #8208: Do not set extra flags for unfiltered DNS seed results9875ab535
Merge #8207: [trivial] Add a link to the Bitcoin-Core repository and website to the About Dialog96180a189
Merge #7636: Add bitcoin address label to request payment QR code62852538e
Merge #8198: [trivial] Sync ax_pthread with upstream draft461a667fc4
Merge #8194: [gitian] set correct PATH for wrappers2b4e896f6
Merge #8197: [trivial] Ignore split-debug.sh0c6122634
Also revert BLOCK_DOWNLOAD_TIMEOUT_PER_PEER to 500000c7937c202
Remove unnecessary call to AddInventoryKnown in INV message handlinge3ca41b1c
Dashify build-osx.md49f9d613b
Revert to BLOCK_DOWNLOAD_TIMEOUT_BASE = 1000000f00aeb87c
Fix failing test in p2p-fullblocktest.py05c8f2ee2
Dashify new tests in bitcoin-util-test.json2e51d8273
Merge #8201: [qa] fundrawtransaction: Fix race, assert amountse7e3a8071
Merge #8141: Continuing port of java comparison tool6a698300a
Merge #7598: Refactor CreateNewBlock to be a method of the BlockAssembler class6ef8aae76
Merge #8193: [trivial][doc] Use Debian 8.5 in the gitian-build guide06a73ad7c
Merge #8188: Add armhf/aarch64 gitian buildsacbda5d16
Merge #8177: developer notes: updates for C++11b95a338b3
Merge #8133: build: Finish up out-of-tree changes79db88bbb
Merge #8181: build: Get rid ofCLIENT_DATE
209a4d63b
Merge #8178: Add git and github tips and tricks to developer notesb9a00f629
Merge #7292: [RPC] Expose ancestor/descendant information over RPC856e54678
Merge #7283: [gitian] Default reference_datetime to commit author date2e3aacf43
Merge #8166: src/test: Do not shadow local variablesaa6cb48bf
Merge #8154: drop vAddrToSend after sending big addr messageca228f09f
Merge #8168: util: Add ParseUInt32 and ParseUInt64cfc76bab9
Merge #8172: Fix two warnings for comparison between signed and unsigneda60d4d64c
Remove 'LDFLAGS=-static-libstdc++' from CONFIGFLAGS in gitian-linux.yml80d02d8f5
Use nRelevantServices for requiredServiceBitsb3e26cc75
Merge #8083: Add support for dnsseeds with option to filter by servicebits361d26037
Merge #8173: Use SipHash for node eviction (cont'd)fc7b5778f
Merge #7993: [depends] Bump Freetype, ccache, ZeroMQ, miniupnpc, expat05419aba3
Merge #8153: [rpc] fundrawtransaction feeRate: Use BTC/kBca699ceba
Merge #8126: std::shared_ptr based CTransaction storage in mempool51fa05ac3
Merge #8082: Defer inserting into maprelay until just before relaying.881d8329c
Merge #7703: tor: Change auth order to only use password auth if -torpassword00c84ca53
Merge #8065: Addrman offline attempts2ee817fb0
Merge #8078: Disable the mempool P2P command when bloom filters disabled0b8169d49
Merge #8164: [Bitcoin-Tx] fix missing test fixtures, fix 32bit atoi issue9af87c826
Merge #7957: [RPC][Bitcoin-TX] Add support for sequence numberd5d25564c
Merge #8136: Log/report in 10% steps during VerifyDB7f0213ac3
Merge #8118: Reduce unnecessary hashing in signrawtransaction49c2e9702
Merge #8151: [init] Make feefilter option debug optionb2bd69a7a
Merge #8142: Improve CWallet API with new GetAccountPubkey function.463a68d4a
Merge #8007: Minor locking improvementsd7d5d577f
Merge #8137: Improve CWallet API with new AccountMove function.7538795b1
Merge #8143: comment nit: miners don't votec69df9b82
Merge #7967: [RPC] add feerate option to fundrawtransactionaf51e591b
Merge #8139: Fix interrupted HTTP RPC connection workaround for Python 3.5+fb88e9b60
Merge #7997: replace mapNextTx with slimmer setSpendsdf14a7f00
Merge #7825: Prevent multiple calls to ExtractDestinationdbf4dc4de
Merge #8029: [Doc] Simplify OS X build notesfefd0ace3
Merge #8077: Consensus: Decouple from chainparams.o and timedata.obf069fb1b
Merge #8123: Use std::atomic for fRequestShutdown and fReopenDebugLog09eda9783
Merge #8112: Include signal.h for sig_atomic_t in WIN32bad08eadf
Merge #7960: Only use AddInventoryKnown for transactions433a026a1
Fix OpenSSL build error91752ab7e
Merge #7689: Replace OpenSSL AES with ctaes-based version83dc1dc99
Directly push messages instead of using CDataStream firste65bf228b
Merge #8121: [Doc] Update implemented BIPs listdfa0bd234
Merge #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req.b2a27c062
Only serve normal transactions from mapRelaybef036125
Merge #7877: Change mapRelay to store CTransactions2dc71e8e0
Revert deadlock fix in ProcessGetDatad8c5a5900
Merge #8090: Adding P2SH(p2pkh) script test case34b7fddde
Dashify benchmarking.md binary name475dbd49b
Pass sys.stdout to Popen instead of subprocess.STDOUTa0481f1ed
Merge #8750: [qa] Refactor RPCTestHandler to prevent TimeoutExpired5496e468a
Dashify a few docs and the use of an address5ba21d4e3
Revert "ReprocessBlocks"->"ResetBlockFailureFlags" in debug messageb1df5e9e8
Align sorting in OverviewPage::SetupTransactionList with transaction viewabe84cb9e
Use GetStrongRandBytes in CMnemonic::Generate249167ab8
Python 3 in .travis.ymla1111cdf6
Dashify addresses/keys in signmessages.py RPC test21aaf9289
Introduce redirect_stderr argument to start_nodefbe36d3db
Pass -createwalletbackups=0 to dashd when running rpc tests69dd8f4a6
Python 3 fixes/porting in rpc tests2924b3440
Cast command to str when calling show_debug_msg6dc4a1385
Merge #8110: [Doc] Add benchmarking notesa3c63033d
Merge #8115: Avoid integer division in the benchmark inner-most loop.43cbeb7fa
Merge #7891: Always require OS randomness when generating secret keyscee571bda
Merge #8107: bench: Added base58 encoding/decoding benchmarksa39b1f7b8
Merge #7896: fix typo in help text6c962f5e6
Merge #8111: Benchmark SipHash0027292ac
Merge #8104: Tests: add timeout to sync_blocks() and sync_mempools()8d47ecb23
Merge #8108: Trivial: Remove unused local variable shadowing upper local7db5be442
Merge #8098: [qa] test_framework: Append portseed to tmpdirb71ee087a
Merge #8015: CCoinsViewErrorCatcher raison-d-etre9bf698793
Merge #8034: [doc][trivial] Add basic git squash workflow [skip ci]640bee181
Merge #7795: UpdateTip: log only one line at most per block51d17dcde
Move AutoBackupWallet into wallet.cpp8723f9956
Merge #8061: [Wallet] Improve Wallet encapsulationc571a9490
Merge #8076: VerifyDB: don't check blocks that have been pruned42a3e0d2d
Merge #8063: Acquire lock to check for genesis block.00bf61885
Merge #8092: Correct small typo in extract_strings_qt.pyf50b8bf66
Merge #8095: Test framework: only cleanup on successful test runs3f5be563f
Merge #8014: Qt: Sort transactions by date62aaaaeac
Merge #8047: [qa] test_framework: Set wait-timeout for bitcoind procsbcecdcd8e
Merge #8056: [qa] Remove hardcoded "4 nodes" from test_framework8eeaa4f21
Fix typo adddrman to addrman as requested in #80701897ccc64
Merge #8033: Fix Socks5() connect failures to be less noisy and less unnecessarily scary0450dfdeb
Merge #7932: CAddrMan::Deserialize handle corrupt serializations better.72bee9e55
Merge #8031: improvement to readability8b28f5f99
Merge #8020: Use SipHash-2-4 for various non-cryptographic hashesa0afc3ee0
Merge #8038: [qa, doc] Various minor fixes7b2587946
Merge #8059: Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool.26f07f835
Merge #8004: signal handling: fReopenDebugLog and fRequestShutdown should be type sig_atomic_tf0fe21d37
Merge #8041: [qa] Fix bip9-softforks blockstore issue4ee385842
Merge #8039: bench: Add crypto hash benchmarksf1996dc8c
Merge #7972: [qa] pull-tester: Run rpc test in parallel76b72a7f2
Merge #8028: Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk4750be1af
Merge #8036: init: Move berkeleydb version reporting to wallet3dbae2d32
Merge #8019: Remove state arg from ReconsiderBlock, rename to ResetBlockFailureFlags262e857db
Merge #8012: Qt: Delay user confirmation of send8bafa06b7
Merge #7971: [qa] Refactor test_framework and pull tester24ff34102
Merge #8018: Autofind rpc tests --srcdir19a6c779e
Merge #8030: test: Revert fatal-ness of missing python-zmq3d665aa48
Use fThread = true default argument in CAlert::Notify3110f7ebd
Fix issues introduced in 1770 (#1803)5222e9377
Merge #7976: Remove obsolete reference to CValidationState from UpdateCoins.93be53e34
Merge #7934: Improve rolling bloom filter performance and benchmark65a71dcb2
Merge #8009: Docs: Fixed invalid example paths in gitian-building.md19af9cfe1
Merge #8013: doc: Fedora build requirements, add gcc-c++ and fix typo25147c9dc
Merge #7814: [qa] Switch to py3c66fcf47e
Merge #8011: don't run ThreadMessageHandler at lowered priorityd4b8abf4f
Send non-tx/non-block inventory items5d8e94a26
Merge #7840: Several performance and privacy improvements to inv/mempool handling33233409a
Merge #7966: http: Do a pending c++11 simplification handling work items90b00cfc6
Merge #7953: Create signmessagewithprivkey rpc233493b71
Delete old "dash" registry key when installing/uninstallingb78bd5cc7
Dashify help text of fundrawtransactionda2de0771
Put ps_rounds to the bottom of the result of listunspent15fc7f213
De-bump fees in miner_tests.cpp7d4046186
Fix failing fundrawtransaction tests2c63839f2
Dashify fundrawtransaction exceptionf8ad2ffa7
Merge #7977: [trivial] Add missing const qualifiers.e6b2f918d
Merge #7968: doc: Fedora build requirements79fe8e45f
Merge #8002: [depends] Add -stdlib=libc++ to darwin CXX flagsd55b78eb6
Merge #8000: tinyformat: force USE_VARIADIC_TEMPLATES49c3127b5
Merge #7974: More comments on the design of AttemptToEvictConnection.9bed9ac9f
Merge #7975: [doc] Update bitcoin-core GitHub links6662e23a0
Merge #7982: build: No need to check for leveldb atomics7c6dab037
Return from main instead of calling exit()a468803bd
Merge #7964: Minor changes for c++11 consistencyd97501316
Merge #7807: Fixed miner test values, gave constants for less error-prone values.61227bb21
Merge #7962: CalculateNextWorkRequired Cleanup03507a720
Merge #7952: Log invalid block hash to make debugging easier.c8bb792f4
Merge #7939: qt: Make it possible to show details for multiple transactionsd69bcb1a0
Merge #7941: Fixing comment in script_test.json test case7973142f1
Reformat listunstpent help to align with upstream5cf744532
Merge #7916: Explicitly pass CChainParams& to DisconnectTip()a60c35182
Error/Warning fixes for HD wallet part in wallet.cppbacc86464
Merge #7787: [Moveonly] Create ui_interface.cppc3e590968
Add missing parts from bitcoin PR #77628678f2b39
Merge #7905: test: move accounting_tests and rpc_wallet_tests to wallet/test4f5bb798e
Merge #7827: Speed up getchaintips.1b17e94ee
Merge #7900: fix spelling mistake96f9a7c3e
Merge #7897: add missing newlinecfb8b82dc
Merge #7848: Divergence between 32- and 64-bit when hashing >4GB affectsgettxoutsetinfo
c172273e4
Dashify new binary name variables9bd55b1bf
Merge #7603: Build System: Use PACKAGE_TARNAME in NSIS script6c7d13380
Merge #7518: Add multiple options to fundrawtransactionf1197476a
Merge #7870: [contrib] Add MarcoFalke key and move all keys to contrib/gitian-keys24f8c248f
Merge #7856: Only send one GetAddr response per connection.b2eabb097
Merge #7809: depends: some base fixes/changes60159eb2f
Merge #7798: [travis] Print the commit which was evaluatedd532f22d3
Use BIP32_EXTKEY_SIZE instead of fixed constant7080c27dd
Merge #7878: [test] bctest.py: Revertfaa41ee
ac53190bf
Add missing changes from Bitcoin #7853c176f6c5b
Merge #7812: Tiny refactor ofIsRBFOptIn
, avoid exceptionf1f3fa327
Merge #7846: Clean up lockorder data of destroyed mutexes116b14b5f
Merge #7849: tests: add varints_bitpatterns test1ac85586c
Merge #7847: doc: add arch linux build examplecc3a06bf5
Merge #7863: getblockchaininfo: make bip9_softforks an object, not an array.5b1ad12d1
Merge #7855: [doc] gitian: Replace precise with trusty20cb9aa21
Merge #7796: [amount] Add support for negative fee ratese48f46c80
Merge #7838: [Doc] Update gitian build guide to debian 8.4.0d983f1d78
Merge #7828: Trivial: Globals: Explicitly pass const CChainParams& to ProcessMessage()2a7971010
Merge #7786: Doc: Update isStandardTx commentb2d659f19
Merge #7570: Net: Add IPv6 Link-Local Address Supporta8aeff143
Merge #7801: [qa] Remove misleading "errorString syntax"738e1c51c
Merge #7793: [doxygen] Fix member comments1f8ca7546
depends: mac deploy Py3 compatibilitye5b82075a
Fix no-wallet build after backports refactored RPCsf235b6a6a
Apply review suggestions/fixes6a515e5e2
Merge #7788: Use relative paths instead of absolute paths in protoc callsd5f1b5ae8
Merge #7791: Doc: change Precise to Trusty in gitian-building.mde7d9ffa5d
Merge #7774: RPC: add versionHex in getblock and getblockheader JSON results1cd653cc5
Merge #7781: devtools: Auto-set branch to merge to in github-mergec86717a59
Merge #7813: [doc] Update port in tor.md7ba8612b5
Merge #7797: RPC: fix generatetoaddress failing to parse addressa7514a8e6
Merge #7789: [Doc] Add note about using the Qt official binary installer.9dbda86cb
HDWallet error/warning message fixes298224b3b
Merge #7691: [Wallet] refactor wallet/init interactiona5505e7e8
Merge #7711: [build-aux] Update Boost & check macros to latest serials21b23d1ec
Merge #7785: Trivial: Fix typo: Optimizaton -> Optimization [skip ci]960cb014d
Merge #7477: Fix quoting of copyright holders in configure.ac.0956f3d67
Merge #7763: Put hex-encoded version in UpdateTip644240157
Merge #7766: rpc: Register calls where they are defined18da34e29
Merge #7761: [Qt] remove trailing output-index from transaction-id1c8441778
Merge #7573: P2P: add maxtimeadjustment command line optiona9a209f58
Merge #7723: build: python 3 compatibilityba65eb1ac
Merge #7764: [qa] Don't run pruning.py twicea309bf372
Clear setInternalKeyPool and setExternalKeyPool instead of setKeyPoole2fefa539
Merge #7558: [RPC] Add import/removeprunedfunds rpc callca33635ef
Merge #7742: [Wallet][RPC] add missing abandon status documentation34701da5c
Merge #7737: devtools: make github-merge.py use py3a4911c383
Merge #7646: Fix lockunspent help messagef933c6726
Merge #7715: Fix calculation of balances and available coins.760d58e3d
Merge #7671: [RPC] Add generatetoaddress rpc to mine to an address953aeead1
Merge #7710: [Depends] Bump miniupnpc and config.guess+sub74fe8fe59
Merge #7649: Prevent multiple calls to CWallet::AvailableCoinsaa584522d
Dash related changes for feefilter11ac70af9
Merge #7542: Implement "feefilter" P2P message283922243
Merge #7726: Correct importaddress help reference to importpubkey04bf554ab
Merge #7712: Improve COutPoint less operatorf4d30a645
Merge #7708: De-neuter NODE_BLOOM8fde2fd5f
Merge #7705: [amount] Add tests and make GetFee() monotonic721171ee3
Merge #7686: [qt] Remove 0-fee from send dialog29d263389
Merge #7594: Mempool: Add tracking of ancestor packages49a8ed6d3
Merge #7683: Fix torcontrol.cpp unused private field warningabbbe61d0
Merge #7608: [wallet] Move hardcoded file name out of log messages5f9bfa0b6
Merge #7670: use cached block hash in blockToJSON()fb4ec255c
Merge #7663: Make the generate RPC call function for non-regtestfa0341115
Merge #7507: Remove internal miner332fbfc0e
HDWallet fixes after moving wallet initializationb3525b2e6
Merge #7577: [Wallet] move "load wallet phase" to CWallet8be396a3b
Merge #7667: Move GetTempPath() to testutilf1e95e358
Merge #7635: [Documentation] Add dependency info to test docs51c6ab20f
Merge #7576: [Wallet] move wallet help string creation to CWallet24cf36972
Merge #7592: mempool: Re-remove ERROR logging for mempool rejects23eeaeef8
Merge #7662: remove unused NOBLKS_VERSION_{START,END} constants00d42b7c9
Merge #7539: Add tags to mempool's mapTx indicesd6a0de72a
fix splashscreen (shrink titleCopyrightVSpace)af5aece96
make CopyrightHolders more generic4e0bb527d
Merge #8373: Fix OSX non-deterministic dmg51ca0d5b4
Move privatesend to rpcwallet.cpp as well after Bitcoin #7307 was backported02785c858
Disable check-doc.py for now until all backported PRs are merged and docs fixed48eddeea2
Merge #7455: [travis] Exit early when check-doc.py fails07338feae
Merge #7620: [travis] Only run check-doc.py once266520ced
Merge #7632: Delete outdated test-patches referenceeed9428d2
Merge #7616: [depends] Delete unused patches74eda8759
Merge #7537: wallet: Warn on unexpected EOF while salvaging wallet5390a1a0a
Merge #7590: Improving wording related to Boost library requirements [updated]f0300c6c5
Merge #7606: [depends] builders: No need to set -L and --location for curla890c7616
Merge #7612: [doc] Typo fix984dc5271
Merge #7619: Add missing sudo entry in gitian VM setup.6a121275d
Merge #7583: [doc] Fix typos97c7da4b7
Merge #7509: Common argument defaults for NODE_BLOOM stuff and -walletee5f8d211
Merge #7536: test: test leading spaces for ParseHexcd7a2e2b5
Merge #7504: Crystal clean make clean529e8ad63
Merge #7528: autogen.sh: warn about needing autoconf if autoreconf is not foundde91ef95f
Merge #7490: tests: Remove May15 test7ec1e1887
Merge #7459: Consensus: Decouple pow.o from util.o8874b2e0f
Merge #6480: include the chaintip blockindex in the SyncTransaction signal, add signal UpdateTip()a3d1e5eda
Merge #7070: Move maxTxFee out of mempoole7a6f79e5
Merge #7192: Unify product name to as few places as possible0f8ce5688
Merge #7444: Improve block validity/ConnectBlock() commentsbcbd2cda2
Merge #7091: Consensus build package0afbd1c3d
Merge #7084: mempool: Replace maxFeeRate of 10000*minRelayTxFee with maxTxFeea65f7b7a7
Merge #7311: MOVEONLY: Move non-consensus functions out of powc8e04d43f
Add missing comment in net.cpp5f68e06a0
Add missing whitelistalwaysrelay arg to SET_DOC_OPTIONAL6789bf6e1
Merge #7287: Consensus: Remove calls to error() and FormatStateMessage()3cd83db0d
Merge #7441: Use Debian 8.3 in gitian build guidec5f84c4e6
Merge #6842: limitfreerelay edge case bugfix6c5286aad
Merge #7423: doc: add example for building with constrained resources2fd5d93a9
Merge #7437: GUI: Disable tab navigation for peers tables.b277eed58
Merge #7425: devtools: Fix utf-8 support in messages for github-merge5323a08af
Merge #7300: [trivial] Add missing copyright headers577f683c5
Merge #7402: [devtools] github-merge get toplevel dir without extra whitespaced9d9e95e4
Merge #7395: devtools: show pull and commit information in github-merge85919332d
Merge #7236: Use createrawtx locktime parm in txn_clone643181fe1
Merge #7262: Reduce inefficiency of GetAccountAddress()43700eef3
Merge #7383: [Qt] rename "amount" to "requested amount" in receive coins table59db2fda1
Merge #7183: Improved readability of ApproximateBestSubset78ad32d10
Merge #7307: [RPC, Wallet] Move RPC dispatch table registration to wallet/ code3be77849d
Merge pull request #737842997ee8d
Merge pull request #72802474fd0ae
Merge pull request #7208723eacf45
Merge pull request #729025ba3aba1
Merge pull request #730438080259b
Merge pull request #731326a5dfe33
Merge pull request #73265ca9b1a9c
Merge pull request #7317bcebc7c4c
Merge pull request #7266f04f8c19d
Merge pull request #72573f6d6572f
Merge pull request #7156bf688abce
Merge pull request #7113f1da40c87
Merge #7550: rpc: Input-from-stdin mode for bitcoin-clif8407083c
Remove duplicated CCACHE= line in depends/config.site.in