Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Luke-Jr on March 12, 2012, 05:40:31 AM



Title: Please help test: Bitcoin-Qt, bitcoind version 0.5.3rc4
Post by: Luke-Jr on March 12, 2012, 05:40:31 AM
Bitcoin version 0.5.3 release candidate 4 is now available for download at:
  http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.3rc4/ (http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.3rc4/)

This is a bugfix-only release based on 0.5.1. It also includes a few protocol updates.

Please report bugs using the issue tracker at github:
  https://github.com/bitcoin/bitcoin/issues (https://github.com/bitcoin/bitcoin/issues)

Stable source code is hosted at Gitorious:
  http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v0.5.3rc4#.tar.gz (http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v0.5.3rc4#.tar.gz)

PROTOCOL UPDATES

  • BIP 30: Introduce a new network rule: "a block is not valid if it contains a transaction whose hash already exists in the block chain, unless all that transaction's outputs were already spent before said block" beginning on March 15, 2012, 00:00 UTC.
  • On testnet, allow mining of min-difficulty blocks if 20 minutes have gone by without mining a regular-difficulty block. This is to make testing Bitcoin easier, and will not affect normal mode.

BUG FIXES

  • Limit the number of orphan transactions stored in memory, to prevent a potential denial-of-service attack by flooding orphan transactions. Also never store invalid transactions at all.
  • Fix possible buffer overflow on systems with very long application data paths. This is not exploitable.
  • Resolved multiple bugs preventing long-term unlocking of encrypted wallets (issue #922).
  • Only send local IP in "version" messages if it is globally routable (ie, not private), and try to get such an IP from UPnP if applicable.
  • Reannounce UPnP port forwards every 20 minutes, to workaround routers expiring old entries, and allow the -upnp option to override any stored setting.
  • Skip splash screen when -min is used, and fix Minimize to Tray function.
  • Do not blank "label" in Bitcoin-Qt "Send" tab, if the user has already entered something.
  • Correct various labels and messages.
  • Various memory leaks and potential null pointer deferences have been fixed.
  • Handle invalid Bitcoin URIs using "bitcoin://" instead of "bitcoin:".
  • Several shutdown issues have been fixed.
  • Revert to "global progress indication", as starting from zero every time was considered too confusing for many users.
  • Check that keys stored in the wallet are valid at startup, and if not, report corruption.
  • Enable accessible widgets on Windows, so that people with screen readers such as NVDA can make sense of it.
  • Various build fixes.
  • If no password is specified to bitcoind, recommend a secure password.
  • Automatically focus and scroll to new "Send coins" entries in Bitcoin-Qt.
  • Show a message box for --help on Windows, for Bitcoin-Qt.
  • Add missing "About Qt" menu option to show built-in Qt About dialog.
  • Don't show "-daemon" as an option for Bitcoin-Qt, since it isn't available.
  • Update hard-coded fallback seed nodes, choosing recent ones with long uptime and versions at least 0.4.0.
  • Add checkpoint at block 168,000.



Thanks to everybody who contributed code or helped test this release:

Pieter Wuille
Luke Dashjr
Wladimir J. van der Laan
Gavin Andresen
Matt Corallo
Lars Rasmusson
Janne Pulkkinen
Gregory Maxwell
Daniel Folkinshteyn
Chris Moore


Title: Re: Please help test: Bitcoin-Qt, bitcoind version 0.5.3rc4
Post by: imsaguy on March 12, 2012, 03:31:16 PM
Updating my fallback node to this version.


Title: Re: Please help test: Bitcoin-Qt, bitcoind version 0.5.3rc4
Post by: Luke-Jr on March 12, 2012, 03:48:34 PM
We need to get 0.5.3 final out by Wednesday, so it'd be especially helpful if people can test and report on this RC, even if it's as simple as "I run Windows 7 64-bit, and the installer version worked fine for me."

Note that 0.5.3 is not compatible with 0.6rc wallets, so these will probably only work if you have never run 0.6rc before.

Still need test results for:
  • Windows installer
  • Windows ZIP
  • Linux binary
  • Mac binary


Title: Re: Please help test: Bitcoin-Qt, bitcoind version 0.5.3rc4
Post by: imsaguy on March 12, 2012, 05:46:31 PM
We need to get 0.5.3 final out by Wednesday, so it'd be especially helpful if people can test and report on this RC, even if it's as simple as "I run Windows 7 64-bit, and the installer version worked fine for me."

Note that 0.5.3 is not compatible with 0.6rc wallets, so these will probably only work if you have never run 0.6rc before.

Still need test results for:
  • Windows installer
  • Windows ZIP
  • Linux binary
  • Mac binary

I used the win installer on x64 longhorn. No problems when upgrading from previous .5 install.


Title: Re: Please help test: Bitcoin-Qt, bitcoind version 0.5.3rc4
Post by: tsupp4 on March 12, 2012, 07:49:08 PM
Note that 0.5.3 is not compatible with 0.6rc wallets, so these will probably only work if you have never run 0.6rc before.
It seems to work for me (Linux).