Duke Leto
d99720ef87
Merge branch 'master' into dev
2021-06-26 12:54:51 -04:00
Duke Leto
0d24faa39a
Allow getpeerinfo during rpc warmup
2021-06-18 17:27:18 -04:00
Duke Leto
df431c4735
Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev
2021-06-18 17:13:58 -04:00
Duke Leto
e20315ef21
checkpoints
2021-06-18 18:31:20 +00:00
Duke Leto
d3f12a6b7f
desprout
2021-06-14 21:05:20 -04:00
Duke Leto
84f79558d5
Desprout
2021-05-19 21:32:36 -04:00
Duke Leto
3796795566
Allow help, z_listaddresses, listaddresses, z_exportkey and dumpprivkey during RPC warmup
2021-05-19 12:04:04 -04:00
Duke Leto
4db320355b
Small optimizations during rescanning and ChainTip()
2021-05-19 10:51:07 -04:00
Duke Leto
d977345b26
Specify that cleanwallettransactions only works on utxos, not zutxos
2021-05-15 12:15:00 -04:00
Duke Leto
860541d2e4
Show relay status in getpeerinfo
2021-05-04 12:25:12 -04:00
Duke Leto
59b590d54f
nope nope nope
2021-04-22 09:01:22 -04:00
Duke Leto
3b2da0164b
Emojifix
2021-04-21 08:18:12 -04:00
Duke Leto
63c5fe30f3
Add relnotes for 3.7.1
2021-04-21 08:11:53 -04:00
Duke Leto
2e8916dfcb
Add older relnotes
2021-04-21 07:45:14 -04:00
Duke Leto
aa6601ec16
Merge branch 'dev'
2021-04-21 07:38:31 -04:00
Duke Leto
40edc039fb
Checkpoints
2021-04-18 12:11:14 -04:00
Duke Leto
85ffc0448f
Merge branch 'duke' into dev
2021-04-18 11:51:48 -04:00
Duke Leto
9be07c1452
man pages
2021-04-18 11:50:31 -04:00
Duke Leto
cfcaf91709
Make p2pdebug messages default to off
2021-04-18 11:47:16 -04:00
Duke Leto
2da07fe585
Bump release and protocol version
2021-04-17 13:07:53 -04:00
Duke Leto
4a536d62dc
Update copyrights
2021-04-17 13:03:22 -04:00
Duke Leto
d654df7c29
Better error handling when there is no zaddr with enough balance
2021-04-17 12:46:33 -04:00
Duke Leto
1123ccf7bb
Show actual zaddr in z_getoperationstatus output if it was automagic
2021-04-16 15:17:29 -04:00
Duke Leto
2f2c0cee17
Do not process alert p2p messages and give DoS penalty
2021-04-16 15:17:00 -04:00
Duke Leto
631a63a4e2
Automagic z_sendmany
2021-04-16 12:28:16 -04:00
Duke Leto
c4bd394369
Add missing copyright
2021-04-16 01:16:58 -04:00
Duke Leto
2ea5dcb048
Anti p2p fingerprinting via nTime
2021-04-16 01:16:40 -04:00
Duke Leto
e48ffbe455
This error is user-facing in GUI wallets, so try to confuse them less
2021-04-15 12:44:23 -04:00
Duke Leto
5686f0c691
Clean up sprout turdz
2021-04-14 21:00:28 -04:00
Duke Leto
07931668cf
Optionally filter balances by min value in z_getbalances
2021-04-14 20:15:11 -04:00
Duke Leto
ab934fd094
Much fast z_getbalances, such wow
2021-04-13 23:18:40 -04:00
Duke Leto
1063b9090a
Clean up some sprout turdz
2021-04-13 20:26:54 -04:00
Duke Leto
52e14828c8
Basic z_getbalances working, but slow
2021-04-13 18:13:36 -04:00
Duke Leto
4f57858881
Show z2z example in z_sendmany RPC docs
2021-04-11 23:37:21 -04:00
Duke Leto
34c5278340
No more JSDescription's
2021-04-10 00:10:37 -04:00
Duke Leto
161750c807
Merge branch 'danger' into duke
...
Conflicts:
src/net.h
2021-04-09 23:51:19 -04:00
Duke Leto
4d252334bf
.
2021-04-09 14:53:26 -04:00
Duke Leto
315ed51192
p2p privacy
2021-04-09 14:49:24 -04:00
Duke Leto
a95c8965d2
Merge branch 'duke' into danger
2021-04-07 17:51:35 -04:00
Duke Leto
ec53bba953
Merge branch 'dev' into duke
2021-04-07 17:45:06 -04:00
Duke Leto
23616274eb
Merge branch 'master' into dev
2021-04-07 17:44:02 -04:00
Duke Leto
8056c2916a
Merge branch 'dev' into danger
2021-04-01 12:36:29 -04:00
Duke Leto
7647ff3dea
Report work queue depth in errors and increase default rpcthreads to 8
2021-04-01 11:04:04 -04:00
Duke Leto
1157d74d4b
Merge branch 'master' into dev
2021-03-31 21:16:55 -04:00
Duke Leto
a349e29502
Merge branch 'next'
2021-03-31 20:53:21 -04:00
Duke Leto
585bf34432
Checkpoints
2021-03-31 15:47:12 -04:00
Duke Leto
187933077a
Require -debug for CalculateNextWorkRequired details
2021-03-31 15:45:24 -04:00
Duke Leto
bb67868a5b
Remove dead code
2021-03-31 14:48:44 -04:00
Duke Leto
d202b05d55
Enforce nBits starting at daaForkHeight
2021-03-31 14:47:46 -04:00
Duke Leto
869169570e
Calculate nBits correctly when checking the first block header we see after startup
2021-03-31 14:22:10 -04:00
Duke Leto
93a931bbd2
Hush has no JoinSplits
2021-03-30 20:12:06 -04:00
Duke Leto
c051631f6b
Log all nbits data and the delta in csv
2021-03-30 16:11:13 -04:00
Duke Leto
84dffacdea
More details about invalid RPC replies
2021-03-29 17:51:56 -04:00
Duke Leto
fe46773bed
Log more data about incorrect diffbits
2021-03-29 17:46:35 -04:00
Duke Leto
78a9f55a82
typo
2021-03-29 09:59:31 -04:00
Duke Leto
276c7d6432
Revert "wolfssl 4.7.0"
...
This reverts commit 84ac805f11 .
2021-03-29 09:58:02 -04:00
Duke Leto
fe0d371165
Improve TLS error reporting
2021-03-29 09:57:03 -04:00
Duke Leto
84ac805f11
wolfssl 4.7.0
2021-03-29 00:43:24 -04:00
Duke Leto
d74fc51d2f
Update checkpoints
2021-03-27 19:11:25 -04:00
Duke Leto
bae63f7674
Change default daa fork height
2021-03-27 18:55:48 -04:00
Duke Leto
26b340c8cf
man pages
2021-03-27 07:59:10 -04:00
Duke Leto
af5f461d0b
bump version
2021-03-27 07:48:45 -04:00
Duke Leto
95697cfaa8
Enforce DAA fork at correct height
2021-03-27 07:44:50 -04:00
Duke Leto
6e7b44b7c0
daa fork height
2021-03-06 16:32:41 -05:00
Duke Leto
532f46d55f
Merge branch 'dev' into danger
...
Conflicts:
src/net.cpp
2021-03-02 13:06:03 -05:00
Duke Leto
82b39d89cf
Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev
2021-03-01 17:50:50 -05:00
Duke Leto
8339b55df4
Test-before-evict in addrman
...
From BTC Core https://github.com/bitcoin/bitcoin/pull/9037/ with modifications to support our asmap.
This has a small part of code commented out that depends feeler connection code.
2021-03-01 17:30:46 -05:00
Duke Leto
dd1453422b
Add some p2p CLI options
2021-03-01 16:51:39 -05:00
Duke Leto
ea2b68c1d3
Feeler connections ported from BTC core, eclipse attack mitigation
2021-02-28 23:28:49 -05:00
Duke Leto
cadab16cdb
Revert "Shitty VPS limiting disk i/o should not crash a full node..."
...
This reverts commit c90323865a .
Turns out this is a bad idea.
2021-02-28 09:40:59 -05:00
Duke Leto
bb31926051
Merge branch 'master' into danger
2021-02-28 09:40:36 -05:00
Duke Leto
1d260fb919
Improve linux bin script
2021-02-26 11:33:22 -05:00
Duke Leto
cfeaa47fa3
Checkpoints up to 440k
2021-02-26 08:42:59 -05:00
Duke Leto
e76dccdb2c
Merge branch 'dev' into duke
2021-02-25 15:49:30 -08:00
Duke Leto
dbef6b34c8
Merge remote-tracking branch 'origin/master' into dev
2021-02-25 15:46:55 -08:00
Duke Leto
e1d5c5b731
Bump version to 3.6.3 and ++ proto version
2021-02-25 16:07:27 -05:00
Duke Leto
8ed3ced34f
Log block height in AddToWallet
2021-02-24 12:02:43 -08:00
Duke Leto
b51546a8ec
Merge branch 'master' of https://git.hush.is/hush/hush3
2021-02-23 11:37:10 -05:00
Duke Leto
15ef25bf65
Try hard to find asmap.dat in all scenarios: src, binary, packages
2021-02-23 11:36:57 -05:00
Duke Leto
974a6f11d5
Merge branch 'master' of https://git.hush.is/hush/hush3
2021-02-23 10:57:49 -05:00
Duke Leto
00a7437ad8
Add -fPIC to make wolfssl happy on Ubuntu 16.04
2021-02-23 07:54:40 -08:00
Duke Leto
cec16658f1
Comments for future historians
2021-02-23 07:43:28 -05:00
Duke Leto
eb9a7cdd00
Improve linux binary generation
2021-02-22 08:34:53 -05:00
Duke Leto
30bfc7be3a
Add asmap to linux binary script
2021-02-22 08:20:32 -05:00
Duke Leto
3f7d51ce60
Add asmap.dat to Debian package
2021-02-22 08:15:19 -05:00
Duke Leto
fd0d0e6c75
Remove unused partition check code
...
This code is unused and was disabled in BTC core and then deleted,
since it didn't work correctly: https://github.com/bitcoin/bitcoin/pull/8275
2021-02-22 04:44:57 -05:00
Duke Leto
3c03d271c2
Allowlisted peers are allowed to getheaders during IBD
2021-02-22 04:20:49 -05:00
Duke Leto
f404fbf16a
Merge branch 'dev' into duke
2021-02-22 03:49:40 -05:00
Duke Leto
5ac04de029
Update manpages
2021-02-21 08:21:31 -05:00
Duke Leto
e2e6e44ca4
Add new -maxdebugfilesize CLI option and default to 15MB
2021-02-16 13:34:20 -05:00
Duke Leto
f0eccfcbd5
Update checkpoints
2021-02-16 08:39:31 -05:00
Duke Leto
1c17315073
Merge branch 'asmap' into dev
2021-02-08 22:24:44 -05:00
Duke Leto
9dc5e4e0e4
Default to using contrib asmap if -asmap CLI arg is specified with no argument
2021-02-08 12:10:25 -05:00
Duke Leto
b870172671
bump ver and copyright year
2021-02-08 11:44:32 -05:00
Duke Leto
48159bd650
Update network RPC docs
2021-02-08 08:56:10 -05:00
Duke Leto
3f30e4ec78
Merge branch 'dev' into danger
2021-02-06 17:36:01 +00:00
Duke Leto
da27ee50eb
Add ASN map data
...
This data will be used by hushd, SD and potentially other GUI clients,
so it makes the most sense for it to live here.
2021-02-06 11:26:33 -05:00
Duke Leto
c90323865a
Shitty VPS limiting disk i/o should not crash a full node...
2021-02-05 06:04:16 -05:00
Duke Leto
89085d44da
Merge branch 'dev' into duke
2021-01-28 05:18:45 -05:00
Duke Leto
d5cc1a459c
Overview of Hush doc
2021-01-28 05:02:41 -05:00