Rebase LBRY on top of Bitcoin 0.17 #263

Closed
lbrynaut wants to merge 18 commits from updated-rebase-0.17-deps into bitcoin-0.17

18 commits

Author SHA1 Message Date
lbrynaut
da42a0516c Rudimentary Claimtrie node leak fixes to fix test corruption.
Misc cleanups and code improvements.
Additional updates from Brannon's branch.
2019-04-25 07:57:18 -05:00
lbrynaut
6dd2df3a0c Incorporate updates from Brannon. 2019-04-01 09:48:40 -05:00
lbrynaut
ef13e7e52e Update wallet/tx code for LBRY addresses. 2019-03-27 09:18:45 -05:00
lbrynaut
573ae8fd2d Replace usage of BOOST_CHECK with BOOST_CHECK_EQUAL for consistency
and better error reporting.
2019-03-27 09:18:45 -05:00
lbrynaut
49c82c9dd0 Continue rebasing LBRY on to bitcoin upstream.
Upgrade Windows build to 64 bit for proper C++11 support.
Set required mingw profile in Windows build env.
Remove dead OpenSSL usage.
Update reproducible build.
Rename lbrycrd binaries.
Add man pages.
Update all build dependencies in reproducible_build and eliminate
usage of lbrycrd_dependencies repo.
Update ICU dependency version in Windows build.
Additional branding/renaming updates.

Temporarily remove code formatting, since it can't work sanely for
this kind of merge.
Temporarily add clean for linux/osx.
2019-03-27 09:18:45 -05:00
Brannon King
018458edbe fix overflow in amount_tests 2019-03-27 09:18:45 -05:00
Anthony Fieroni
60f98b3300 Fix transaction tests by removing not invalid tx
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:45 -05:00
Anthony Fieroni
2069a84704 Fix denial of service tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:45 -05:00
Anthony Fieroni
30e18de527 Fix script and validation block tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:45 -05:00
Anthony Fieroni
3e1d2f95a0 Fix wallet tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:45 -05:00
Anthony Fieroni
6a259cd39e Fix locking logic, miner tests pass
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:45 -05:00
Anthony Fieroni
462892464e Fix tx validation
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:45 -05:00
Anthony Fieroni
550929c10d Claim trie, miner, coins tests fix
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:45 -05:00
Anthony Fieroni
9638c936f8 Port tests, still has failing
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:44 -05:00
Anthony Fieroni
1f2f9c651b Add base58_keys_valid, Checkpoints tests, fix blockchain test
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2019-03-27 09:18:44 -05:00
Brannon King
bf1b4f03ec fixed nameclaim link 2019-03-27 09:18:44 -05:00
Brannon King
11c5398c71 brought in the claimtrie tests, made it all compile
yanked the ICU stuff as it will come with the normalization branch
2019-03-27 09:18:44 -05:00
lbrynaut
68a8864847 Rebase lbry on to upstream (WIP) 2019-03-27 09:18:44 -05:00