Permalink
Commits on Oct 3, 2018
  1. doc: Clean out release notes after release 0.15.2

    laanwj committed Oct 3, 2018
    Tree-SHA512: 7e0bc6920726eb1a0516c7adba85778e913fe2f65209abfffe7740074c1ad64de09d3f3cc0d8f1e269e130e144587af48eb48006d68a9a579a91f4253c47566a
Commits on Sep 19, 2018
  1. Merge #14262: 0.15.2 release notes, manpage and version bump

    laanwj committed Sep 19, 2018
    391b2cf doc: Update manpages for 0.15.2 (Sjors Provoost)
    1e3dafc build: Bump version to 0.15.2 (Sjors Provoost)
    bf47116 doc: 0.15.2 release notes (Sjors Provoost)
    
    Pull request description:
    
      Semi manual based on [commits since v0.15.1](v0.15.1...0.15), so please sanity check.
    
    Tree-SHA512: d4df6ed446f61657c1ed3c545808bafa2ba4d38ea6073881c1e69da20a01c64b20e550eb15d57c6dde390d260b369d348ba8b74b42ab3283e8cdf12632c427a0
  2. build: Bump version to 0.15.2

    Sjors committed Sep 19, 2018
  3. doc: 0.15.2 release notes

    Sjors committed Sep 19, 2018
Commits on Sep 18, 2018
  1. Fix crash bug with duplicate inputs within a transaction

    sdaftuar authored and laanwj committed Sep 17, 2018
    Introduced by #9049
    
    Github-Pull: #14247
    
    Tree-SHA512: 2815312a3da8ef4a93dbc26b71d9147e34d1fed794aa7188ec12670579d2e45380212cf1e23526a7b5e339a185a73637fc2f342e0699b687c920244bc2edc124
Commits on Jul 11, 2018
  1. Merge #13574: [0.15] backport depends: Update Qt download url

    laanwj committed Jul 11, 2018
    809df9e depends: Update Qt download url (fanquake)
    
    Pull request description:
    
      GitHub-Pull: #13544
      Rebased-From: 2fca656
    
    Tree-SHA512: 117da7b456461475038eb163b68ccbc05248e4622f1c3bbceada3840840f673ccbc9573d03187d17e45d69030b1e5de5b16c45b0dbb1a6fb4962be21209064a7
Commits on Jun 30, 2018
  1. depends: Update Qt download url

    fanquake committed Jun 27, 2018
    GitHub-Pull: #13544
    Rebased-From: 2fca656
Commits on May 15, 2018
  1. Merge #13093: [0.15] backport: depends qt patches

    laanwj committed May 15, 2018
    93b9a61 depends: Fix Qt build with XCode 9.3 (fanquake)
    9bb1a16 [Depends] Fix Qt build with Xcode 9.2 (fanquake)
    
    Pull request description:
    
      Backports #11995 and #12946 so that qt (and all depends) can still be built on the 0.15 branch.
    
    Tree-SHA512: 671cce790b5f72c8edd04461d0bc3d300557c4df8c4e5d338561a972333edb34e2009f221d581fe3b2e61080cce0891588831c00c16d4ab852730f65856a3054
Commits on Apr 26, 2018
  1. depends: Fix Qt build with XCode 9.3

    fanquake committed Apr 11, 2018
    GitHub-Pull: #12946
    Rebased-From: 5b4fc3e
  2. [Depends] Fix Qt build with Xcode 9.2

    fanquake committed Nov 19, 2017
    GitHub-Pull: #11995
    Rebased-From: 2b1f794
Commits on Jan 3, 2018
  1. Merge #12032: [backport] #11847 Make boost::multi_index comparators c…

    laanwj committed Jan 3, 2018
    …onst
    
    ad83936 Make boost::multi_index comparators const (Suhas Daftuar)
    
    Pull request description:
    
      Backports @sdaftuar's fix (#11847) for compatibility with boost 1.66 to the 0.15.x branch.
    
      Fixes #12009
    
    Tree-SHA512: 5d3f0a03c4fbee28e2b88204dc267d948b226512db8e4db0080002f2575d3f3793ada8572d817b7ca5a76b134c6b393691a7020334fb96d4f592661c0936673a
