Permalink
Switch branches/tags
Commits on Feb 1, 2017
  1. Merge #9625: Increase minimum debug.log size to 10MB after shrink.

    29fb311 Increase minimum debug.log size to 10MB after shrink. (Alex Morcos)
    laanwj committed Feb 1, 2017
  2. Merge #9640: Bumpfee: bugfixes for error handling and feerate calcula…

    …tion
    
    
    9522b53 rpc: bumpfee: handle errors more gracefully (Suhas Daftuar)
    f626594 rpc: bumpfee: use correct maximum signed tx size for fee calculation (Suhas Daftuar)
    d625b90 wallet: Refactor dummy signature signing for reusability (Suhas Daftuar)
    laanwj committed Feb 1, 2017
  3. rpc: bumpfee: use correct maximum signed tx size for fee calculation

    More accurate than simply adding one byte per input, and properly handles the
    case where the original transaction happened to have very small signatures
    sdaftuar committed with sdaftuar Jan 26, 2017
Commits on Jan 30, 2017
  1. Merge #9647: Skip RAII event tests if libevent is built without event…

    …_set_mem_functions
    
    
    95f97f4 Skip RAII event tests if libevent is built without event_set_mem_functions (Luke Dashjr)
    laanwj committed Jan 30, 2017
  2. Merge #9649: [doc] Remove unused clang format dev script

    fa5137c [doc] Remove unused clang format dev script (MarcoFalke)
    MarcoFalke committed Jan 30, 2017
  3. qt: periodic translations update

    laanwj committed Jan 30, 2017
  4. Merge #9644: [refactor] Remove using namespace <xxx> from src/

    b7b48c8 Refactor: Remove using namespace <xxx> from src/*.cpp. (Karl-Johan Alm)
    MarcoFalke committed Jan 30, 2017
  5. Merge #9626: Clean up a few CConnman cs_vNodes/CNode things

    2366180 Do not add to vNodes until fOneShot/fFeeler/fAddNode have been set (Matt Corallo)
    3c37dc4 Ensure cs_vNodes is held when using the return value from FindNode (Matt Corallo)
    5be0190 Delete some unused (and broken) functions in CConnman (Matt Corallo)
    laanwj committed Jan 30, 2017
  6. Merge #9615: Wallet incremental fee

    4b189c1 Change bumpfee result value from 'oldfee' to 'origfee'. (Alex Morcos)
    0c0c63f Introduce WALLET_INCREMENTAL_RELAY_FEE (Alex Morcos)
    e8021ec Use CWallet::GetMinimumFee in bumpfee (Alex Morcos)
    ae9719a Refactor GetMinimumFee to give option of providing targetFee (Alex Morcos)
    fe8e8ef [rpc] Add incremental relay fee to getnetworkinfo (Alex Morcos)
    6b331e6 Fix to have miner test aware of new separate block min tx fee (Alex Morcos)
    de6400d Fix missing use of dustRelayFee (Alex Morcos)
    5b15870 Use incrementalRelayFee for BIP 125 replacement (Alex Morcos)
    laanwj committed Jan 30, 2017
  7. Merge #9646: depends: Fix cross build for qt5.7

    b5f374f qt: fix build with zlib for target (Cory Fields)
    8efa34f depends: add a zlib build (Cory Fields)
    342eb96 build: find qt's renamed helper libs from 5.7 (Cory Fields)
    laanwj committed Jan 30, 2017
Commits on Jan 29, 2017
  1. Merge #9510: [trivial] Fix typos in comments

    cc16d99 [trivial] Fix typos in comments (practicalswift)
    MarcoFalke committed Jan 29, 2017
Commits on Jan 28, 2017
  1. [doc] Remove unused clang format dev script

    Also, update the clang format file to reflect the current coding
    style mentioned in the developer notes.
    MarcoFalke committed Jan 28, 2017
  2. qt: fix build with zlib for target

    This contains a few hacks very specific to Qt's buildsystem. These can be
    reverted once we split the build between native and target builds.
    
    Qt's build contains a circular dependency when not using a system zlib.
    By far the easiest fix is to switch to a system zlib, rather than Qt's own.
    However, that confuses Qt's cross build which assumes that when using a system
    zlib, it should also find a system (native) zlib for native tools. The build
    breaks if that zlib is not present.
    
    To solve this:
    1. Always use a system zlib rather than the one provided by qt
    2. Set force_bootstrap, which instructs the build tools to be built as though
       we're cross-compiling (build != target)
    3. For build tools, use qt's internal zlib so that a native zlib is not
    required.
    
    Step 3 means that if any zlib headers are found by the native build, it will
    confuse Qt's internal zlib build. So we also need to make sure that the target
    headers/libs aren't found. To do so, specify that our
    cflags/cxxflags/cppflags/ldflags only apply for non-host builds.
    theuni committed Jan 27, 2017
  3. depends: add a zlib build

    qt5.7 changed the location of some of its symbols, creating a circular
    dependency in Qt5Core. Rather than trying to fix that up, build our own zlib
    rather than having it built for us.
    theuni committed Jan 19, 2017
Commits on Jan 27, 2017
  1. Merge #9638: qa: Actually test assertions in pruning.py

    fab035f qa: Actually test assertions in pruning.py (MarcoFalke)
    laanwj committed Jan 27, 2017
  2. Merge #9637: [Qt] fix transaction details output-index to reflect vou…

    …t index
    
    
    04b8773 [Qt] fix transaction details output-index to reflect vout index (Jonas Schnelli)
    laanwj committed Jan 27, 2017
Commits on Jan 26, 2017
  1. Change bumpfee result value from 'oldfee' to 'origfee'.

    The result value indicates the actual fee on the transaction that was replaced. But there is an error message which uses the description 'oldfee' to refer to the original fee rate applied to the new transaction's estimated max size.  It was confusing that two different uses of 'oldfee' had two different numeric values.
    morcos committed Jan 23, 2017
  2. Introduce WALLET_INCREMENTAL_RELAY_FEE

    Have wallet's default bump value be higher than the default incrementalRelayFee to future proof against changes to incremental relay fee.  Only applies when not setting the fee rate directly.
    morcos committed Jan 23, 2017
  3. qa: Actually test assertions in pruning.py

    Also refactor to use wrapper for stop_node
    MarcoFalke committed Jan 12, 2017
  4. Use CWallet::GetMinimumFee in bumpfee

    Use the wallet's fee calculation logic to properly clamp fee against minimums and maximums when calculating the fee for a bumpfee transaction.  Unless totalFee is explictly given, in which case, manually check against min, but do nothing to adjust given fee.
    
    In all cases do a final check against maxTxFee (after adding any incremental amount).
    morcos committed Jan 26, 2017
  5. Merge #9519: Exclude RBF replacement txs from fee estimation

    de1ae32 Exclude RBF txs from fee estimation (Alex Morcos)
    laanwj committed Jan 26, 2017
  6. Merge #9594: Send final alert message to older peers after connecting.

    8ff8d21 Send final alert message to older peers after connecting. (Gregory Maxwell)
    laanwj committed Jan 26, 2017
  7. Merge #9574: [depends] Fix QT build on OSX

    c36ec71 depends: qt: disable printer for all platforms, not just osx (Cory Fields)
    laanwj committed Jan 26, 2017
  8. Merge #9587: Do not shadow local variable named `tx`.

    44f2baa Do not shadow local variable named `tx`. (Pavel Janík)
    laanwj committed Jan 26, 2017
  9. Merge #9613: [wallet] Clarify getbalance help string to explain inter…

    …action with bumpfee
    
    
    5a00659 [wallet] Clarify getbalance help string to explain interaction with bumpfee (Russell Yanofsky)
    laanwj committed Jan 26, 2017
  10. Merge #9606: net: Consistently use GetTimeMicros() for inactivity checks

    99464bc net: Consistently use GetTimeMicros() for inactivity checks (Suhas Daftuar)
    laanwj committed Jan 26, 2017
  11. Merge #9628: qa: Increase a sync_blocks timeout in pruning.py

    2f10f06 qa: Increase a sync_blocks timeout in pruning.py (Suhas Daftuar)
    MarcoFalke committed Jan 26, 2017