Commit Graph

24393 Commits

Author SHA1 Message Date
Duke
bc20629b9f Revert "Fix memory DoS"
This reverts commit 84377caae7.
2024-09-16 11:18:16 -04:00
Duke
fc5b0f38bd Revert "Memory DoS fixes"
This reverts commit 6a5f0eafde.
2024-09-16 11:17:56 -04:00
fekt
6a5f0eafde Memory DoS fixes 2024-09-15 01:20:06 -04:00
fekt
84377caae7 Fix memory DoS 2024-09-13 04:22:08 +00:00
onryo
d3cfecc425 Revert "Add burn address to the notary list"
This reverts commit 4fcb3e6ed5.
2024-09-12 19:28:30 +02:00
onryo
25dc60e6b5 Revert "Add season 8"
This reverts commit e104a33f2a.
2024-09-12 19:26:51 +02:00
onryo
e104a33f2a Add season 8 2024-09-12 17:42:42 +02:00
onryo
4fcb3e6ed5 Add burn address to the notary list
This change allows sending funds to the burn address.
2024-09-12 16:21:29 +02:00
onryo
243c726243 Update checkpoints for Hush and DragonX 2024-09-12 15:38:57 +02:00
onryo
c9470f29b7 Update checkpoints for Hush and DragonX 2024-09-12 15:19:01 +02:00
Duke
2a910549ba Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev 2024-09-11 14:53:58 -04:00
Duke
25f2ccb30e Document exactly what the RD6GgnrMpPaTSMn8vai6yiGA7mN4QGPVMY address is and how it is derived 2024-09-11 14:53:33 -04:00
Duke
1e892f23e6 Remove dead nVersion code
This is very old code from the early days of Bitcoin, our mainnets have
never used peer protocol version.

Originally 150ab1d34c
2024-08-07 07:18:08 -07:00
Duke
8d2380a31d Record value of DEBUG_LOCKORDER in debug.log 2024-06-09 12:10:59 -04:00
Duke
8a997b04f3 Check if the node should stop when processing thread interrupts and exceptions, in hopes of stopping before a deadlock occurs 2024-06-09 11:22:21 -04:00
onryo
07054fc346 Prevent communication between HUSH3 nodes and DRAGONX nodes in both directions 2024-05-16 19:07:29 +02:00
Duke
5273f4be9e Give Hush mainnet a dedicated minimum protocol version #345
Hush and DragonX do not have the same requirements for which nodes they
should talk to because they don't necessarily have consensus changes at
the same time. For instance, 3.10.0 was a consensus change for Hush but
not DragonX. This commit changes things so that Hush nodes will no
longer talk to old nodes that are not consensus compatible but leaves
things the same for DragonX mainnet, which has never had a consensus
change.
2024-05-06 08:46:21 -07:00
Duke
18e3364bc2 Make docs for addnode/disconnectnode correct for HACs #376 2024-04-19 07:32:23 -04:00
Duke
0d0a7e9587 Fix 'writing 1 byte into region of size 0' 2024-04-18 06:41:25 -07:00
onryo
b446ec384c make sure genbuild.sh builds 2024-03-31 23:54:32 +02:00
Duke
975f22bfa0 Improve error message in z_sendmany if tx is estimated to be too large
The previous error message was incorrect, it could be too many inputs
or a combination of too many inputs and outputs and also did not report
the estimated size.
2024-03-21 11:30:54 -04:00
Duke
558f662a33 Do not apply sapling network rules to block height 0 or 1 in ScanForWalletTransactions 2024-03-21 11:17:58 -04:00
Duke
f5f851158a Merge branch 'dev' into duke 2024-03-21 11:07:56 -04:00
Duke
3354d45fd3 Make getchaintxstats less noisy in debug log 2024-03-20 16:19:54 -04:00
Duke
8ff5e4aa5e Make getchaintxstats less noisy in debug log 2024-03-20 14:09:02 -04:00
Duke
9842687be2 It is called hush-arrakis-chain now 2024-03-15 15:17:04 -04:00
Duke
25c27d2ef5 It is called hush-arrakis-chain now 2024-03-15 15:16:04 -04:00
Duke
d1991e6454 It is called hush-arrakis-chain now 2024-03-15 15:14:26 -04:00
Duke
49f8cf7ca7 Remove some unneeded cc code 2024-03-15 15:08:10 -04:00
Duke
65c4c5c8de They are called Hush Arrakis Chains (HACs) now 2024-03-15 14:06:57 -04:00
Duke
a7dd567031 They are called Hush Arrakis Chains (HACs) now 2024-03-15 13:33:18 -04:00
Duke
64f59552b3 They are called Hush Arrakis Chains (HACs) now 2024-03-15 13:32:46 -04:00
Duke
7db5749730 Merge branch 'dev' into duke 2024-03-15 13:29:14 -04:00
jahway603
4a3c335050 minor QA changes 2024-03-04 08:57:14 -05:00
onryo
beee6c1698 Update HUSH/DRGX checkpoints 2024-03-04 10:32:51 +01:00
Duke
81bd6e2f4e Merge branch 'dev' into duke 2024-03-03 09:58:12 -05:00
jahway603
8c8b6e88f0 make i2p seed 2024-03-01 16:52:25 -05:00
onryo
54af342484 make seeds 2024-03-01 10:16:38 +01:00
Duke
7b3c26ddfe Remove CC dingleberries 2024-02-28 12:43:43 -05:00
onryo
138cd7ab62 Update HUSH/DRGX checkpoints 2024-02-28 18:41:50 +01:00
Duke
dfa94d80d8 Fix copyright years which were incorrectly changed 2024-02-28 11:39:22 -05:00
Duke
774f1a9a78 Fix copyright years which were incorrectly changed 2024-02-28 11:38:07 -05:00
onryo
58b65f9670 Update copyrights 2024-02-27 23:59:59 +01:00
onryo
91dadda360 Update HUSH/DRGX checkpoints, add release name 2024-02-27 23:49:06 +01:00
Duke
f64c10baa9 Replace hushd with 'Full node' in a few error messages 2024-02-24 06:09:50 -05:00
Duke
f71f8124c3 Give a better error message which does not mention a specific coin name, so as to not confuse DragonX/etc users 2024-02-21 10:54:51 -05:00
Duke
76e81281e1 Bump version to 3.10.2 2024-02-21 10:37:27 -05:00
Duke
ac8f3021db Merge branch 'dev' into wolfssl 2024-02-19 10:32:29 -05:00
Duke
d769ee2b1c Fix bug where SMART_CHAIN_SYMBOL was being used before being set, which caused custom addnodes to not be used and made the full node unable to sync 2024-02-19 10:31:45 -05:00
Duke
7fc0b4ffc2 Remove unused Makefile #291 2024-02-18 09:38:28 -05:00