Commit graph

21883 commits

Author SHA1 Message Date
Brannon King
8028a44de5 Merge branch 'block_filter_in_sqlite' into v19_master 2020-04-22 06:17:32 -06:00
Brannon King
50bf41e9c0 keep the block filter entirely in sqlite
and make it work right, fixing issue 383
2020-04-21 07:02:15 -06:00
Brannon King
f1d8061534 repair unintended hard fork at 745383
adjustments to hf sync


fixed compilation
2020-04-20 07:33:36 -06:00
Brannon King
165ab09a7d reset testnet 2020-04-20 07:03:51 -06:00
Brannon King
012fb0718f fix max block filesize param int parsing 2020-04-19 10:42:42 -06:00
Brannon King
905f744baf fixed missing flags in getblocktemplate 2020-04-19 10:34:43 -06:00
Brannon King
52d1eddadc fix max block filesize 2020-04-18 11:00:57 -06:00
Brannon King
1d6d6c4b16 marked release
make readme point to v19
2020-03-27 11:37:10 -06:00
Brannon King
86b9c279d9 rolled back BlockUntilSyncedToCurrentChain 2020-03-26 17:39:32 -06:00
Brannon King
a31300f8f9 rolled version 2020-03-26 17:00:21 -06:00
Brannon King
34e0d2846b fix wallet balance to always pass 2020-03-26 16:58:46 -06:00
Brannon King
1faf8bc42a adjusted isminefilter 2020-03-26 15:58:39 +02:00
Brannon King
e06ee32336 maybe I missed this one last time 2020-03-26 15:58:39 +02:00
Brannon King
4d3a1c45f4 include the wallet executable in our zip package 2020-03-26 15:58:39 +02:00
Brannon King
8c1ec659f2 fix functional tests to work with txindex on by default 2020-03-26 15:58:39 +02:00
Brannon King
49f3e519f7 detect glibc round 2 2020-03-26 15:58:39 +02:00
Brannon King
4c5025b8f7 fix windows build 2020-03-26 15:58:39 +02:00
Brannon King
90f857c466 force compatible glibc only if possible 2020-03-26 15:58:39 +02:00
Brannon King
3fd448e552 move txindex back to its own thread 2020-03-26 15:58:39 +02:00
Brannon King
10a898607f move block filter specifics out of base.cpp 2020-03-26 15:58:39 +02:00
Brannon King
05128d3ee9 fix EstimateSize for gettxoutsetinfo 2020-03-26 15:58:39 +02:00
Brannon King
eaaba6880d Wallet refactor
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:39 +02:00
Brannon King
87dfdabf94 reintroduce hash table 2020-03-26 15:58:38 +02:00
Anthony Fieroni
d6e230dcd2 Allow sqlite to copy only temporaries
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Brannon King
541b26e920 restored compatible undo functionality 2020-03-26 15:58:38 +02:00
Brannon King
af42072578 run functional tests on Travis
on hard link on config


attempt to fix functional test run


fix path in config.ini
2020-03-26 15:58:38 +02:00
Brannon King
95edef3b9e Merge remote-tracking branch 'origin/remove_tx_index' 2020-03-26 15:58:38 +02:00
Brannon King
8c41ff1608 fix data corruption of block_info::hash 2020-03-26 15:58:38 +02:00
Brannon King
b7ad2beabd fixing functional test run 2020-03-26 15:58:38 +02:00
Anthony Fieroni
1138fac5e1 Fix rebase to 0.19.1
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
d3f9a44e57 Adjust best fork warning conditions
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Brannon King
ed26eb347f MaxTipAge should only apply on mainnet 2020-03-26 15:58:38 +02:00
Brannon King
7fcb767c7a made faster flush, faster generate, larger coin cache 2020-03-26 15:58:38 +02:00
Brannon King
d5e8846ed5 added new maxblockfilesize parameter 2020-03-26 15:58:38 +02:00
Anthony Fieroni
e9c468e811 Fix assume valid block checking
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
deb58491ca Fix cursor ordering
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Brannon King
ae9b82a721 brought back fReset 2020-03-26 15:58:38 +02:00
Brannon King
daf90c3adf flush more, disk sync less
minor optimizations
compiles but still calls fcntl64


updated to expect backwards symbol table
reduce output on syncing testnet


changing to gcc-only build for Linux


fix DOCKER_IMAGE


remove docker_build_image


optimizing the wallet to better handle claimname calls
post-merge fixes
2020-03-26 15:58:38 +02:00
Anthony Fieroni
7f4ddab539 Do not try to search only in cache, flush can discard changes
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
e738202334 Use set instead of map on block index
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
0c311d5fae Fix tx offset
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:38 +02:00
Anthony Fieroni
33ca64ad68 Functional tests to pass
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:58:31 +02:00
Anthony Fieroni
55721a75f8 Guard against prev block on csv in regtest
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:58 +02:00
Anthony Fieroni
b4bc48552c Allow setmocktime in regtest
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:58 +02:00
Brannon King
9b17209c44 attempt to fix windows tests on Travis 2020-03-26 15:40:58 +02:00
Brannon King
76247f430c move in changes from master 2020-03-26 15:40:58 +02:00
Brannon King
91760d0252 fixing broken tests on Windows, merge GetDataDir fixes 2020-03-26 15:40:44 +02:00
Anthony Fieroni
4a6b3b7bf2 Adjust fuctional tests
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
675dfa2367 Fix off by one rewind height
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00
Anthony Fieroni
ed917ae0ce Do not rename non regular log file e.g. /dev/null
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2020-03-26 15:40:44 +02:00