Warren Togami
11 years ago
6 changed files with 34 additions and 80 deletions
@ -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. |
||||
|
Loading…
Reference in new issue