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. fanquake commented at 1:49 am on September 27, 2016: member
    ACK 9dfa0c8
  15. btcdrak commented at 12:40 pm on September 27, 2016: contributor
    ACK 9dfa0c8
  16. laanwj merged this on Sep 27, 2016
  17. laanwj closed this on Sep 27, 2016

  18. laanwj referenced this in commit a916677ace on Sep 27, 2016
  19. fanquake added this to the milestone 0.13.1 on Oct 1, 2016
  20. MarcoFalke locked this on Sep 8, 2021


laanwj fanquake btcdrak

Labels
Backport

Milestone
0.13.1


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