Backports for 0.13.1 #8815

pull laanwj wants to merge 11 commits into bitcoin:0.13 from laanwj:2016_09_backports_0_13_1 changing 14 files +1222 −129
  1. laanwj commented at 2:53 PM on September 26, 2016: member

    Backport the remaining 0.13.1-backport tagged pulls. See individual commits for original pull information.

  2. Do not store witness txn in rejection cache
    Github-Pull: #8525
    Rebased-From: 34521e4d7d176109dedf52ec8ef2b5052b9a30f3
    1672225670
  3. Add basic test for IsStandard witness transaction blinding
    Github-Pull: #8525
    Rebased-From: ca10a03addf70421893791c2c499e82fc494d60b
    b394a96396
  4. Remove createwitnessaddress
    This RPC command is unsafe as it will return an address even if the script is invalid.
    
    Github-Pull: #8699
    Rebased-From: 86c3f8db0bf64693313a81d5fe92ef603499030a
    a5ec248323
  5. Remove maxuploadtargets recommended minimum
    Github-Pull: #8712
    Rebased-From: 1b6bcdd3aa379a50c960e23d7c55db8294e76f7f
    23feab1f38
  6. Allow changing BIP9 parameters on regtest
    Github-Pull: #8418
    Rebased-From: 56c87e92110f05d7452f1e85bf755246ffc77206
    198494ce53
  7. Implement SipHash in Python
    Github-Pull: #8418
    Rebased-From: 9c8593d2b4e25ef628172ceadbedf0ef078d01ef
    ff893aa557
  8. Tests: refactor compact size serialization in mininode
    Github-Pull: #8418
    Rebased-From: a8689fdf8e10300b73750161a73a23467ecd1efe
    4295a7aea5
  9. Add support for compactblocks to mininode
    Github-Pull: #8418
    Rebased-From: 9a22a6c0891256f02f4906c1c13fb22a9722ec7c
    f6be478b0a
  10. Add p2p test for BIP 152 (compact blocks)
    Github-Pull: #8418
    Rebased-From: 45c7ddd109465e03551f5b39c2e650c243b4a078
    fb8706ebd7
  11. Fix broken sendcmpct test in p2p-compactblocks.py
    Python lambda use was incorrect.
    
    sendcmpct messages need to be synchronized with RPC calls to generate().
    
    Headers need to be synced (eg with getheaders) for cmpctblock announcements
    to start.
    
    Last test omitted sending a sendcmpct message.
    
    Github-Pull: #8739
    Rebased-From: 157254a4bfdfc4ca3ad5bf2d84e82f290bd0c7f2)
    cef633ce63
  12. Implement NULLDUMMY softfork
    Github-Pull: #8636
    Rebased-From: 482f852da65457eb2fbea6b259e7568133fb81c4
    9dfa0c8d90
  13. laanwj added the label Backport on Sep 26, 2016
  14. laanwj cross-referenced this on Sep 26, 2016 from issue Do not store witness txn in rejection cache by sipa
  15. laanwj cross-referenced this on Sep 26, 2016 from issue Implement NULLDUMMY softfork (BIP147) by jl2012
  16. laanwj cross-referenced this on Sep 26, 2016 from issue Remove createwitnessaddress RPC command by jl2012
  17. laanwj cross-referenced this on Sep 26, 2016 from issue Remove maxuploadtargets recommended minimum by jonasschnelli
  18. laanwj cross-referenced this on Sep 26, 2016 from issue [qa] Fix broken sendcmpct test in p2p-compactblocks.py by sdaftuar
  19. fanquake commented at 1:49 AM on September 27, 2016: member

    ACK 9dfa0c8

  20. btcdrak commented at 12:40 PM on September 27, 2016: contributor

    ACK 9dfa0c8

  21. laanwj merged this on Sep 27, 2016
  22. laanwj closed this on Sep 27, 2016

  23. laanwj referenced this in commit a916677ace on Sep 27, 2016
  24. laanwj cross-referenced this on Sep 29, 2016 from issue TODO for release notes 0.14.0 by laanwj
  25. fanquake added this to the milestone 0.13.1 on Oct 1, 2016
  26. bitcoin 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: 2026-05-20 06:55 UTC