Duke Leto
48159bd650
Update network RPC docs
2021-02-08 08:56:10 -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
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
ca4fb7b9a0
TLS tweaking and freaking
2021-01-24 19:30:54 -05:00
Duke Leto
415636af68
Improve TLS p2p error-handling and reduce logspam
2021-01-24 15:57:21 -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
f0e242632d
Hide some logspam behind -zdebug
2021-01-24 15:05:41 -05:00
Duke Leto
c1b0a84b3a
Cleanup dead code and less logspam
2021-01-24 13:29:27 -05:00
Duke Leto
c9b4dfa9c7
Force WolfSSL side-channel resistance
...
There seems to be some build-bug in WolfSSL, such that even though
--enable-harden (HARDEN) is default, it's not set correctly in options.h .
So we define it correctly just after parsing all other config options
BUT BEFORE we load the rest of WolfSSL headers.
These will be defined no matter what options are given to wolfssl ./configure:
ECC_TIMING_RESISTANT
TFM_TIMING_RESISTANT
2021-01-24 13:09:25 -05:00
Duke Leto
2485eb6e5e
cleanup
2021-01-24 13:06:16 -05:00
Duke Leto
1f4c4f27e6
Refactoring
2021-01-24 08:51:17 -05:00
Duke Leto
cf2ce8cde0
Checkpointz
2021-01-24 05:08:01 -05:00
Duke Leto
1189208779
Remove some sprout tests
2021-01-23 22:53:32 -05:00
Duke Leto
0a99c80150
Optimize mempool by removing unnecessary sprout checks
2021-01-23 22:51:57 -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
ed7ed6d193
Hush hush hush
2021-01-23 20:55:36 -05:00
Duke Leto
fe95a524fa
Hush dat mempool
2021-01-23 20:51:11 -05:00
Duke Leto
8f70c5c356
HUSHCC
2021-01-23 20:47:44 -05:00
Duke Leto
0eb6887cd7
Do not create _7776 files
2021-01-23 20:45:35 -05:00
Duke Leto
a9477ea5a1
Port Bitcoin PR#13131 to fig Windows SIGTERM bug
2021-01-10 12:49:58 -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
70f9ac87b6
We do not know the gender of Satoshi, and it is a dumb concept anyway
2021-01-10 09:56:40 -05:00
Duke Leto
8fe3e238f0
Exclusively TLS connections at p2p layer; dump peers more often
2021-01-10 09:54:42 -05:00
Duke Leto
2733101a6a
Harden p2p layer against Eclipse Attacks
2021-01-07 16:46:30 -05:00
Duke Leto
d5477ab3ab
Disable build_date for now, which causes race condition bugs in the build system
2021-01-07 15:57:34 -05:00
Duke Leto
4f1fdfb14f
Do not speak with old and potentially malicious/misconfigured nodes
2021-01-07 15:54:46 -05:00
Duke Leto
7e591d8134
Version bump
2020-12-18 08:11:01 -05:00
Duke Leto
8b55eb275f
More checkpointz because fuck KMD
2020-12-17 12:01:19 -05:00
Duke Leto
298c995562
The Eightfold Privacy Path
2020-12-17 01:16:40 -05:00
Duke Leto
01f4fae6a7
Add header file that got lost in the shuffle
2020-12-16 23:35:28 -05:00
Duke Leto
1a481f401c
More cleaning and updates in prep for 3.6.0
2020-12-16 23:20:06 -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
676931bc84
Movin on up
2020-12-16 22:49:20 -05:00
Duke Leto
980350b9b4
Stuck in the grind
2020-12-16 22:10:59 -05:00
Duke Leto
7136da99ae
Delete some KMD garbage
2020-12-16 18:32:33 -05:00
Duke Leto
c8e2b12618
yeah huh
2020-12-16 08:30:54 -05:00
Duke Leto
4d05f3b161
yep
2020-12-16 08:30:32 -05:00
Duke Leto
0bfd7ac330
cc copyrights
2020-12-16 07:52:36 -05:00
Duke Leto
bcc5927086
copyrights
2020-12-16 06:28:16 -05:00
Duke Leto
da8543f57c
Fuck Travis CI for giving up on open source
2020-12-16 06:25:11 -05:00
Duke Leto
04baf58cd7
update readme
2020-12-16 06:24:25 -05:00
Duke Leto
37e1ead85c
copyrights
2020-12-16 05:22:39 -05:00
Duke Leto
d7db995429
jl777 still doesn't understand chmod
2020-12-16 05:21:01 -05:00
Duke Leto
363361b003
Ch-ch-checkpoint it out
2020-12-16 05:19:44 -05:00
Duke Leto
c5f1021d8a
Compiler happiness
2020-12-16 04:58:22 -05:00