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

Review diff for addrindex in 0.11 #2

Closed
wants to merge 35 commits into from
Closed

Review diff for addrindex in 0.11 #2

wants to merge 35 commits into from

Commits on Jun 8, 2015

  1. Configuration menu
    Copy the full SHA
    3eada74 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2015

  1. configure: Detect (and reject) LibreSSL

    Rebased-From: a5a81f7
    Github-Pull: bitcoin#6244
    luke-jr authored and laanwj committed Jun 10, 2015
    Configuration menu
    Copy the full SHA
    0401aa2 View commit details
    Browse the repository at this point in the history
  2. Fix removing of orphan transactions

    We don't want to erase orphans that still have missing inputs, they should still be tracked as orphans.  Also, the transaction thats being accepted can't be an orphan otherwise it would have previously been accepted, so doesn't need to be added to the erase queue.
    
    Github-Pull: bitcoin#5985
    Rebased-From: 14d4eef
    morcos authored and laanwj committed Jun 10, 2015
    Configuration menu
    Copy the full SHA
    37b4e42 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2015

  1. Prune: Support noncontiguous block files

    In some corner cases, it may be possible for recent blocks to end up in
    the same block file as much older blocks.  Previously, the pruning code
    would stop looking for files to remove upon first encountering a file
    containing a block that cannot be pruned, now it will keep looking for
    candidate files until the target is met and all other criteria are
    satisfied.
    
    This can result in a noncontiguous set of block files (by number) on
    disk, which is fine except for during some reindex corner cases, so
    make reindex preparation smarter such that we keep the data we can
    actually use and throw away the rest.  This allows pruning to work
    correctly while downloading any blocks needed during the reindex.
    
    Rebased-From: c257a8c
    Github-Pull: bitcoin#6221
    ajweiss authored and laanwj committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    6cb70ca View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2015

  1. Remove translation for -help-debug options

    Github-Pull: bitcoin#6264
    Rebased-From: 9b5659d
    laanwj committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    94cd705 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2015

  1. Fix getbalance *

    Chance "getbalance *" not to use IsTrusted.  The method and result
    now match the "getbalance <specific-account>" behavior. In
    particular, "getbalance * 0" now works.
    
    Also fixed a comment -- GetGalance has required 1 confirmation
    for many years, and the default "getbalance *" behavior matches
    that.
    
    Github-Pull: bitcoin#6276
    Rebased-From: 7d6a85a
    dgenr8 authored and laanwj committed Jun 15, 2015
    Configuration menu
    Copy the full SHA
    c9fd907 View commit details
    Browse the repository at this point in the history
  2. gitian: Use the new bitcoin-detached-sigs git repo for OSX signatures

    Rather than fetching a signature.tar.gz from somewhere on the net, instruct
    Gitian to use a signature from a tag in the bitcoin-detached-sigs repository
    which corresponds to the tag of the release being built.
    
    This changes detached-sig-apply.sh to take a dirname rather than a tarball as
    an argument, though detached-sig-create.sh still outputs a tarball for
    convenience.
    
    Github-Pull: bitcoin#6269
    Rebased-From: c110575
    theuni authored and laanwj committed Jun 15, 2015
    Configuration menu
    Copy the full SHA
    95aca44 View commit details
    Browse the repository at this point in the history
  3. Add option -alerts to opt out of alert system

    Make it possible to opt-out of the centralized alert system by providing
    an option `-noalerts` or `-alerts=0`. The default remains unchanged.
    
    This is a gentler form of bitcoin#6260, in which I went a bit overboard by
    removing the alert system completely.
    
    I intend to add this to the GUI options in another pull after this.
    
    Github-Pull: bitcoin#6274
    Rebased-From: 02a6702
    laanwj committed Jun 15, 2015
    Configuration menu
    Copy the full SHA
    4d9c7fe View commit details
    Browse the repository at this point in the history
  4. Use best header chain timestamps to detect partitioning

    The partition checking code was using chainActive timestamps
    to detect partitioning; with headers-first syncing, it should use
    (and with this pull request, does use) pIndexBestHeader timestamps.
    
    Fixes issue bitcoin#6251
    
    Github-Pull: bitcoin#6256
    Rebased-From: 65b9454
    gavinandresen authored and laanwj committed Jun 15, 2015
    Configuration menu
    Copy the full SHA
    fce474c View commit details
    Browse the repository at this point in the history
  5. translation update pre-rc2

    laanwj committed Jun 15, 2015
    Configuration menu
    Copy the full SHA
    2617b75 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2015

  1. Fix scheduler build with some boost versions.

    Some boost versions have a conflicting overload of wait_until that returns void.
    Explicitly use a template here to avoid hitting that overload.
    
    Github-Pull: bitcoin#6285
    Rebased-From: 72bf90d
    theuni authored and laanwj committed Jun 16, 2015
    Configuration menu
    Copy the full SHA
    ef1d506 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2015

  1. remove berkeley-db4 workaround

    "brew install berkeley-db4" appears to be working again.  simplified instructions by removing the berkeley-db4 workaround.
    
    Github-Pull: bitcoin#6286
    Rebased-From: a3a80c2
    rion authored and laanwj committed Jun 17, 2015
    Configuration menu
    Copy the full SHA
    3902c15 View commit details
    Browse the repository at this point in the history
  2. depends: fix Boost 1.55 build on GCC 5

    Boost assumes variadic templates are always available in GCC 4.4+, but
    they aren't since we don't build with -std=c++11.
    
    This applies the patch that fixed the issue in boost 1.57:
    boostorg/config@eec8085
    
    See also: https://svn.boost.org/trac/boost/ticket/10500
    
    Github-Pull: bitcoin#6280
    Rebased-From: b19a88b
    welshjf authored and laanwj committed Jun 17, 2015
    Configuration menu
    Copy the full SHA
    25c2216 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f032c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2015

  1. Revert "Disable partition check for now, it triggers too often (issue b…

    …itcoin#6251)"
    
    Re-enable partition check, it should be safe again after bitcoin#6256.
    
    This reverts commit 3eada74.
    laanwj committed Jun 21, 2015
    Configuration menu
    Copy the full SHA
    e6334f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2015

  1. doc: update mailing list address

    Move from sourceforge to linux foundation.
    
    Also get rid of some other stale mentions of sourceforge.
    
    Github-Pull: bitcoin#6319
    Rebased-From: 88d8525
    laanwj committed Jun 22, 2015
    Configuration menu
    Copy the full SHA
    3f8fcc9 View commit details
    Browse the repository at this point in the history
  2. gitian: add a gitian-win-signer descriptor

    This is exactly like the current OSX signing process.
    
    osslsigncode has been patched to detach and re-attach Windows signatures.
    The changes can be seen here: https://github.com/theuni/osslsigncode/commits/attach-signature
    
    There's a pull-request open upstream for the changes:
    https://sourceforge.net/p/osslsigncode/osslsigncode/merge-requests/3/
    
    This work has been back-ported to the stable 1.7.1 release of osslsigncode, so
    that a smaller patch can be reviewed.
    
    Github-Pull: bitcoin#6303
    Rebased-From: d08cfc2
    theuni authored and laanwj committed Jun 22, 2015
    Configuration menu
    Copy the full SHA
    b711599 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2015

  1. Add an alternate location of endian.h header

    Github-Pull: bitcoin#6246
    Rebased-From: 0640a5e
    s3erios authored and laanwj committed Jun 23, 2015
    Configuration menu
    Copy the full SHA
    8ea6d37 View commit details
    Browse the repository at this point in the history
  2. fix crash on shutdown when e.g. changing -txindex and abort action

    - fixes bitcoin#3136
    - the problem is related to Boost path and a static initialized internal
      pointer
    - using a std::string in CDBEnv::EnvShutdown() prevents the problem
    - this removes the boost::filesystem::path path field from CDBEnv
    
    Github-Pull: bitcoin#6282
    Rebased-From: 0ce30ea
    Philip Kaufmann authored and laanwj committed Jun 23, 2015
    Configuration menu
    Copy the full SHA
    daf956b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88accef View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2015

  1. Advance pindexLastCommonBlock for blocks in chainActive

    This prevents an edge case where a block downloaded and pruned
    in-between successive calls to FindNextBlocksToDownload could
    cause the block to be unnecessarily re-requested.
    
    Github-Pull: bitcoin#6233
    Rebased-From: 3e91433
    sdaftuar authored and laanwj committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    a587606 View commit details
    Browse the repository at this point in the history
  2. Hardcoded seeds update June 2015

    - Moved all seed related scripts to contrib/seeds for consistency
    - Updated `makeseeds.py` to handle IPv6 and onions, fix regular
      expression for recent Bitcoin Core versions
    - Fixed a bug in `generate-seeds.py` with regard to IPv6 parsing
    
    Allow for non-8333 nodes to appear in the internal seeds. This will
    allow bitcoind to bypas a filter on 8333. This also makes it possible to
    use the same tool for e.g. testnet.
    
    As hosts with multiple nodes per IP are likely abusive, add a filter to
    remove these (the ASN check will take care of them for IPv4, but not
    IPv6 or onion).
    
    Github-Pull: bitcoin#6333
    Rebased-From: ccd4369 884454a b932953
    laanwj committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    41bbc85 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2015

  1. gitian: make the windows signing process match OSX

    Github-Pull: bitcoin#6354
    Rebased-From: a3ba9a5
    theuni authored and laanwj committed Jun 30, 2015
    Configuration menu
    Copy the full SHA
    bdf0d94 View commit details
    Browse the repository at this point in the history
  2. Ideal release process for Windows detached signing

    This is an ideal version of what the release process should look like,
    making it more consistent with the OS X process. Some of the changes
    described here would need to be made in the descriptors, which is somewhat
    beyond what I would feel comfortable doing, not really understanding the signature process in depth.
    
    [skip ci]
    
    Github-Pull: bitcoin#6354
    Rebased-From: 6e849b8
    Micha authored and laanwj committed Jun 30, 2015
    Configuration menu
    Copy the full SHA
    bad1e8b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2015

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

