Permalink
Commits on Nov 10, 2015
  1. Merge pull request #6975

    ab6ff12 [doc] 0.11.2 release notes: use original pull numbers (David A. Harding)
    laanwj committed Nov 10, 2015
Commits on Nov 9, 2015
  1. Merge pull request #6968

    9149589 [docs] 0.11.2 release notes: add sipa graphs & leveldb note (David A. Harding)
    929b2c7 [docs] Minor revisions to 0.11.2RC1 release notes (David A. Harding)
    40941d9 [Docs] First-draft release notes for 0.11.2RC1 (David A. Harding)
    laanwj committed Nov 9, 2015
Commits on Nov 8, 2015
  1. [docs] Minor revisions to 0.11.2RC1 release notes

    - Revisions to text as proposed by Greg Maxwell
    - Add Btcdrak to contributors for backporting #6884
    - Fix spelling mistake
    
    [ci skip]
    harding committed Nov 8, 2015
Commits on Nov 7, 2015
  1. bump version to 0.11.2

    laanwj committed Nov 7, 2015
Commits on Nov 6, 2015
  1. Always flush block and undo when switching to new file

    Previously, the undo weren't being flushed during a reindex because
    fKnown was set to true in FindBlockPos. That is the correct behaviour
    for block files as they aren't being touched, but undo files are
    touched.
    
    This changes the behaviour to always flush when switching to a new file
    (even for block files, though that isn't really necessary).
    
    Rebased-From: 22e7807
    Github-Pull: #6948
    sipa committed with laanwj Nov 4, 2015
  2. Merge pull request #6825

    af6edac *: alias -h for --help (Daniel Cousens)
    131d7f9 Change URLs to https in debian/control (Matt Corallo)
    7ce2c91 Update debian/changelog and slight tweak to debian/control (Matt Corallo)
    4fbfebe Correct spelling mistakes in doc folder (Mitchell Cash)
    e42bf16 Clarification of unit test build instructions. (Eric Lombrozo)
    54f9dee Update bluematt-key, the old one is long-since revoked (Matt Corallo)
    bfc6154 [Trivial] Fixed typo when referring to a previous section in depends/README.md [skip ci] (Chris Kleeschulte)
    9e45157 build: disable -Wself-assign (Wladimir J. van der Laan)
    33d6825 Bugfix: Allow mining on top of old tip blocks for testnet (fixes testnet-in-a-box use case) (Luke Dashjr)
    87a797a build: Remove dependency of bitcoin-cli on secp256k1 (Wladimir J. van der Laan)
    a33cd5b [trivial] Fix rpc message "help generate" (MarcoFalke)
    6fd0019 Drop "with minimal dependencies" from description (Zak Wilcox)
    2394f4d Split bitcoin-tx into its own package (Zak Wilcox)
    1e672ae Include bitcoin-tx binary on Debian/Ubuntu (Zak Wilcox)
    b3eaa30 [Qt] Raise debug window when requested (MarcoFalke)
    01878c9 Fix locking in GetTransaction. (Alex Morcos)
    9b9acc2 Fix spelling of Qt (Diego Viola)
    laanwj committed Nov 6, 2015
Commits on Nov 5, 2015
  1. Merge pull request #6884

    f720c5f Enable policy enforcing GetMedianTimePast as the end point of lock-time constraints (Mark Friedenbach)
    a1d3c6f Add rules--presently disabled--for using GetMedianTimePast as endpoint for lock-time calculations (Mark Friedenbach)
    laanwj committed Nov 5, 2015
  2. Merge pull request #6945

    0af5b8e Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f (Pieter Wuille)
    laanwj committed Nov 5, 2015
Commits on Nov 4, 2015
  1. Update LevelDB

    sipa committed Nov 4, 2015
  2. Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f

    20ca81f Merge pull request #9
    7aa105e leveldb: Win32WritableFile without memory mapping
    
    git-subtree-dir: src/leveldb
    git-subtree-split: 20ca81f
    sipa committed Nov 4, 2015
Commits on Oct 23, 2015
  1. Enable policy enforcing GetMedianTimePast as the end point of lock-ti…

    …me constraints
    
    Transactions are not allowed in the memory pool or selected for inclusion in a block until their lock times exceed chainActive.Tip()->GetMedianTimePast(). However blocks including transactions which are only mature under the old rules are still accepted; this is *not* the soft-fork required to actually rely on the new constraint in production.
    maaku committed with btcdrak Jun 3, 2015
  2. Add rules--presently disabled--for using GetMedianTimePast as endpoin…

    …t for lock-time calculations
    
    The lock-time code currently uses CBlock::nTime as the cutoff point for time based locked transactions. This has the unfortunate outcome of creating a perverse incentive for miners to lie about the time of a block in order to collect more fees by including transactions that by wall clock determination have not yet matured. By using CBlockIndex::GetMedianTimePast from the prior block instead, the self-interested miner no longer gains from generating blocks with fraudulent timestamps. Users can compensate for this change by simply adding an hour (3600 seconds) to their time-based lock times.
    
    If enforced, this would be a soft-fork change. This commit only adds the functionality on an unexecuted code path, without changing the behaviour of Bitcoin Core.
    maaku committed with btcdrak Jun 3, 2015
  3. Do not allow blockfile pruning during reindex.

    Also clarify startup message.
    
    Github-Pull: #6856
    Rebased-From: d3b09f6
    morcos committed with laanwj Oct 19, 2015
  4. Merge pull request #6707

    6af25b0 Add BIP65 to getblockchaininfo softforks list (Peter Todd)
    ba1da90 Show softfork status in getblockchaininfo (Wladimir J. van der Laan)
    70a427b CLTV: Add more tests to improve coverage (Esteban Ordano)
    c5a27f4 Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork (Peter Todd)
    5e82e1c Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic (Peter Todd)
    6ea5ca4 Enable CHECKLOCKTIMEVERIFY as a standard script verify flag (Peter Todd)
    4fa7a04 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) (Peter Todd)
    6ec08db Move LOCKTIME_THRESHOLD to src/script/script.h (Peter Todd)
    684636b Make CScriptNum() take nMaxNumSize as an argument (Peter Todd)
    laanwj committed Oct 23, 2015
  5. Set TCP_NODELAY on P2P sockets.

    Nagle appears to be a significant contributor to latency now that the static
     sleeps are gone.  Most of our messages are relatively large compared to
     IP + TCP so I do not expect this to create enormous overhead.
    
    This may also reduce traffic burstyness somewhat.
    
    Conflicts:
    	src/net.cpp
    
    Rebased-From: a4e28b3
    Github-Pull: #6867
    gmaxwell committed with laanwj Oct 21, 2015
  6. *: alias -h for --help

    dcousens committed with luke-jr Oct 18, 2015
  7. Correct spelling mistakes in doc folder

    - OSX —> OS X
    - XCode —> Xcode
    - github —> GitHub
    - homebrew —> Homebrew
    - gitian —> Gitian
    - Other miscellaneous obvious spelling fixes and whitespace removal
    mitchellcash committed with luke-jr Oct 17, 2015
