Kevacoin source tree
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.4 KiB

  • Upgrade to openssl-1.0.1h for CVE-2014-0224

0.8.7.1 changes

  • Mac and Windows Official Gitian Builds: upgrade to openssl-1.0.1g for CVE-2014-0160 Linux was not vulnerable with Lucid openssl-0.9.8k Older versions were only vulnerable with rarely used RPC SSL
  • If you build from source, be sure that your openssl is patched for CVE-2014-0160.
  • Upgrade openssl, qt, miniupnpc, zlib, libpng, qrencode
  • Many bug fixes from Bitcoin 0.8.7rc stable branch including transaction malleability mitigation backports from 0.9
  • Add testnet checkpoints
  • Add new testnet seed

0.8.6.2 changes

  • Windows only: Fixes issue where network connectivity can fail.

  • Cleanup of SSE2 scrypt detection.

  • Minor fixes:

    • s/Bitcoin/Litecoin/ 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 Litecoin. 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 (Litecoin 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 - Litecoin 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 Litecoin 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.