0.15: Backports #11647

pull MarcoFalke wants to merge 10 commits into bitcoin:0.15 from MarcoFalke:Mf1711-0152backports changing 9 files +48 −35
  1. MarcoFalke commented at 7:39 pm on November 9, 2017: member
    This fixes some multiwallet issues on the 0.15 branch…
  2. [Wallet] always show help-line of wallet encryption calls
    Github-Pull: #11590
    Rebased-From: 720d9e8fa1d1c7516e8278eaaf60789d2f2c8a53
    6372a75581
  3. Fix uninitialized URI in batch RPC requests
    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>
    https://github.com/bitcoin/bitcoin/issues/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: edafc718ad071993d10b3b9a1e1828bbd1f8ce54
    70268454e8
  4. Limit AuthServiceProxyWrapper.__getattr__ wrapping
    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: e02007aade3d449f030fe5c8b12beddd7df1b232
    305f768242
  5. Make AuthServiceProxy._batch method usable
    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: 9f67646f173dd29464666b34de2ec9cfc480c11a
    2eea279fe6
  6. Add missing multiwallet rpc calls to python coverage logs
    This fixes a bug in coverage logging that's been around since the logging was
    introduced.
    
    Github-Pull: #11277
    Rebased-From: 505530c6cffeab8dc1f75f54ae0dfdcdb55d370b
    1036c43fe5
  7. Add missing batch rpc calls to python coverage logs
    Without this change, batch RPC calls are not included in coverage logs.
    
    Github-Pull: #11277
    Rebased-From: 74182f235cd04dcac7a8b3e763bc9add549745e1
    1c8c7f8af9
  8. Add test for multiwallet batch RPC calls
    Tests bug reported in https://github.com/bitcoin/bitcoin/issues/11257
    
    Github-Pull: #11277
    Rebased-From: 4526d21e52aa94f12121fcf01047c04f82c4990a
    3a6cdd459c
  9. MarcoFalke added the label Backport on Nov 9, 2017
  10. Add wallet backup text to import*, add* and dumpwallet RPCs
    Github-Pull: #11289
    Rebased-From: a38bfbc51d0b98fffd8d79457f31c6fb196ff580
    42ea47db42
  11. Wrap dumpwallet warning and note scripts aren't dumped
    Github-Pull: #11289
    Rebased-From: c098c581968fa23b2a1987c127c47e04d13fb5c8
    3f1db56bc1
  12. contrib/init: Update openrc-run filename
    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: 2f041f0e7d272459b49d784a1649d5b6cd77480e
    7af24577b5
  13. laanwj commented at 11:10 am on November 30, 2017: member
    utACK 7af24577b52d3ee0aea2c66889b8f94b65d4ab27 ACK on commit list, changes look sane, I have not replicated this commit-by-commit though.
  14. laanwj merged this on Dec 17, 2017
  15. laanwj closed this on Dec 17, 2017

  16. laanwj referenced this in commit 2559a19e6f on Dec 17, 2017
  17. MarcoFalke deleted the branch on Dec 17, 2017
  18. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-19 00:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me