Commit Graph

3070 Commits

Author SHA1 Message Date
Duke Leto
2ea5dcb048 Anti p2p fingerprinting via nTime 2021-04-16 01:16:40 -04:00
Duke Leto
5686f0c691 Clean up sprout turdz 2021-04-14 21:00:28 -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
8056c2916a Merge branch 'dev' into danger 2021-04-01 12:36:29 -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
fe46773bed Log more data about incorrect diffbits 2021-03-29 17:46:35 -04:00
Duke Leto
bae63f7674 Change default daa fork height 2021-03-27 18:55:48 -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
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
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
c90323865a Shitty VPS limiting disk i/o should not crash a full node... 2021-02-05 06:04:16 -05:00
Duke Leto
000ef4ac91 Keeping HUSH on the down low 2021-01-27 13:39:27 -05:00
Duke Leto
cf57365698 Deletions and cleanups 2021-01-26 08:56:08 -05:00
Duke Leto
1488a03f1c Improved TLS error handling and teach getpeerinfo about cipher of each connection 2021-01-24 15:06:34 -05:00
Duke Leto
c1b0a84b3a Cleanup dead code and less logspam 2021-01-24 13:29:27 -05:00
Duke Leto
1f4c4f27e6 Refactoring 2021-01-24 08:51:17 -05:00
Duke Leto
60108cf105 Fix ALIGN16 build warning and remove more joinsplit dingleberriez 2021-01-23 22:42:03 -05:00
Duke Leto
482990936f Cleanup 2021-01-23 22:30:56 -05:00
Duke Leto
2e31b7d2dc lol 2021-01-23 22:18:57 -05:00
Duke Leto
cde6d33ad1 The term 'whitelist' is racist and so we choose to call this feature 'allowlist' 2021-01-10 10:46:22 -05:00
Duke Leto
2733101a6a Harden p2p layer against Eclipse Attacks 2021-01-07 16:46:30 -05:00
Duke Leto
97887c9166 Cleaning 2020-12-16 23:19:52 -05:00
Duke Leto
e3a68dfdfb Hush is the extreme future, Komodo is the KYC past 2020-12-16 22:49:58 -05:00
Duke Leto
980350b9b4 Stuck in the grind 2020-12-16 22:10:59 -05:00
Duke Leto
c8e2b12618 yeah huh 2020-12-16 08:30:54 -05:00
Duke Leto
fdeba56ac5 By the power of zawy, Devil Be Gone 2020-12-16 04:51:01 -05:00
Duke Leto
c2eec1f7a7 Remove Komodo interest code and various other improvements 2020-12-15 13:14:54 -05:00
Duke Leto
5b07e01437 Various things 2020-12-11 00:33:56 -05:00
Duke Leto
8ccc5f0f3f Hushin' it 2020-12-10 06:59:43 -05:00
Duke Leto
4990f051bd Partial fix 2020-12-09 21:33:50 -05:00
Duke Leto
310ed2a434 This Shit Seems To Work 2020-12-09 20:49:23 -05:00
Duke Leto
f773d11d21 updates 2020-12-09 19:28:46 -05:00
Duke Leto
31fc4099df HUSH NSPV 2020-12-09 19:22:51 -05:00
Duke Leto
18ce9a6070 crosschain updates 2020-12-09 18:30:57 -05:00
Duke Leto
6a30b40415 Once men turned their thinking over to machines in the hope that this would set them free.
But that only permitted other men with machines to enslave them.

      --  Reverend Mother Gaius Helen Mohiam
2020-12-09 07:23:08 -05:00
Duke Leto
710559576c Delete dead code and cleaning 2020-12-08 20:41:05 -05:00
Duke Leto
f6f1579917 Cleanup 2020-12-08 20:38:27 -05:00
Duke Leto
5207bffe5b Cleanup 2020-12-08 20:03:03 -05:00
Duke Leto
4a546996fc Better logging and cleanup 2020-12-08 19:59:41 -05:00
Duke Leto
9469c2dd3b Less spam plz 2020-12-07 13:27:17 -05:00
Duke Leto
763c2def95 Hush notarization database is too legit to quit 2020-12-07 10:00:00 -05:00
Duke Leto
59ae954c56 Hush DPoW knows how to spell, lulz 2020-12-07 09:28:22 -05:00