-
Fix subscript[0] in torcontrol
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] in netaddress.cpp
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] in base58.cpp
JeremyRubin committedFeb 19, 2017 -
Cleanup (safe, it was checked) subscript[0] in MurmurHash3 (and clean…
…up MurmurHash3 to be more clear).
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] in compressor.cpp
JeremyRubin committedFeb 19, 2017 -
Fix 2 subscript[0] bugs in pubkey.cpp, and eliminate one extra size c…
…heck
JeremyRubin committedFeb 19, 2017 -
Fix subscript[0] bug in net.cpp if GetGroup returns a 0-sized vector
JeremyRubin committedFeb 19, 2017
-
Flush CValidationInterface callbacks prior to destruction
Note that the CScheduler thread cant be running at this point, it has already been stopped with the rest of the init threadgroup. Thus, just calling any remaining loose callbacks during Shutdown() is sane.
-
Support more than one CScheduler thread for serial clients
This will be used by CValidationInterface soon. This requires a bit of work as we need to ensure that most of our callbacks happen in-order (to avoid synchronization issues in wallet) - we keep our own internal queue and push things onto it, scheduling a queue-draining function immediately upon new callbacks.
TheBlueMatt committedApr 10, 2017 -
Add default arg to CScheduler to schedule() a callback now
TheBlueMatt committedJan 20, 2017 -
Give CMainSignals a reference to the global scheduler
...so that it can run some signals in the background later
TheBlueMatt committedJan 19, 2017 -
Merge #10759: Fix multi_rpc test for hosts that dont default to utf8
bc7d103 Fix multi_rpc test for hosts that dont default to utf8 (Matt Corallo) Tree-SHA512: 7644b1f50d4010a08aed5d1c87ab7326af9c109ac05dfbfc4bb6d5a19ace7997ef9cdd64d4301072f1106225de6d3aacccb17f53043b55ba61f5723c2b65af30
This commit was signed with a verified signature.GPG key ID: D2EA4850E7528B25 Learn about signing commits -
Merge #10761: [tests] fix replace_by_fee.py
301fd51 [tests] fix replace_by_fee.py (John Newbery) Tree-SHA512: 716ae20ab1f0a5fcb38160cb3a03f83f950f3020e3ed1ad0acf94d7aff71d34ab13c57d2bff83d3afcad206d98e8d1617c1a6b58bae47e2ed28f1f247ca8187d
This commit was signed with a verified signature.GPG key ID: D2EA4850E7528B25 Learn about signing commits -
Merge #10744: Use method name via __func__ macro
9bbf600 Use method name from __func__ macro (darksh1ne) Tree-SHA512: da6d0714f458b538189bbc2b53252ba353dcc1ef15fa780cb7f690a034b58ab0dbaa3a89f83f044c746241ee265a70fc092449f1cc7be4f190775423fbca5fc5
This commit was signed with a verified signature.GPG key ID: D2EA4850E7528B25 Learn about signing commits -
fb915d5 changed the optIntoRbf field in fundrawtransaction to replaceable. This commit fixes up replace-by-fee.py to use the new option name.
-
Change default fee estimation mode.
Fee estimates will default to be non-conservative if the transaction in question is opt-in-RBF.
morcos committedJun 13, 2017 -
remove default argument from estimateSmartFee
morcos committedJun 13, 2017 -
Introduce a fee estimate mode.
GetMinimumFee now passes the conservative argument into estimateSmartFee. Call CalculateEstimateType(mode) before calling GetMinimumFee or estimateSmartFee to determine the value of this argument. CCoinControl can now be used to control this mode.
morcos committedJun 13, 2017 -
remove default argument from GetMinimumFee
morcos committedJun 13, 2017 -
Fix multi_rpc test for hosts that dont default to utf8
Otherwise the utf8 written to bitcoin.conf throws an exception when read from get_auth_cookie
-
Merge #10698: Be consistent in calling transactions "replaceable" for…
… Opt-In RBF 73c942e Use "replaceable" instead of "rbfoptin" in bitcoin-tx. (Matt Corallo) fb915d5 Use "replaceable" instead of "optIntoRbf" in fundrawtransaction. (Matt Corallo) 928c681 Use "replaceable" instead of "optintorbf" in createrawtransaction. (Matt Corallo) Tree-SHA512: 8922451c00abb63aaa08b4a9e314e89c22233b32f207259fbc25367f7d5b67efbaccc7e2a4958c18611ad498da302296242860c7be965a0e996dcde3e89efa07
This commit was signed with a verified signature.laanwj Wladimir J. van der Laan
GPG key ID: 1E4AED62986CD25D Learn about signing commits -
Merge #10710: REST/RPC example update
b8bb425 REST/RPC example update (Michael Rotarius) Tree-SHA512: 3a7003f5996f58d9881e7b7a9155f8b1c233faea2977cd02c481567b60fa47105433184da3d887ef3ec28775ad33719b779bff2753d64b775b29d8a7a6214fda
This commit was signed with a verified signature.laanwj Wladimir J. van der Laan
GPG key ID: 1E4AED62986CD25D Learn about signing commits -
Merge #10743: [test] don't run dbcrash.py on Travis
bd00fa5 [test] don't run dbcrash.py on Travis (John Newbery) Tree-SHA512: 396c064e4e596c4c1d7d98f13a6e777fe247791debcead2c58a746445eba49d00b44733917b8b80c9ee56ebf75ec179e63581957a5691ceb3a2acab7758d4fc1
This commit was signed with a verified signature.laanwj Wladimir J. van der Laan
GPG key ID: 1E4AED62986CD25D Learn about signing commits -
Merge branch qt-translations into master
Forgot the Tree-SHA512 on last commit, so add a merge commit to include it. Tree-SHA512: 3d8d644f1ef3f272a34ac5b1fc724ea23cdfa260e13bc1d3b8bd4a89bf841377771be2173bad96ee05be6bb64bb5ff13e6166a1de1b88d80feea09a3fa96179f
This commit was signed with a verified signature.laanwj Wladimir J. van der Laan
GPG key ID: 1E4AED62986CD25D Learn about signing commits -
This commit was signed with a verified signature.
laanwj Wladimir J. van der Laan
GPG key ID: 1E4AED62986CD25D Learn about signing commits
-
Use "replaceable" instead of "rbfoptin" in bitcoin-tx.
To be consistent with RPC naming
-
Use "replaceable" instead of "optIntoRbf" in fundrawtransaction.
To be consistent with other RPCs
TheBlueMatt committedJun 28, 2017 -
Use "replaceable" instead of "optintorbf" in createrawtransaction.
To be consistent with other places (and add the missing named args entry for it).
TheBlueMatt committedJun 28, 2017 -
-
Use method name from __func__ macro
Use __func__ macro in std::runtime_exception to: 1. fix method name in CWalletTx::GetAvailableWatchOnlyCredit() 2. refactor CWalletTx::GetAvailableCredit()
-
-
Merge #10193: scripted-diff: Remove #include <boost/foreach.hpp>
b1268a1 clang-format: Delete ForEachMacros (Jorge Timón) 5995735 scripted-diff: Remove #include <boost/foreach.hpp> (Jorge Timón) 3eff827 scripted-diff: Remove BOOST_REVERSE_FOREACH (Jorge Timón) 33aed5b Fix const_reverse_iterator constructor (pass const ptr) (Jorge Timón) 300851e Introduce src/reverse_iterator.hpp and include it... (Jorge Timón) Tree-SHA512: df3405328e9602d0a433ac134ba59a5c9a6202ef64188df2f94a59b2ce58dec7c988b25d0671c7937de516a96b2e6daeb9d04c82fa363b616ee4cf6e9cb0fac6
This commit was signed with a verified signature.laanwj Wladimir J. van der Laan
GPG key ID: 1E4AED62986CD25D Learn about signing commits -
Make ValidationInterface signals-type-agnostic
(by hiding boost::signals stuff in the .cpp) This allows us to give it a bit more intelligence as we move forward, including routing some signals through CScheduler. While the introduction of a "internals" pointer in the class is pretty ugly, the fact that we no longer need to include boost/signals directly from validationinterface.h is very much worth the loss.
TheBlueMatt committedJan 19, 2017 -
Use TestingSetup to DRY qt rpcnestedtests
TheBlueMatt committedApr 27, 2017
-
Merge #10728: fix typo in help text for removeprunedfunds
ecb4fc3 fix typo in help text for removeprunedfunds (Akio Nakamura) Tree-SHA512: 2603851f1ac90bc0b90ced6355b0056e4cb658303cb2cd03ee0827ed0053157ebb87de48076f4d4f556991bfdbdb65d0a68a8dbd275c501cee4c9b5746a9562b
This commit was signed with a verified signature.jonasschnelli Jonas Schnelli
GPG key ID: 1EB776BB03C7922D Learn about signing commits