From 1b67750a1bf43b42210fcfe2c2b45bca66e81d51 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Thu, 17 Dec 2020 14:07:37 -0500 Subject: [PATCH] Mo emoji --- doc/relnotes/README.md | 48 +++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/doc/relnotes/README.md b/doc/relnotes/README.md index 31e9dcc95..015c219b8 100644 --- a/doc/relnotes/README.md +++ b/doc/relnotes/README.md @@ -16,45 +16,45 @@ evil organizations. 983 files changed, 7736 insertions(+), 17688 deletions(-) ``` -:metal: This release consists of 25454 lines of change, almost 18000 lines of deletions +:metal: :metal: :metal: +This release consists of 25454 lines of change, almost 18000 lines of deletions and just short of 1000 files changed! This is why Hush code is so fast, we delete all that KYC/PoS/Sprout stuff from KMD internals we inherited and improve daily. - - - * Fixes sync issues near block 340k caused by blocktime halving bug - * New official domain https://hush.is reflected everywhere - * New Hush DPoW Notaries replace KMD Notaries (who attacked us, lulz) - * Prevent Delayed-Proof-of-Work attack from Komodo Notaries - * KMD notaries provably attacked the HUSH blockchain their pubkeys - * All trust in their service has now been lost, and all Komodo pubkeys +:metal: :metal: :metal: + + * :100: Fixes sync issues near block 340k caused by blocktime halving bug + * :sweat_drops: New official domain https://hush.is reflected everywhere + * :eggplant: New Hush DPoW Notaries replace KMD Notaries (who attacked us, lulz) + * :rocket: Increasd in-memory UTXO cache db by 100MB (25%) to increase performance of initial syncing + * :dragon: Prevent Delayed-Proof-of-Work attack from Komodo Notaries + * :shit: KMD notaries provably attacked the HUSH blockchain their pubkeys + * :speak_no_evil: All trust in their service has now been lost, and all Komodo pubkeys have been removed from Hush source code - * "Malicious Notarized Chainforks" is an attack only Komodo Notaries + * :alien: "Malicious Notarized Chainforks" is an attack only Komodo Notaries can perform against chains they are supposed to protect. More details to be released soon. - * Defense-in-depth has been implemented and an overhaul+audit of the entire + * :rainbow: Defense-in-depth has been implemented and an overhaul+audit of the entire Hush source code was implemented, which is partially why this release has so many changes. - * New -dpow-start-height CLI flag can be used to reject all DPoW transactions + * :angel: New -dpow-start-height CLI flag can be used to reject all DPoW transactions (and attacks) up to a certain height, which is a general defense against potential future DPoW attacks. Also: Fuck you, jl777. - * Hush developers will not be silenced and laugh at KMD NN ops with too much + * :kiss: Hush developers will not be silenced and laugh at KMD NN ops with too much time on their hands - * More secure+private TLS 1.3 implementation from miodrag, thanks! - * We now use WolfSSL 4.5.0 instead of OpenSSL, a huge improvement and + * :close_lock_with_key: More secure+private TLS 1.3 implementation from miodrag, thanks! + * :loudspeaker: We now use WolfSSL 4.5.0 instead of OpenSSL, a huge improvement and decrease in attack surface as well as allowing use to do TLS on low resource devices (like internet-of-shit light bulbs/etc) - * Nodes randomly choose between GCM-SHA384 and CHACHA20-POLY1305-SHA256 when + * :lock: Nodes randomly choose between GCM-SHA384 and CHACHA20-POLY1305-SHA256 when making connections to other nodes. - * Hush Docker scripts are now officially maintained! - * Faster release binaries with -03 - * Optimized and hardened memory pool code - * getblocktemplate RPC now provides better error reporting about + * :tada: Hush Docker scripts are now officially maintained! + * :rabbit2: Faster release binaries with -03 + * :fork_and_knife: Optimized and hardened memory pool code + * :hammer: getblocktemplate RPC now provides better error reporting about whether there are no peers or if it's not in sync - * Increasd in-memory UTXO cache db by 100MB (25%) to increase - performance of initial syncing - * Removed more Sprout code which is tightly mixed into deep internals, + * :recycle: Removed more Sprout code which is tightly mixed into deep internals, which increases compile speed and reduces memory overhead - * New P2P protocol version. Peers only talk to 3.5.x nodes and newer + * :surfer: New P2P protocol version. Peers only talk to 3.5.x nodes and newer ## Bounty