Commits on Dec 27, 2017
  1. Make boost::multi_index comparators const

    sdaftuar authored and fanquake committed Dec 7, 2017
    GitHub-Pull: #11847
    Rebased-From: 1ec0c0a
Commits on Dec 17, 2017
  1. Merge #11647: 0.15: Backports

    laanwj committed Dec 17, 2017
    7af2457 contrib/init: Update openrc-run filename (Luke Dashjr)
    3f1db56 Wrap dumpwallet warning and note scripts aren't dumped (MeshCollider)
    42ea47d Add wallet backup text to import*, add* and dumpwallet RPCs (MeshCollider)
    3a6cdd4 Add test for multiwallet batch RPC calls (Russell Yanofsky)
    1c8c7f8 Add missing batch rpc calls to python coverage logs (Russell Yanofsky)
    1036c43 Add missing multiwallet rpc calls to python coverage logs (Russell Yanofsky)
    2eea279 Make AuthServiceProxy._batch method usable (Russell Yanofsky)
    305f768 Limit AuthServiceProxyWrapper.__getattr__ wrapping (Russell Yanofsky)
    7026845 Fix uninitialized URI in batch RPC requests (Russell Yanofsky)
    6372a75 [Wallet] always show help-line of wallet encryption calls (Jonas Schnelli)
    
    Pull request description:
    
      This fixes some multiwallet issues on the 0.15 branch...
    
    Tree-SHA512: 304a6c6acbce22c8b7338d1e618451978ab2cd04938c71a3daf40fe9996ef14e324645d642fbc21950a5481fb993254082d54da1cb953a739ebaeaab34c080d4
Commits on Nov 20, 2017
  1. Merge #11662: [0.15] Sanity-check script sizes in bitcoin-tx

    laanwj committed Nov 20, 2017
    f455bfd Sanity-check script sizes in bitcoin-tx (Matt Corallo)
    
    Pull request description:
    
      Backport of #11554
    
      Cleanly merges into 0.14 too if we care.
    
    Tree-SHA512: e8aff8bcde5925a73b2b9293f4782cdcf5ebc71a29001a592628b2d77e368db9905823fe7956c8e8b50ae942c77f64d48e6023a58f95b1457e106fca780308a3
Commits on Nov 13, 2017
  1. contrib/init: Update openrc-run filename

    luke-jr authored and MarcoFalke committed Nov 13, 2017
    OpenRC changed their program binary names in 2014 (3 years ago), and using the old names has loud warnings now
    
    Github-Pull: #11676
    Rebased-From: 2f041f0
Commits on Nov 11, 2017
  1. Doc: Clean out release notes after 0.15.1

    laanwj committed Nov 11, 2017
    Tree-SHA512: 9478e6b5be237961f74e46640bf3a0f91e7a1fc82215572b17aeb1f00b8dc3244358ee15eae5d8dec2ec4cebe37de7e70db8fe95be81ceb8f2a6abb6ddb35856
  2. Sanity-check script sizes in bitcoin-tx

    TheBlueMatt authored and luke-jr committed Oct 24, 2017
    Github-Pull: #11554
    Rebased-From: a6f33ea
Commits on Nov 9, 2017
  1. Wrap dumpwallet warning and note scripts aren't dumped

    MeshCollider authored and MarcoFalke committed Oct 19, 2017
    Github-Pull: #11289
    Rebased-From: c098c58
  2. Add wallet backup text to import*, add* and dumpwallet RPCs

    MeshCollider authored and MarcoFalke committed Sep 8, 2017
    Github-Pull: #11289
    Rebased-From: a38bfbc
Commits on Nov 6, 2017
  1. Merge #11610: [0.15] Update release notes for 0.15.1

    laanwj committed Nov 6, 2017
    4fcb915 Update release notes for 0.15.1 (MeshCollider)
    
    Pull request description:
    
      Adds info for the more notable changes since 0.15.0.1 to the release notes.
    
      ~Still needs the list of commits added too.~ (added in 2ce9e58)
    
    Tree-SHA512: 54d30b1f0105d0d9d86a0dba017471bfa13b6bdd39fc4ee785cb515958c0f72874fb2d1e967076ac61762a16ff7b23b0eebc016f2ab0fb0aa9d6941fd6662042
