Permalink
Commits on Jul 8, 2017
  1. Cleanup (safe, it was checked) subscript[0] in MurmurHash3 (and clean…

    …up MurmurHash3 to be more clear).
    JeremyRubin committed Feb 19, 2017
Commits on Jul 7, 2017
  1. 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.
    TheBlueMatt committed Jun 27, 2017
  2. 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 committed Apr 10, 2017
  3. Give CMainSignals a reference to the global scheduler

    ...so that it can run some signals in the background later
    TheBlueMatt committed Jan 19, 2017
  4. 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
    MarcoFalke committed Jul 7, 2017
  5. Merge #10761: [tests] fix replace_by_fee.py

    301fd51 [tests] fix replace_by_fee.py (John Newbery)
    
    Tree-SHA512: 716ae20ab1f0a5fcb38160cb3a03f83f950f3020e3ed1ad0acf94d7aff71d34ab13c57d2bff83d3afcad206d98e8d1617c1a6b58bae47e2ed28f1f247ca8187d
    MarcoFalke committed Jul 7, 2017
  6. Merge #10744: Use method name via __func__ macro

    9bbf600 Use method name from __func__ macro (darksh1ne)
    
    Tree-SHA512: da6d0714f458b538189bbc2b53252ba353dcc1ef15fa780cb7f690a034b58ab0dbaa3a89f83f044c746241ee265a70fc092449f1cc7be4f190775423fbca5fc5
    MarcoFalke committed Jul 7, 2017
  7. [tests] fix replace_by_fee.py

    fb915d5 changed the optIntoRbf field in
    fundrawtransaction to replaceable. This commit fixes up
    replace-by-fee.py to use the new option name.
    jnewbery committed Jul 7, 2017
  8. Change default fee estimation mode.

    Fee estimates will default to be non-conservative if the transaction in question is opt-in-RBF.
    morcos committed Jun 13, 2017
  9. 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 committed Jun 13, 2017
  10. 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
    TheBlueMatt committed Jul 7, 2017
Commits on Jul 6, 2017
  1. 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
    laanwj committed Jul 6, 2017
  2. Merge #10710: REST/RPC example update

    b8bb425 REST/RPC example update (Michael Rotarius)
    
    Tree-SHA512: 3a7003f5996f58d9881e7b7a9155f8b1c233faea2977cd02c481567b60fa47105433184da3d887ef3ec28775ad33719b779bff2753d64b775b29d8a7a6214fda
    laanwj committed Jul 6, 2017
  3. Merge #10743: [test] don't run dbcrash.py on Travis

    bd00fa5 [test] don't run dbcrash.py on Travis (John Newbery)
    
    Tree-SHA512: 396c064e4e596c4c1d7d98f13a6e777fe247791debcead2c58a746445eba49d00b44733917b8b80c9ee56ebf75ec179e63581957a5691ceb3a2acab7758d4fc1
    laanwj committed Jul 6, 2017
  4. Merge branch qt-translations into master

    Forgot the Tree-SHA512 on last commit, so add a merge commit to include
    it.
    
    Tree-SHA512: 3d8d644f1ef3f272a34ac5b1fc724ea23cdfa260e13bc1d3b8bd4a89bf841377771be2173bad96ee05be6bb64bb5ff13e6166a1de1b88d80feea09a3fa96179f
    laanwj committed Jul 6, 2017
Commits on Jul 5, 2017
  1. Use "replaceable" instead of "rbfoptin" in bitcoin-tx.

    To be consistent with RPC naming
    TheBlueMatt committed Jun 28, 2017
  2. Use "replaceable" instead of "optIntoRbf" in fundrawtransaction.

    To be consistent with other RPCs
    TheBlueMatt committed Jun 28, 2017
  3. Use "replaceable" instead of "optintorbf" in createrawtransaction.

    To be consistent with other places (and add the missing named
    args entry for it).
    TheBlueMatt committed Jun 28, 2017
Commits on Jul 4, 2017
  1. 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()
    darksh1ne committed on GitHub Jul 4, 2017
  2. 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
    laanwj committed Jul 4, 2017
  3. 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 committed Jan 19, 2017
Commits on Jul 3, 2017
  1. Merge #10728: fix typo in help text for removeprunedfunds

    ecb4fc3 fix typo in help text for removeprunedfunds (Akio Nakamura)
    
    Tree-SHA512: 2603851f1ac90bc0b90ced6355b0056e4cb658303cb2cd03ee0827ed0053157ebb87de48076f4d4f556991bfdbdb65d0a68a8dbd275c501cee4c9b5746a9562b
    jonasschnelli committed Jul 3, 2017