Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 4, 2015
  1. @laanwj

    trivial: Merge pruning help message after Transifex comment

    laanwj authored
    The prune help message was broken in nonsensical parts. Merge it into
    one, this is easier for translators.
    
    Reported by yahoe.001 on transifex.
  2. @laanwj

    Merge pull request #6104

    laanwj authored
    0414045 Show an init message while activating best chain (Wladimir J. van der Laan)
  3. @laanwj

    Show an init message while activating best chain

    laanwj authored
    Connecting the chain can take quite a while.
    All the while it is still showing `Loading wallet...`.
    Add an init message to inform the user what is happening.
  4. @laanwj

    Merge pull request #5418

    laanwj authored
    bba2216 RPC test for "#5418 Report missing inputs in sendrawtransaction" (Jonas Schnelli)
    de8e801 Report missing inputs in sendrawtransaction (Pieter Wuille)
  5. @laanwj
  6. @laanwj

    Merge pull request #6086

    laanwj authored
    d3c09ba Trivial: useless cast (ptime)(I'm ptime) (svost)
  7. @laanwj
  8. @laanwj

    Merge pull request #6085

    laanwj authored
    b05a89b Non-grammatical language improvements (Luke Dashjr)
    7e6d23b Bugfix: Grammar fixes (Corinne Dashjr)
  9. @laanwj

    Merge pull request #6096

    laanwj authored
    3727cbb change AC_PACKAGE_BUGREPORT from info@bitcoin.org to github issue tracker URL (Jonas Schnelli)
  10. @laanwj

    Merge pull request #6094

    laanwj authored
    2a22d4b Fix comptool send_message call when MAX_INV_SZ reached (Suhas Daftuar)
    574db48 Fix potential race conditions in p2p testing framework (Suhas Daftuar)
    5487975 Don't run invalidblockrequest.py in travis until race condition is fixed (Suhas Daftuar)
    ef32817 Fix mininode disconnections to work with select (Suhas Daftuar)
Commits on May 2, 2015
  1. @luke-jr
  2. @jonasschnelli
Commits on May 1, 2015
  1. @sdaftuar
  2. @sdaftuar

    Fix potential race conditions in p2p testing framework

    sdaftuar authored
    Previously, each NodeConnCB had its own lock to synchronize data structures
    used by the testing thread and the networking thread, and NodeConn provided a
    separate additional lock for synchronizing access to each send buffer.  This
    commit replaces those locks with a single global lock (mininode_lock) that we
    use to synchronize access to all data structures shared by the two threads.
    
    Updates comptool and maxblocksinflight to use the new synchronization
    semantics, eliminating previous race conditions within comptool, and re-enables
    invalidblockrequest.py in travis.
  3. @jonasschnelli @sipa
  4. @laanwj

    Change transifex slug to `translation-011x`

    laanwj authored
    Ensure that translations are updated from the right place.
  5. @luke-jr

    Bugfix: Grammar fixes

    Corinne Dashjr authored luke-jr committed
  6. @laanwj

    Merge pull request #6064

    laanwj authored
    f46a680 Better mruset unit test (Pieter Wuille)
    d4d5022 Use ring buffer of set iterators instead of deque of copies in mruset (Pieter Wuille)
    d81cff3 Replace mruset setAddrKnown with CRollingBloomFilter addrKnown (Gavin Andresen)
    69a5f8b Rolling bloom filter class (Gavin Andresen)
Commits on Apr 30, 2015
  1. @sdaftuar
  2. @sdaftuar
  3. @svost
  4. @sipa

    Better mruset unit test

    sipa authored
  5. @sipa
  6. @gavinandresen @sipa

    Replace mruset setAddrKnown with CRollingBloomFilter addrKnown

    gavinandresen authored sipa committed
    Use a probabilistic bloom filter to keep track of which addresses
    we think we have given our peers, instead of a list.
    
    This uses much less memory, at the cost of sometimes failing to
    relay an address to a peer-- worst case if the bloom filter happens
    to be as full as it gets, 1-in-1,000.
    
    Measured memory usage of a full mruset setAddrKnown: 650Kbytes
    Constant memory usage of CRollingBloomFilter addrKnown: 37Kbytes.
    
    This will also help heap fragmentation, because the 37K of storage
    is allocated when a CNode is created (when a connection to a peer
    is established) and then there is no per-item-remembered memory
    allocation.
    
    I plan on testing by restarting a full node with an empty peers.dat,
    running a while with -debug=addrman and -debug=net, and making sure
    that the 'addr' message traffic out is reasonable.
    (suggestions for better tests welcome)
  7. @gavinandresen @sipa

    Rolling bloom filter class

    gavinandresen authored sipa committed
    For when you need to keep track of the last N items
    you've seen, and can tolerate some false-positives.
    
    Rebased-by: Pieter Wuille <pieter.wuille@gmail.com>
  8. @laanwj

    Merge pull request #6022

    laanwj authored
    b74dcb3 Separate CTranslationInterface from CClientUIInterface (Jorge Timón)
  9. @laanwj

    Merge pull request #6059

    laanwj authored
    739d615 chainparams: use SeedSpec6's rather than CAddress's for fixed seeds (Cory Fields)
  10. @laanwj

    Merge pull request #5981

    laanwj authored
    2703412 Fix default binary in p2p tests to use environment variable (Suhas Daftuar)
    29bff0e Add some travis debugging for python scripts (Suhas Daftuar)
    d76412b Add script manipulation tools for use in mininode testing framework (Suhas Daftuar)
    b93974c Add comparison tool test runner, built on mininode (Suhas Daftuar)
    6c1d1ba Python p2p testing framework (Suhas Daftuar)
Commits on Apr 29, 2015
  1. @laanwj

    Merge pull request #6081

    laanwj authored
    7f386d2 DragonFlyBSD thread renaming. (sinetek)
  2. @laanwj

    Merge pull request #6082

    laanwj authored
    55f55ec qt: disable qt tests when one of the checks for the gui fails (Wladimir J. van der Laan)
  3. @laanwj
  4. @laanwj

    Merge pull request #6041

    laanwj authored
    2ccfc63 [REST] update documentation (Jonas Schnelli)
  5. @laanwj

    Merge pull request #6075

    laanwj authored
    9fadf1c Add additional script edge condition tests. (Dave Collins)
  6. @sdaftuar
  7. @sinetek

    DragonFlyBSD thread renaming.

    sinetek authored
Something went wrong with that request. Please try again.