Commits on Oct 20, 2015
  1. Make fee aware of min relay in pruning.py RPC test

    Rebased-From: b6d5e32
    Github-Pull: #6841
    morcos committed with laanwj Oct 16, 2015
Commits on Oct 19, 2015
  1. build: make sure OpenSSL heeds noexecstack

    This passes `-Wa,--noexecstack` to the assembler when building
    platform-specific assembly files, to signal that a non-executable stack
    can be used. This is the same approach as used by Debian
    (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430583)
    
    Rebased-From: bfcdc21
    Github-Pull: #6852
    laanwj committed Oct 19, 2015
Commits on Oct 15, 2015
  1. Add historical release notes for October 2015 bugfix releases

    [skip ci]
    
    Rebased-From: d57586f
    Github-Pull: #6832
    Micha committed with laanwj Oct 14, 2015
Commits on Oct 14, 2015
  1. [Trivial] Fixed typo when referring to a previous section in

    depends/README.md [skip ci]
    kleetus committed with luke-jr Oct 8, 2015
  2. build: disable -Wself-assign

    Prevent these warnings in clang 3.6:
    
        ./serialize.h:96:9: warning: explicitly assigning value of variable of type 'uint64_t' (aka 'unsigned long') to itself [-Wself-assign]
            obj = (obj);
            ~~~ ^  ~~~
    laanwj committed with luke-jr Oct 1, 2015
  3. Bugfix: Allow mining on top of old tip blocks for testnet (fixes test…

    …net-in-a-box use case)
    luke-jr committed Apr 9, 2015
  4. build: Remove dependency of bitcoin-cli on secp256k1

    bitcoin-cli (in contrast to bitcoin-tx, which does signing ops)
    shouldn't need secp256k1, and indeed it doesn't.
    laanwj committed with luke-jr Sep 28, 2015
  5. Drop "with minimal dependencies" from description

    Five boost libs plus libcrypto are needed; I don't think that quite passes for minimal.
    zw committed with luke-jr Sep 17, 2015
  6. Split bitcoin-tx into its own package

    Reverts the change putting it in the bitcoind deb.
    zw committed with luke-jr Sep 17, 2015
  7. Include bitcoin-tx binary on Debian/Ubuntu

    Currently left out of Matt's PPA.  Debian's package for unstable already has it.
    zw committed with luke-jr Aug 29, 2015