Commit Graph
100 Commits
Author SHA1 Message Date
Duke Leto 2c315965d7 Log data about clearing witness cache 2021-06-26 13:54:57 -04:00
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