mirror of
https://github.com/dashpay/dash.git
synced 2024-12-29 13:59:06 +01:00
93 lines
2.8 KiB
Markdown
93 lines
2.8 KiB
Markdown
0.8.6.2 changes
|
|
=============
|
|
|
|
- Windows only: Fixes issue where network connectivity can fail.
|
|
|
|
- Cleanup of SSE2 scrypt detection.
|
|
|
|
- Minor fixes:
|
|
- s/Bitcoin/DarkCoin/ in the Coin Control example
|
|
- Fix custom build on MacOS X 10.9
|
|
- Fix QT5 custom build
|
|
- Update Debian build instructions
|
|
- Update Homebrew build
|
|
|
|
0.8.6.1 changes
|
|
=============
|
|
|
|
- Coin Control - experts only GUI selection of inputs before you send a transaction
|
|
|
|
- Disable Wallet - reduces memory requirements, helpful for miner or relay nodes
|
|
|
|
- 20x reduction in default mintxfee.
|
|
|
|
- Up to 50% faster PoW validation, faster sync and reindexing.
|
|
|
|
- Peers older than protocol version 70002 are disconnected. 0.8.3.7 is the oldest compatible client.
|
|
|
|
- Internal miner added back to DarkCoin. setgenerate now works, although it is generally a bad idea as it is significantly slower than external CPU miners.
|
|
|
|
- New RPC commands: getbestblockhash and verifychain
|
|
|
|
- Improve fairness of the high priority transaction space per block
|
|
|
|
- OSX block chain database corruption fixes
|
|
- Update leveldb to 1.13
|
|
- Use fcntl with `F_FULLSYNC` instead of fsync on OSX
|
|
- Use native Darwin memory barriers
|
|
- Replace use of mmap in leveldb for improved reliability (only on OSX)
|
|
|
|
- Fix nodes forwarding transactions with empty vins and getting banned
|
|
|
|
- Network code performance and robustness improvements
|
|
|
|
- Additional debug.log logging for diagnosis of network problems, log timestamps by default
|
|
|
|
- Fix rare GUI crash on send
|
|
|
|
0.8.5.1 changes
|
|
===============
|
|
|
|
Workaround negative version numbers serialization bug.
|
|
|
|
Fix out-of-bounds check (DarkCoin currently does not use this codepath, but we apply this
|
|
patch just to match Bitcoin 0.8.5.)
|
|
|
|
0.8.4.1 changes
|
|
===============
|
|
|
|
CVE-2013-5700 Bloom: filter crash issue - DarkCoin 0.8.3.7 disabled bloom by default so was
|
|
unaffected by this issue, but we include their patches anyway just in case folks want to
|
|
enable bloomfilter=1.
|
|
|
|
CVE-2013-4165: RPC password timing guess vulnerability
|
|
|
|
CVE-2013-4627: Better fix for the fill-memory-with-orphaned-tx attack
|
|
|
|
Fix multi-block reorg transaction resurrection.
|
|
|
|
Fix non-standard disconnected transactions causing mempool orphans. This bug could cause
|
|
nodes running with the -debug flag to crash, although it was lot less likely on DarkCoin
|
|
as we disabled IsDust() in 0.8.3.x.
|
|
|
|
Mac OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!) prevent the database
|
|
corruption issues have experienced on OSX.
|
|
|
|
Add height parameter to getnetworkhashps.
|
|
|
|
Fix Norwegian and Swedish translations.
|
|
|
|
Minor efficiency improvement in block peer request handling.
|
|
|
|
|
|
0.8.3.7 changes
|
|
===============
|
|
|
|
Fix CVE-2013-4627 denial of service, a memory exhaustion attack that could crash low-memory nodes.
|
|
|
|
Fix a regression that caused excessive writing of the peers.dat file.
|
|
|
|
Add option for bloom filtering.
|
|
|
|
Fix Hebrew translation.
|