Permalink
Commits on Jun 24, 2016
  1. Merge #8149: Segregated witness rebased

    laanwj committed Jun 24, 2016
    f852813 BIP9 parameters for testnet (Johnson Lau)
    070dbc4 --- [SEGWIT] begin: deployment --- (Pieter Wuille)
    fdb43df [qa] Add GetTransactionSigOpCost unit tests (Jonas Nick)
    d846e02 [qa] script_tests: witness tests can specify tx amount (Suhas Daftuar)
    330b0f3 [qa] p2p segwit tests (Suhas Daftuar)
    4f7ff00 [qa] Add rpc test for segwit (Alex Morcos)
    66cca79 [qa] Autogeneration support for witness in script_tests (Pieter Wuille)
    06d3805 [qa] Add segwit support to script_tests (Pieter Wuille)
    00f46cb [qa] Add transaction tests for segwit (NicolasDorier)
    0aa9207 [qa] Witness version 0 signing unit tests (Pieter Wuille)
    978e200 --- [SEGWIT] begin: tests --- (Pieter Wuille)
    745eb67 [RPC] signrawtransaction can sign P2WSH (NicolasDorier)
    f4691ab [RPC] Add wallet support for witness transactions (using P2SH) (Pieter Wuille)
    605e847 BIP143: Signing logic (Pieter Wuille)
    9757b57 --- [SEGWIT] begin: wallet --- (Pieter Wuille)
    af87a67 Do not use compact blocks when segwit is enabled (Pieter Wuille)
    6032f69 Add rewind logic to deal with post-fork software updates (Pieter Wuille)
    b7dbeb2 [libconsensus] Script verification API with amounts (Thomas Kerin)
    2b1f6f9 BIP141: Other consensus critical limits, and BIP145 (Pieter Wuille)
    7c4bf77 [RPC] Return witness data in blockchain RPCs (Johnson Lau)
    3dd4102 BIP143: Verification logic (Pieter Wuille)
    0ef1dd3 Refactor script validation to observe amounts (Pieter Wuille)
    b8a9749 BIP144: Handshake and relay (receiver side) (Pieter Wuille)
    8b49040 BIP141: Commitment structure and deployment (Pieter Wuille)
    449f9b8 BIP141: Witness program (Pieter Wuille)
    7030d9e BIP144: Serialization, hashes, relay (sender side) (Pieter Wuille)
    ecacfd9 --- [SEGWIT] begin: P2P/node/consensus --- (Pieter Wuille)
  2. Merge #8256: BUG: bitcoin-qt crash

    laanwj committed Jun 24, 2016
    d7828ab check that transactionView->selectionModel()->selectedRows(0) exists (fsb4000)
  3. Merge #8247: Mark my dnsseed as supporting filtering

    laanwj committed Jun 24, 2016
    133deb8 Mark my dnsseed as supporting filtering (Pieter Wuille)
  4. Merge #8254: [doc] Add OSX ZMQ requirement to QA readme

    MarcoFalke committed Jun 24, 2016
    d241487 [doc] Add OS X ZMQ requirement to QA readme (fanquake)
  5. [doc] Add OS X ZMQ requirement to QA readme

    fanquake committed Jun 24, 2016
Commits on Jun 23, 2016
  1. Mark my dnsseed as supporting filtering

    sipa committed Jun 23, 2016
  2. Merge #8204: Update petertodd's testnet seed

    laanwj committed Jun 23, 2016
    d80efec Update petertodd's testnet seed (Peter Todd)
  3. Merge #8246: trivial: capitalize BIP32 in option help

    laanwj committed Jun 23, 2016
    a1c92c2 trivial: capitalize BIP32 in option help (Wladimir J. van der Laan)
  4. trivial: capitalize BIP32 in option help

    laanwj committed Jun 23, 2016
    For consistency, BIP32 should be in uppercase in translation message.
    
    Reported by @pryds on Transifex.
Commits on Jun 22, 2016
  1. BIP9 parameters for testnet

    jl2012 authored and sipa committed May 6, 2016
  2. [qa] script_tests: witness tests can specify tx amount

    sdaftuar authored and sipa committed May 22, 2016
    Add tests that witness signatures cover value
  3. [qa] p2p segwit tests

    sdaftuar authored and sipa committed Apr 9, 2016
    mininode now supports witness transactions/blocks, blocktools
    has a helper for adding witness commitments to blocks, and script
    has a function to calculate hashes for signature under sigversion
    1, used by segwit.
    
    Py3 conversion by Marco Falke
    
    Test to make sure upgraded nodes don't ask for non-wit blocks by
    Gregory Sanders.
  4. [qa] Add rpc test for segwit

    morcos authored and sipa committed Jan 2, 2016
    Amended by Pieter Wuille to use multisig 1-of-1 for P2WSH tests, and BIP9
    based switchover logic.
    
    Fixes and py3 conversion by Marco Falke.
  5. [qa] Add segwit support to script_tests

    sipa committed Apr 4, 2016
    Contains fix by Johnson Lau.
  6. [qa] Add transaction tests for segwit

    NicolasDorier authored and sipa committed Apr 3, 2016
    Including BIP143 P2WSH examples by jl2012.
  7. --- [SEGWIT] begin: tests ---

    sipa committed Mar 31, 2016
  8. [RPC] Add wallet support for witness transactions (using P2SH)

    sipa committed Dec 30, 2015
    Includes support for pushkeyhash wit v0 by Alex Morcos.
  9. BIP143: Signing logic

    sipa committed Mar 31, 2016
  10. --- [SEGWIT] begin: wallet ---

    sipa committed Mar 31, 2016
  11. Add rewind logic to deal with post-fork software updates

    sipa committed Mar 18, 2016
    Includes logic for dealing with pruning by Suhas Daftuar.
  12. [libconsensus] Script verification API with amounts

    afk11 authored and sipa committed Jan 24, 2016
    script_tests: always test bitcoinconsensus_verify_script_with_amount if VERIFY_WITNESS isn't set
    
    Rename internal method + make it static
    
    trim bitcoinconsensus_ prefix
    
    Add SERIALIZE_TRANSACTION_WITNESS flag
  13. BIP141: Other consensus critical limits, and BIP145

    sipa committed Jan 3, 2016
    Includes changes by Suhas Daftuar, Luke-jr, and mruddy.
  14. [RPC] Return witness data in blockchain RPCs

    jl2012 authored and sipa committed Jan 22, 2016
    Includes RPC field name changes by Luke-jr.
  15. BIP143: Verification logic

    sipa committed Dec 27, 2015
    Includes simplifications by Eric Lombrozo.
  16. Refactor script validation to observe amounts

    sipa committed Mar 31, 2016
    This is a preparation for BIP143 support.
  17. BIP144: Handshake and relay (receiver side)

    sipa committed Nov 16, 2015
    Service bit logic by Nicolas Dorier.
    
    Only download blocks from witness peers after fork.
  18. BIP141: Commitment structure and deployment

    sipa committed Nov 6, 2015
    Includes a fix by Suhas Daftuar and LongShao007
  19. BIP141: Witness program

    sipa committed Nov 8, 2015