Permalink
Commits on Jun 6, 2017
Commits on Jun 5, 2017
Commits on Jun 2, 2017
  1. build: bump version to 0.14.2

    laanwj committed Jun 2, 2017
Commits on Jun 1, 2017
  1. net: only enforce the services required to connect

    also once half of all outgoing nodes have our preferred flags, require only
    minimal flags from the rest.
    
    Github-Pull: #10441
    Rebased-From: b6fbfc2
    theuni committed with laanwj May 24, 2017
Commits on May 31, 2017
  1. Merge #10484: 0.14 Backports

    1847642 [Wallet] unset change position when there is no change on exact match (Gregory Sanders)
    ae479bc build: fix bitcoin-config.h regeneration after touching build files (Cory Fields)
    3d395d6 build: remove wonky auto top-level convenience targets (Cory Fields)
    4bc99c3 Add missing <atomic> header in clientmodel.h (Jonas Schnelli)
    222f377 Set both time/height header caches at the same time (Jonas Schnelli)
    7da1337 Declare headers height/time cache mutable, re-set the methods const (Jonas Schnelli)
    9ac40e8 Update the remaining blocks left in modaloverlay at init. (Jonas Schnelli)
    1e936d7 Reduce cs_main locks during modal overlay by adding an atomic cache (Jonas Schnelli)
    0aee4a1 Check interruptNet during dnsseed lookups (Matt Corallo)
    laanwj committed May 31, 2017
  2. build: fix bitcoin-config.h regeneration after touching build files

    This was a long-standing and annoying problem.
    
    If autogen.sh was not manually run after touching configure.ac,
    bitcoin-config.h would not be properly regenerated. This causes very subtle
    problems when configure appears to enable a new value, but it does not end up
    reflected in the build.
    theuni committed with jonasschnelli Apr 18, 2017
  3. build: remove wonky auto top-level convenience targets

    These were meant to help build subdir targets from the top builddir, but cause
    infinite recursion when going the other way.
    
    If anyone actually uses these, we can add back specific targets.
    theuni committed with jonasschnelli Apr 18, 2017
Commits on May 29, 2017
  1. Minor fix in build documentation for FreeBSD 11

    - Package name is libevent, not libevent2
    - Need to use GNU make
    
    Github-Pull: #10245
    Rebased-From: 0611bc3
    shigeya committed with laanwj Apr 20, 2017
Commits on May 23, 2017
  1. Fix importwallet edge case rescan bug

    Start importwallet rescans at the first block with timestamp greater or equal
    to the wallet birthday instead of the last block with timestamp less or equal.
    This fixes an edge case bug where importwallet could fail to start the rescan
    early enough if there are blocks with decreasing timestamps or multiple blocks
    with the same timestamp.
    
    Github-Pull: #10410
    Rebased-From: 2a8e35a
    ryanofsky committed with laanwj May 16, 2017
Commits on May 22, 2017
  1. Populate services in GetLocalAddress

    Previously if we didn't have any local addresses, GetLocalAddress would return
    0.0.0.0 and then we'd swap in a peer's notion of our address in AdvertiseLocal,
    but then nServices would never get set.
    
    Github-Pull: #10424
    Rebased-From: 3070134
    morcos committed with laanwj May 18, 2017
Commits on May 17, 2017
  1. [depends] miniupnpc 2.0.20170509

    Github-Pull: #10414
    Rebased-From: af5d48c
    fanquake committed with laanwj May 17, 2017
Commits on Apr 22, 2017
  1. doc: clean out release notes

    laanwj committed Apr 22, 2017
Commits on Apr 20, 2017
  1. Merge #10232: [0.14] release-notes: Accurately explain getblocktempla…

    …te improvements
    
    
    38ab0a7 release-notes: Accurately explain getblocktemplate improvements (Luke Dashjr)
    
    Tree-SHA512: b519431d5009c5bdb7511e46c9dec05370ba62d70f5f6a9d00b82d190581b937e34d29c32c3795f4f219288d40695091cfe60ec93b3c40c01ab72d9232064c04
    laanwj committed Apr 20, 2017
  2. Clarify importprivkey help text with example of blank label without r…

    …escan
    
    Occasionally I waste a lot of time not remembering that the second parameter to importprivkey must be blank if you intend to stop rescan with "false" as the third parameter.
    
    Github-Pull: #10207
    Rebased-From: c9e31c3
    wtogami committed with laanwj Apr 14, 2017
Commits on Apr 19, 2017
Commits on Apr 14, 2017
  1. net: define NodeId as an int64_t

    This should make occurances of NodeId wrapping essentially impossible for
    real-world usage.
    
    Github-Pull: #10176
    Rebased-From: c851be4
    theuni committed with laanwj Apr 10, 2017
  2. [rpc] rename disconnectnode argument

    Github-Pull: #10204
    Rebased-From: 883154c
    jnewbery committed with laanwj Apr 13, 2017
Commits on Apr 13, 2017
  1. Merge #10185: [0.14] Mention dbcache memory changes in release notes

    b7caa30 Mention dbcache memory changes in 0.14.1 release notes (Suhas Daftuar)
    
    Tree-SHA512: cbc4bd55075c21c3cb1ea7857cf977ca60c6ae75b615512fbc9a42c4f329c40701fe31697634a47a17367e291c0969c2ad47266c8ef6d5bfd23e56614f515027
    laanwj committed Apr 13, 2017
Commits on Apr 6, 2017
  1. Merge #10157: [0.14] Fix the mempool_packages.py test

    39febb8 [qa] Fix mempool_packages.py for the 0.14 branch (Suhas Daftuar)
    
    Tree-SHA512: 7b5f2627a76d79da5d7c9d30794219a87bec99296d5f74f66b347c7c8914244bfd07f0d48231adda7269678706fd9158b846d710f942b724c8c5748cc4a49c7e
    laanwj committed Apr 6, 2017
  2. Merge #10158: Add some more release notes for 0.14.1.

    226a9cb Add some more release notes for 0.14.1. (Gregory Maxwell)
    
    Tree-SHA512: ea74ae21f0a15556c877318833b998869a8a7378b40e168f84c80ee6c3433befa68ba52502d4d13ce2e5f14b8ad6b0a4075d67fea603d60ec94698f2a0606f6d
    laanwj committed Apr 6, 2017
Commits on Apr 5, 2017
  1. Add some more release notes for 0.14.1.

    This adds a blurb for the segwit signaling and fixes up the attribution.
    gmaxwell committed Apr 5, 2017
  2. [qa] Fix mempool_packages.py for the 0.14 branch

    The backport in d947afc of this
    test was incorrect due to an api change in prioritisetransaction.
    sdaftuar committed Apr 5, 2017