Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for MSG_FILTERED_WITNESS_BLOCK messages. #313

This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 17, 2016

  1. Copy the full SHA
    5f9c7b0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2de93f0 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    bf86073 View commit details
    Browse the repository at this point in the history
  4. Add historical release notes for v0.13.0

    [skip ci]
    Micha authored and Michagogo committed Oct 17, 2016
    Copy the full SHA
    c9ffe90 View commit details
    Browse the repository at this point in the history
  5. Bump version to 0.13.1

    laanwj committed Oct 17, 2016
    Copy the full SHA
    a5cef7b View commit details
    Browse the repository at this point in the history
  6. Merge bitcoin#8943: Release notes: add info about segwit and null dum…

    …my soft forks
    
    bf86073 Release notes: correct segwit signalling period start conditions (David A. Harding)
    2de93f0 Relase notes: correct segwit activation point (David A. Harding)
    5f9c7b0 Release notes: add info about segwit and null dummy soft forks (David A. Harding)
    laanwj committed Oct 17, 2016
    Copy the full SHA
    c418c05 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2016

  1. Merge bitcoin#8947: Add historical release notes for v0.13.0

    c9ffe90 Add historical release notes for v0.13.0 (Micha)
    laanwj committed Oct 18, 2016
    Copy the full SHA
    907c314 View commit details
    Browse the repository at this point in the history
  2. rpc: Generate auth cookie in hex instead of base64

    Base64 contains '/', and the '/' character in credentials is problematic
    for AuthServiceProxy which represents the RPC endpoint as an URI with
    user and password embedded.
    
    Closes bitcoin#8399.
    
    Github-Pull: bitcoin#8858
    Rebased-From: 1c80386
    laanwj committed Oct 18, 2016
    Copy the full SHA
    3f508ed View commit details
    Browse the repository at this point in the history
  3. Remove bogus assert on number of oubound connections.

    This value can be significantly higher if the users uses addnode
    
    Github-Pull: bitcoin#8944
    Rebased-From: 1ab21cf
    TheBlueMatt authored and laanwj committed Oct 18, 2016
    Copy the full SHA
    685e4c7 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    d179eed View commit details
    Browse the repository at this point in the history
  5. Merge bitcoin#8960: doc: update 0.13.1 release note info on linux arm…

    … builds
    
    d179eed doc: update 0.13.1 release note info on linux arm builds [skip ci] (mruddy)
    laanwj committed Oct 18, 2016
    Copy the full SHA
    2c0913d View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2016

  1. Be more aggressive in connecting to peers with relevant services.

    Only allow skipping relevant services until there are four outbound
     connections up.
    
    This avoids quickly filling up with peers lacking the relevant
     services when addrman has few or none of them.
    
    Github-Pull: bitcoin#8949
    Rebased-From: 9583477
    gmaxwell authored and laanwj committed Oct 19, 2016
    Copy the full SHA
    33cd553 View commit details
    Browse the repository at this point in the history
  2. Make dnsseed's definition of acute need include relevant services.

    We normally prefer to connect to peers offering the relevant services.
    
    If we're not connected to enough peers with relevant services, we
     probably don't know about them and could use dnsseed's help.
    
    Github-Pull: bitcoin#8949
    Rebased-From: 4630479
    gmaxwell authored and laanwj committed Oct 19, 2016
    Copy the full SHA
    91ae0b0 View commit details
    Browse the repository at this point in the history
  3. RPC/Mining: getblocktemplate: Update and fix formatting of help

    Github-Pull: bitcoin#8951
    Rebased-From: 59daa58
    luke-jr authored and laanwj committed Oct 19, 2016
    Copy the full SHA
    7c2bf4b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    53e6196 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0dbc48a View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    6e89360 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2016

  1. doc: Add missing credit to release notes

    (Eric participated in Segwit work but has no direct commits, so should
    be mentioned)
    laanwj committed Oct 20, 2016
    Copy the full SHA
    5f6b312 View commit details
    Browse the repository at this point in the history
  2. doc: Update blurb in release notes

    Minor version, not major version.
    laanwj committed Oct 20, 2016
    Copy the full SHA
    c9a5bad View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2016

  1. Copy the full SHA
    99f5cf1 View commit details
    Browse the repository at this point in the history
  2. Merge bitcoin#9012: release-notes: Update from blog draft

    99f5cf1 release-notes: Update from blog draft (Luke Dashjr)
    laanwj committed Oct 25, 2016
    Copy the full SHA
    cb69988 View commit details
    Browse the repository at this point in the history
  3. [net] Remove assert(nMaxInbound > 0)

    nMaxInbound might very well be 0 or -1, if the user prefers to keep
    a small number of maxconnections.
    
    Note: nMaxInbound of -1 means that the user set maxconnections
    to 8 or less, but we still want to keep an additional slot for
    the feeler connection.
    
    Github-Pull: bitcoin#9008
    Rebased-From: fa1c3c2
    MarcoFalke authored and laanwj committed Oct 25, 2016
    Copy the full SHA
    58d4fa7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2016

  1. release: bump required osx version to 10.8. Credit jonasschnelli.

    libc++ on 10.7 causes too many issues.
    
    See bitcoin#8577 for discussion/details.
    
    Github-Pull: bitcoin#9015
    Rebased-From: 339c4b6
    theuni authored and laanwj committed Oct 26, 2016
    Copy the full SHA
    a32d7c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2016

  1. Copy the full SHA
    1d12463 View commit details
    Browse the repository at this point in the history
  2. Merge bitcoin#9022: Update release notes to mention dropping OS X 10.…

    …7 support
    
    1d12463 Update release notes for dropping osx 10.7 support (Michael Ford)
    laanwj committed Oct 27, 2016
    Copy the full SHA
    03422e5 View commit details
    Browse the repository at this point in the history
  3. Add missing cs_main lock to ::GETBLOCKTXN processing

    Note that this is not a major issue as, in order for the missing
    lock to cause issues, you have to receive a GETBLOCKTXN message
    while reindexing, adding a block header via RPC, etc, which results
    in either a table rehash or an insert into the bucket which you are
    currently looking at.
    
    Github-Pull: bitcoin#8995
    Rebased-From: dfe7906
    TheBlueMatt authored and laanwj committed Oct 27, 2016
    Copy the full SHA
    9ef3875 View commit details
    Browse the repository at this point in the history
  4. Fix relaypriority calculation error

    Github-Pull: bitcoin#8357
    Rebased-From: 94a34a5
    maiiz authored and laanwj committed Oct 27, 2016
    Copy the full SHA
    ce0d817 View commit details
    Browse the repository at this point in the history
  5. Don't return the address of a P2SH of a P2SH.

    Github-Pull: bitcoin#8845
    Rebased-From: d51f182
    jnewbery authored and laanwj committed Oct 27, 2016
    Copy the full SHA
    1d048b9 View commit details
    Browse the repository at this point in the history
  6. Add MIT license to Makefiles

    Github-Pull: bitcoin#8784
    Rebased-From: f4dffdd
    luke-jr authored and laanwj committed Oct 27, 2016
    Copy the full SHA
    6d05fe1 View commit details
    Browse the repository at this point in the history
  7. Add MIT license to autogen.sh and share/genbuild.sh

    Github-Pull: bitcoin#8784
    Rebased-From: 3b4b6dc
    luke-jr authored and laanwj committed Oct 27, 2016
    Copy the full SHA
    fa58e55 View commit details
    Browse the repository at this point in the history
  8. Trivial: build-aux/m4/l_atomic: Fix typo

    Github-Pull: bitcoin#8784
    Rebased-From: 3f8a5d8
    luke-jr authored and laanwj committed Oct 27, 2016
    Copy the full SHA
    2cfcca7 View commit details
    Browse the repository at this point in the history
  9. Add MIT license to build-aux/m4 scripts

    Github-Pull: bitcoin#8784
    Rebased-From: 0c4e6ce
    luke-jr authored and laanwj committed Oct 27, 2016
    Copy the full SHA
    b16cdb7 View commit details
    Browse the repository at this point in the history
  10. Move release notes to release-notes/release-notes-0.13.1.md

    And clean out current release notes, ready for next release from this
    branch.
    laanwj committed Oct 27, 2016
    Copy the full SHA
    2e2388a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2016

  1. Copy the full SHA
    8290506 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2016

  1. Copy the full SHA
    015865e View commit details
    Browse the repository at this point in the history
  2. Bump the protocol version to distinguish new banning behavior.

    This allows future software that would relay compact blocks before
    full validation to announce only to peers that will not ban if the
    block turns out to be invalid.
    sdaftuar committed Nov 1, 2016
    Copy the full SHA
    e8ef50b View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2016

  1. Merge bitcoin#9011: 0.13.2 backports

    b16cdb7 Add MIT license to build-aux/m4 scripts (Luke Dashjr)
    2cfcca7 Trivial: build-aux/m4/l_atomic: Fix typo (Luke Dashjr)
    fa58e55 Add MIT license to autogen.sh and share/genbuild.sh (Luke Dashjr)
    6d05fe1 Add MIT license to Makefiles (Luke Dashjr)
    1d048b9 Don't return the address of a P2SH of a P2SH. (jnewbery)
    ce0d817 Fix relaypriority calculation error (maiiz)
    9ef3875 Add missing cs_main lock to ::GETBLOCKTXN processing (Matt Corallo)
    laanwj committed Nov 2, 2016
    Copy the full SHA
    59ce53c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. Merge bitcoin#9048: [0.13 backport] Fix handling of invalid compact b…

    …locks
    
    e8ef50b Bump the protocol version to distinguish new banning behavior. (Suhas Daftuar)
    015865e Fix compact block handling to not ban if block is invalid (Suhas Daftuar)
    8290506 [qa] Test that invalid compactblocks don't result in ban (Suhas Daftuar)
    laanwj committed Nov 9, 2016
    Copy the full SHA
    9460771 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2016

  1. Copy the full SHA
    3189e47 View commit details
    Browse the repository at this point in the history
  2. Litecoin: String branding

    thrasher- committed Nov 18, 2016
    Copy the full SHA
    a015523 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    8145ff1 View commit details
    Browse the repository at this point in the history
  4. Litecoin: Update README.md

    thrasher- committed Nov 18, 2016
    Copy the full SHA
    cab7309 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    408797e View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    ce29465 View commit details
    Browse the repository at this point in the history
  7. Litecoin: Update seed list

    thrasher- committed Nov 18, 2016
    Copy the full SHA
    0adc85d View commit details
    Browse the repository at this point in the history
  8. Litecoin: Scrypt n=1024 Pow hash based upon Colin Percival's Tarnsnap…

    … (2009)
    
    Modified by Artforz, coblee, pooler, wtogami, Nikolay Belikov, Adrian Gallagher
    wtogami authored and thrasher- committed Nov 18, 2016
    Copy the full SHA
    ffdd567 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    7c872d7 View commit details
    Browse the repository at this point in the history
  10. Litecoin: Reduce amount that peers can adjust our time to eliminate a…

    …n attack vector.
    coblee authored and thrasher- committed Nov 18, 2016
    Copy the full SHA
    ec67a79 View commit details
    Browse the repository at this point in the history
  11. Litecoin: Fix Zeitgeist2 attack and avoid overflow in CalculateNextWo…

    …rkRequired()
    
    Thanks to Lolcust and ArtForz for the Zeitgeist patch. This fixes an issue where a
    51% attack can change difficulty at will. Go back the full period unless it's the
    first retarget after genesis.
    
    Thanks to pooler for the overflow fix.
    wangxinxi authored and thrasher- committed Nov 18, 2016
    Copy the full SHA
    1f553b0 View commit details
    Browse the repository at this point in the history
  12. Litecoin: Disable PoW Sanity check while loading block index from disk.

    We use the sha256 hash for the block index for performance reasons, which is recorded for later use.
    CheckProofOfWork() uses the scrypt hash which is discarded after a block is accepted.
    While it is technically feasible to verify the PoW, doing so takes several minutes as it
    requires recomputing every PoW hash during every Litecoin startup.
    We opt instead to simply trust the data that is on your local disk.
    wtogami authored and thrasher- committed Nov 18, 2016
    Copy the full SHA
    e30d65c View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2016

  1. [qa] add assert_raises_message to check specific error message

    Github-Pull: bitcoin#9168
    Rebased-From: 307acdd
    mrbandrews authored and MarcoFalke committed Nov 19, 2016
    Copy the full SHA
    3107280 View commit details
    Browse the repository at this point in the history
  2. [qa] Increase wallet-dump RPC timeout

    Increase wallet-dump RPC timeout from 30 seconds to 1 minute. This avoids a
    timeout error that seemed to happen regularly (around 50% of builds) on a
    particular jenkins server during the first getnewaddress RPC call made by the
    test.
    
    The failing stack trace looked like:
    
        Unexpected exception caught during testing: timeout('timed out',)
    
        File ".../bitcoin/qa/rpc-tests/test_framework/test_framework.py", line 146, in main
          self.run_test()
        File ".../bitcoin/qa/rpc-tests/wallet-dump.py", line 73, in run_test
          addr = self.nodes[0].getnewaddress()
        File ".../bitcoin/qa/rpc-tests/test_framework/coverage.py", line 49, in __call__
          return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
        File ".../bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 145, in __call__
          response = self._request('POST', self.__url.path, postdata.encode('utf-8'))
        File ".../bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 121, in _request
          return self._get_response()
        File ".../bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 160, in _get_response
          http_response = self.__conn.getresponse()
        File "/usr/lib/python3.4/http/client.py", line 1171, in getresponse
          response.begin()
        File "/usr/lib/python3.4/http/client.py", line 351, in begin
          version, status, reason = self._read_status()
        File "/usr/lib/python3.4/http/client.py", line 313, in _read_status
          line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
        File "/usr/lib/python3.4/socket.py", line 374, in readinto
          return self._sock.recv_into(b)
    
    Github-Pull: bitcoin#9077
    Rebased-From: 8463aaa
    ryanofsky authored and MarcoFalke committed Nov 19, 2016
    Copy the full SHA
    1d4c884 View commit details
    Browse the repository at this point in the history
  3. [qa] Add more helpful RPC timeout message

    Replace previous timeout('timed out',) exception with more detailed error.
    
    Github-Pull: bitcoin#9077
    Rebased-From: e89614b
    ryanofsky authored and MarcoFalke committed Nov 19, 2016
    Copy the full SHA
    da4926b View commit details
    Browse the repository at this point in the history
  4. test: Fix use-after-free in scheduler tests

    Make a copy of the boost time-point to wait for, otherwise the head of
    the queue may be deleted by another thread while this one is waiting,
    while the boost function still has a reference to it.
    
    Although this problem is in non-test code, this is not an actual problem
    outside of the tests because we use the thread scheduler with only one
    service thread, so there will never be threads fighting at the head of
    the queue.
    
    The old boost fallback escapes this problem because it passes a scalar
    value to wait_until instead of a const object reference.
    
    Found by running the tests in LLVM-4.0-master asan.
    
    Github-Pull: bitcoin#9186
    Rebased-From: 12519bf
    laanwj authored and MarcoFalke committed Nov 19, 2016
    Copy the full SHA
    dccdc3a View commit details
    Browse the repository at this point in the history
  5. [qa] Wait for specific block announcement in p2p-compactblocks

    Change check_announcement_of_new_block() to wait specifically for the
    announcement of the newly created block, instead of waiting for any
    announcement at all. A difficult to reproduce failure in
    check_announcement_of_new_block() that happened in a travis build
    (https://travis-ci.org/bitcoin/bitcoin/jobs/175198367) might have happened
    because an older announcement was mistaken for the expected one. The error
    looked like:
    
      Assertion failed: Failed
    
      File ".../bitcoin/qa/rpc-tests/test_framework/test_framework.py", line 145, in main
        self.run_test()
      File ".../bitcoin/build/../qa/rpc-tests/p2p-compactblocks.py", line 787, in run_test
        self.test_sendcmpct(self.nodes[1], self.segwit_node, 2, old_node=self.old_node)
      File ".../bitcoin/build/../qa/rpc-tests/p2p-compactblocks.py", line 201, in test_sendcmpct
        check_announcement_of_new_block(node, test_node, lambda p: p.last_cmpctblock is None and p.last_inv is not None)
      File ".../bitcoin/build/../qa/rpc-tests/p2p-compactblocks.py", line 194, in check_announcement_of_new_block
        assert(predicate(peer))
    
    This commit also changes the assertion failed message above to include more
    detailed information for debug.
    
    Github-Pull: bitcoin#9159
    Rebased-From: dfa44d1
    ryanofsky authored and MarcoFalke committed Nov 19, 2016
    Copy the full SHA
    eca9b46 View commit details
    Browse the repository at this point in the history
  6. [qa] Fix bug in compactblocks v2 merge

    Bug caused the wait_for_block_announcement to be called on the wrong node,
    leading to nondeterminism and occasional test failures. Bug was introduced in
    merge commit:
    
    d075479 Merge bitcoin#8882: [qa] Fix race conditions in p2p-compactblocks.py and sendheaders.py
    
    Underlying commits which conflicted were:
    
    27acfc1 [qa] Update p2p-compactblocks.py for compactblocks v2
    6976db2 [qa] Another attempt to fix race condition in p2p-compactblocks.py
    
    The first commit changed the test_compactblock_construction function signature
    and second commit added code which wasn't updated during the merge to use the
    new arguments.
    
    Suhas Daftuar <sdaftuar@chaincode.com> noticed the bug and suggested the fix.
    
    Github-Pull: bitcoin#9058
    Rebased-From: 47e9659
    ryanofsky authored and MarcoFalke committed Nov 19, 2016
    Copy the full SHA
    2ba5d78 View commit details
    Browse the repository at this point in the history
  7. [qa] Fix stale data bug in test_compactblocks_not_at_tip

    Clear test_node.last_block before requesting blocks in the
    compactblocks_not_at_tip test so comparisons won't fail if a blocks were received
    before the test started.
    
    The bug doesn't currently cause any problems due to the order tests run, but
    this will change in the next commit.
    
    Github-Pull: bitcoin#9058
    Rebased-From: 55bfddc
    ryanofsky authored and MarcoFalke committed Nov 19, 2016
    Copy the full SHA
    286e548 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2016

  1. Dont remove a "preferred" cmpctblock peer if they provide a block

    Github-Pull: bitcoin#8637
    Rebased-From: 02a337d
    TheBlueMatt authored and MarcoFalke committed Nov 20, 2016
    Copy the full SHA
    36e3b95 View commit details
    Browse the repository at this point in the history
  2. More agressively filter compact block requests

    Unit test adaptations by Pieter Wuille.
    
    Github-Pull: bitcoin#8637
    Rebased-From: fe998e9
    TheBlueMatt authored and MarcoFalke committed Nov 20, 2016
    Copy the full SHA
    76ba1c9 View commit details
    Browse the repository at this point in the history
  3. Add cmpctblock to debug help list

    Github-Pull: bitcoin#8637
    Rebased-From: b2e93a3
    instagibbs authored and MarcoFalke committed Nov 20, 2016
    Copy the full SHA
    3d23a0e View commit details
    Browse the repository at this point in the history
  4. Align constant names for maximum compact block / blocktxn depth

    Github-Pull: bitcoin#8637
    Rebased-From: 3ac6de0
    sipa authored and MarcoFalke committed Nov 20, 2016
    Copy the full SHA
    2cad5db View commit details
    Browse the repository at this point in the history
  5. Modify getblocktxn handler not to drop requests for old blocks

    The current getblocktxn implementation drops and ignores requests for old
    blocks, which causes occasional sync_block timeouts during the
    p2p-compactblocks.py test as reported in
    bitcoin#8842.
    
    The p2p-compactblocks.py test setup creates many new blocks in a short
    period of time, which can lead to getblocktxn requests for blocks below the
    hardcoded depth limit of 10 blocks. This commit changes the getblocktxn
    handler not to ignore these requests, so the peer nodes in the test setup
    will reliably be able to sync.
    
    The protocol change is documented in BIP-152 update "Allow block responses
    to getblocktxn requests" at bitcoin/bips#469.
    
    The protocol change is not expected to affect nodes running outside the test
    environment, because there shouldn't normally be lots of new blocks being
    rapidly added that need to be synced.
    
    Github-Pull: bitcoin#9058
    Rebased-From: dac53b5
    Github-Pull: bitcoin#9160
    Rebased-From: ec34648
    ryanofsky authored and MarcoFalke committed Nov 20, 2016
    Copy the full SHA
    e846166 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2016

  1. torcontrol: Explicitly request RSA1024 private key

    When generating a new service key, explicitly request a RSA1024 one.
    
    The bitcoin P2P protocol has no support for the longer hidden service names
    that will come with ed25519 keys, until it does, we depend on the old
    hidden service type so make this explicit.
    
    See bitcoin#9214.
    
    Rebased-From: 7d3b627
    Github-Pull: bitcoin#9234
    laanwj committed Nov 30, 2016
    Copy the full SHA
    94531b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. Revert "Use async name resolving to improve net thread responsiveness"

    This reverts commit caf6150.
    
    getaddrinfo_a has a nasty tendency to segfault internally in its
    background thread, on every version of glibc I tested, especially
    under helgrind.
    
    See https://sourceware.org/bugzilla/show_bug.cgi?id=20874
    
    Github-Pull: bitcoin#9229
    Rebased-From: 10ae7a7
    TheBlueMatt authored and laanwj committed Dec 2, 2016
    Copy the full SHA
    b172377 View commit details
    Browse the repository at this point in the history
  2. Merge bitcoin#9191: [qa] 0.13.2 Backports

    e846166 Modify getblocktxn handler not to drop requests for old blocks (Russell Yanofsky)
    2cad5db Align constant names for maximum compact block / blocktxn depth (Pieter Wuille)
    3d23a0e Add cmpctblock to debug help list (instagibbs)
    76ba1c9 More agressively filter compact block requests (Matt Corallo)
    36e3b95 Dont remove a "preferred" cmpctblock peer if they provide a block (Matt Corallo)
    286e548 [qa] Fix stale data bug in test_compactblocks_not_at_tip (Russell Yanofsky)
    2ba5d78 [qa] Fix bug in compactblocks v2 merge (Russell Yanofsky)
    eca9b46 [qa] Wait for specific block announcement in p2p-compactblocks (Russell Yanofsky)
    dccdc3a test: Fix use-after-free in scheduler tests (Wladimir J. van der Laan)
    da4926b [qa] Add more helpful RPC timeout message (Russell Yanofsky)
    1d4c884 [qa] Increase wallet-dump RPC timeout (Russell Yanofsky)
    3107280 [qa] add assert_raises_message to check specific error message (mrbandrews)
    laanwj committed Dec 2, 2016
    Copy the full SHA
    29435db View commit details
    Browse the repository at this point in the history
  3. build: fix qt5.7 build under macOS

    OBJCXX's std flags don't get defined by our cxx macro. Rather than hard-coding
    to c++11, just force OBJCXX to be the same as CXX unless the user specified
    otherwise.
    
    Github-Pull: bitcoin#9169
    Rebased-From: 70266e9
    theuni authored and laanwj committed Dec 2, 2016
    Copy the full SHA
    d1b4da9 View commit details
    Browse the repository at this point in the history
  4. log block size and weight correctly.

    Github-Pull: bitcoin#8838
    Rebased-From: 5f274a1
    jnewbery authored and laanwj committed Dec 2, 2016
    Copy the full SHA
    094848b View commit details
    Browse the repository at this point in the history
  5. Always drop the least preferred HB peer when adding a new one.

    When a BIP152 HB-mode peer is in the least preferred position and
     disconnects, they will not be by ForNode on the next loop. They
     will continue to sit in that position and prevent deactivating
     HB mode for peers that are still connected.
    
    There is no reason for them to stay in the list if already gone,
     so drop the first element unconditionally if there are too many.
    
    Fixes issue bitcoin#9163.
    
    Github-Pull: bitcoin#9199
    Rebased-From: ca8549d
    gmaxwell authored and laanwj committed Dec 2, 2016
    Copy the full SHA
    da5a16b View commit details
    Browse the repository at this point in the history
  6. Always add default_witness_commitment with GBT client support

    Github-Pull: bitcoin#9189
    Rebased-From: ad04d1c
    sipa authored and laanwj committed Dec 2, 2016
    Copy the full SHA
    99477c7 View commit details
    Browse the repository at this point in the history
  7. [qa] Test getblocktemplate default_witness_commitment

    Github-Pull: bitcoin#9189
    Rebased-From: 95f4a03
    sdaftuar authored and laanwj committed Dec 2, 2016
    Copy the full SHA
    b96a8f7 View commit details
    Browse the repository at this point in the history
  8. Make orphan parent fetching ask for witnesses.

    In 0.13 orphan transactions began being treated as implicit
     INVs for their parents.  But the resulting getdata were
     not getting the witness flag.
    
    This fixes issue bitcoin#9182 reported by chjj and roasbeef on IRC.
    
    Github-Pull: bitcoin#9188
    Rebased-From: 5b0150a
    gmaxwell authored and laanwj committed Dec 2, 2016
    Copy the full SHA
    ca1fd75 View commit details
    Browse the repository at this point in the history
  9. Use RelevantServices instead of node_network in AttemptToEvict.

    Use of node_network here is really meant to be a proxy of "likely to
     send us blocks in the future".  RelevantServices is the right criteria
     now.
    
    Github-Pull: bitcoin#9052
    Rebased-From: d32036a
    gmaxwell authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    3a3bcbf View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    975ab12 View commit details
    Browse the repository at this point in the history
  11. Simple Update to File 'bitcoin-qt.desktop'

    Github-Pull: bitcoin#8908
    Rebased-From: 164196b
    smatthewenglish authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    4a974b2 View commit details
    Browse the repository at this point in the history
  12. [build-aux] Boost_Base serial 27

    Github-Pull: bitcoin#8920
    Rebased-From: 282abd8
    fanquake authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    c134d92 View commit details
    Browse the repository at this point in the history
  13. Set minimum required Boost to 1.47.0

    Github-Pull: bitcoin#8920
    Rebased-From: 6dd3723
    fanquake authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    40169dc View commit details
    Browse the repository at this point in the history
  14. add software-properties-common

    This allows using `add-apt-repository`.
    
    Github-Pull: bitcoin#8929
    Rebased-From: aa9d3c9
    sigwo authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    12428b4 View commit details
    Browse the repository at this point in the history
  15. Sync bitcoin-tx with tx version policy

    Github-Pull: bitcoin#8932
    Rebased-From: b0aea80
    btcdrak authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    106da69 View commit details
    Browse the repository at this point in the history
  16. [Qt] make warnings label selectable

    Github-Pull: bitcoin#8972
    Rebased-From: ef0c9ee
    jonasschnelli authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    6f86b53 View commit details
    Browse the repository at this point in the history
  17. Fix doxygen comment: the transaction is returned in txOut

    Github-Pull: bitcoin#8993
    Rebased-From: 1d8e12b
    paveljanik authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    973ca1e View commit details
    Browse the repository at this point in the history
  18. [rpc] ParseHash: Fail when length is not 64

    Github-Pull: bitcoin#9042
    Rebased-From: fa32619
    MarcoFalke authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    5bcb05d View commit details
    Browse the repository at this point in the history
  19. Fix exit codes:

    - `--help`, `--version` etc should exit with `0` i.e. no error ("not enough args" case should still trigger an error)
    - error reading config file should exit with `1`
    
    Slightly refactor AppInitRPC/AppInitRawTx to return standard exit codes (EXIT_FAILURE/EXIT_SUCCESS) or CONTINUE_EXECUTION (-1)
    
    Github-Pull: bitcoin#9067
    Rebased-From: bd0de13
    UdjinM6 authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    f85ee01 View commit details
    Browse the repository at this point in the history
  20. Every main()/exit() should return/use one of EXIT_ codes instead of m…

    …agic numbers
    
    Github-Pull: bitcoin#9067
    Rebased-From: 4441018
    UdjinM6 authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    f27596a View commit details
    Browse the repository at this point in the history
  21. Missed one "return false" in recent refactoring in bitcoin#9067

    Github-Pull: bitcoin#9120
    Rebased-From: 45d372f
    UdjinM6 authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    08d1c90 View commit details
    Browse the repository at this point in the history
  22. qt: Use correct conversion function for boost::path datadir

    Fixes bitcoin#9089.
    
    Github-Pull: bitcoin#9094
    Rebased-From: e760b30
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    5f3a12c View commit details
    Browse the repository at this point in the history
  23. net: don't send feefilter messages before the version handshake is co…

    …mplete
    
    Github-Pull: bitcoin#9117
    Rebased-From: 4662553
    theuni authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    6fe3981 View commit details
    Browse the repository at this point in the history
  24. fix getnettotals RPC description about timemillis.

    Github-Pull: bitcoin#9122
    Rebased-From: a79f864
    Masahiko Hyuga authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    f82c81b View commit details
    Browse the repository at this point in the history
  25. Doxygen: Set PROJECT_NAME = "Bitcoin Core"

    Github-Pull: bitcoin#9178
    Rebased-From: fa63ee8
    MarcoFalke authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    3fffbf7 View commit details
    Browse the repository at this point in the history
  26. [Qt] fix coincontrol sort issue

    Github-Pull: bitcoin#9185
    Rebased-From: 76af4eb
    jonasschnelli authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    6d70a73 View commit details
    Browse the repository at this point in the history
  27. [Qt] Clean up and fix coincontrol tree widget handling

    - Do sorting for date, amount and confirmations column as longlong, not
      unsigned longlong.
    - Use `UserRole` to store our own data. This makes it treated as
      ancillary data prevents it from being displayed.
    - Get rid of `getMappedColumn` `strPad` - these are no longer necessary.
    - Get rid of hidden `_INT64` columns.
    - Start enumeration from 0 (otherwise values are undefined).
    
    Github-Pull: bitcoin#9185
    Rebased-From: 4231032
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    ff423cc View commit details
    Browse the repository at this point in the history
  28. qt: Plug many memory leaks

    None of these are very serious, and are leaks in objects that are
    created at most one time.
    
    In most cases this means properly using the QObject parent hierarchy,
    except for BanTablePriv/PeerTablePriv which are not QObject,
    so use a std::unique_ptr instead.
    
    Github-Pull: bitcoin#9190
    Rebased-From: 47db075
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    dc46b10 View commit details
    Browse the repository at this point in the history
  29. qt: Prevent thread/memory leak on exiting RPCConsole

    Make ownership of the QThread object clear, so that the RPCConsole
    can wait for the executor thread to quit before shutdown is called. This
    increases overall thread safety, and prevents some objects from leaking
    on exit.
    
    Github-Pull: bitcoin#9190
    Rebased-From: 693384e
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    c12f4e9 View commit details
    Browse the repository at this point in the history
  30. qt: Avoid splash-screen related memory leak

    Make splash screen queue its own deletion when it receives the finished
    command, instead of relying on WA_DeleteOnClose which doesn't work under
    these circumstances.
    
    Github-Pull: bitcoin#9190
    Rebased-From: e4f126a
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    e4bea4f View commit details
    Browse the repository at this point in the history
  31. qt: Avoid shutdownwindow-related memory leak

    Store a reference to the shutdown window on BitcoinApplication,
    so that it will be deleted when exiting the main loop.
    
    Github-Pull: bitcoin#9190
    Rebased-From: 5204598
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    e5ad693 View commit details
    Browse the repository at this point in the history
  32. qt: Avoid OpenSSL certstore-related memory leak

    - Correctly manage the X509 and X509_STORE objects lifetime.
    
    Github-Pull: bitcoin#9190
    Rebased-From: ed998ea
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    6f7841c View commit details
    Browse the repository at this point in the history
  33. Send tip change notification from invalidateblock

    This change is needed to prevent sync_blocks timeouts in the mempool_reorg
    test after the sync_blocks update in the upcoming commit
    "[qa] Change sync_blocks to pick smarter maxheight".
    
    This change was initially suggested by Suhas Daftuar <sdaftuar@chaincode.com>
    in bitcoin#8680 (comment)
    
    Github-Pull: bitcoin#9196
    Rebased-From: 67c6326
    ryanofsky authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    0c09d9f View commit details
    Browse the repository at this point in the history
  34. bench: Fix subtle counting issue when rescaling iteration count

    Make sure that the count is a zero modulo the new mask before
    scaling, otherwise the next time until a measure triggers
    will take only 1/2 as long as accounted for. This caused
    the 'min time' to be potentially off by as much as 100%.
    
    Github-Pull: bitcoin#9200
    Rebased-From: e0a9cb2
    laanwj authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    eebc699 View commit details
    Browse the repository at this point in the history
  35. Include select.h when WIN32 is not defined

    Github-Pull: bitcoin#9224
    Rebased-From: 498a1d7
    ivdsangen authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    396c405 View commit details
    Browse the repository at this point in the history
  36. Fix calculation of number of bound sockets to use

    Github-Pull: bitcoin#9253
    Rebased-From: 9e1f468
    TheBlueMatt authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    28d0f22 View commit details
    Browse the repository at this point in the history
  37. Update gitian signing key of jl2012

    Github-Pull: bitcoin#8950
    Rebased-From: 9b0d8ef
    jl2012 authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    ff55a2d View commit details
    Browse the repository at this point in the history
  38. instance of 'mem pool' to 'mempool'

    there was only one instance of  'mem pool' and not 'mempool', so I changed it to conform to the others
    
    Github-Pull: bitcoin#9029
    Rebased-From: 1c3ecc7
    S. Matthew English authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    b1e978c View commit details
    Browse the repository at this point in the history
  39. Change all instance of 'GMT epoch' to 'Unix epoch'

    Github-Pull: bitcoin#9041
    Rebased-From: 7f61b49
    smatthewenglish authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    87fbced View commit details
    Browse the repository at this point in the history
  40. Add script tests for FindAndDelete in pre-segwit and segwit scripts

    Github-Pull: bitcoin#8927
    Rebased-From: acf853d
    jl2012 authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    387ec9d View commit details
    Browse the repository at this point in the history
  41. [qa] test_framework: Exit when tmpdir exists

    Github-Pull: bitcoin#9098
    Rebased-From: fae19aa
    MarcoFalke authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    ecd7db5 View commit details
    Browse the repository at this point in the history
  42. [qa] rpc-tests: Apply random offset to portseed

    This helps to skip over resources, which are blocked by regtest bitcoind
    zombie nodes
    
    Github-Pull: bitcoin#9098
    Rebased-From: fab0f07
    MarcoFalke authored and luke-jr committed Dec 2, 2016
    Copy the full SHA
    58eab24 View commit details
    Browse the repository at this point in the history
  43. Disable fee estimates for a confirm target of 1 block

    Backport of bitcoin#9239 without GUI changes and fixing conflicts in tests.
    morcos committed Dec 2, 2016
    Copy the full SHA
    3688866 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2016

  1. Merge bitcoin#9267: Disable fee estimates for a confirm target of 1 b…

    …lock
    
    3688866 Disable fee estimates for a confirm target of 1 block (Alex Morcos)
    laanwj committed Dec 3, 2016
    Copy the full SHA
    0a4aa87 View commit details
    Browse the repository at this point in the history
  2. Improvement of documentation of command line parameter 'whitelist'

    Github-Pull: bitcoin#9251
    Rebased-From: 8a70a9d
    wodry authored and laanwj committed Dec 3, 2016
    Copy the full SHA
    a710a43 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2016

  1. Add option to return non-segwit serialization via rpc

    Github-Pull: bitcoin#9194
    Rebased-From: 835c75acaac004c3315395dcd7d1f193dfb9e5da
    instagibbs authored and laanwj committed Dec 5, 2016
    Copy the full SHA
    21ccb9f View commit details
    Browse the repository at this point in the history
  2. Adapt ZMQ/rest serialization to take rpcserialversion arg

    Github-Pull: bitcoin#9194
    Rebased-From: ad5c4c93cae53a2a6f74880ca11b4d788677a378
    instagibbs authored and laanwj committed Dec 5, 2016
    Copy the full SHA
    f26dab7 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2016

  1. Remove duplicate nBlocksEstimate cmp (we already checked IsIBD())

    Github-Pull: bitcoin#8865
    Rebased-From: 0278fb5
    TheBlueMatt authored and gmaxwell committed Dec 6, 2016
    Copy the full SHA
    4c71fc4 View commit details
    Browse the repository at this point in the history
  2. IBD check uses minimumchain work instead of checkpoints.

    This introduces a 'minimum chain work' chainparam which is intended
     to be the known amount of work in the chain for the network at the
     time of software release.  If you don't have this much work, you're
     not yet caught up.
    
    This is used instead of the count of blocks test from checkpoints.
    
    This criteria is trivial to keep updated as there is no element of
    subjectivity, trust, or position dependence to it. It is also a more
    reliable metric of sync status than a block count.
    
    Github-Pull: bitcoin#9053
    Rebased-From: fd46136
    gmaxwell committed Dec 6, 2016
    Copy the full SHA
    ad20cdd View commit details
    Browse the repository at this point in the history
  3. Remove GetTotalBlocksEstimate and checkpoint tests that test nothing.

    GetTotalBlocksEstimate is no longer used and it was the only thing
     the checkpoint tests were testing.
    
    Since checkpoints are on their way out it makes more sense to remove
     the test file than to cook up a new pointless test.
    
    Github-Pull: bitcoin#9053
    Rebased-From: 2082b55
    gmaxwell committed Dec 6, 2016
    Copy the full SHA
    5b93eee View commit details
    Browse the repository at this point in the history
  4. IsInitialBlockDownload no longer uses header-only timestamps.

    This avoids a corner case (mostly visible on testnet) where bogus
     headers can keep nodes in IsInitialBlockDownload.
    
    Github-Pull: bitcoin#9053
    Rebased-From: e141beb
    gmaxwell committed Dec 6, 2016
    Copy the full SHA
    5998a09 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2016

  1. Merge bitcoin#9293: [0.13 Backport] IBD using chainwork instead of he…

    …ight and not using header timestamp (bitcoin#9053)
    
    5998a09 IsInitialBlockDownload no longer uses header-only timestamps. (Gregory Maxwell)
    5b93eee Remove GetTotalBlocksEstimate and checkpoint tests that test nothing. (Gregory Maxwell)
    ad20cdd IBD check uses minimumchain work instead of checkpoints. (Gregory Maxwell)
    4c71fc4 Remove duplicate nBlocksEstimate cmp (we already checked IsIBD()) (Matt Corallo)
    laanwj committed Dec 8, 2016
    Copy the full SHA
    e591c10 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2016

  1. Copy the full SHA
    57aec3b View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2016

  1. Squashed 'src/secp256k1/' changes from 6c527ec..8225239

    8225239 Merge bitcoin#433: Make the libcrypto detection fail the newer API.
    12de863 Make the libcrypto detection fail the newer API.
    2928420 Merge bitcoin#427: Remove Schnorr from travis as well
    8eecc4a Remove Schnorr from travis as well
    a8abae7 Merge bitcoin#310: Add exhaustive test for group functions on a low-order subgroup
    b4ceedf Add exhaustive test for verification
    83836a9 Add exhaustive tests for group arithmetic, signing, and ecmult on a small group
    20b8877 Add exhaustive test for group functions on a low-order subgroup
    80773a6 Merge bitcoin#425: Remove Schnorr experiment
    e06e878 Remove Schnorr experiment
    04c8ef3 Merge bitcoin#407: Modify parameter order of internal functions to match API parameter order
    6e06696 Merge bitcoin#411: Remove guarantees about memcmp-ability
    40c8d7e Merge bitcoin#421: Update scalar_4x64_impl.h
    a922365 Merge bitcoin#422: Restructure nonce clearing
    3769783 Restructure nonce clearing
    0f9e69d Restructure nonce clearing
    9d67afa Update scalar_4x64_impl.h
    7d15cd7 Merge bitcoin#413: fix auto-enabled static precompuatation
    00c5d2e fix auto-enabled static precompuatation
    91219a1 Remove guarantees about memcmp-ability
    7a49cac Merge bitcoin#410: Add string.h include to ecmult_impl
    0bbd5d4 Add string.h include to ecmult_impl
    353c1bf Fix secp256k1_ge_set_table_gej_var parameter order
    541b783 Fix secp256k1_ge_set_all_gej_var parameter order
    7d893f4 Fix secp256k1_fe_inv_all_var parameter order
    c5b32e1 Merge bitcoin#405: Make secp256k1_fe_sqrt constant time
    926836a Make secp256k1_fe_sqrt constant time
    e2a8e92 Merge bitcoin#404: Replace 3M + 4S doubling formula with 2M + 5S one
    8ec49d8 Add note about 2M + 5S doubling formula
    5a91bd7 Merge bitcoin#400: A couple minor cleanups
    ac01378 build: add -DSECP256K1_BUILD to benchmark_internal build flags
    a6c6f99 Remove a bunch of unused stdlib #includes
    65285a6 Merge bitcoin#403: configure: add flag to disable OpenSSL tests
    a9b2a5d configure: add flag to disable OpenSSL tests
    b340123 Merge bitcoin#402: Add support for testing quadratic residues
    e6e9805 Add function for testing quadratic residue field/group elements.
    efd953a Add Jacobi symbol test via GMP
    fa36a0d Merge bitcoin#401: ecmult_const: unify endomorphism and non-endomorphism skew cases
    c6191fd ecmult_const: unify endomorphism and non-endomorphism skew cases
    0b3e618 Merge bitcoin#378: .gitignore build-aux cleanup
    6042217 Merge bitcoin#384: JNI: align shared files copyright/comments to bitcoinj's
    24ad20f Merge bitcoin#399: build: verify that the native compiler works for static precomp
    b3be852 Merge bitcoin#398: Test whether ECDH and Schnorr are enabled for JNI
    aa0b1fd build: verify that the native compiler works for static precomp
    eee808d Test whether ECDH and Schnorr are enabled for JNI
    7b0fb18 Merge bitcoin#366: ARM assembly implementation of field_10x26 inner (rebase of bitcoin#173)
    001f176 ARM assembly implementation of field_10x26 inner
    0172be9 Merge bitcoin#397: Small fixes for sha256
    3f8b78e Fix undefs in hash_impl.h
    2ab4695 Fix state size in sha256 struct
    6875b01 Merge bitcoin#386: Add some missing `VERIFY_CHECK(ctx != NULL)`
    2c52b5d Merge bitcoin#389: Cast pointers through uintptr_t under JNI
    43097a4 Merge bitcoin#390: Update bitcoin-core GitHub links
    31c9c12 Merge bitcoin#391: JNI: Only call ecdsa_verify if its inputs parsed correctly
    1cb2302 Merge bitcoin#392: Add testcase which hits additional branch in secp256k1_scalar_sqr
    d2ee340 Merge #388: bench_ecdh: fix call to secp256k1_context_create
    093a497 Add testcase which hits additional branch in secp256k1_scalar_sqr
    a40c701 JNI: Only call ecdsa_verify if its inputs parsed correctly
    faa2a11 Update bitcoin-core GitHub links
    47b9e78 Cast pointers through uintptr_t under JNI
    f36f9c6 bench_ecdh: fix call to secp256k1_context_create
    bcc4881 Add some missing `VERIFY_CHECK(ctx != NULL)` for functions that use `ARG_CHECK`
    6ceea2c align shared files copyright/comments to bitcoinj's
    70141a8 Update .gitignore
    7b549b1 Merge bitcoin#373: build: fix x86_64 asm detection for some compilers
    bc7c93c Merge bitcoin#374: Add note about y=0 being possible on one of the sextic twists
    e457018 Merge bitcoin#364: JNI rebased
    86e2d07 JNI library: cleanup, removed unimplemented code
    3093576 JNI library
    bd2895f Merge pull request bitcoin#371
    e72e93a Add note about y=0 being possible on one of the sextic twists
    3f8fdfb build: fix x86_64 asm detection for some compilers
    e5a9047 [Trivial] Remove double semicolons
    c18b869 Merge pull request bitcoin#360
    3026daa Merge pull request bitcoin#302
    03d4611 Add sage verification script for the group laws
    a965937 Merge pull request bitcoin#361
    83221ec Add experimental features to configure
    5d4c5a3 Prevent damage_array in the signature test from going out of bounds.
    419bf7f Merge pull request bitcoin#356
    03d84a4 Benchmark against OpenSSL verification
    
    git-subtree-dir: src/secp256k1
    git-subtree-split: 8225239
    MarcoFalke committed Dec 13, 2016
    Copy the full SHA
    64dfdde View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fad80b3 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2016

  1. Merge bitcoin#9264: 0.13.2 backports

    f26dab7 Adapt ZMQ/rest serialization to take rpcserialversion arg (instagibbs)
    21ccb9f Add option to return non-segwit serialization via rpc (Gregory Sanders)
    a710a43 Improvement of documentation of command line parameter 'whitelist' (wodry)
    58eab24 [qa] rpc-tests: Apply random offset to portseed (MarcoFalke)
    ecd7db5 [qa] test_framework: Exit when tmpdir exists (MarcoFalke)
    387ec9d Add script tests for FindAndDelete in pre-segwit and segwit scripts (Johnson Lau)
    87fbced Change all instance of 'GMT epoch' to 'Unix epoch' (matthias)
    b1e978c instance of 'mem pool' to 'mempool' (S. Matthew English)
    ff55a2d Update gitian signing key of jl2012 (Johnson Lau)
    28d0f22 Fix calculation of number of bound sockets to use (Matt Corallo)
    396c405 Include select.h when WIN32 is not defined (Ivo van der Sangen)
    eebc699 bench: Fix subtle counting issue when rescaling iteration count (Wladimir J. van der Laan)
    0c09d9f Send tip change notification from invalidateblock (Russell Yanofsky)
    6f7841c qt: Avoid OpenSSL certstore-related memory leak (Wladimir J. van der Laan)
    e5ad693 qt: Avoid shutdownwindow-related memory leak (Wladimir J. van der Laan)
    e4bea4f qt: Avoid splash-screen related memory leak (Wladimir J. van der Laan)
    c12f4e9 qt: Prevent thread/memory leak on exiting RPCConsole (Wladimir J. van der Laan)
    dc46b10 qt: Plug many memory leaks (Wladimir J. van der Laan)
    ff423cc [Qt] Clean up and fix coincontrol tree widget handling (Wladimir J. van der Laan)
    6d70a73 [Qt] fix coincontrol sort issue (Jonas Schnelli)
    3fffbf7 Doxygen: Set PROJECT_NAME = "Bitcoin Core" (MarcoFalke)
    f82c81b fix getnettotals RPC description about timemillis. (Masahiko Hyuga)
    6fe3981 net: don't send feefilter messages before the version handshake is complete (Cory Fields)
    5f3a12c qt: Use correct conversion function for boost::path datadir (Wladimir J. van der Laan)
    08d1c90 Missed one "return false" in recent refactoring in bitcoin#9067 (UdjinM6)
    f27596a Every main()/exit() should return/use one of EXIT_ codes instead of magic numbers (UdjinM6)
    f85ee01 Fix exit codes: - `--help`, `--version` etc should exit with `0` i.e. no error ("not enough args" case should still trigger an error) - error reading config file should exit with `1` (UdjinM6)
    5bcb05d [rpc] ParseHash: Fail when length is not 64 (MarcoFalke)
    973ca1e Fix doxygen comment: the transaction is returned in txOut (Pavel Janík)
    6f86b53 [Qt] make warnings label selectable (Jonas Schnelli)
    106da69 Sync bitcoin-tx with tx version policy (BtcDrak)
    12428b4 add software-properties-common (Steven)
    40169dc Set minimum required Boost to 1.47.0 (fanquake)
    c134d92 [build-aux] Boost_Base serial 27 (fanquake)
    4a974b2 Simple Update to File 'bitcoin-qt.desktop' (matthias)
    975ab12 Update INSTALL landing redirection notice for build instructions. (randy-waterhouse)
    3a3bcbf Use RelevantServices instead of node_network in AttemptToEvict. (Gregory Maxwell)
    ca1fd75 Make orphan parent fetching ask for witnesses. (Gregory Maxwell)
    b96a8f7 [qa] Test getblocktemplate default_witness_commitment (Suhas Daftuar)
    99477c7 Always add default_witness_commitment with GBT client support (Pieter Wuille)
    da5a16b Always drop the least preferred HB peer when adding a new one. (Gregory Maxwell)
    094848b log block size and weight correctly. (jnewbery)
    d1b4da9 build: fix qt5.7 build under macOS (Cory Fields)
    laanwj committed Dec 14, 2016
    Copy the full SHA
    423659c View commit details
    Browse the repository at this point in the history
  2. Merge bitcoin#9323: [0.13] Add release notes for wallet/mempool rejec…

    …tions. (PR bitcoin#9302 and bitcoin#9290)
    
    57aec3b Add release notes for wallet/mempool rejections. (PR bitcoin#9302 and bitcoin#9290) (Gregory Maxwell)
    laanwj committed Dec 14, 2016
    Copy the full SHA
    7823286 View commit details
    Browse the repository at this point in the history
  3. [QA] add fundrawtransaction test on a locked wallet with empty keypool

    Github-Pull: bitcoin#9295
    Rebased-From: 1a6eacb
    jonasschnelli authored and MarcoFalke committed Dec 14, 2016
    Copy the full SHA
    0cc07f8 View commit details
    Browse the repository at this point in the history
  4. [Wallet] Bugfix: FRT: don't terminate when keypool is empty

    Github-Pull: bitcoin#9295
    Rebased-From: c24a4f5
    jonasschnelli authored and MarcoFalke committed Dec 14, 2016
    Copy the full SHA
    43bcfca View commit details
    Browse the repository at this point in the history
  5. Update for OpenSSL 1.1 API

    Github-Pull: bitcoin#9326
    Rebased-From: bae1eef b05b1af
    gmaxwell authored and MarcoFalke committed Dec 14, 2016
    Copy the full SHA
    a0f7ece View commit details
    Browse the repository at this point in the history
  6. Make RelayWalletTransaction attempt to AcceptToMemoryPool.

    This resolves an issue where a wallet transaction which failed to
     relay previously because it couldn't make it into the mempool
     will not try again until restart, even though mempool conditions
     may have changed.
    
    Abandoned and known-conflicted transactions are skipped.
    
    Some concern was expressed that there may be users with many
     unknown conflicts would waste a lot of CPU time trying to
     add them to their memory pools over and over again.  But I am
     doubtful these users exist in any number, if they do exist
     they have worse problems, and they can mitigate any performance
     issue this might have by abandoning the transactions in question.
    
    Github-Pull: bitcoin#9290
    Rebased-From: f692fce
    gmaxwell authored and MarcoFalke committed Dec 14, 2016
    Copy the full SHA
    35174a0 View commit details
    Browse the repository at this point in the history
  7. Return txid even if ATMP fails for new transaction

    Github-Pull: bitcoin#9302
    Rebased-From: b3a7410
    sipa authored and MarcoFalke committed Dec 14, 2016
    Copy the full SHA
    f5d606e View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    4ced313 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    53b656f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2016

  1. Merge bitcoin#9340: [0.13] Update secp256k1 subtree

    64dfdde Squashed 'src/secp256k1/' changes from 6c527ec..8225239 (MarcoFalke)
    laanwj committed Dec 15, 2016
    Copy the full SHA
    fb987b3 View commit details
    Browse the repository at this point in the history
  2. Complain when unknown rpcserialversion is specified

    Github-Pull: bitcoin#9292
    Rebased-From: 80d073c
    sipa authored and MarcoFalke committed Dec 15, 2016
    Copy the full SHA
    c365556 View commit details
    Browse the repository at this point in the history
  3. [qa] Don't set unknown rpcserialversion

    Github-Pull: bitcoin#9322
    Rebased-From: fa615d3
    MarcoFalke committed Dec 15, 2016
    Copy the full SHA
    49a612f View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2016

  1. Litecoin: Adjust chain parameters

    wangxinxi authored and thrasher- committed Dec 19, 2016
    Copy the full SHA
    8e641d9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d13e146 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3db030f View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    f6cc960 View commit details
    Browse the repository at this point in the history
  5. Litecoin: Add Litecoin logos and icons

    Martin Smith authored and thrasher- committed Dec 19, 2016
    Copy the full SHA
    6fa4dee View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    5628355 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    d711292 View commit details
    Browse the repository at this point in the history
  8. Litecoin: Fix pow_tests

    ultragtx authored and thrasher- committed Dec 19, 2016
    Copy the full SHA
    593b40b View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    9149500 View commit details
    Browse the repository at this point in the history
  10. Litecoin: fix miner tests

    pooler authored and thrasher- committed Dec 19, 2016
    Copy the full SHA
    8894bb8 View commit details
    Browse the repository at this point in the history
  11. Litecoin: Fix bloom_tests

    thrasher- committed Dec 19, 2016
    Copy the full SHA
    30ae3ab View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    18eac9a View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    889f14d View commit details
    Browse the repository at this point in the history
  14. Litecoin: Fix Qt tests

    thrasher- committed Dec 19, 2016
    Copy the full SHA
    1b77212 View commit details
    Browse the repository at this point in the history
  15. Litecoin: Fix tests for litecoin-tx

    ultragtx authored and thrasher- committed Dec 19, 2016
    Copy the full SHA
    104874e View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    6d611cb View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    7ce159a View commit details
    Browse the repository at this point in the history
  18. Litecoin: Fix OSX app building

    ultragtx authored and thrasher- committed Dec 19, 2016
    Copy the full SHA
    a94127c View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    8e00781 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    4c7884a View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    6254066 View commit details
    Browse the repository at this point in the history
  22. Litecoin: Adjust splash image

    ultragtx authored and thrasher- committed Dec 19, 2016
    Copy the full SHA
    1c95f16 View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    4c7d97a View commit details
    Browse the repository at this point in the history
  24. Merge bitcoin#9357: [0.13 backport] Attempt reconstruction from all c…

    …ompact block announcements
    
    53b656f [qa] Update compactblocks test for multi-peer reconstruction (Suhas Daftuar)
    4ced313 Allow compactblock reconstruction when block is in flight (Suhas Daftuar)
    laanwj committed Dec 19, 2016
    Copy the full SHA
    03b6f62 View commit details
    Browse the repository at this point in the history
  25. Merge bitcoin#9347: [0.13.2] wallet/rpc backports

    49a612f [qa] Don't set unknown rpcserialversion (MarcoFalke)
    c365556 Complain when unknown rpcserialversion is specified (Pieter Wuille)
    f5d606e Return txid even if ATMP fails for new transaction (Pieter Wuille)
    35174a0 Make RelayWalletTransaction attempt to AcceptToMemoryPool. (Gregory Maxwell)
    a0f7ece Update for OpenSSL 1.1 API (Gregory Maxwell)
    43bcfca [Wallet] Bugfix: FRT: don't terminate when keypool is empty (Jonas Schnelli)
    0cc07f8 [QA] add fundrawtransaction test on a locked wallet with empty keypool (Jonas Schnelli)
    laanwj committed Dec 19, 2016
    Copy the full SHA
    b711390 View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    718033d View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    2c5fc0d View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    7201dd7 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2016

  1. Copy the full SHA
    2837ff4 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bdd6d4c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f00066a View commit details
    Browse the repository at this point in the history
  4. Test for fix of txn chaining in wallet

    instagibbs authored and btcdrak committed Dec 20, 2016
    Copy the full SHA
    4bf2bec View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e1ff0db View commit details
    Browse the repository at this point in the history
  6. Merge bitcoin#9382: [backport 0.13] Prefer coins that have fewer ance…

    …stors, sanity check txn before ATMP
    
    e1ff0db reduce number of lookups in TransactionWithinChainLimit (Gregory Sanders)
    4bf2bec Test for fix of txn chaining in wallet (Gregory Sanders)
    f00066a CreateTransaction: Don't return success with too-many-ancestor txn (Gregory Sanders)
    bdd6d4c SelectCoinsMinConf: Prefer coins with fewer ancestors (Gregory Sanders)
    laanwj committed Dec 20, 2016
    Copy the full SHA
    fe39f26 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    8e707e8 View commit details
    Browse the repository at this point in the history
  8. Merge tag 'v0.13.2rc1' into HEAD

    0.13.2 release candidate 1
    thrasher- committed Dec 20, 2016
    Copy the full SHA
    7adafa4 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    c31192d View commit details
    Browse the repository at this point in the history
  10. Litecoin: Fix paths in rpc-test.py

    ultragtx authored and thrasher- committed Dec 20, 2016
    Copy the full SHA
    1ecc598 View commit details
    Browse the repository at this point in the history
  11. Bump version to 0.13.2

    MarcoFalke committed Dec 20, 2016
    Copy the full SHA
    20817ce View commit details
    Browse the repository at this point in the history
  12. Bump nMinimumChainWork

    MarcoFalke committed Dec 20, 2016
    Copy the full SHA
    7a26a34 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2016

  1. [qt] Bump BLOCK_CHAIN_SIZE

    MarcoFalke committed Dec 21, 2016
    Copy the full SHA
    3882c05 View commit details
    Browse the repository at this point in the history
  2. Bump man pages

    MarcoFalke committed Dec 21, 2016
    Copy the full SHA
    da233db View commit details
    Browse the repository at this point in the history
  3. Merge bitcoin#9389: 0.13.2 release process

    da233db Bump man pages (MarcoFalke)
    3882c05 [qt] Bump BLOCK_CHAIN_SIZE (MarcoFalke)
    7a26a34 Bump nMinimumChainWork (MarcoFalke)
    20817ce Bump version to 0.13.2 (MarcoFalke)
    laanwj committed Dec 21, 2016
    Copy the full SHA
    b31e13e View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2016

  1. Copy the full SHA
    7e6620b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    953490f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    761243c View commit details
    Browse the repository at this point in the history
  4. Litecoin: Use litecoin_scrypt to solve blocks in mininode.py

    Also updated qa/README.md .travis.yml
    ultragtx authored and thrasher- committed Dec 22, 2016
    Copy the full SHA
    e39a79b View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    70cdb00 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    af815ca View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    93113ee View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    e121add View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2016

  1. Litecoin: 0.13.2 release notes

    losh11 authored and thrasher- committed Dec 29, 2016
    Copy the full SHA
    83ac2e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2017

  1. Copy the full SHA
    0d71914 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2017

  1. doc: Clean out release notes on 0.13.x branch

    Move old release notes to historical release notes.
    laanwj committed Jan 3, 2017
    Copy the full SHA
    77eaadb View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2017

  1. Copy the full SHA
    b32fef2 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    7254f09 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ec75903 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    769a617 View commit details
    Browse the repository at this point in the history
  5. Litecoin: Adjust ports

    thrasher- committed Jan 4, 2017
    Copy the full SHA
    9fbcdae View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2017

  1. Create xinxi-wang-key.pgp

    wangxinxi committed Jan 5, 2017
    Copy the full SHA
    9dbb3bc View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    39c2289 View commit details
    Browse the repository at this point in the history
  3. Merge pull request bitcoin#266 from shaolinfry/gitian-script

    Add gitian builder convenience script
    thrasher- committed Jan 5, 2017
    Copy the full SHA
    2da68c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2017

  1. Create thrasher-key.pgp

    thrasher- committed Jan 6, 2017
    Copy the full SHA
    b32af4a View commit details
    Browse the repository at this point in the history
  2. Added losh11-key.pgp

    losh11 committed Jan 6, 2017
    Copy the full SHA
    61f1f92 View commit details
    Browse the repository at this point in the history
  3. Merge pull request bitcoin#267 from losh11/master

    Create losh11-key.pgp
    thrasher- committed Jan 6, 2017
    Copy the full SHA
    7dd41fd View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2017

  1. Fix gitian builder script

    shaolinfry committed Jan 8, 2017
    Copy the full SHA
    c23c9c7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#268 from shaolinfry/gitian-script-fix

    Fix gitian builder script
    shaolinfry committed Jan 8, 2017
    Copy the full SHA
    ca8cf72 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2017

  1. Update DNS seeds

    Removed dead domains, updated service capabilities
    shaolinfry committed Jan 9, 2017
    Copy the full SHA
    1f601fe View commit details
    Browse the repository at this point in the history
  2. Litecoin: Exclude libbitcoin from binary distribution

    Issue bitcoin#192: For now nothing really uses this, so we are not going to complicate maintenance by renaming it just yet.
    
    cherry-picked from: ade0464
    shaolinfry committed Jan 9, 2017
    Copy the full SHA
    a1a169e View commit details
    Browse the repository at this point in the history
  3. Merge pull request bitcoin#270 from shaolinfry/libbitcoin

    Litecoin: Exclude libbitcoin from binary distribution
    thrasher- committed Jan 9, 2017
    Copy the full SHA
    d31732f View commit details
    Browse the repository at this point in the history
  4. Merge pull request bitcoin#269 from shaolinfry/loshandns

    Update DNS seeds
    thrasher- committed Jan 9, 2017
    Copy the full SHA
    e97cc12 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    5e9f694 View commit details
    Browse the repository at this point in the history
  6. Merge pull request bitcoin#271 from thrasher-/master

    Litecoin: Comment out lib directory from binary distribution
    thrasher- committed Jan 9, 2017
    Copy the full SHA
    fb3fd0c View commit details
    Browse the repository at this point in the history
  7. Added testnet DNS Seed (bitcoin#273)

    * Added testnet DNS Seed
    losh11 authored and shaolinfry committed Jan 9, 2017
    Copy the full SHA
    3537251 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2017

  1. Copy the full SHA
    9b92ca0 View commit details
    Browse the repository at this point in the history
  2. Create coblee-key.pgp

    Charlie Lee committed Jan 10, 2017
    Copy the full SHA
    3606a97 View commit details
    Browse the repository at this point in the history
  3. Merge pull request bitcoin#274 from litecoin-project/coblee

    Create coblee-key.pgp
    Charlie Lee committed Jan 10, 2017
    Copy the full SHA
    fd57b98 View commit details
    Browse the repository at this point in the history
  4. Add ultragtx-key.pgp

    ultragtx committed Jan 10, 2017
    Copy the full SHA
    07cc844 View commit details
    Browse the repository at this point in the history
  5. Merge pull request bitcoin#275 from ultragtx/ultragtx-gpg

    Add ultragtx-key.pgp
    thrasher- committed Jan 10, 2017
    Copy the full SHA
    0bcdde5 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2017

  1. add zhiyan's key

    DUAN Zhiyan committed Jan 11, 2017
    Copy the full SHA
    60369b7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#276 from zhiyand/master

    add zhiyan's key
    thrasher- committed Jan 11, 2017
    Copy the full SHA
    5b39ca7 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2017

  1. add void-main pub key

    void-main committed Jan 12, 2017
    Copy the full SHA
    17f08cd View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#277 from void-main/master

    add void-main pub key
    Charlie Lee committed Jan 12, 2017
    Copy the full SHA
    d5d122f View commit details
    Browse the repository at this point in the history
  3. Revert "Litecoin: Temp mod (will drop)"

    This reverts commit af815ca.
    thrasher- committed Jan 12, 2017
    Copy the full SHA
    8aefe98 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    29a872b View commit details
    Browse the repository at this point in the history
  5. Bump version number

    shaolinfry committed Jan 12, 2017
    Copy the full SHA
    b02e4f8 View commit details
    Browse the repository at this point in the history
  6. Bump version number

    shaolinfry committed Jan 12, 2017
    Copy the full SHA
    2581bf5 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2017

  1. Change user-agent

    shaolinfry committed Jan 14, 2017
    Copy the full SHA
    0e6e23e View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#278 from shaolinfry/useragent

    Change user-agent
    wangxinxi committed Jan 14, 2017
    Copy the full SHA
    347f110 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3b03f2c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0dcd253 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2017

  1. Copy the full SHA
    d6c6c27 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    04ca1bc View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2017

  1. Copy the full SHA
    dc4be32 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d1d7fbb View commit details
    Browse the repository at this point in the history
  3. Merge pull request bitcoin#280 from thrasher-/master

    Litecoin: Additional segwit coverage
    shaolinfry committed Jan 29, 2017
    Copy the full SHA
    33bec35 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2017

  1. Copy the full SHA
    e694b8a View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#281 from thrasher-/master

    Litecoin: Fix p2p-compactblocks.py test hang
    shaolinfry committed Jan 30, 2017
    Copy the full SHA
    0ece87f View commit details
    Browse the repository at this point in the history
  3. Merge pull request bitcoin#279 from wangxinxi/master

    M prefix added for script addresses
    shaolinfry committed Jan 30, 2017
    Copy the full SHA
    ea12a20 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2017

  1. Uses built-in byte swap if available (Apple) and if bswap_XX is undef…

    …ined.
    
    Defers to pre-defined version if found (e.g. protobuf). For protobuf case, the definitions are identical and thus include order should not affect results.
    
    Github-Pull: bitcoin#9366
    Rebased-From: 815f414
    kallewoof authored and laanwj committed Feb 1, 2017
    Copy the full SHA
    59c37ae View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2017

  1. Copy the full SHA
    2fcf807 View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#285 from thrasher-/master

    Litecoin: Reset testnet (now testnet4)
    shaolinfry committed Feb 13, 2017
    Copy the full SHA
    068de5d View commit details
    Browse the repository at this point in the history
  3. Bump version number 0.13.3

    shaolinfry committed Feb 13, 2017
    Copy the full SHA
    d809250 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b58a89f View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    b60d2ef View commit details
    Browse the repository at this point in the history
  6. Merge pull request bitcoin#287 from shaolinfry/releasenotes

    Start release notes for 0.13.3
    shaolinfry committed Feb 13, 2017
    Copy the full SHA
    49fa16f View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2017

  1. Copy the full SHA
    9b690c2 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f8e6c49 View commit details
    Browse the repository at this point in the history
  3. Merge pull request bitcoin#289 from thrasher-/master

    Litecoin: Add testnet checkpoint and min chain work
    shaolinfry committed Feb 14, 2017
    Copy the full SHA
    9070b0c View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2017

  1. 1
    Copy the full SHA
    fd66169 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2017

  1. Copy the full SHA
    685907e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2017

  1. Merge pull request bitcoin#294 from thrasher-/master

    Litecoin: Adjust nCheckDepth value
    thrasher- committed Mar 28, 2017
    Copy the full SHA
    9b08552 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #296 from erasmospunk/master

    Fix typo in chainparams.cpp
    thrasher- committed Mar 28, 2017
    Copy the full SHA
    f2dca02 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2017

  1. Copy the full SHA
    4959c32 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    edc66b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2017

  1. Merge pull request bitcoin#307 from thrasher-/master

    Litecoin: Adjust nCheckDepth and add Testnet DNS seeder
    thrasher- committed Apr 28, 2017
    Copy the full SHA
    375ee50 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2017

  1. Bump version to 0.13.3

    shaolinfry committed May 2, 2017
    Copy the full SHA
    dab7cd0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3b4ed77 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2017

  1. Copy the full SHA
    16d673a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2017

  1. Copy the full SHA
    cbf87f9 View commit details
    Browse the repository at this point in the history