Brannon King
1069eb65b5
switched to use basho LevelDB
...
This is much more efficient in disk writes.
more careful incorporation of basho
made it build out of the box (but not well)
2019-08-20 09:50:49 -06:00
Brannon King
83319b7f31
optimized a little
2019-08-02 17:27:28 -06:00
Brannon King
6b8935718e
first pass at not loading full claimtrie into RAM
...
tweaks
2019-08-01 18:35:58 -06:00
Brannon King
05d89e91cf
fix unit test crash on OSX
...
pulled in some fixes from v18
2019-08-01 15:44:05 -06:00
Brannon King
43214bc6d2
removed superfluous fRequireTakeoverHeights
2019-07-29 10:25:41 -06:00
AlessandroSpallina
15b61996b5
fix lbrycrd-cli command typo
2019-07-29 09:54:33 -06:00
Brannon King
328ee12e8b
made a new "claims" logging category (off by default)
2019-07-29 09:47:33 -06:00
Brannon King
6259378466
renamed some of the cache fields
2019-07-29 09:23:56 -06:00
Anthony Fieroni
e5c8b6b8ff
Better use copies on iterate claim and support re-add
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-29 09:23:56 -06:00
Anthony Fieroni
c02b04f120
A bit more cleanup
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-29 09:23:56 -06:00
Anthony Fieroni
216cc51825
Code refactor
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-29 09:23:56 -06:00
Brannon King
b1aa5e04e1
revert regtest expiration change
2019-07-22 14:27:24 -06:00
Anthony Fieroni
0947307e14
Fix consensus
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-22 14:27:24 -06:00
Anthony Fieroni
966e7386d9
Fix expiration fork usage
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-22 14:27:24 -06:00
Brannon King
05381f2f5b
stop overwriting releases when tags are rebased
...
and stop putting timestamps in the zips
reverted csv, segwit numbers
apparently the overwrite is necessary
going to do releases manually
2019-07-22 13:37:11 -06:00
Brannon King
61a024e182
moved cmake build to a subfolder
2019-07-19 12:21:59 -06:00
Brannon King
cf42fa1566
upped versions used
2019-07-19 12:21:59 -06:00
Anthony Fieroni
64f228ebbb
Use sed instead of patch
...
Prefer system wide packages
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Anthony Fieroni
cd772f57ff
Fix icu and boost builds
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Anthony Fieroni
559319048b
Fix openssl configure
...
Do not search icu when boost is found system wide
Add cmake variables for tests, wallet and bench options
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Anthony Fieroni
d432936543
Add cmake build system
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-07-19 12:21:59 -06:00
Brannon King
3fa6588657
added yiimp pool instructions
2019-07-19 12:21:27 -06:00
Brannon King
63d72460c0
fix unavailable param on darwin
2019-07-19 12:21:07 -06:00
Brannon King
141f1400dc
fix crash on cli help
...
fix bech32 prefix
bumped version
improve trie read RAM use, fix a few compiler warnings
open segwit window until Jan 2020
work around Windows ICU build issue
upped the soft fork thresh length to a week
open testnet soft forks window
clarifying segwit to be manually enabled
same for testnet
2019-07-19 12:21:07 -06:00
Brannon King
90afa72147
eliminated fuzzer test on osx
2019-07-02 08:44:33 -06:00
Brannon King
3d9e8f595f
changed unit test to deterministic rand
2019-07-02 00:15:27 -06:00
Brannon King
cce0fde619
updated build docker file to include libc++abi
2019-07-01 23:39:24 -06:00
Brannon King
41417bf469
bumped version
2019-07-01 15:46:28 -06:00
Brannon King
09e2ba2d68
post-merge fixes
2019-07-01 14:44:28 -06:00
lbrynaut
c18f0ed8ea
Add a test for locktime transactions.
2019-07-01 14:44:28 -06:00
Brannon King
9a67b514c9
flattening prefix trie work
...
put getclaimsintrie back as deprecated
added test for adding a lot of data to the claimtrie
updated unit test to dodge expiration fork
2019-07-01 14:44:28 -06:00
Brannon King
8d955fdd22
added a test for putting a lot of data into the claimtrie
...
updated to dodge expiration fork
2019-07-01 14:44:28 -06:00
Brannon King
24269e177f
support coinbasetxn capability in getblocktemplate
2019-07-01 14:44:28 -06:00
Brannon King
36ccf3e903
fix multi-build mkdir conflict
2019-07-01 14:44:28 -06:00
Brannon King
c751b27e54
upped the default validation period
2019-07-01 14:44:28 -06:00
Brannon King
f2462c74b3
restored the current "depends" and friends
...
fix windows test run
unit test round 2
attempting to fix ccache use on darwin
made ccache optional, no longer pulls clang on darwin build
fixing darwin build from Dockerfile
fixed missing nproc on OSX
updated readme to include regtest example, build examples
fix QT unit tests
made -j get passed down, added build.sh
2019-07-01 14:44:28 -06:00
Brannon King
4a4c091c55
fixed ancestors not all in claim trie on packageFees condition
2019-07-01 14:44:28 -06:00
Brannon King
7eddd19521
made cache match legacy_master, removed my bad assert in undo
2019-07-01 14:44:28 -06:00
Brannon King
9cb4064adb
added claimtrie field back to getblocktemplate
...
I also included a test to ensure that we don't forget it next time
2019-07-01 14:44:28 -06:00
Brannon King
5a393f5b14
Undo compatibility ( #281 )
...
* added test for claimname RPC
2019-07-01 14:44:28 -06:00
lbrynaut
ffe68d634f
Fix a bug that treats all claims as our own wallet txs.
2019-07-01 14:44:28 -06:00
Brannon King
e560834489
allow rest/block/height.json
...
changes from review, added integration test
2019-07-01 14:44:28 -06:00
Brannon King
141e583cce
code reuse between miner & validator
...
originally from BvbFan
2019-07-01 14:44:28 -06:00
Brannon King
c7cabf0e96
pulled in a few minor keepers from the other rebase branch
2019-07-01 14:43:59 -06:00
Brannon King
21f065aff9
fixed small claim names coming out as numeric
2019-07-01 14:43:59 -06:00
Brannon King
40a3668c97
fixed slow-running unit tests
2019-07-01 14:43:59 -06:00
lbrynaut
a08967a572
Rebase lbry on to Bitcoin 0.17.
...
This contains significant rebase / merge / testing work by Naut
<lbrynaut@protonmail.com>, Anthony Fieroni <bvbfan@abv.bg> and Brannon
King <countprimes@gmail.com>.
2019-07-01 14:43:59 -06:00
Wladimir J. van der Laan
c165df198d
Merge #16163 : 0.17.2 backport: build with -fstack-reuse=none and test case
...
b5a4abeca2
Add test for GCC bug 90348 (Pieter Wuille)
05fb9f7fbb
build with -fstack-reuse=none (MarcoFalke)
Pull request description:
Backports:
* [build with -fstack-reuse=none](https://github.com/bitcoin/bitcoin/pull/15983 )
* [Add test for GCC bug 90348](https://github.com/bitcoin/bitcoin/pull/15985 )
b5a4abeca2
has been modified to replace the `setup_common.h` with `test_bitcoin.h` include.
ACKs for commit b5a4ab:
Empact:
ACK b5a4abeca2
by review of the linked PRs, the GCC bug and option, and visual inspection/comparison of the ported code
laanwj:
Code review + relevancy for backport ACK b5a4abeca2
Tree-SHA512: cdfdc6e2f208e8dc6a8a86cd7a7ed0f2a6f96604a0663efc970f580f693c1975353341fa8434b23de3cb681e03c6918e3342178752ed595d16a0ec50db913266
2019-06-13 12:57:51 +02:00
Pieter Wuille
b5a4abeca2
Add test for GCC bug 90348
...
Github-Pull: #15985
Rebased-From: 58e291cfad
2019-06-07 10:21:26 +02:00
MarcoFalke
05fb9f7fbb
build with -fstack-reuse=none
...
Github-Pull: #15983
Rebased-From: faf38bc056
2019-06-07 10:07:36 +02:00