Permalink
Commits on Nov 10, 2018
  1. Merge pull request #1 from dgenr8/bip135

    dgenr8 committed Nov 10, 2018
    BIP135 - Generalized version bits voting
Commits on Nov 5, 2018
  1. BIP135 - Generalized version bits voting

    dgenr8 committed Oct 7, 2018
    With Dagur Valberg Johannsson, derived from original work by
    sanch0panza, Peter Tschipper and G. Andrew Stone.
Commits on Sep 19, 2018
Commits on Sep 5, 2018
Commits on May 30, 2018
  1. Update chainparams for release 0.17.2

    micropresident committed May 30, 2018
    Summary: See title
    
    Test Plan:
      Double check parameters
    
    Reviewers: #bitcoin_abc, deadalnix
    
    Reviewed By: #bitcoin_abc, deadalnix
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1471
Commits on May 29, 2018
  1. Add test case for boundary conditions for div and mod.

    deadalnix committed May 29, 2018
    Summary: As per title.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1467
  2. Get rid of BlockStatusEnum

    deadalnix committed May 27, 2018
    Summary:
    It publicly expose machinery internal to BlockStatus.
    
    Depends on D1462
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: jasonbcox, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1463
  3. Use BlockStatus's modifier function to update status's value.

    deadalnix committed May 27, 2018
    Summary:
    As per title. Most of the code doesn't need to know about the internal layour of the status's field.
    
    Depends on D1461
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1462
  4. Use BlockStatus's accessors instead of masking.

    deadalnix committed May 27, 2018
    Summary: As delete the overload of operator& as it is not necessary anymore.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1461
  5. Add failure flags handling to BlockStatus

    deadalnix committed May 27, 2018
    Summary:  as per title.
    
    Test Plan:
      make check
      ./test/functional/test_runner.py --extended
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1458
Commits on May 28, 2018
  1. [qa] Add a fee calculation helper for CTransaction

    micropresident committed May 25, 2018
    Summary: As per title
    
    Test Plan:
      `./test/functional/test_runner.py`
    
    Reviewers: #bitcoin_abc, deadalnix
    
    Reviewed By: #bitcoin_abc, deadalnix
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1452
  2. Use C++11 style loop in InvalidateBlock

    deadalnix committed May 27, 2018
    Summary: As per title. C++11 FTW!
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: jasonbcox, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1460
  3. Add braces around various control flows in validation.cpp

    deadalnix committed May 27, 2018
    Summary: Just style.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, matiu
    
    Reviewed By: #bitcoin_abc, matiu
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1459
Commits on May 26, 2018
  1. Add test vector for larger cashaddr

    deadalnix committed May 24, 2018
    Summary: Right now there are no test vector for larger cash addr. This changes this.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1456