Commits on Nov 5, 2017
  1. doc: Fill in 0.15.1 changelog and authors in release notes

    laanwj committed Nov 5, 2017
    Tree-SHA512: 569816ca62319650d803b2dd4bc3a8791aaea1f573cd52a9e2cf220dc1ec08180a66fbb0ac44441f6b9f48cb9041ce08f56ff2e864b58510308b9a4b6898f8e8
Commits on Nov 3, 2017
  1. Merge #11592: 0.15: Backports

    sipa committed Nov 3, 2017
    8195cb0 rpc: further constrain the libevent workaround (Cory Fields)
    34153a7 rpc: work-around an upstream libevent bug (Cory Fields)
    fc308a6 Add unit test for stale tip checking (Suhas Daftuar)
    2ed0647 Add CConnmanTest to mutate g_connman in tests (João Barbosa)
    a607a95 Connect to an extra outbound peer if our tip is stale (Suhas Daftuar)
    459f2db Track tip update time and last new block announcement from each peer (Suhas Daftuar)
    49bf090 net: Allow connecting to extra outbound peers (Suhas Daftuar)
    bb83fe1 Add release notes describing blockmaxweight deprecation (Matt Corallo)
    4c82cea Use a sensible default for blockmaxweight (Matt Corallo)
    7871a7d Deprecate confusing blockmaxsize, fix getmininginfo output (Matt Corallo)
    6baa317 Fix minchainwork test for 0.15 backport (Suhas Daftuar)
    55b7abf Make p2p-acceptablock not an extended test (Matt Corallo)
    5bec774 [qa] test that invalid blocks on an invalid chain get a disconnect (Matt Corallo)
    92d6105 Reject headers building on invalid chains by tracking invalidity (Matt Corallo)
    51001d6 Accept unrequested blocks with work equal to our tip (Matt Corallo)
    c6e4d0c Stop always storing blocks from whitelisted peers (Matt Corallo)
    e976c36 Rewrite p2p-acceptblock in preparation for slight behavior changes (Matt Corallo)
    ec8dedf net: Add missing lock in ProcessHeadersMessage(...) (practicalswift)
    59b210d Disconnect outbound peers relaying invalid headers (Suhas Daftuar)
    fc966bb moveonly: factor out headers processing into separate function (Suhas Daftuar)
    e327224 Add unit test for outbound peer eviction (Suhas Daftuar)
    9961abf Permit disconnection of outbound peers on bad/slow chains (Suhas Daftuar)
    bf191a7 Disconnecting from bad outbound peers in IBD (Suhas Daftuar)
    d570aa4 Fix uninitialized g_connman crash in Shutdown() (MeshCollider)
    0a5477c net: stop both net/net_processing before destroying them (Cory Fields)
    b4136f2 net: drop unused connman param (Cory Fields)
    dc897e5 net: use an interface class rather than signals for message processing (Cory Fields)
    8aee55a net: pass CConnman via pointer rather than reference (Cory Fields)
    6f27965 Rename fAddnode to a more-descriptive "manual_connection" (Matt Corallo)
    ffb6ea4 Add comment explaining forced processing of compact blocks (Suhas Daftuar)
    2df65ee qa: add test for minchainwork use in acceptblock (Suhas Daftuar)
    3acec38 Don't process unrequested, low-work blocks (Suhas Daftuar)
    0e9d04b [qa] Test nMinimumChainWork (Suhas Daftuar)
    da4908c Allow setting nMinimumChainWork on command line (Suhas Daftuar)
    4108879 qa: Remove never used return value of sync_with_ping (MarcoFalke)
    f3457d0 qa: Make tmpdir option an absolute path (MarcoFalke)
    9c8006d Avoid opening copied wallet databases simultaneously (Russell Yanofsky)
    de7053f [wallet] Fix leak in CDB constructor (João Barbosa)
    fd79ed6 Ensure backupwallet fails when attempting to backup to source file (Tomas van der Wansem)
    d94fc33 scripted-diff: rename assert_raises_jsonrpc to assert_raises_rpc error (John Newbery)
    623de0a [tests] do not allow assert_raises_message to be called with JSONRPCException (John Newbery)
    5b728c8 [tests] remove direct testing on JSONRPCException from individual test cases (John Newbery)
    
    Pull request description:
    
    Tree-SHA512: 9fdb5c47844a899271023d8d445f7fc728e3ad71916490cd9783464684967594b07cda05dd644b722bfcea9fade74d06cfc501e1a68abf118d6d03fbbf7d7707
  2. Add test for multiwallet batch RPC calls

    ryanofsky authored and MarcoFalke committed Sep 7, 2017
    Tests bug reported in #11257
    
    Github-Pull: #11277
    Rebased-From: 4526d21
  3. Add missing batch rpc calls to python coverage logs

    ryanofsky authored and MarcoFalke committed Oct 4, 2017
    Without this change, batch RPC calls are not included in coverage logs.
    
    Github-Pull: #11277
    Rebased-From: 74182f2
  4. Add missing multiwallet rpc calls to python coverage logs

    ryanofsky authored and MarcoFalke committed Oct 4, 2017
    This fixes a bug in coverage logging that's been around since the logging was
    introduced.
    
    Github-Pull: #11277
    Rebased-From: 505530c
  5. Make AuthServiceProxy._batch method usable

    ryanofsky authored and MarcoFalke committed Sep 7, 2017
    Split off AuthServiceProxy.get_request method to make it easier to batch RPC
    requests without duplicating code and remove leading underscore from _batch
    method.
    
    This does not change any existing behavior.
    
    Github-Pull: #11277
    Rebased-From: 9f67646
  6. Limit AuthServiceProxyWrapper.__getattr__ wrapping

    ryanofsky authored and MarcoFalke committed Sep 7, 2017
    Change AuthServiceProxyWrapper.__getattr__ to only wrap proxied attributes, not
    real attributes. This way AuthServiceProxyWrapper can continue logging RPC
    calls without complicating other object usages, and special case handling for
    the .url property can be dropped.
    
    Github-Pull: #11277
    Rebased-From: e02007a
  7. Fix uninitialized URI in batch RPC requests

    ryanofsky authored and MarcoFalke committed Sep 7, 2017
    This fixes "Wallet file not specified" errors when making batch wallet RPC
    calls with more than one wallet loaded. This issue was reported by
    NicolasDorier <nicolas.dorier@gmail.com>
    #11257
    
    Request URI is not used for anything except multiwallet request dispatching, so
    this change has no other effects.
    
    Fixes #11257
    
    Github-Pull: #11277
    Rebased-From: edafc71
  8. [Wallet] always show help-line of wallet encryption calls

    jonasschnelli authored and MarcoFalke committed Nov 1, 2017
    Github-Pull: #11590
    Rebased-From: 720d9e8
Commits on Nov 2, 2017
  1. rpc: further constrain the libevent workaround

    theuni authored and MarcoFalke committed Nov 2, 2017
    The bug was introduced in 2.1.6-beta, versions before that don't need the
    workaround.
    
    Github-Pull: #11593
    Rebased-From: 97932cd
  2. rpc: work-around an upstream libevent bug

    theuni authored and MarcoFalke committed Nov 1, 2017
    A rare race condition may trigger while awaiting the body of a message, see
    upsteam commit 5ff8eb26371c4dc56f384b2de35bea2d87814779 for details.
    
    This may fix some reported rpc hangs/crashes.
    
    Github-Pull: #11593
    Rebased-From: 6b58360
  3. build: Bump version to 0.15.1

    laanwj committed Nov 2, 2017
    Tree-SHA512: d998b31250208078414a27431d21b847592bdb1e4bd7eb1df6bee7f67671a4124dcaa2971ebef52304528080ab2d2ff6553b7d7138d948a364e64fc4e37dacd3
  4. Add unit test for stale tip checking

    sdaftuar authored and MarcoFalke committed Oct 26, 2017
    Github-Pull: #11560
    Rebased-From: 6262915