Commits on Jul 3, 2015

  1. assets-attribution: Update typicons to MIT license

    stephenhutchings commented 3 Jul 2015, 6:35 GMT:
    > Hi Luke, happy for these to be distributed under the terms of the MIT licence.
    > Let me know if you need anything further from me.
    luke-jr committed Jul 3, 2015
    Configuration menu
    Copy the full SHA
    dae0a89 View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#6369

    dae0a89 assets-attribution: Update typicons to MIT license (Luke Dashjr)
    laanwj committed Jul 3, 2015
    Configuration menu
    Copy the full SHA
    7bf37e1 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2015

  1. Configuration menu
    Copy the full SHA
    9a2469e View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#6383

    9a2469e release notes for fee estimation changes (Alex Morcos)
    laanwj committed Jul 6, 2015
    Configuration menu
    Copy the full SHA
    ebad618 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2015

  1. Fix typo in release notes.

    spinza committed Jul 8, 2015
    Configuration menu
    Copy the full SHA
    5460b24 View commit details
    Browse the repository at this point in the history
  2. Merge pull request bitcoin#6397

    5460b24 Fix typo in release notes. (spin)
    laanwj committed Jul 8, 2015
    Configuration menu
    Copy the full SHA
    757ceaa View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2015

  1. Configuration menu
    Copy the full SHA
    d26f951 View commit details
    Browse the repository at this point in the history
  2. Port of addrindex patch jmcorgan@4790f3c

    reorder authored and btcdrak committed Jul 10, 2015
    Configuration menu
    Copy the full SHA
    04d91ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0f6d58 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a1bc9f View commit details
    Browse the repository at this point in the history