Commits on May 25, 2018
  1. Use hasData/hasUndo instead of masking with BLOCK_HAVE_DATA/BLOCK_HAV…

    deadalnix committed May 24, 2018
    …E_UNDO
    
    Summary:
    As per title.
    
    Depends on D1450
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: schancel, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1451
  2. Introduce a BlockStatus class to encapsulate CBlockIndex's validation…

    deadalnix committed May 23, 2018
    … status
    
    Summary:
    As per title.
    
    Depends on D1445
    
    Test Plan:
      make check
    
    Added a unit test for the new class.
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1450
  3. Introduce the strongly typed enum BlockValidity to represent the vali…

    deadalnix committed May 23, 2018
    …dity of a block
    
    Summary: Use it as parameter to IsValid and RaiseValidity. The type safety allows us to remove some asserts as they are now invariant of the type system.
    
    Test Plan:
      make check
      ./test/functional/test_runner.py --extended
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: schancel, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1445
  4. De-Coreify Gitian documentation

    Mengerian committed May 25, 2018
    Summary:
    Gitian Build documentation still contained references to Bitcoin Core.
    This changes them to Bitcoin ABC
    
    Test Plan: read the document
    
    Reviewers: schancel, matiu, jasonbcox, #bitcoin_abc
    
    Reviewed By: schancel, #bitcoin_abc
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1454
  5. Backport build-windows.md from Core repository

    joshuayabut committed May 25, 2018
    Summary:
    [doc] build-windows: Switch to Artful, since Zesty is EOL
    Commit: fad2958
    Author: MarcoFalke
    
    Ubuntu xenial first dependencies
    Commit: e29c6c8
    Author: nvercamm
    
    Fix typos
    Commit: d918eb7
    Author: practicalswift
    
    Merge #12232: Improve "Turn Windows Features On or Off" step
    Commit: fdc2188
    Author: laanwj
    
    Improve "Turn Windows Features On or Off" step
    Commit: 9b6454c
    Author: MCFX2
    
    Remove suggestion to make cloned repository world-writable for Windows build.
    Commit: eeeb416
    Author: murrayn
    
    doc: Specify required source location for Windows WSL builds
    Commit: 1cecea7
    Author: sipsorcery
    
    trivial: Fix typo – "Ubutntu" → "Ubuntu"
    Commit: d8ac893
    Author: practicalswift
    
    Update WSL installation for Fall Creators update
    Commit: 73a7e6d
    Author: Thoragh
    
    Updated instructions for Windows 10 Fall Creators Update.
    Commit: 7383d77
    Author: sipsorcery
    
    Updated Windows build doc for WSL/Xenial workarounds.
    Commit: e0fc4a7
    Author: sipsorcery
    
    [Docs] Update Windows build instructions for using WSL and Ubuntu 17.04
    Commit: 696ce46
    Author: fanquake
    
    Add new step to clean $PATH var by removing /mnt specific Window's %PATH% paths that cause issues with the make system
    Commit: 4f890ba
    Author: donaloconnor
    
    Merge #10779: Create dependencies.md
    Commit: f656147
    Author: laanwj
    
    Create dependencies.md, and link dependencies file from README & build docs
    Commit: e91b961
    Author: flack
    
    [doc] build-windows: Mention that only trusty works
    Commit: fa14b67
    Author: MarcoFalke
    
    Test Plan: Attempt a build using the documentation
    
    Reviewers: O1 Bitcoin ABC, #bitcoin_abc, schancel
    
    Reviewed By: O1 Bitcoin ABC, #bitcoin_abc, schancel
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1415
  6. Update NSIS icons and imagery

    joshuayabut committed May 23, 2018
    Summary: Changes Bitcoin Core logos to Bitcoin-abc and Bitcoin Cash
    
    Test Plan: make deploy, attach screenshots
    
    Reviewers: #bitcoin_abc, O1 Bitcoin ABC, schancel, deadalnix
    
    Reviewed By: #bitcoin_abc, O1 Bitcoin ABC, schancel, deadalnix
    
    Subscribers: schancel, deadalnix, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1373
  7. Refactor CInv to inline short methods

    deadalnix committed May 23, 2018
    Summary: Trivial method can now be inlined or optimized away.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, schancel
    
    Reviewed By: #bitcoin_abc, schancel
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1443
Commits on May 24, 2018
  1. Move minRelayFee into Config handler

    schancel authored and micropresident committed Mar 5, 2018
    Summary:
    This commit is general cleanup.  It moves the minRelayFee
    global into the global configuration handling object.
    
    Depends on D1173
    
    Test Plan: `make check`
    
    Reviewers: #bitcoin_abc, jasonbcox, deadalnix
    
    Reviewed By: #bitcoin_abc, jasonbcox, deadalnix
    
    Subscribers: deadalnix, jasonbcox, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1361
  2. Remove incremental relay fee.

    schancel authored and micropresident committed Mar 5, 2018
    Summary:
    Remove handling of incremental relay fee which was
    added for RBF support.
    
    Test Plan: `make check`
    
    Reviewers: deadalnix, jasonbcox, sickpig, #bitcoin_abc
    
    Reviewed By: deadalnix, #bitcoin_abc
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1174
  3. [qa] cause test_framework to mine the initial chain *now*

    micropresident committed May 17, 2018
    Summary:
    Currently, the test mines blocks back in Jan 1 2014 to
    generate an initial blockchain.  Then tests zip into the future
    to mine blocks in the current time.  This change fixes it, so that
    the initial blockchain is generated recently, but allows it to be
    overriden for specific tests.
    
    Test Plan:
      ./test/functional/test_runner.py
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1424
  4. Get rid of SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM

    sickpig committed May 24, 2018
    Summary: as per title
    
    Test Plan: make check && test/functional/test_runner.py
    
    Reviewers: deadalnix, schancel, #bitcoin_abc
    
    Reviewed By: deadalnix, #bitcoin_abc
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1446
  5. Fix copyright and name of the sighashtype test.

    deadalnix committed May 24, 2018
    Summary: As per title.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, sickpig
    
    Reviewed By: sickpig
    
    Subscribers: sickpig, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1448
  6. Remove remains of extension blocks

    deadalnix committed May 23, 2018
    Summary: This cleanup leftover from the extension block implementation.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, sickpig
    
    Reviewed By: sickpig
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1444
  7. Use TxId in GetTransaction and AccessByTxid

    deadalnix committed May 22, 2018
    Summary:
    As per title.
    
    Depends on D1437
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: jasonbcox, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1439
  8. Use TxId in CMerkleBlock

    deadalnix committed May 22, 2018
    Summary: As per title.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: jasonbcox, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1437
Commits on May 23, 2018
  1. A pack of nits in merkleblock.{h|cpp}

    deadalnix committed May 22, 2018
    Summary: Reformat comment, use early bail and C++11 loops.
    
    Test Plan: make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: jasonbcox, teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1436
  2. Use TxId when constructing a CTxIn

    deadalnix committed May 9, 2018
    Summary: Increase type safety.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1433
  3. Kill GetFetchFlags

    deadalnix committed May 22, 2018
    Summary: It always returns 0. It is not required withotu segwit.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, jasonbcox
    
    Reviewed By: #bitcoin_abc, jasonbcox
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1440
Commits on May 22, 2018
  1. Reformat some of the doc comments in validation.h

    deadalnix committed May 22, 2018
    Summary: As per title.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, matiu
    
    Reviewed By: #bitcoin_abc, matiu
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1435
  2. Fix a warning in policyestimator_tests.cpp

    deadalnix committed May 22, 2018
    Summary: h should be a `size_t` as it is compared to one.
    
    Test Plan:
      make check
    
    Reviewers: #bitcoin_abc, matiu
    
    Reviewed By: #bitcoin_abc, matiu
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1434
  3. Remove unnecesary Boost

    matiu committed May 22, 2018
    Summary: as per title
    
    Test Plan: make check
    
    Reviewers: #bitcoin_abc, deadalnix
    
    Reviewed By: #bitcoin_abc, deadalnix
    
    Subscribers: teamcity
    
    Differential Revision: https://reviews.bitcoinabc.org/D1432