Commits on Jul 30, 2016
  1. @laanwj

    Merge #8238: [WIP][depends] ZeroMQ 4.1.5 && ZMQ on Windows

    a615386 [depends] ZeroMQ 4.1.5 (fanquake)
    laanwj committed Jul 30, 2016
  2. @sipa

    Merge #8427: net: Ignore `notfound` P2P messages

    5c9e49d net: Ignore `notfound` P2P messages (Wladimir J. van der Laan)
    sipa committed Jul 30, 2016
Commits on Jul 29, 2016
  1. @laanwj
  2. @laanwj

    Merge #8417: [QA] Add walletdump RPC test (including HD- & encryption…

    …-tests)
    
    
    54af51d [QA] Add walletdump RPC test (including HD- & encryption-tests) (Jonas Schnelli)
    laanwj committed Jul 29, 2016
  3. @laanwj

    Merge #8274: util: Update tinyformat

    a5072a7 util: Remove zero-argument versions of LogPrint and error (Wladimir J. van der Laan)
    695041e util: Update tinyformat (Wladimir J. van der Laan)
    laanwj committed Jul 29, 2016
  4. @laanwj

    Merge #8421: httpserver: drop boost (#8023 dependency)

    7e87033 httpserver: replace boost threads with std (Cory Fields)
    d3773ca httpserver: explicitly detach worker threads (Cory Fields)
    755aa05 httpserver: use a future rather than relying on boost's try_join_for (Cory Fields)
    laanwj committed Jul 29, 2016
  5. @laanwj

    Merge #8408: Prevent fingerprinting, disk-DoS with compact blocks

    1d06e49 Ignore CMPCTBLOCK messages for pruned blocks (Suhas Daftuar)
    1de2a46 Ignore GETBLOCKTXN requests for unknown blocks (Suhas Daftuar)
    laanwj committed Jul 29, 2016
Commits on Jul 28, 2016
  1. @theuni

    httpserver: replace boost threads with std

    along with mutex/condvar/bind/etc.
    
    httpserver handles its own interruption, so there's no reason not to use std
    threading.
    
    While we're at it, may as well kill the BOOST_FOREACH's as well.
    theuni committed Jul 28, 2016
  2. @theuni

    httpserver: explicitly detach worker threads

    When using std::thread in place of boost::thread, letting the threads destruct
    results in a std::terminate. According to the docs, the same thing should be
    be happening in later boost versions:
    http://www.boost.org/doc/libs/1_55_0/doc/html/thread/thread_management.html#thread.thread_management.thread.destructor
    
    I'm unsure why this hasn't blown up already, but explicitly detaching can't
    hurt.
    theuni committed Jul 28, 2016
  3. @theuni
  4. @sipa

    Merge #8412: libconsensus: Expose a flag for BIP112

    d12b732 libconsensus: Expose a flag for BIP112 (Jorge Timón)
    sipa committed Jul 29, 2016
  5. @jonasschnelli
  6. @laanwj

    Merge #8321: [trivial] Switched constants to sizeof()

    fbc6070 [trivial] Switched constants to sizeof() (Thomas Snider)
    laanwj committed Jul 28, 2016
  7. @jonasschnelli @laanwj

    Port from 0.13: Create a new HD seed after encrypting the wallet

    Forward-ports two commits from 0.13:
    - [0.13] Create a new HD seed after encrypting the wallet
    - [Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation
    
    Github-Pull: #8389
    Rebased-From: f142c11 de45c06
    jonasschnelli committed with laanwj Jul 21, 2016
  8. @laanwj

    Merge #8332: semi trivial: clarify witness branches in transaction.h …

    …serialization
    
    
    e37b16a transaction: clarify witness branches (Daniel Cousens)
    laanwj committed Jul 28, 2016
  9. @laanwj

    Merge #8407: [Qt] Add dbcache migration path

    893f379 [Qt] Add dbcache migration path (Jonas Schnelli)
    laanwj committed Jul 28, 2016
  10. @jonasschnelli
  11. @laanwj

    Merge #8348: Trivial: Segwit: Don't call IsWitnessEnabled from Contex…

    …tualCheckBlock
    
    
    38c4c8b Trivial: Segwit: Don't call IsWitnessEnabled from ContextualCheckBlock (Jorge Timón)
    laanwj committed Jul 28, 2016
  12. @laanwj

    Merge #8414: prepend license statement to indirectmap.h

    d3af342 prepend license statement to indirectmap (Kaz Wesley)
    laanwj committed Jul 28, 2016
Commits on Jul 27, 2016
  1. @kazcw

    prepend license statement to indirectmap

    Add statement about MIT licensing to indirectmap.h. I forgot the license
    preamble when I originally wrote the file.
    kazcw committed Jul 27, 2016
  2. @jtimon

    libconsensus: Expose a flag for BIP112

    We added the segwit one, but we forgot CHECKSEQUENCEVERIFY
    jtimon committed Jul 27, 2016
  3. @laanwj

    Merge #8206: [Wallet] Add HD xpriv to dumpwallet

    77c912d [Wallet] add HD xpriv to dumpwallet (Jonas Schnelli)
    laanwj committed Jul 27, 2016
  4. @jonasschnelli
Commits on Jul 26, 2016
  1. @sdaftuar

    Ignore CMPCTBLOCK messages for pruned blocks

    Also ignores CMPCTBLOCK announcements that have too little work.  This is to
    prevent disk-exhaustion DoS.
    sdaftuar committed Jul 26, 2016
  2. @sdaftuar

    Ignore GETBLOCKTXN requests for unknown blocks

    Don't disconnect peers, or else we leak information that could be
    used for fingerprinting.
    sdaftuar committed Jul 26, 2016
  3. @laanwj

    Merge #8358: [doc] gbuild: Set memory explicitly (default is too low)

    faa5931 [doc] gbuild: Set memory explicitly (default is too low) (MarcoFalke)
    laanwj committed Jul 26, 2016
  4. @laanwj

    Merge #8381: Make witness v0 outputs non-standard

    c59c434 qa: Add test for standardness of segwit v0 outputs (Suhas Daftuar)
    1ffaff2 Make witness v0 outputs non-standard before segwit activation (Johnson Lau)
    laanwj committed Jul 26, 2016
  5. @laanwj

    Merge #8365: Treat high-sigop transactions as larger rather than reje…

    …cting them
    
    
    ab942c1 Treat high-sigop transactions as larger rather than rejecting them (Pieter Wuille)
    laanwj committed Jul 26, 2016
Commits on Jul 25, 2016
  1. @laanwj

    Merge #8362: Scale legacy sigop count in CreateNewBlock

    682aa0f Scale legacy sigop count in CreateNewBlock (Suhas Daftuar)
    laanwj committed Jul 25, 2016
  2. @laanwj

    Merge #8396: remove outdated legacy code from key.h

    cc021ef remove outdated legacy code (lizhi)
    laanwj committed Jul 25, 2016
Commits on Jul 24, 2016
  1. @cqtenq

    remove outdated legacy code

    CheckSignatureElement is not used,it be replaced by eccrypto::CheckSignatureElement.
    cqtenq committed on GitHub Jul 24, 2016
Commits on Jul 22, 2016
  1. @sdaftuar @jl2012
  2. @jonasschnelli

    Merge #8390: [Wallet] Correct hdmasterkeyid/masterkeyid name confusion

    b50e1ac [Wallet] Correct hdmasterkeyid/masterkeyid name confusion (Jonas Schnelli)
    jonasschnelli committed Jul 22, 2016
  3. @jl2012 @jl2012
Commits on Jul 21, 2016
  1. @jonasschnelli