Browse Source

Litecoin version 0.8.5.1

0.8 v0.8.5.1
Warren Togami 11 years ago
parent
commit
329f177677
  1. 2
      bitcoin-qt.pro
  2. 2
      doc/README.md
  3. 2
      doc/README_windows.txt
  4. 100
      doc/release-notes.md
  5. 6
      share/setup.nsi
  6. 2
      src/clientversion.h

2
bitcoin-qt.pro

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
TEMPLATE = app
TARGET = litecoin-qt
macx:TARGET = "Litecoin-Qt"
VERSION = 0.8.4.1
VERSION = 0.8.5.1
INCLUDEPATH += src src/json src/qt
QT += core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

2
doc/README.md

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
Litecoin 0.8.3 BETA
Litecoin 0.8.x BETA
====================
Copyright (c) 2009-2013 Bitcoin Developers

2
doc/README_windows.txt

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
Litecoin 0.8.3 BETA
Litecoin 0.8.x BETA
Copyright (c) 2009-2013 Bitcoin Developers
Copyright (c) 2011-2013 Litecoin Developers

100
doc/release-notes.md

@ -1,91 +1,45 @@ @@ -1,91 +1,45 @@
(note: this is a temporary file, to be added-to by anybody, and deleted at
release time)
0.8.5.1 changes
===============
0.8.3 changes
=============
Workaround negative version numbers serialization bug.
Fix a memory exhaustion attack that could crash low-memory nodes.
Fix out-of-bounds check (Litecoin currently does not use this codepath, but we apply this
patch just to match Bitcoin 0.8.5.)
Fix a regression that caused excessive writing of the peers.dat file.
0.8.2 changes
=============
Fee Policy changes
------------------
The default fee for low-priority transactions is lowered from 0.0005 BTC
(for each 1,000 bytes in the transaction; an average transaction is
about 500 bytes) to 0.0001 BTC.
Payments (transaction outputs) of 0.543 times the minimum relay fee
(0.00005430 BTC) are now considered 'non-standard', because storing them
costs the network more than they are worth and spending them will usually
cost their owner more in transaction fees than they are worth.
0.8.4.1 changes
===============
Non-standard transactions are not relayed across the network, are not included
in blocks by most miners, and will not show up in your wallet until they are
included in a block.
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.
The default fee policy can be overridden using the -mintxfee and -minrelaytxfee
command-line options, but note that we intend to replace the hard-coded fees
with code that automatically calculates and suggests appropriate fees in the
0.9 release and note that if you set a fee policy significantly different from
the rest of the network your transactions may never confirm.
CVE-2013-4165: RPC password timing guess vulnerability
Bitcoin-Qt changes
------------------
CVE-2013-4627: Better fix for the fill-memory-with-orphaned-tx attack
- New icon and splash screen
- Improve reporting of synchronization process
- Remove hardcoded fee recommendations
- Improve metadata of executable on MacOSX and Windows
- Move export button to individual tabs instead of toolbar
- Add "send coins" command to context menu in address book
- Add "copy txid" command to copy transaction IDs from transaction overview
- Save & restore window size and position when showing & hiding window
- New translations: Arabic (ar), Bosnian (bs), Catalan (ca), Welsh (cy), Esperanto (eo), Interlingua (la), Latvian (lv) and many improvements to current translations
Fix multi-block reorg transaction resurrection.
MacOSX:
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.
- OSX support for click-to-pay (bitcoin:) links
- Fix GUI disappearing problem on MacOSX (issue #1522)
Mac OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!) prevent the database
corruption issues have experienced on OSX.
Linux/Unix:
Add height parameter to getnetworkhashps.
- Copy addresses to middle-mouse-button clipboard
Fix Norwegian and Swedish translations.
Minor efficiency improvement in block peer request handling.
Command-line options
--------------------
* `-walletnotify` will call a command on receiving transactions that affect the wallet.
* `-alertnotify` will call a command on receiving an alert from the network.
* `-par` now takes a negative number, to leave a certain amount of cores free.
0.8.3.7 changes
===============
JSON-RPC API changes
--------------------
Fix CVE-2013-4627 denial of service, a memory exhaustion attack that could crash low-memory nodes.
* `listunspent` now lists account and address infromation.
* `getinfo` now also returns the time adjustment estimated from your peers.
* `getpeerinfo` now returns bytessent, bytesrecv and syncnode.
* `gettxoutsetinfo` returns statistics about the unspent transaction output database.
* `gettxout` returns information about a specific unspent transaction output.
Networking changes
------------------
* Significant changes to the networking code, reducing latency and memory consumption.
* Avoid initial block download stalling.
* Remove IRC seeding support.
* Performance tweaks.
* Added testnet DNS seeds.
Wallet compatibility/rescuing
-----------------------------
Fix a regression that caused excessive writing of the peers.dat file.
* Cases where wallets cannot be opened in another version/installation should be reduced.
* `-salvagewallet` now works for encrypted wallets.
Add option for bloom filtering.
Fix Hebrew translation.

6
share/setup.nsi

@ -5,7 +5,7 @@ SetCompressor /SOLID lzma @@ -5,7 +5,7 @@ SetCompressor /SOLID lzma
# General Symbol Definitions
!define REGKEY "SOFTWARE\$(^Name)"
!define VERSION 0.8.4.1
!define VERSION 0.8.5.1
!define COMPANY "Litecoin project"
!define URL http://www.litecoin.org/
@ -45,13 +45,13 @@ Var StartMenuGroup @@ -45,13 +45,13 @@ Var StartMenuGroup
!insertmacro MUI_LANGUAGE English
# Installer attributes
OutFile litecoin-0.8.4.1-win32-setup.exe
OutFile litecoin-0.8.5.1-win32-setup.exe
InstallDir $PROGRAMFILES\Litecoin
CRCCheck on
XPStyle on
BrandingText " "
ShowInstDetails show
VIProductVersion 0.8.4.1
VIProductVersion 0.8.5.1
VIAddVersionKey ProductName Litecoin
VIAddVersionKey ProductVersion "${VERSION}"
VIAddVersionKey CompanyName "${COMPANY}"

2
src/clientversion.h

@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
// These need to be macros, as version.cpp's and bitcoin-qt.rc's voodoo requires it
#define CLIENT_VERSION_MAJOR 0
#define CLIENT_VERSION_MINOR 8
#define CLIENT_VERSION_REVISION 4
#define CLIENT_VERSION_REVISION 5
#define CLIENT_VERSION_BUILD 1
// Set to true for release, false for prerelease or test build

Loading…
Cancel
Save