diff --git a/doc/relnotes/README.md b/doc/relnotes/README.md index 19b30f704..f87ccdb27 100644 --- a/doc/relnotes/README.md +++ b/doc/relnotes/README.md @@ -12,22 +12,38 @@ evil organizations. # 3.6.0 - * Fixes "block 340k" sync issues! + * 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 + have been removed from Hush source code + * "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 + 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 + (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 + time on their hands * More secure+private TLS 1.3 implementation from miodrag, thanks! - * We now use WolfSSL instead of OpenSSL, a huge improvement and + * 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) * Hush Docker scripts are now officially maintained! * Faster release binaries with -03 * Optimized and hardened memory pool code - * Updated all our error messages and things for https://hush.is , - our new official domain * 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 + * 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 ## Bounty