Permalink
Commits on Nov 9, 2015
  1. Merge pull request #6953

    8b3311f *: alias -h for --help (Daniel Cousens)
    97546fc Change URLs to https in debian/control (Matt Corallo)
    38671bf Update debian/changelog and slight tweak to debian/control (Matt Corallo)
    256321e Correct spelling mistakes in doc folder (Mitchell Cash)
    eae0350 Clarification of unit test build instructions. (Eric Lombrozo)
    90897ab Update bluematt-key, the old one is long-since revoked (Matt Corallo)
    a2f2fb6 build: disable -Wself-assign (Wladimir J. van der Laan)
    cf67d8b Bugfix: Allow mining on top of old tip blocks for testnet (fixes testnet-in-a-box use case) (Luke Dashjr)
    b3964e3 Drop "with minimal dependencies" from description (Zak Wilcox)
    43c2789 Split bitcoin-tx into its own package (Zak Wilcox)
    dfe0d4d Include bitcoin-tx binary on Debian/Ubuntu (Zak Wilcox)
    612efe8 [Qt] Raise debug window when requested (MarcoFalke)
    3ad96bd Fix locking in GetTransaction. (Alex Morcos)
    9c81005 Fix spelling of Qt (Diego Viola)
    laanwj committed Nov 9, 2015
Commits on Nov 6, 2015
  1. *: alias -h for --help

    dcousens committed with luke-jr Oct 18, 2015
  2. 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
  3. 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
  4. 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
Commits on Nov 5, 2015
  1. 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
  2. Split bitcoin-tx into its own package

    Reverts the change putting it in the bitcoind deb.
    zw committed with luke-jr Sep 17, 2015
  3. 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
  4. [Qt] Raise debug window when requested

    * Raise the debug window when hidden behind other windows
    * Switch to the debug window when on another virtual desktop
    * Show the debug window when minimized
    
    This change is a conceptual copy of 5ffaaba and 382e9e2
    MarcoFalke committed with luke-jr Sep 7, 2015
  5. Fix locking in GetTransaction.

    GetTransaction needs to lock cs_main until ReadBlockFromDisk completes, the data inside CBlockIndex's can change since pruning.  This lock was held by all calls to GetTransaction except rest_tx.
    morcos committed with luke-jr Sep 17, 2015
  6. Fix spelling of Qt

    diegoviola committed with luke-jr Sep 22, 2015
  7. Merge pull request #6946

    5216f3c 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 Nov 1, 2015
  1. qt: Final translations update on 0.10 branch

    Translations for 0.12 have been opened, translations for 0.10 have been
    closed.
    laanwj committed Nov 1, 2015
Commits on Oct 23, 2015
  1. Merge pull request #6706

    5dc72f8 CLTV: Add more tests to improve coverage (Esteban Ordano)
    6a1343b Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork (Peter Todd)
    4137248 Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic (Peter Todd)
    0e01d0f Enable CHECKLOCKTIMEVERIFY as a standard script verify flag (Peter Todd)
    6d01325 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) (Peter Todd)
    750d54f Move LOCKTIME_THRESHOLD to src/script/script.h (Peter Todd)
    6897468 Make CScriptNum() take nMaxNumSize as an argument (Peter Todd)
    laanwj committed Oct 23, 2015
  2. 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
Commits on Oct 19, 2015
  1. Merge pull request #6836

    fb818b6 Bring historical release notes up to date (Micha)
    laanwj committed Oct 19, 2015
  2. 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. Bring historical release notes up to date

    [skip ci]
    Micha committed Oct 14, 2015
Commits on Oct 11, 2015
  1. Bump minrelaytxfee default

    To bridge the time until a dynamic method for determining this fee is
    merged.
    
    This is especially aimed at the stable releases (0.10, 0.11) because
    full mempool limiting, as will be in 0.12, is too invasive and risky to
    backport.
    
    Github-Pull: #6793
    Rebased-From: 28e3249 4e2efb3
    laanwj committed Oct 9, 2015
Commits on Oct 10, 2015
  1. Do not store more than 200 timedata samples.

    Github-Pull: #6797
    Rebased-From: 8be371d
    paveljanik committed with laanwj Aug 11, 2015
  2. net: Disable upnp by default

    Common sentiment is that the miniupnpc codebase likely contains further
    vulnerabilities.
    
    I'd prefer to get rid of the dependency completely, but a compromise for
    now is to at least disable it by default.
    
    Rebased-From: 21d27eb
    Github-Pull: #6795
    laanwj committed Oct 9, 2015
Commits on Oct 9, 2015
  1. Bump version to 0.10.3

    laanwj committed Oct 9, 2015
  2. Update miniupnpc to 1.9.20151008

    This version of miniupnpc fixes a buffer overflow in the XML (ugh)
    parser during initial network discovery.
    
    http://talosintel.com/reports/TALOS-2015-0035/
    
    The commit fixing the vulnerability is:
    miniupnp/miniupnp@79cca97
    
    Reported by timothy on IRC.
    
    Github-Pull: #6789
    Rebased-From: 0cca024
    laanwj committed Oct 9, 2015
Commits on Oct 8, 2015
  1. CLTV: Add more tests to improve coverage

    Four cases included:
    
    * The CLTV operand type mismatches the tx locktime. In the script it is
      1 (interpreted as block height), but in the tx is 500000000
      (interpreted as date)
    * The stack is empty when executing OP_CLTV
    * The tx is final by having only one input with MAX_INT sequence number
    * The operand for CLTV is negative (after OP_0 OP_1 OP_SUB)
    
    Rebased-From: cb54d17
    eordano committed with petertodd Jul 3, 2015
  2. Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork

    bip65-cltv.py is based on the earlier BIP66 soft-fork RPC test
    implemented by Pieter Wuille's 819bcf9
    
    bip65-cltv-p2p.py is based on the earlier BIP66 P2P test by Suhas
    Daftuar's d76412b
    
    Rebased-From: 3082578
    petertodd committed Jun 28, 2015