Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: rme on March 19, 2014, 11:08:47 AM



Title: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rme on March 19, 2014, 11:08:47 AM

THIS IS NOT THE LATEST RELEASE OF BITCOIN CORE
NEW RELEASE: 0.9.1 https://bitcointalk.org/index.php?topic=562400.0













The Core Developers of Bitcoin released the 0.9.0 FINAL of Bitcoin Core (aka Bitcoin QT).


DOWNLOAD:
https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-linux.tar.gz
https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-macosx.dmg
https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-win.zip
https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-win32-setup.exe
https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-win64-setup.exe


Code:
15616baea0640277c81a8ca4d3e0d963834b8a7d  bitcoin-0.9.0-linux.tar.gz
82b7210587c2037beb5d0b3b9ef2643b7580dfe7  bitcoin-0.9.0-macosx.dmg
5bac25ffc2afa7eaea2bbbd783b787325cf8b537  bitcoin-0.9.0-win.zip
23b315772c86389a8ac05c13bd352f4ec631a659  bitcoin-0.9.0-win32-setup.exe
b404b0ed348be5b15c0704bfdc6b838a732c338e  bitcoin-0.9.0-win64-setup.exe

This is a Final Version, but its the same as 0.9.0rc3

Sources:
https://github.com/bitcoin/bitcoin/releases
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.9.0/
https://bitcoin.org/bin/0.9.0/README.txt


Bitcoin Core version 0.9.0 is now available from:

  https://bitcoin.org/bin/0.9.0/

This is a release candidate for a new major version. A major version brings
both new features and bug fixes.

Please report bugs using the issue tracker at github:

  https://github.com/bitcoin/bitcoin/issues

How to Upgrade
--------------

If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), uninstall all
earlier versions of Bitcoin, then run the installer (on Windows) or just copy
over /Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).

If you are upgrading from version 0.7.2 or earlier, the first time you run
0.9.0 your blockchain files will be re-indexed, which will take anywhere from
30 minutes to several hours, depending on the speed of your machine.

On Windows, do not forget to uninstall all earlier versions of the Bitcoin
client first, especially if you are switching to the 64-bit version.

Windows 64-bit installer
-------------------------

New in 0.9.0 is the Windows 64-bit version of the client. There have been
frequent reports of users running out of virtual memory on 32-bit systems
during the initial sync. Because of this it is recommended to install the
64-bit version if your system supports it.

NOTE: Release candidate 2 Windows binaries are not code-signed; use PGP
and the SHA256SUMS.asc file to make sure your binaries are correct.
In the final 0.9.0 release, Windows setup.exe binaries will be code-signed.

OSX 10.5 / 32-bit no longer supported
-------------------------------------

0.9.0 drops support for older Macs. The minimum requirements are now:
* A 64-bit-capable CPU (see http://support.apple.com/kb/ht3696);
* Mac OS 10.6 or later (see https://support.apple.com/kb/ht1633).

Downgrading warnings
--------------------

The 'chainstate' for this release is not always compatible with previous
releases, so if you run 0.9 and then decide to switch back to a
0.8.x release you might get a blockchain validation error when starting the
old release (due to 'pruned outputs' being omitted from the index of
unspent transaction outputs).

Running the old release with the -reindex option will rebuild the chainstate
data structures and correct the problem.

Also, the first time you run a 0.8.x release on a 0.9 wallet it will rescan
the blockchain for missing spent coins, which will take a long time (tens
of minutes on a typical machine).

Rebranding to Bitcoin Core
---------------------------

To reduce confusion between Bitcoin-the-network and Bitcoin-the-software we
have renamed the reference client to Bitcoin Core.

Autotools build system
-----------------------

For 0.9.0 we switched to an autotools-based build system instead of individual
(q)makefiles.

Using the standard "./autogen.sh; ./configure; make" to build Bitcoin-Qt and
bitcoind makes it easier for experienced open source developers to contribute
to the project.

Be sure to check doc/build-*.md for your platform before building from source.

Bitcoin-cli
-------------

Another change in the 0.9 release is moving away from the bitcoind executable
functioning both as a server and as a RPC client. The RPC client functionality
("tell the running bitcoin daemon to do THIS") was split into a separate
executable, 'bitcoin-cli'. The RPC client code will eventually be removed from
bitcoind, but will be kept for backwards compatibility for a release or two.

`walletpassphrase` RPC
-----------------------

The behavior of the `walletpassphrase` RPC when the wallet is already unlocked
has changed between 0.8 and 0.9.

The 0.8 behavior of `walletpassphrase` is to fail when the wallet is already unlocked:

    > walletpassphrase 1000
    walletunlocktime = now + 1000
    > walletpassphrase 10
    Error: Wallet is already unlocked (old unlock time stays)

The new behavior of `walletpassphrase` is to set a new unlock time overriding
the old one:

    > walletpassphrase 1000
    walletunlocktime = now + 1000
    > walletpassphrase 10
    walletunlocktime = now + 10 (overriding the old unlock time)

Transaction malleability-related fixes
--------------------------------------

This release contains a few fixes for transaction ID (TXID) malleability
issues:

- -nospendzeroconfchange command-line option, to avoid spending
  zero-confirmation change
- IsStandard() transaction rules tightened to prevent relaying and mining of
  mutated transactions
- Additional information in listtransactions/gettransaction output to
  report wallet transactions that conflict with each other because
  they spend the same outputs.
- Bug fixes to the getbalance/listaccounts RPC commands, which would report
  incorrect balances for double-spent (or mutated) transactions.
- New option: -zapwallettxes to rebuild the wallet's transaction information

Transaction Fees
----------------

This release drops the default fee required to relay transactions across the
network and for miners to consider the transaction in their blocks to
0.01mBTC per kilobyte.

Note that getting a transaction relayed across the network does NOT guarantee
that the transaction will be accepted by a miner; by default, miners fill
their blocks with 50 kilobytes of high-priority transactions, and then with
700 kilobytes of the highest-fee-per-kilobyte transactions.

The minimum relay/mining fee-per-kilobyte may be changed with the
minrelaytxfee option. Note that previous releases incorrectly used
the mintxfee setting to determine which low-priority transactions should
be considered for inclusion in blocks.

The wallet code still uses a default fee for low-priority transactions of
0.1mBTC per kilobyte. During periods of heavy transaction volume, even this
fee may not be enough to get transactions confirmed quickly; the mintxfee
option may be used to override the default.

0.9.0 Release notes
=======================

RPC:

- New notion of 'conflicted' transactions, reported as confirmations: -1
- 'listreceivedbyaddress' now provides tx ids
- Add raw transaction hex to 'gettransaction' output
- Updated help and tests for 'getreceivedby(account|address)'
- In 'getblock', accept 2nd 'verbose' parameter, similar to getrawtransaction,
  but defaulting to 1 for backward compatibility
- Add 'verifychain', to verify chain database at runtime
- Add 'dumpwallet' and 'importwallet' RPCs
- 'keypoolrefill' gains optional size parameter
- Add 'getbestblockhash', to return tip of best chain
- Add 'chainwork' (the total work done by all blocks since the genesis block)
  to 'getblock' output
- Make RPC password resistant to timing attacks
- Clarify help messages and add examples
- Add 'getrawchangeaddress' call for raw transaction change destinations
- Reject insanely high fees by default in 'sendrawtransaction'
- Add RPC call 'decodescript' to decode a hex-encoded transaction script
- Make 'validateaddress' provide redeemScript
- Add 'getnetworkhashps' to get the calculated network hashrate
- New RPC 'ping' command to request ping, new 'pingtime' and 'pingwait' fields
  in 'getpeerinfo' output
- Adding new 'addrlocal' field to 'getpeerinfo' output
- Add verbose boolean to 'getrawmempool'
- Add rpc command 'getunconfirmedbalance' to obtain total unconfirmed balance
- Explicitly ensure that wallet is unlocked in `importprivkey`
- Add check for valid keys in `importprivkey`

Command-line options:

- New option: -nospendzeroconfchange to never spend unconfirmed change outputs
- New option: -zapwallettxes to rebuild the wallet's transaction information
- Rename option '-tor' to '-onion' to better reflect what it does
- Add '-disablewallet' mode to let bitcoind run entirely without wallet (when
  built with wallet)
- Update default '-rpcsslciphers' to include TLSv1.2
- make '-logtimestamps' default on and rework help-message
- RPC client option: '-rpcwait', to wait for server start
- Remove '-logtodebugger'
- Allow `-noserver` with bitcoind

Block-chain handling and storage:

- Update leveldb to 1.15
- Check for correct genesis (prevent cases where a datadir from the wrong
  network is accidentally loaded)
- Allow txindex to be removed and add a reindex dialog
- Log aborted block database rebuilds
- Store orphan blocks in serialized form, to save memory
- Limit the number of orphan blocks in memory to 750
- Fix non-standard disconnected transactions causing mempool orphans
- Add a new checkpoint at block 279,000

Wallet:

- Bug fixes and new regression tests to correctly compute
  the balance of wallets containing double-spent (or mutated) transactions
- Store key creation time. Calculate whole-wallet birthday.
- Optimize rescan to skip blocks prior to birthday
- Let user select wallet file with -wallet=foo.dat
- Consider generated coins mature at 101 instead of 120 blocks
- Improve wallet load time
- Don't count txins for priority to encourage sweeping
- Don't create empty transactions when reading a corrupted wallet
- Fix rescan to start from beginning after importprivkey
- Only create signatures with low S values

Mining:

- Increase default -blockmaxsize/prioritysize to 750K/50K
- 'getblocktemplate' does not require a key to create a block template
- Mining code fee policy now matches relay fee policy

Protocol and network:

- Drop the fee required to relay a transaction to 0.01mBTC per kilobyte
- Send tx relay flag with version
- New 'reject' P2P message (BIP 0061, see
  https://gist.github.com/gavinandresen/7079034 for draft)
- Dump addresses every 15 minutes instead of 10 seconds
- Relay OP_RETURN data TxOut as standard transaction type
- Remove CENT-output free transaction rule when relaying
- Lower maximum size for free transaction creation
- Send multiple inv messages if mempool.size > MAX_INV_SZ
- Split MIN_PROTO_VERSION into INIT_PROTO_VERSION and MIN_PEER_PROTO_VERSION
- Do not treat fFromMe transaction differently when broadcasting
- Process received messages one at a time without sleeping between messages
- Improve logging of failed connections
- Bump protocol version to 70002
- Add some additional logging to give extra network insight
- Added new DNS seed from bitcoinstats.com

Validation:

- Log reason for non-standard transaction rejection
- Prune provably-unspendable outputs, and adapt consistency check for it.
- Detect any sufficiently long fork and add a warning
- Call the -alertnotify script when we see a long or invalid fork
- Fix multi-block reorg transaction resurrection
- Reject non-canonically-encoded serialization sizes
- Reject dust amounts during validation
- Accept nLockTime transactions that finalize in the next block

Build system:

- Switch to autotools-based build system
- Build without wallet by passing `--disable-wallet` to configure, this
  removes the BerkeleyDB dependency
- Upgrade gitian dependencies (libpng, libz, libupnpc, boost, openssl) to more
  recent versions
- Windows 64-bit build support
- Solaris compatibility fixes
- Check integrity of gitian input source tarballs
- Enable full GCC Stack-smashing protection for all OSes

GUI:

- Switch to Qt 5.2.0 for Windows build
- Add payment request (BIP 0070) support
- Improve options dialog
- Show transaction fee in new send confirmation dialog
- Add total balance in overview page
- Allow user to choose data directory on first start, when data directory is
  missing, or when the -choosedatadir option is passed
- Save and restore window positions
- Add vout index to transaction id in transactions details dialog
- Add network traffic graph in debug window
- Add open URI dialog
- Add Coin Control Features
- Improve receive coins workflow: make the 'Receive' tab into a form to request
  payments, and move historical address list functionality to File menu.
- Rebrand to `Bitcoin Core`
- Move initialization/shutdown to a thread. This prevents "Not responding"
  messages during startup. Also show a window during shutdown.
- Don't regenerate autostart link on every client startup
- Show and store message of normal bitcoin:URI
- Fix richtext detection hang issue on very old Qt versions
- OS X: Make use of the 10.8+ user notification center to display Growl-like
  notifications
- OS X: Added NSHighResolutionCapable flag to Info.plist for better font
  rendering on Retina displays.
- OS X: Fix bitcoin-qt startup crash when clicking dock icon
- Linux: Fix Gnome bitcoin: URI handler

Miscellaneous:

- Add Linux script (contrib/qos/tc.sh) to limit outgoing bandwidth
- Add '-regtest' mode, similar to testnet but private with instant block
  generation with 'setgenerate' RPC.
- Add 'linearize.py' script to contrib, for creating bootstrap.dat
- Add separate bitcoin-cli client

Credits
--------

Thanks to everyone who contributed to this release:

- Andrey
- Ashley Holman
- b6393ce9-d324-4fe1-996b-acf82dbc3d53
- bitsofproof
- Brandon Dahler
- Calvin Tam
- Christian Decker
- Christian von Roques
- Christopher Latham
- Chuck
- coblee
- constantined
- Cory Fields
- Cozz Lovan
- daniel
- Daniel Larimer
- David Hill
- Dmitry Smirnov
- Drak
- Eric Lombrozo
- fanquake
- fcicq
- Florin
- frewil
- Gavin Andresen
- Gregory Maxwell
- gubatron
- Guillermo Céspedes Tabárez
- Haakon Nilsen
- HaltingState
- Han Lin Yap
- harry
- Ian Kelling
- Jeff Garzik
- Johnathan Corgan
- Jonas Schnelli
- Josh Lehan
- Josh Triplett
- Julian Langschaedel
- Kangmo
- Lake Denman
- Luke Dashjr
- Mark Friedenbach
- Matt Corallo
- Michael Bauer
- Michael Ford
- Michagogo
- Midnight Magic
- Mike Hearn
- Nils Schneider
- Noel Tiernan
- Olivier Langlois
- patrick s
- Patrick Strateman
- paveljanik
- Peter Todd
- phantomcircuit
- phelixbtc
- Philip Kaufmann
- Pieter Wuille
- Rav3nPL
- R E Broadley
- regergregregerrge
- Robert Backhaus
- Roman Mindalev
- Rune K. Svendsen
- Ryan Niebur
- Scott Ellis
- Scott Willeke
- Sergey Kazenyuk
- Shawn Wilkinson
- Sined
- sje
- Subo1978
- super3
- Tamas Blummer
- theuni
- Thomas Holenstein
- Timon Rapp
- Timothy Stranex
- Tom Geller
- Torstein Husebř
- Vaclav Vobornik
- vhf / victor felder
- Vinnie Falco
- Warren Togami
- Wil Bown
- Wladimir J. van der Laan


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Hamuki on March 19, 2014, 11:11:14 AM
FIRST!! lol..

Nice with a update! :)

Great job!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: xiaoma9hao on March 19, 2014, 11:30:22 AM
Great job! ;)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: alch1mista on March 19, 2014, 11:52:11 AM
Great job! Thanks :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: jubalix on March 19, 2014, 11:54:37 AM
see that list of dev's

and the quality of the dev...= near bitcoins biggest asset.....


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: deliciousowl on March 19, 2014, 12:09:12 PM
good news is good news


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: h00395 on March 19, 2014, 12:13:25 PM
Very cool!!!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: vlaoou321 on March 19, 2014, 12:22:43 PM
 ;)thx


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: ripper234 on March 19, 2014, 12:35:21 PM
Kudos for the terrific work you are doing!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: ganabb on March 19, 2014, 12:37:39 PM
Double spend handling in the wallet was improved?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: pbj sammich on March 19, 2014, 12:54:30 PM
Great Job all!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Skinnkavaj on March 19, 2014, 01:21:15 PM
Finally.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Liquid on March 19, 2014, 01:53:24 PM
Thank you  :P


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: KSV on March 19, 2014, 02:12:17 PM
a huge thanks guys!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Chalkbot on March 19, 2014, 02:54:11 PM
Thanks for all your hard work.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: pr9me on March 19, 2014, 02:54:41 PM
Niceshwan! ;)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: natoshisakamoto on March 19, 2014, 03:07:21 PM
Just posted it to Rap Genius, in case people would like to help annotate it and help translate some of the more complicated technical points into plain English...

http://rapgenius.com/The-bitcoin-dev-team-bitcoin-090-final-lyrics


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: contro on March 19, 2014, 03:10:31 PM
Thank you, i will try it out, i hope i doesnt lagg my latop so much


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Kazimir on March 19, 2014, 03:22:39 PM
You guys are heroes. http://s18.postimg.org/xkoofpl1x/love.png


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: virtuexru on March 19, 2014, 03:25:31 PM
Thanks for all your hard work.

I second this notion.

http://img1.wikia.nocookie.net/__cb20120705231207/harrypotter/images/6/6e/Applause-harry-potter.gif


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Massimo80 on March 19, 2014, 03:42:54 PM
There are some quirks in the Italian translation (and some text which hasn't even been translated).

Where can I report them?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: btcdrak on March 19, 2014, 03:44:53 PM
On the Mac build at least, the "pre-release build" banner is showing. Seems like that flag was not turned off?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Buffer Overflow on March 19, 2014, 03:55:56 PM
Keep up the good work.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: chriswilmer on March 19, 2014, 03:57:53 PM
AWESOME!!! :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Buziss on March 19, 2014, 03:59:26 PM
The win64 version is missing on this page. https://bitcoin.org/en/download


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: jgarzik on March 19, 2014, 04:26:24 PM
A note on OP_RETURN and data storage in the block chain was added to the release notes:
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.9.0.md


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: tinus42 on March 19, 2014, 04:39:46 PM
Just installed it and it's running as a full node now. :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 19, 2014, 04:42:50 PM
Someone should perhaps make note of a security regression in 0.9.0:
IP addresses of your peers are now logged, making your debug.log file valuable to crackers and/or governments.

Edit: Correction: By default, IPs are only logged when a node connects. This is still a potential concern, but was introduced in 0.7.0, not 0.9.0.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: SeaofBTC on March 19, 2014, 04:48:43 PM
Great job to all devs, that's a large list of teamwork. The community will never be able to thank you all enough for your work.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: emzone on March 19, 2014, 04:56:18 PM
That's great news! The most serous problem - the transaction malleability bug is now resolved! :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: phelix on March 19, 2014, 05:00:16 PM
Awesome! I have a feeling this release is quite mature. +1 for Coin Control


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: btcdrak on March 19, 2014, 05:01:16 PM
Someone should perhaps make note of a security regression in 0.9.0:
IP addresses of your peers are now logged, making your debug.log file valuable to crackers and/or governments.

Is that on by default? I thought IP logging was only enabled if explicitly enabled.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 19, 2014, 05:01:38 PM
Someone should perhaps make note of a security regression in 0.9.0:
IP addresses of your peers are now logged, making your debug.log file valuable to crackers and/or governments.

Is that on by default? I thought IP logging was only enabled if explicitly enabled.
It is always on and cannot be disabled in this release.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Saicere on March 19, 2014, 05:01:52 PM
FYI, the linux binary doesn't run out of the box on CentOS 6 (6.5 fully updated).

./bitcoind -daemon
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoind)

Supported versions are:

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.2


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 19, 2014, 05:07:05 PM
Quote from: btcdrak
Someone should perhaps make note of a security regression in 0.9.0:
IP addresses of your peers are now logged, making your debug.log file valuable to crackers and/or governments.
Is that on by default? I thought IP logging was only enabled if explicitly enabled.
It is always on and cannot be disabled in this release.
I must have missed that. But wasn't there talk of adding ability to control that? Maybe not merged yet?
Not merged yet.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: btcdrak on March 19, 2014, 05:07:15 PM
Someone should perhaps make note of a security regression in 0.9.0:
IP addresses of your peers are now logged, making your debug.log file valuable to crackers and/or governments.

Is that on by default? I thought IP logging was only enabled if explicitly enabled.
It is always on and cannot be disabled in this release.

Ah yes, there is a pending PRs for this https://github.com/bitcoin/bitcoin/pull/3764


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: mgroenouwe on March 19, 2014, 05:09:38 PM
Big thanks to all devzz!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: knight22 on March 19, 2014, 05:19:32 PM
Awesome!  :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Lauda on March 19, 2014, 05:20:30 PM
Someone should perhaps make note of a security regression in 0.9.0:
IP addresses of your peers are now logged, making your debug.log file valuable to crackers and/or governments.
This is definitely a issue for me. I'll test the version which doesn't include this.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 19, 2014, 06:42:29 PM
Correction: By default, IPs are only logged when a node connects. This is still a potential concern, but was introduced in 0.7.0, not 0.9.0.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: gigantic on March 19, 2014, 06:44:17 PM
what is the easiest way to upgrade bitcoin-qt on ubuntu to this version?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: giszmo on March 19, 2014, 06:55:51 PM
Epic release is epic :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rme on March 19, 2014, 06:58:07 PM
457 online full nodes are running Bitcoin 0.9.0

Source:
http://getaddr.bitnodes.io/nodes/1395255600/?q=%2FSatoshi%3A0.9.0%2F


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: klabaki on March 19, 2014, 07:00:03 PM
Thanks a lot!





Does anyone know what this means?

0.9.0 Release notes
=======================

Protocol and network:

- Dump addresses every 15 minutes instead of 10 seconds

???

It's not clear whether it refers to IP addresses or Bitcoin addresses? Please explain.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: mmitech on March 19, 2014, 07:14:16 PM
am I the only one having problems with linux ? I cant even open the Bin, my system doesn't know which application to use to open the files !!! first time happens to me.

Also I am trying the ubuntu PPA but I am getting the older version instead of v0.9 !!


Edit: Armory did handle that file extension, but I cant get Bitcoin GUI to open...


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Radar on March 19, 2014, 07:14:22 PM
Yes, finally a new Bitcoin wallet! ^__^!!!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: jgarzik on March 19, 2014, 07:23:03 PM

For new users downloading the chain for the first time...

Please torrent the chain (https://bitcointalk.org/index.php?topic=145386.0).



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dishwara on March 19, 2014, 07:31:42 PM
Do need to uninstall 32 bit version, before installing 64 bit version?
Also, can have both 32 & 64 bit version in a same pc accessing same wallet?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Massimo80 on March 19, 2014, 07:39:44 PM
Also, can have both 32 & 64 bit version in a same pc accessing same wallet?

Yes (the wallet and blockchain db are identical), but not at the same time, because the files would be locked by the first one launched.

But why would you want to run both versions? It's the exact same program, just compiled for a different CPU architecture.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: drrussellshane on March 19, 2014, 07:43:30 PM
So far I like it and am enjoying the new features!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: isimme on March 19, 2014, 07:49:28 PM
Mac OS X version, at least via the og post link, is beta not final..


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: mmeijeri on March 19, 2014, 08:00:17 PM
If I uninstall the old version, do I have to backup the blockchain or will the uninstaller leave it on disk? Same question for wallet.dat. Of course, I've already backed up wallet.dat, but it would be nice to know.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: ErnieRox on March 19, 2014, 08:01:46 PM
Good Job Guys, Thanx!!  ;D


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 19, 2014, 08:06:20 PM
If I uninstall the old version, do I have to backup the blockchain or will the uninstaller leave it on disk? Same question for wallet.dat. Of course, I've already backed up wallet.dat, but it would be nice to know.
Uninstall does not touch your data files. It just uninstalls the software. Which is all that is needed.

No need to mess with your data files at all (though backing up the wallet is a good idea always)

Do need to uninstall 32 bit version, before installing 64 bit version?
You don't *need* to, but it's recommended just in case to avoid issues.

Quote
Also, can have both 32 & 64 bit version in a same pc accessing same wallet?
Sure, as long as they're not running at the same time.
Also I am trying the ubuntu PPA but I am getting the older version instead of v0.9 !!
Then you need to wait for the PPA to be updated. It's updated seperately.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 19, 2014, 08:07:11 PM
+1 to always keeping an up-to-date backup of your wallet!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: jgarzik on March 19, 2014, 08:37:53 PM

Here is a quick overview of the release: http://garzikrants.blogspot.com/2014/03/bitcore-core-v090-release-overview.html



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: David M on March 19, 2014, 08:43:11 PM
Upgrade on Windows 7 32bit was fine.

I love the Network traffic graph and coin control.

Kudos to all the contributors.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Gavin Andresen on March 19, 2014, 08:55:15 PM
On the Mac build at least, the "pre-release build" banner is showing. Seems like that flag was not turned off?

This was a release process bug; I re-built/signed/uploaded the OSX .dmg to fix it (and updated the SHASUMS files).

The warning is harmless, and no code was changed, so if you don't want to re-download and install you don't have to.

Thanks to lots of hard work from Luke Dashjr and Cory Fields we should (fingers crossed!) have deterministic OSX builds working before the next release, which will make this kind of error impossible.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: isimme on March 19, 2014, 08:58:22 PM
On the Mac build at least, the "pre-release build" banner is showing. Seems like that flag was not turned off?

This was a release process bug; I re-built/signed/uploaded the OSX .dmg to fix it (and updated the SHASUMS files).

The warning is harmless, and no code was changed, so if you don't want to re-download and install you don't have to.

Thanks to lots of hard work from Luke Dashjr and Cory Fields we should (fingers crossed!) have deterministic OSX builds working before the next release, which will make this kind of error impossible.

Awesome, Thanks everyone! :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Ente on March 19, 2014, 09:05:00 PM
FYI, the linux binary doesn't run out of the box on CentOS 6 (6.5 fully updated).

./bitcoind -daemon
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoind)

Supported versions are:

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.2


Same problem on (stock) Debian.
Bitcoin core doesn't run out-of-the-box:

Code:
/opt/bitcoin/bin/64/bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by /opt/bitcoin/bin/64/bitcoind)
/opt/bitcoin/bin/64/bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/bitcoin/bin/64/bitcoind)

Does it run on *any* linux distro?

Ente


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: chriswilmer on March 19, 2014, 09:10:23 PM
It runs fine on Ubuntu 12.04 (I didn't use the PPA, I just downloaded the binary and ran it)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: nobbynobbynoob on March 19, 2014, 09:22:44 PM
Installed today. It looks good, just have to get used to the slightly different interface, especially under Receive.

Great work as always, devs!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Ente on March 19, 2014, 09:31:59 PM
I pulled the git, installed "automake", now it complains
Code:
checking for Berkeley DB C++ headers... no
configure: error: libdb_cxx headers missing
..although I have "libdb-dev" installed.

Any hints?

Ente


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dserrano5 on March 19, 2014, 09:41:28 PM
FYI, the linux binary doesn't run out of the box on CentOS 6 (6.5 fully updated).

./bitcoind -daemon
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoind)

Same problem on (stock) Debian.
Bitcoin core doesn't run out-of-the-box:

Code:
/opt/bitcoin/bin/64/bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by /opt/bitcoin/bin/64/bitcoind)
/opt/bitcoin/bin/64/bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/bitcoin/bin/64/bitcoind)

Does it run on *any* linux distro?

Ente

This has already been discussed before: https://bitcointalk.org/index.php?topic=495683.msg5523984#msg5523984


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: mmitech on March 19, 2014, 09:41:48 PM
I pulled the git, installed "automake", now it complains
Code:
checking for Berkeley DB C++ headers... no
configure: error: libdb_cxx headers missing
..although I have "libdb-dev" installed.

Any hints?

Ente

I had the same problem, didn't want to play around it, tried Armory, just out of curiosity, Armory started Bitcoind without any problem, although I didn't try to do anything else(yet)...



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: mmeijeri on March 19, 2014, 09:43:49 PM
Top of the page still says "News: Bitcoin Core 0.8.6 is now available. Download."


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Cornelius on March 19, 2014, 10:40:42 PM
Very nice collective work! Thanks!  :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: bbulker on March 19, 2014, 11:21:41 PM
Great job everyone, thank you.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: 520Bit on March 19, 2014, 11:52:37 PM
An Open Letter and Plea to the Bitcoin Core Development Team: https://www.counterparty.co/plea-bitcoin-core-development-team/


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: teukon on March 19, 2014, 11:53:08 PM
A big thanks to the Core Devs for all their hard work.  This is a terrific release!

Same problem on (stock) Debian.
Bitcoin core doesn't run out-of-the-box:

Code:
/opt/bitcoin/bin/64/bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by /opt/bitcoin/bin/64/bitcoind)
/opt/bitcoin/bin/64/bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /opt/bitcoin/bin/64/bitcoind)

Yeah, that was slightly annoying.  Debian Stable uses glibc 2.13 (which was enough for the Linux build of Bitcoin 0.8.6).  Maybe this is a sign that I should be joining the ranks of those that build from source each time.

For now, I'll just use the more recent version of glibc available in Testing.  Here's a quick guide for anyone wanting to do the same:

Add:
Code:
deb http://http.debian.net/debian/ testing main
deb-src http://http.debian.net/debian/ testing main
to /etc/apt/sources.list.

Add:
Code:
APT::Default-Release "stable";
to /etc/apt/apt.conf.d/70debconf.

Run:
Code:
apt-get update
apt-get -t testing install libc6


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 20, 2014, 12:06:10 AM
An Open Letter and Plea to the Bitcoin Core Development Team: https://www.counterparty.co/plea-bitcoin-core-development-team/
Your threat to abuse multisig is no different than a thief telling his victim "leave your windows open for me or I'll break them".
Even in the rare cases where some data storage is needed, 40 bytes is more than enough for reasonable uses.
The only arguments for more, always come down to "we want to force people to store our data against their will".
Stop abusing Bitcoin. Thanks.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: bbulker on March 20, 2014, 12:45:23 AM
FYI, the linux binary doesn't run out of the box on CentOS 6 (6.5 fully updated).
...

This is keeping me from updating my full node.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: anton000 on March 20, 2014, 01:09:52 AM
FYI, the linux binary doesn't run out of the box on CentOS 6 (6.5 fully updated).
...

This is keeping me from updating my full node.


same. as expecting it to run out of the box with centos 6.5. will try to build on a different box. can risk building on a production server. sigh


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Newar on March 20, 2014, 01:38:17 AM
Does it run on *any* linux distro?

Ente

No joy on Fedora 20 here  :(


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: jonathan on March 20, 2014, 01:54:38 AM
Debian Wheezy 7.4 here:

$ ./bitcoind
bitcoind: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by bitcoind)

Wheezy uses 2.13 ==> https://packages.debian.org/wheezy/libc6

So I'll have to stick with 0.8.6 for the time being. I trust I'm not hurting the network if I do that, right?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Newar on March 20, 2014, 02:42:34 AM
Also, no joy in Lubuntu. It shows what should be executables as shared libraries and doesn't know what to do with them.

The PPA is at 0.8.6.


Title: Bug, MacOS
Post by: sgravina on March 20, 2014, 02:53:16 AM
Bug:

MacOS 10.9.2
Under the send tab.  The number in the Amount box changes by itself.  I tried to force this to happen but I couldn't.  It did happen though.  I typed in 2.2 and it kept changing to different values like 2.199, 2.203, etc without me doing anything.

Also,
The 'esc' key erases all send fields.  Not expected behavior.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wtogami on March 20, 2014, 03:05:51 AM
FYI, the linux binary doesn't run out of the box on CentOS 6 (6.5 fully updated).

./bitcoind -daemon
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoind)

EDIT:
I made gitian builds of 0.9.0 that should work on the same operating systems as the 0.8.6 builds.  However the builds in https://github.com/bitcoin/bitcoin/pull/3914 might eventually be better if it becomes an official fix.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Icon on March 20, 2014, 03:08:37 AM
question: is the 1 time use btc address per transaction active now in the new 0.9 client?

thanks

Icon







Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Serge on March 20, 2014, 03:44:06 AM
are there any no longer used data files at %appdata%/bitcoin that are safe to get rid off for the sake of extra disk space? 

i think i'm seeing 2 blockchains in mine, one in folder 'blocks' that is current and an older chain at the root of %appdata%/bitcoin that stopped updating over a year ago, around 6 gigs. is it safe to dump it?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: iongchun on March 20, 2014, 04:03:00 AM
There are some quirks in the Italian translation (and some text which hasn't even been translated).

Where can I report them?


The translations in 0.9.0 release is not the latest on Transifex.
I don't understand why the release team don't pull the latest into the release,
especially some strings are just replaced/updated several weeks before the release.
It annoys me as a translator because it happens several times, and I see half-baked translations in a release.
It could be better that the release schedule includes a period to call for translations,
so developers have a deadline to update strings to be localized,
and translators have a deadline to finish their work.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Maged on March 20, 2014, 04:05:34 AM
are there any no longer used data files at %appdata%/bitcoin that are safe to get rid off for the sake of extra disk space? 

i think i'm seeing 2 blockchains in mine, one in folder 'blocks' that is current and an older chain at the root of %appdata%/bitcoin that stopped updating over a year ago, around 6 gigs. is it safe to dump it?
Yes, you can get rid of that one, but it's just a hard link to a file in the blocks folder, so deleting it doesn't actually free up any space.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: 5thStreetResearch on March 20, 2014, 05:08:06 AM
Nice work, thanks and keep it up!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Equate on March 20, 2014, 05:26:08 AM
Thank you


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: whatcoinorg on March 20, 2014, 06:47:19 AM
Thank you for your hard work.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: r3wt on March 20, 2014, 07:03:14 AM
give us back the address pages.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dewdeded on March 20, 2014, 07:39:32 AM
I pulled the git, installed "automake", now it complains
Code:
checking for Berkeley DB C++ headers... no
configure: error: libdb_cxx headers missing
..although I have "libdb-dev" installed.

Any hints?

Ente
locate db_cxx.h

then you have different options:

a) fixing directories with symlinks, so configure finds it within the default dirs (/usr/lib and /usr/include)
b) using ./configure flags or BASH settings to specifiy where libs are searched/found
(e.g. something like ./configure BDB_LIBS=/usr/local/db48/lib BDB_CPPFLAGS=-I/usr/local/db48/include)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Vort on March 20, 2014, 08:36:07 AM
give us back the address pages.
This pages are hidden within File menu


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Ente on March 20, 2014, 09:05:05 AM
I pulled the git, installed "automake", now it complains
Code:
checking for Berkeley DB C++ headers... no
configure: error: libdb_cxx headers missing
..although I have "libdb-dev" installed.

Any hints?

Ente
locate db_cxx.h

then you have different options:

a) fixing directories with symlinks, so configure finds it within the default dirs (/usr/lib and /usr/include)
b) using ./configure flags or BASH settings to specifiy where libs are searched/found
(e.g. something like ./configure BDB_LIBS=/usr/local/db48/lib BDB_CPPFLAGS=-I/usr/local/db48/include)


Thanks pal. It turned out I need "libdb++-dev" instead of "libdb-dev".

One step closer now, next roadblock:

Code:
checking for Berkeley DB C++ headers... default
configure: error: Found Berkeley DB other than 4.8, required for portable wallets (--with-incompatible-bdb to ignore)
There is only v5.1 available on Debian

edit: recompiling with "--with-incompatible-bdb"

Ente


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dewdeded on March 20, 2014, 09:45:03 AM
Second one is known and https://github.com/bitcoin/bitcoin/issues/3686 .


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Ente on March 20, 2014, 10:13:50 AM
Second one is known and https://github.com/bitcoin/bitcoin/issues/3686 .

Thanks again for your help.

In the meantime I compiled with:

Code:
aptitude install automake libdb++-dev libboost-dev
aptitude install libboost-{system,filesystem,chrono,program-options,thread,test}-dev

./autogen.sh
./configure --with-incompatible-bdb
make

Works on Debian.
Take care that your wallet files may be incompatible to other bitcoin-core installations because of the different berkeley db version. Which is no issue for me.

Ente


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Gummo on March 20, 2014, 10:56:46 AM
I've installed 0.9 on ubuntu 13.10 (copied the files in the archive to /usr/bin)

It's working fine. Though I thought the transaction fee's were lowered to 0.00001 btc. It's the same 0.0001 as before. Did I do something wrong?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: alexeft on March 20, 2014, 11:44:01 AM
Hey guys, the linux version doesn't work on centos 6.5 x64. It requires newer version of glibc
I compiled a static version of bitcoind, but still get the same message.

Message is:
--------------------------------
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoind)
---------------------------------

Can this be fixed in anyway?

Thanks!





Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: r3wt on March 20, 2014, 11:44:31 AM
give us back the address pages.
This pages are hidden within File menu

ah thanks. i'm happy now. little confused by the request payment feature, but the improvements are nice to say the least.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 20, 2014, 11:55:01 AM
Hey guys, the linux version doesn't work on centos 6.5 x64. It requires newer version of glibc
I compiled a static version of bitcoind, but still get the same message.

Message is:
--------------------------------
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoind)
---------------------------------

Can this be fixed in anyway?

Thanks!
This is a known issue.
Can you try the static builds here  https://github.com/bitcoin/bitcoin/pull/3914 ?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: alexeft on March 20, 2014, 12:17:23 PM
Hey guys, the linux version doesn't work on centos 6.5 x64. It requires newer version of glibc
I compiled a static version of bitcoind, but still get the same message.

Message is:
--------------------------------
./bitcoind: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by ./bitcoind)
./bitcoind: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./bitcoind)
---------------------------------

Can this be fixed in anyway?

Thanks!
This is a known issue.
Can you try the static builds here  https://github.com/bitcoin/bitcoin/pull/3914 ?

It works!

Thanks


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rmines on March 20, 2014, 12:20:19 PM
Successfully upgraded to 0.9.0 :)
I like the new receive window and the lowered tx fees, good work devs!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: davidpbrown on March 20, 2014, 12:32:48 PM
what is the easiest way to upgrade bitcoin-qt on ubuntu to this version?

I'm on Mint but expect it's the same for you. I couldn't just double run the bitcoin-qt as I coudl with 0.8.6 but it runs when started from the command line.
So, cd ~/bitcoin-0.9.0-linux/bin/32 and ./bitcoin-qt &


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: btcpay86 on March 20, 2014, 01:50:57 PM
It's nice.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rallasnackbar on March 20, 2014, 01:57:32 PM
Dont download this, the receive bitcoin address list is missing. And you have to start over.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dave3 on March 20, 2014, 02:13:51 PM
File --> Sending Addresses...
File --> Receiving Addresses...


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rallasnackbar on March 20, 2014, 02:18:14 PM
File --> Sending Addresses...
File --> Receiving Addresses...


Too late, already uninstalled that crap, and back to 0.8.6

Why the hell do devs have to change something that is fine.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Scarecrow on March 20, 2014, 02:30:59 PM
Dont download this, the receive bitcoin address list is missing. And you have to start over.

I was just about to do this upgrade, what exactly is the problem you're referring to?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rallasnackbar on March 20, 2014, 02:37:14 PM
Dont download this, the receive bitcoin address list is missing. And you have to start over.

I was just about to do this upgrade, what exactly is the problem you're referring to?


The receive list as we know it is fucked. This is what it used to look like https://bitbargain.co.uk/s/img/sign_message.png

The new one looks like you have to fill out a note from grandma evertime you want to receive coins,.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Scarecrow on March 20, 2014, 02:42:19 PM
Thanks for the heads up.

I'll hold back and await further developments.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: CaptEmulation on March 20, 2014, 02:44:59 PM
Great release!  I've been using the RC and appreciate the features separating the wallet from the server (network).  Send TX new UI was also needed.  Also getbestblockhash is a small time saver.

Edit: Well as pointed above, some problems with UI.  I was mostly focusing on bitcoind in my evaluation.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 20, 2014, 03:00:48 PM
what is the easiest way to upgrade bitcoin-qt on ubuntu to this version?

I'm on Mint but expect it's the same for you. I couldn't just double run the bitcoin-qt as I coudl with 0.8.6 but it runs when started from the command line.
So, cd ~/bitcoin-0.9.0-linux/bin/32 and ./bitcoin-qt &


Wow thanks I have been pulling my hair out here. To think that simple solution was probably there for me the whole time. Why is my Ubuntu 12.04 trying to use gedit to open the executable? The icons for them is the paper one and gedit is set as default to open them. What is different to make Ubuntu not recognize them as executables?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: alexeft on March 20, 2014, 03:30:20 PM
what is the easiest way to upgrade bitcoin-qt on ubuntu to this version?

I'm on Mint but expect it's the same for you. I couldn't just double run the bitcoin-qt as I coudl with 0.8.6 but it runs when started from the command line.
So, cd ~/bitcoin-0.9.0-linux/bin/32 and ./bitcoin-qt &


Wow thanks I have been pulling my hair out here. To think that simple solution was probably there for me the whole time. Why is my Ubuntu 12.04 trying to use gedit to open the executable? The icons for them is the paper one and gedit is set as default to open them. What is different to make Ubuntu not recognize them as executables?

The file does not have the "executable" permission probably. Right click on it and add the permission.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: crazy987 on March 20, 2014, 03:34:24 PM
Great!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Serge on March 20, 2014, 03:36:30 PM
are there any no longer used data files at %appdata%/bitcoin that are safe to get rid off for the sake of extra disk space?  

i think i'm seeing 2 blockchains in mine, one in folder 'blocks' that is current and an older chain at the root of %appdata%/bitcoin that stopped updating over a year ago, around 6 gigs. is it safe to dump it?
Yes, you can get rid of that one, but it's just a hard link to a file in the blocks folder, so deleting it doesn't actually free up any space.

thanks. although i'm not sure that's the case with hard linking.
split files in blocks folder are 131MB  while at the root only one of them 131MB and other 4 files vary between 1-2gigs

i think that's the old chain format back from 2011-12 that isn't being used as back few client version updates the blockchain i believe was rebuilt to a new format


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: alphateam on March 20, 2014, 03:43:54 PM
it seems that the new wallet not like folder with é or č  :(
I have an é in my folder name, and unable to install the file of the first launch on it. Other folders no problem


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 20, 2014, 03:55:58 PM
what is the easiest way to upgrade bitcoin-qt on ubuntu to this version?

I'm on Mint but expect it's the same for you. I couldn't just double run the bitcoin-qt as I coudl with 0.8.6 but it runs when started from the command line.
So, cd ~/bitcoin-0.9.0-linux/bin/32 and ./bitcoin-qt &


Wow thanks I have been pulling my hair out here. To think that simple solution was probably there for me the whole time. Why is my Ubuntu 12.04 trying to use gedit to open the executable? The icons for them is the paper one and gedit is set as default to open them. What is different to make Ubuntu not recognize them as executables?

The file does not have the "executable" permission probably. Right click on it and add the permission.

Uuhh yeah thanks... It's checked, but for some reason gedit is set as default application to open it with and if I remove it as default app Ubuntu doesn’t know what to do with it. It's no big deal I was just curious why Ubuntu isn't recognizing it as an executable. All of the binaries in the bin directory are doing this...


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 20, 2014, 03:58:50 PM
Uuhh yeah thanks... It's checked, but for some reason gedit is set as default application to open it with and if I remove it as default app Ubuntu doesn’t know what to do with it. It's no big deal I was just curious why Ubuntu isn't recognizing it as an executable. All of the binaries in the bin directory are doing this...
It's because we are compiling/linking with -pie. This adds address space randomization, which is a security/hardening feature that makes exploits more difficult. But it means that the executable is seen as a shared library by naive tools such as "file" and seemingly the Gnome file manager.

it seems that the new wallet not like folder with é or č  :(
I have an é in my folder name, and unable to install the file of the first launch on it. Other folders no problem
Seems a problem with UTF8 in file names. Strange. What OS?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 20, 2014, 04:02:53 PM
Uuhh yeah thanks... It's checked, but for some reason gedit is set as default application to open it with and if I remove it as default app Ubuntu doesn’t know what to do with it. It's no big deal I was just curious why Ubuntu isn't recognizing it as an executable. All of the binaries in the bin directory are doing this...
It's because we are compiling/linking with -pie. This adds address space randomization, which is a security/hardening feature that makes exploits more difficult. But it means that the executable is seen as a shared library by naive tools such as "file" and seemingly the Gnome file manager.

Yep that explains it perfectly. Thanks to all that responded and a Big Thanks to the devs.

Edit: And yes I am using the Gnome file manager.....


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: alphateam on March 20, 2014, 04:30:53 PM

it seems that the new wallet not like folder with é or č  :(
I have an é in my folder name, and unable to install the file of the first launch on it. Other folders no problem
Seems a problem with UTF8 in file names. Strange. What OS?


Win 8.1 64bits


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 20, 2014, 04:41:54 PM

it seems that the new wallet not like folder with é or č  :(
I have an é in my folder name, and unable to install the file of the first launch on it. Other folders no problem
Seems a problem with UTF8 in file names. Strange. What OS?


Win 8.1 64bits
OK created an issue
https://github.com/bitcoin/bitcoin/issues/3916


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: C. Bergmann on March 20, 2014, 04:46:54 PM
Some stupid questions.
How to uninstall the old client? Just delete the folder and the appdata? Do I have to delete the blocks also?
(btw.: I redirected the block-directory, can someone tell me the command line again?)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: mmeijeri on March 20, 2014, 04:49:20 PM
Don't delete the data folder (answered earlier in this thread). Especially not your wallet.dat!!! Well, at least not until you're 100% sure you've backed up the latest version properly.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 20, 2014, 04:50:00 PM
How to uninstall the old client? Just delete the folder and the appdata? Do I have to delete the blocks also?
Run the uninstaller. If you never ran an installer, you don't need to do anything and you can just remove the old .exe.

Do not remove the data! (blocks and/or wallet) Do make sure that you back up your wallet before upgrading. Although the uninstaller doesn't touch the data, it doesn't hurt to be careful.



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Newar on March 20, 2014, 05:02:39 PM
Uuhh yeah thanks... It's checked, but for some reason gedit is set as default application to open it with and if I remove it as default app Ubuntu doesn’t know what to do with it. It's no big deal I was just curious why Ubuntu isn't recognizing it as an executable. All of the binaries in the bin directory are doing this...
It's because we are compiling/linking with -pie. This adds address space randomization, which is a security/hardening feature that makes exploits more difficult. But it means that the executable is seen as a shared library by naive tools such as "file" and seemingly the Gnome file manager.

Yep that explains it perfectly. Thanks to all that responded and a Big Thanks to the devs.

Edit: And yes I am using the Gnome file manager.....

It explains it, but how do you execute it? Stumped.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 20, 2014, 05:21:36 PM
It explains it, but how do you execute it? Stumped.
Either from the command line, or launch it from an (executable) script.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 20, 2014, 05:28:36 PM
It explains it, but how do you execute it? Stumped.
Either from the command line, or launch it from an (executable) script.


Open a terminal cd into the directory that bitcoin-qt is in and type "./bitcoin-qt &" without the quotes the & is there to just free it up from the terminal you opened it up with so you can close it out of the way.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Newar on March 20, 2014, 05:50:41 PM
It explains it, but how do you execute it? Stumped.
Either from the command line, or launch it from an (executable) script.


Open a terminal cd into the directory that bitcoin-qt is in and type "./bitcoin-qt &" without the quotes the & is there to just free it up from the terminal you opened it up with so you can close it out of the way.

That worked, thank you. Next stumbling block: It seems the data directories for the blocks and wallet have changed? The client starts with 270 weeks back. Where can I set the datadir?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 20, 2014, 05:57:06 PM

That worked, thank you. Next stumbling block: It seems the data directories for the blocks and wallet have changed? The client starts with 270 weeks back. Where can I set the datadir?

I didn't have to set my directory but this may help as a terminal command option  -datadir=<dir>         Specify data directory

Edit: I don't know if this has anything to do with it but you may have to install Berkley DB 4.8 but others here will know better than me about that. Don't do it based on my advice. I did to avoid the error I was getting when compiling my own.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: C. Bergmann on March 20, 2014, 05:59:59 PM
How to uninstall the old client? Just delete the folder and the appdata? Do I have to delete the blocks also?
Run the uninstaller. If you never ran an installer, you don't need to do anything and you can just remove the old .exe.

Do not remove the data! (blocks and/or wallet) Do make sure that you back up your wallet before upgrading. Although the uninstaller doesn't touch the data, it doesn't hurt to be careful.



Thank you.
I don't have the option "uninstall".
I have a backup of the wallet.dat

So I just have to delete the old .exe? That's everything?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: C. Bergmann on March 20, 2014, 06:26:38 PM
I made it, and I think I have it. But ... what happened to the -datadir commandline? I need to redirect bitcoin core on another directory to load the blockchain ...

edit: datadir=<directory> is still in my .conf, but it still has to download all the blocks


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: J.Socal on March 20, 2014, 06:55:47 PM
I was using 0.8.4 before.I uninstalled it using windows uninstaller.restarted comp.Then installed  0.9.0..Its up and running already with all info from previous version.Is this normal?I thought It was suppose to install the blockchain again?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 20, 2014, 06:59:46 PM
I was using 0.8.4 before.I uninstalled it using windows uninstaller.restarted comp.Then installed  0.9.0..Its up and running already with all info from previous version.Is this normal?I thought It was suppose to install the blockchain again?

Yes that is normal you only need to redownload/reindex the blockchain if you were using 0.7.2 or earlier.

I made it, and I think I have it. But ... what happened to the -datadir commandline? I need to redirect bitcoin core on another directory to load the blockchain ...

edit: datadir=<directory> is still in my .conf, but it still has to download all the blocks

I'm not sure what to tell you and Newar about this I've never had to use the -datadir command. I suppose if your wallet is intact and accessible by QT it could be worse.

Like I said  a few post back installing Berkley DB 4.8 may have something to do with this but you should check with someone smarter than me...


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: J.Socal on March 20, 2014, 07:06:25 PM
Is there a way to delete transaction history?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 20, 2014, 07:10:19 PM
Is there a way to delete transaction history?
There is really no good way to do this with Bitcoin.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: J.Socal on March 20, 2014, 07:13:37 PM
On my wallet I mean..Guess only way is to fully uninstall it and reinstall.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: CanaryInTheMine on March 20, 2014, 07:19:40 PM
On my wallet I mean..Guess only way is to fully uninstall it and reinstall.
Your transactions are on blockchain.  Your wallet file has your private key/s.  When the client reads a tx on blockchain for which it has a private key, it lists them.  That's what you're asking about?

You can't delete your tx's from blockchain.
You can delete your wallet file and get a new one, but even Satoshi himself said that you should keep your wallets around.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 20, 2014, 07:20:59 PM
Is there a way to delete transaction history?

Well if you must just move your current wallet.dat file to another directory and start QT when it doesn't find a wallet.dat file it will create a new one then you can make note of the newly created address and switch your old wallet.dat file back in there making sure to make a backup of the new one and not to get things mixed up and screwed up and then send all the coins to the new address. Don't get confused and mix things up you can loose your coins.....

Edit: To echo what Canary said once the transaction is entered into the blockchain it's there forever.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: S4VV4S on March 20, 2014, 07:30:54 PM
I was using 0.8.4 before.I uninstalled it using windows uninstaller.restarted comp.Then installed  0.9.0..Its up and running already with all info from previous version.Is this normal?I thought It was suppose to install the blockchain again?

Yes that is normal you only need to redownload/reindex the blockchain if you were using 0.7.2 or earlier.

I made it, and I think I have it. But ... what happened to the -datadir commandline? I need to redirect bitcoin core on another directory to load the blockchain ...

edit: datadir=<directory> is still in my .conf, but it still has to download all the blocks

I'm not sure what to tell you and Newar about this I've never had to use the -datadir command. I suppose if your wallet is intact and accessible by QT it could be worse.

Like I said  a few post back installing Berkley DB 4.8 may have something to do with this but you should check with someone smarter than me...

I am guessing you are using windows?
You will need to create a .bat file in your Bitcoin.exe directory and just have a shortcut of that on your desktop or something.

@echo off
bitcoin-qt.exe -datadir=X:\BitCoin

That did the trick for me ;)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: S4VV4S on March 20, 2014, 07:41:39 PM
OK, I just installed it and it says beta.
So is it the final release or a beta version?



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 20, 2014, 07:46:02 PM
OK, I just installed it and it says beta.
So is it the final release or a beta version?
Bitcoin as a whole has always been beta/experimental.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rme on March 20, 2014, 07:46:05 PM
OK, I just installed it and it says beta.
So is it the final release or a beta version?



This is the final version of Bitcoin 0.9.0 (its not a realase candidate).

All bitcoin realases have been beta since 2009, we will exit beta when Bitcoin reaches 1.0 version.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: S4VV4S on March 20, 2014, 07:49:17 PM
OK, thank you both for your reply :)



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Meuh6879 on March 20, 2014, 09:16:53 PM
Is there a way to delete transaction history?

yes and no.

if you want "clear" the transaction history of bitcoin-QT ... you can send sum of bitcoin to your android wallet.
delete wallet.dat
restart bitcoin-QT
encrypt the new wallet
restart bitcoin-QT
test to create a new receive adress (to verifiy the password ...)
and then, tranfer the sum of bitcoin from the android wallet to the bitcoin-QT new wallet.

i do this every month to have no more than 10-15 line in bitcoin-QT.



and no, you can't delete the history in the "blockchain" worldwide bitcoin network.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: S4VV4S on March 20, 2014, 10:08:14 PM
Is there a way to delete transaction history?

yes and no.

if you want "clear" the transaction history of bitcoin-QT ... you can send sum of bitcoin to your android wallet.
delete wallet.dat
restart bitcoin-QT
encrypt the new wallet
restart bitcoin-QT
test to create a new receive adress (to verifiy the password ...)
and then, tranfer the sum of bitcoin from the android wallet to the bitcoin-QT new wallet.

i do this every month to have no more than 10-15 line in bitcoin-QT.



and no, you can't delete the history in the "blockchain" worldwide bitcoin network.

It would be an interesting new feature.
Just export your transactions in a certain format and then delete the history.



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: smoothrunnings on March 20, 2014, 10:31:21 PM
There is something really different in 0.9.0 over 0.8.6, when I try to run either the 32bit or 64bit bin on my openSUSE 13.1 it refuses it work were as 0.8.6 binaries worked without any issues. (sigh)

Does anyone here use openSUSE?

Thanks


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: ChuckBuck on March 20, 2014, 11:51:28 PM
Dont download this, the receive bitcoin address list is missing. And you have to start over.

I was just about to do this upgrade, what exactly is the problem you're referring to?


The receive list as we know it is fucked. This is what it used to look like https://bitbargain.co.uk/s/img/sign_message.png

The new one looks like you have to fill out a note from grandma evertime you want to receive coins,.


Is there any truth to what this user encountered with receive addresses after upgrading?

Any devs want to chime in on this?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: drrussellshane on March 21, 2014, 12:01:40 AM
Dont download this, the receive bitcoin address list is missing. And you have to start over.

I was just about to do this upgrade, what exactly is the problem you're referring to?


The receive list as we know it is fucked. This is what it used to look like https://bitbargain.co.uk/s/img/sign_message.png

The new one looks like you have to fill out a note from grandma evertime you want to receive coins,.


Is there any truth to what this user encountered with receive addresses after upgrading?

Any devs want to chime in on this?

The receiving addresses are still there, just in a different place, and that poster freaked out.

In the top left of the Bitcoin Core client, click "File", then "Receiving Addresses..."




Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Luke-Jr on March 21, 2014, 12:14:26 AM
Dont download this, the receive bitcoin address list is missing. And you have to start over.

I was just about to do this upgrade, what exactly is the problem you're referring to?


The receive list as we know it is fucked. This is what it used to look like https://bitbargain.co.uk/s/img/sign_message.png

The new one looks like you have to fill out a note from grandma evertime you want to receive coins,.


Is there any truth to what this user encountered with receive addresses after upgrading?

Any devs want to chime in on this?
The Receive page has been revamped to make it easier to use correctly.
If you're trying to use addresses wrong, it will be slightly less convenient as you go to the menu...


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: merv77 on March 21, 2014, 12:25:33 AM
beat me to it guys, yes it is still there in 'file' menu.

https://i.imgur.com/oomQP2v.jpg

and to sign address same place in 'file' menu

https://i.imgur.com/1bJfAuw.jpg



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: ChuckBuck on March 21, 2014, 12:29:30 AM
Thanks all, I feel much more at ease.

I'll backup my wallet.dat then give it whirl.

Appreciate all the time and hard work done by the core developers and the community.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Newar on March 21, 2014, 01:06:21 AM

That worked, thank you. Next stumbling block: It seems the data directories for the blocks and wallet have changed? The client starts with 270 weeks back. Where can I set the datadir?

I didn't have to set my directory but this may help as a terminal command option  -datadir=<dir>         Specify data directory

Edit: I don't know if this has anything to do with it but you may have to install Berkley DB 4.8 but others here will know better than me about that. Don't do it based on my advice. I did to avoid the error I was getting when compiling my own.

Code:
./bitcoin-qt -datadir=/home/xyz/.bitcoin &

Worked like a charm for me.

As an added bonus there are now several more bitcoins in my wallet. Not sure what happened there, but judging from the time it took to start bitcoin core it must have done a re-scan and found same additional tx. (?)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: CanaryInTheMine on March 21, 2014, 01:07:40 AM
In this version, you can add a new receive addy without needing to enter wallet's pswd.
I actually liked having to enter pswd when creating a new receive addy before.
What was the reasoning behind this change?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: jsgayo on March 21, 2014, 02:20:43 AM
Great job! Thanks


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: GrapeApe on March 21, 2014, 05:20:02 AM

That worked, thank you. Next stumbling block: It seems the data directories for the blocks and wallet have changed? The client starts with 270 weeks back. Where can I set the datadir?

I didn't have to set my directory but this may help as a terminal command option  -datadir=<dir>         Specify data directory

Edit: I don't know if this has anything to do with it but you may have to install Berkley DB 4.8 but others here will know better than me about that. Don't do it based on my advice. I did to avoid the error I was getting when compiling my own.

Code:
./bitcoin-qt -datadir=/home/xyz/.bitcoin &

Worked like a charm for me.

As an added bonus there are now several more bitcoins in my wallet. Not sure what happened there, but judging from the time it took to start bitcoin core it must have done a re-scan and found same additional tx. (?)

Hey glad I could help. Not sure what to tell about the extra coins but thanks for the tip. ;D


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: pandalion98 on March 21, 2014, 09:09:10 AM
I think I'll just stick to blockchain.info... It's because of block chain size and stuff.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 21, 2014, 09:14:31 AM
bitcoin-qt.exe -datadir=X:\BitCoin

That did the trick for me ;)
No need for such wrapper scripts unless you have multiple copies of the block chain around.
Try passing -choosedatadir (once) to set the datadir in the registry.

I think I'll just stick to blockchain.info... It's because of block chain size and stuff.
If you don't use the software, please don't reply here.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Newar on March 21, 2014, 11:10:54 AM
bitcoin-qt.exe -datadir=X:\BitCoin

That did the trick for me ;)
No need for such wrapper scripts unless you have multiple copies of the block chain around.
Try passing -choosedatadir (once) to set the datadir in the registry.

Sorted! Thank you!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: alphateam on March 21, 2014, 12:46:53 PM

it seems that the new wallet not like folder with é or č  :(
I have an é in my folder name, and unable to install the file of the first launch on it. Other folders no problem
Seems a problem with UTF8 in file names. Strange. What OS?


Win 8.1 64bits
OK created an issue
https://github.com/bitcoin/bitcoin/issues/3916

Thx  ;)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: mmitech on March 21, 2014, 12:56:08 PM
 One thing I would suggest for devs, while I like the feature of new addresses and change addresses I don't know why cant we make this as an option for advanced users only.

  For example I wanted to teach my parents about how to use Bitcoin, they think that they are Tech savvy, the truth is that my father manage to screw up the PC all the time, he thinks that he is a hardcore computer scientist and end up messing system files all the time. and then he go with a new installation without asking if anyone have important files on the PC, he also offers "help" to his friends...you can only imagine what can happen if they all have Bitcoin-qt.


 I can imagine how can he lose all the bitcoins just by making a transaction and not backing up the wallet, one approach is to introduce these users to Armory, but I think this can be implemented in Bitcoin-qt because usually this is the first software a newbie installs. I've also seen few users asking where their bitcoin went after system re-installation.

 The other kind of users rely on exchanges to save their coins, for them it is easier and less work to do, people are still used to the old fashion system when you leave your funds in a bank and they secure/manage them for you, this goes against some of the concepts of Bitcoin.

I don't know if this was brought up before, but I wish if Devs do look into it. 


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 21, 2014, 01:02:02 PM
One thing I would suggest for devs, while I like the feature of new addresses and change addresses I don't know why cant we make this as an option for advanced users only.
Please don't recommend bitcoin-qt to non-tech-savvy users! To run it safely, you need enough backup discipline.

Ideally, deterministic wallets would be implemented and only a single backup would be needed at the beginning, but we're really short on developers that have deep enough knowledge about the wallet system and dare making changes to it.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: smoothrunnings on March 21, 2014, 01:09:18 PM
I had a look at the *nix install notes for bitcoin-qt 0.9.0 and wasn't able to determine what I need to run to make / install bitcoin-qt from the source that I wonder if someone could help me?

I need to compile it under openSUSE 13.1, I currently have 0.8.6 which I downloaded from the software.opensuse.org site, there isn't an update yet, I suspect the people who have compiled 0.8.6 either haven't setup 0.9.0 on their systems or aren't bitcoin mining anymore. :(

Thanks


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: rero2 on March 21, 2014, 05:43:38 PM
nice, thanks for the update bro


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: halfawake on March 21, 2014, 07:05:19 PM
I was using 0.8.4 before.I uninstalled it using windows uninstaller.restarted comp.Then installed  0.9.0..Its up and running already with all info from previous version.Is this normal?I thought It was suppose to install the blockchain again?

Yes that is normal you only need to redownload/reindex the blockchain if you were using 0.7.2 or earlier.

That has NOT been the case for me.  I was using 0.8.6 and I got a message this morning from bitcoin-qt that it's going to have to reindex the entire blockchain.  It's telling me now that it's 51 weeks behind, I'm really not happy about this being necessary.  I'm pretty sure 0.8.6 was the most recent stable version before 0.9.0, which would mean that everyone using Windows 7 is having to reindex. 

Granted, I did not uninstall the old version like this poster did, but it looked like the installer said all I had to do was turn off bitcoin-qt, not uninstalling it completely.  So I followed the directions.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Meuh6879 on March 21, 2014, 10:06:15 PM
reindexing blockchain ... proove that you have many problem on your HDD.
i have installed the v0.9 on 2 computer (WinXP and Win8) = no indexing, no problem.

but, because of the 400Mo of RAM needed by the default setting of the CACHE (100Mo) ... i have decreased this setting to 10Mo.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: halfawake on March 21, 2014, 10:32:29 PM
reindexing blockchain ... proove that you have many problem on your HDD.
i have installed the v0.9 on 2 computer (WinXP and Win8) = no indexing, no problem.

I suppose that's possible, it does take longer to boot up than it used to, although it's a 2.5 year old computer, so that's to be expected to some degree.  I did just run disk defragmenter the other day though, and it said my hard drive was only 1% fragmented.  Really the only program that's giving me occasional problems lately is a Firefox and I just figure that's because I have eight addons running, and probably about a thousand bookmarks by now.

Is anyone else having this problem with more recent version of bitcoin-qt?  It's up to 22 weeks behind now, so at the rate it's going, it should finish by the end of the day, so it's not the end of the world, just means the hard drive is getting a lot more activity than normal.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: smoothrunnings on March 21, 2014, 10:50:15 PM

That worked, thank you. Next stumbling block: It seems the data directories for the blocks and wallet have changed? The client starts with 270 weeks back. Where can I set the datadir?

I didn't have to set my directory but this may help as a terminal command option  -datadir=<dir>         Specify data directory

Edit: I don't know if this has anything to do with it but you may have to install Berkley DB 4.8 but others here will know better than me about that. Don't do it based on my advice. I did to avoid the error I was getting when compiling my own.

Code:
./bitcoin-qt -datadir=/home/xyz/.bitcoin &

Worked like a charm for me.

As an added bonus there are now several more bitcoins in my wallet. Not sure what happened there, but judging from the time it took to start bitcoin core it must have done a re-scan and found same additional tx. (?)

Sorry does this mean that bitcoin-qt 0.9.0 doesn't automatically access the .bitcoin/bitcoin.conf file from the users home folder like 0.8.6 does?

Thanks,


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Radi777 on March 22, 2014, 04:48:14 AM
I was using 0.8.4 before.I uninstalled it using windows uninstaller.restarted comp.Then installed  0.9.0..Its up and running already with all info from previous version.Is this normal?I thought It was suppose to install the blockchain again?

Yes that is normal you only need to redownload/reindex the blockchain if you were using 0.7.2 or earlier.

That has NOT been the case for me.  I was using 0.8.6 and I got a message this morning from bitcoin-qt that it's going to have to reindex the entire blockchain.  It's telling me now that it's 51 weeks behind, I'm really not happy about this being necessary.  I'm pretty sure 0.8.6 was the most recent stable version before 0.9.0, which would mean that everyone using Windows 7 is having to reindex. 

Granted, I did not uninstall the old version like this poster did, but it looked like the installer said all I had to do was turn off bitcoin-qt, not uninstalling it completely.  So I followed the directions.
I have Windows 7...no problems here.
I turned it off, uninstalled it and then installed the new one...no problems, didn't index anything, it didn't even need to sync because I was already up to date on the 0.8.6.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: z0rr0 on March 22, 2014, 05:24:28 AM
It takes 18Gb already, am I right that to move data folder from C:\Users\User\AppData\Roaming to another disc or location I should add bitcoin-qt.exe -datadir=D:\ to a shortcut for example (on Win7)?
Thanks.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: arfeniel on March 22, 2014, 05:39:31 AM

it seems that the new wallet not like folder with é or č  :(
I have an é in my folder name, and unable to install the file of the first launch on it. Other folders no problem
Seems a problem with UTF8 in file names. Strange. What OS?


Win 8.1 64bits
OK created an issue
https://github.com/bitcoin/bitcoin/issues/3916

I got the same issue but I'm on Windows 7 SP1 64bits.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 22, 2014, 07:17:41 AM
Sorry does this mean that bitcoin-qt 0.9.0 doesn't automatically access the .bitcoin/bitcoin.conf file from the users home folder like 0.8.6 does?
It does, but it doesn't parse -datadir specified in the configuration file currently (see issue https://github.com/bitcoin/bitcoin/issues/3905).

The recommended way to use another data directory is to use -choosedatadir, which will store the data directory in the registry.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: DubFX on March 22, 2014, 07:21:56 AM
Downloading...will put on feedback.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: teukon on March 22, 2014, 10:00:53 AM
It takes 18Gb already, am I right that to move data folder from C:\Users\User\AppData\Roaming to another disc or location I should add bitcoin-qt.exe -datadir=D:\ to a shortcut for example (on Win7)?
Thanks.

No need for such wrapper scripts unless you have multiple copies of the block chain around.
Try passing -choosedatadir (once) to set the datadir in the registry.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: hensi on March 22, 2014, 10:17:48 AM
whats the benefit of v0.9.0? n do blockchain.info users need to do anything?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 22, 2014, 12:55:06 PM

it seems that the new wallet not like folder with é or č  :(
I have an é in my folder name, and unable to install the file of the first launch on it. Other folders no problem
Seems a problem with UTF8 in file names. Strange. What OS?


Win 8.1 64bits
OK created an issue
https://github.com/bitcoin/bitcoin/issues/3916

I got the same issue but I'm on Windows 7 SP1 64bits.
@alphateam, arfeniel:
Can anyone suffering from the 'datadir cannot contain special characters' (when choosing datadir through GUI) problem help testing: https://github.com/bitcoin/bitcoin/pull/3935 ? A test build is available.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Tjopper on March 22, 2014, 01:51:52 PM
whats the benefit of v0.9.0? n do blockchain.info users need to do anything?

NO, your bitcoin installation is being handled by blockchain.info. However you should be running your own software.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dserrano5 on March 22, 2014, 05:48:39 PM
I'm unable to configure 0.9.0:

Code:
$ ./configure --with-incompatible-bdb --without-gui
[…]
checking for boostlib >= 1.20.0... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options-mt... yes
checking whether the Boost::Thread library is available... no
checking whether the Boost::Chrono library is available... yes
checking for exit in -lboost_chrono-mt... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for dynamic linked boost test... yes
configure: error: No working boost sleep implementation found. If on ubuntu 13.10 with libboost1.54-all-dev remove libboost.1.54-all-dev and use libboost1.53-all-dev

This seemed to be a problem in MacOS last year according to my searches, however I'm in linux amd64 so I'm not sure whether I'm finding the same problem or not. This is Debian wheezy, with boost 1.49. I'm working with bitcoin 0.9.0 as downloaded from https://github.com/bitcoin/bitcoin/archive/v0.9.0.tar.gz. config.log is here (http://0bin.net/paste/MI2Mm7uq7-QU3ZRh#C+kD9wq3HdXZKHISKRn7a0kjLoez72tgHuY7jTvZsYk=).


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Meuh6879 on March 22, 2014, 06:20:44 PM
whats the benefit of v0.9.0 ?

READ CHANGELOG ...  :P
i do this BEFORE installing anything.

you is in a BITCOIN-QT thread.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: chek2fire on March 22, 2014, 11:42:32 PM
We will see an official ubuntu package from ppa? I see this ppa adress that has the previous version of bticoin-qt


https://launchpad.net/~bitcoin/+archive/bitcoin


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: pdawg on March 23, 2014, 05:39:12 AM
Does Armory play nice with this version?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 23, 2014, 10:36:32 AM
This seemed to be a problem in MacOS last year according to my searches, however I'm in linux amd64 so I'm not sure whether I'm finding the same problem or not. This is Debian wheezy, with boost 1.49. I'm working with bitcoin 0.9.0 as downloaded from https://github.com/bitcoin/bitcoin/archive/v0.9.0.tar.gz. config.log is

Main problem from config.log is:
Code:
/usr/include/boost/thread/xtime.hpp:23:5: error: expected identifier before numeric constant
That line is probably:
Code:
    TIME_UTC=1,
This causes a symbol collision in some environments with a libc++ macro.
Later boost versions changed this to TIME_UTC_.

I'm not sure what the proper way to resolve this is, apart from upgrading boost.

In any case this is a boost issue, it also appears on Google various places outside the context of building bitcoin. There are some workarounds:
- https://bbs.archlinux.org/viewtopic.php?id=144593
- https://stackoverflow.com/questions/17599377/boost-error-trouble-compiling-xtime-hpp
- https://svn.boost.org/trac/boost/ticket/6940



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: P_Shep on March 23, 2014, 12:28:55 PM
The RC2 installed no problem, but on installing this release, Norton 360 threw this up:

Quote
Filename: uninstall.exe
Threat name: Suspicious.Cloud.9
Full Path: c:\program files\bitcoin\uninstall.exe

____________________________



Details
Unknown Community Usage,  Unknown Age,  Risk High





Origin
Downloaded from
 Unknown





Activity
Actions performed: Actions performed: 1



____________________________



On computers as of 
Not Available


Last Used 
3/23/2014 at 12:23:57 PM


Startup Item 
No


Launched 
No


____________________________


Unknown
It is unknown how many users in the Norton Community have used this file.

Unknown
This file release is currently not known.

High
This file risk is high.

Threat type: Heuristic Virus. Detection of a threat based on malware heuristics.



____________________________



Source: External Media



____________________________

File Actions

File: c:\program files\bitcoin\ uninstall.exe Removed
____________________________


File Thumbprint - SHA:
f7ffc4002439c6f304e39704942a25b0d38588f22f64ea22117664b192d30f6b
File Thumbprint - MD5:
Not available


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dserrano5 on March 23, 2014, 03:08:46 PM
Main problem from config.log is:
Code:
/usr/include/boost/thread/xtime.hpp:23:5: error: expected identifier before numeric constant
That line is probably:
Code:
    TIME_UTC=1,
This causes a symbol collision in some environments with a libc++ macro.
Later boost versions changed this to TIME_UTC_.

Thank you. Temporarily editing xtime.hpp as suggested in your first link did the trick for me.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Tjopper on March 23, 2014, 03:12:54 PM
Does Armory play nice with this version?

It plays nice if I put it in your words, however you need to change the installation dir manually because its not recognised because of the name change


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Tjopper on March 23, 2014, 03:16:16 PM
The RC2 installed no problem, but on installing this release, Norton 360 threw this up:

Quote
Filename: uninstall.exe
Threat name: Suspicious.Cloud.9
Full Path: c:\program files\bitcoin\uninstall.exe

____________________________



Details
Unknown Community Usage,  Unknown Age,  Risk High





Origin
Downloaded from
 Unknown





Activity
Actions performed: Actions performed: 1



____________________________



On computers as of 
Not Available


Last Used 
3/23/2014 at 12:23:57 PM


Startup Item 
No


Launched 
No


____________________________


Unknown
It is unknown how many users in the Norton Community have used this file.

Unknown
This file release is currently not known.

High
This file risk is high.

Threat type: Heuristic Virus. Detection of a threat based on malware heuristics.



____________________________



Source: External Media



____________________________

File Actions

File: c:\program files\bitcoin\ uninstall.exe Removed
____________________________


File Thumbprint - SHA:
f7ffc4002439c6f304e39704942a25b0d38588f22f64ea22117664b192d30f6b
File Thumbprint - MD5:
Not available

Correct this is probably a WS.Reputation error ?
Thats pretty common with new realeases or new coins, because they were never used before ;)

Always check what the "virus" is and google it. If you got it from the offcial location it is probably ok ;)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Meuh6879 on March 23, 2014, 04:13:39 PM
what is the problem ???

Quote
Suspicious.Cloud.9

It's simply the "security product" that it can't recognize the "technical network tool" that you have installed.
Not a very surprise for this branch ...  ::)

even a P2P file sharing software is view as a suspicious network tool ...  ;D even a "viewer software for imagingé is recognize wrongly by a free antiviral tool.




ONLY THINKING ... and use the EXCLUSION on your antivirus (or change it...)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: crazy987 on March 23, 2014, 10:59:54 PM
Seems to me that every time i make a payment when i still have 1 inbound transfer with less then 6 confirms.
It throws my balance back to pending.

anyone else having this issue?

https://i.imgur.com/87QDwMk.jpg (http://imgur.com/87QDwMk)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: 5ick3uffalo on March 24, 2014, 11:36:20 AM
Hi,

I´m running QT v0.8.6-beta Client and want upgrade.

 In the description it says just uninstall older version  and install new version

How does it work? Without backup up anything (wallet.dat?)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: DeathAndTaxes on March 24, 2014, 09:25:58 PM
Hi,

I´m running QT v0.8.6-beta Client and want upgrade.

 In the description it says just uninstall older version  and install new version

How does it work? Without backup up anything (wallet.dat?)


The uninstall and install does not remove or modify the existing wallet.dat.

However you should ALWAYS have an up to date backup (this is money we are talking about).  This is especially true when upgrading, installing, uninstalling, etc.

Make periodic backups even when you aren't upgrading.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: chek2fire on March 25, 2014, 12:00:52 PM
Today to ubuntu ppa we have the last version of bitcoin-qt

https://launchpad.net/~bitcoin/+archive/bitcoin

if someone with ubuntu want to upgrade he just need to add the ppa address to his system repositories


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: lateblooming on March 26, 2014, 10:17:13 PM
Starting the client takes waaaay more time than before...is it just me or is it normal to wait 40-60 minutes till u can see the client?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: durrrr on March 26, 2014, 11:39:07 PM
Starting the client takes waaaay more time than before...is it just me or is it normal to wait 40-60 minutes till u can see the client?

my client also takes a very long time to start. I actually questioned it at first but then it popped up and my wallet was good to go :)


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: DeathAndTaxes on March 27, 2014, 12:00:06 AM
Starting the client takes waaaay more time than before...is it just me or is it normal to wait 40-60 minutes till u can see the client?

Take a look at the debug.log.  No it isn't normal.  It may have been a one time reindexing.  If it happens each time then likely there is a problem where the db is getting corrupted and rebuilt every time you run the client.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Jr.peng on March 27, 2014, 12:18:02 PM
thanks for the updates


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: lateblooming on March 27, 2014, 05:00:42 PM
Starting the client takes waaaay more time than before...is it just me or is it normal to wait 40-60 minutes till u can see the client?

Take a look at the debug.log.  No it isn't normal.  It may have been a one time reindexing.  If it happens each time then likely there is a problem where the db is getting corrupted and rebuilt every time you run the client.

Thanks for the Hint! I will have a look!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: davispuh on March 27, 2014, 11:10:12 PM
I totally love Bitcoin Core 0.9.0 it's just so awesome!!! :)
Especially I really like Coin Control as that's what I've been wishing for a while.

Congrats to all devs and everyone who helped developing it. And I can't wait what next version will bring!


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on March 28, 2014, 10:02:46 AM
Seems to me that every time i make a payment when i still have 1 inbound transfer with less then 6 confirms.
It throws my balance back to pending.

anyone else having this issue?

[snip]
Did you perhaps disable the "Spend unconfirmed change" option?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: xiaohuolv on March 28, 2014, 10:18:09 AM
Double spend handling in the wallet was improved?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Tammy Chan on March 28, 2014, 05:32:30 PM
Double spend handling in the wallet was improved?

If you are talking about the issue "transaction malleability", the new version handle it better.


Quote
Transaction malleability-related fixes
--------------------------------------

This release contains a few fixes for transaction ID (TXID) malleability
issues:

- -nospendzeroconfchange command-line option, to avoid spending
  zero-confirmation change
- IsStandard() transaction rules tightened to prevent relaying and mining of
  mutated transactions
- Additional information in listtransactions/gettransaction output to
  report wallet transactions that conflict with each other because
  they spend the same outputs.
- Bug fixes to the getbalance/listaccounts RPC commands, which would report
  incorrect balances for double-spent (or mutated) transactions.
- New option: -zapwallettxes to rebuild the wallet's transaction information


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Velkro on March 29, 2014, 01:49:34 AM
happy with release, but kinda buggy
important is that there is progress


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Meuh6879 on March 29, 2014, 03:55:47 PM
Starting the client takes waaaay more time than before...is it just me or is it normal to wait 40-60 minutes till u can see the client?

decrease cache to 10Mo (instead of 100Mo).


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: CryptoCurrencyInc.com on March 30, 2014, 08:49:28 AM
When it saids: Bitcoin 0.9 FINAL
does it mean there won't be any more update to the wallet?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: merv77 on March 30, 2014, 10:32:59 AM
When it saids: Bitcoin 0.9 FINAL
does it mean there won't be any more update to the wallet?

this would mean final for version 0.9.0, and next update will become version 0.9.1


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: Jovan97 on March 30, 2014, 12:39:02 PM
Need too much time to sync whit network..  >:(


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: btcpay86 on March 31, 2014, 12:56:00 AM
Ok, I have installed it, but how to refer to the data path? such as "D:\Coins\Bitcoin". When i installed it, i did not see this option. It was been installed in Disk C.



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: marcus_of_augustus on March 31, 2014, 01:36:25 AM
The doc/build-unix.md instructions say:

Quote
To Build
---------------------

        ./autogen.sh
        ./configure
        make

yet the supplied tarball for linux (https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-linux.tar.gz (https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-linux.tar.gz))has no autogen.sh script supplied in src.

Is it expected to generate that script locally (which would be unorthodox)? But if so it should say so in the documentation.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: David M on March 31, 2014, 02:04:38 AM
Ok, I have installed it, but how to refer to the data path? such as "D:\Coins\Bitcoin". When i installed it, i did not see this option. It was been installed in Disk C.

What OS?

I'll take a punt and say windows...

1) Right-Click the Bitcoin Icon from the desktop and select "Properties"
2) In the "Shortcut" tab look for the "Target" field.  It should say something like "C:\Program Files\Bitcoin\bitcoin-qt.exe"
3) Edit this field and after the last quote add the following: -datadir=D:\Coins\Bitcoin

The target should now look like this:

"C:\Program Files\Bitcoin\bitcoin-qt.exe" -datadir=D:\Coins\Bitcoin

NB:  Notice the quotes

4) Press OK.

There are a whole bunch of switches (arguments) that can be used.
https://en.bitcoin.it/wiki/Running_Bitcoin#Command-line_arguments






Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: MysteryMiner on April 01, 2014, 08:54:53 PM
Uninstalled 0.8.6 and installed 0.9.0 without any problems at all. Windows XP Professional SP3

I think the requirement to uninstall previous version are because of renaming to Bitcoin Core. The files are in same place with only difference in start menu shortcuts.

0.9.0 have some useful improvements over previous version, coin control is the best and most important one! Upgrade safely because it is not more fucked up than previous Qt versions starting with 0.5.0


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on April 03, 2014, 06:14:13 AM
Ok, I have installed it, but how to refer to the data path? such as "D:\Coins\Bitcoin". When i installed it, i did not see this option. It was been installed in Disk C.
When bitcoin core is not running, move the data directory to the place you want it (make sure to backup your wallet).

At the next start it will notice that the data directory no longer exists, and you can select where it is.

The doc/build-unix.md instructions say:

Quote
To Build
---------------------

        ./autogen.sh
        ./configure
        make

yet the supplied tarball for linux (https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-linux.tar.gz (https://bitcoin.org/bin/0.9.0/bitcoin-0.9.0-linux.tar.gz))has no autogen.sh script supplied in src.

Is it expected to generate that script locally (which would be unorthodox)? But if so it should say so in the documentation.
Just skip the autogen.sh step. It has been done for you in tarball builds, ./configure will already exist.

Though it's probably wrong that the tarballs don't package that.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: DubFX on April 03, 2014, 08:51:16 AM
Great job devs downloading it now, btw congratz on 420 activity ;D


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: ycl1059847 on April 03, 2014, 09:03:47 AM
Have downloaded


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: DeathAndTaxes on April 03, 2014, 12:59:49 PM
When the bitcoin core client is launched on a windows machine with no established data directory, it will prompt the user for the location of a data directory.  Where is this value set?  Nothing is set in the bitcoin.conf. Registry?  Magic?

I like the feature I just don't like not knowing how it works. :)

Also bitcoind doesn't seem to use the same "data directory" discovery.  I have to add a datadir line to the config and point bitcoind to the config file to ensure it uses the same directory.

Looks like it might write it to the registry?

Quote
[HKEY_CURRENT_USER\Software\Bitcoin\Bitcoin-Qt]
"bImportFinished"="true"
"nWindowPos"="@Point(323 217)"
"nWindowSize"="@Size(1581 785)"
"nTransactionFee"=hex(b):12,27,00,00,00,00,00,00
"fUseUPnP"="false"
"fUseProxy"="false"
"addrProxy"="127.0.0.1:9050"
"nSocksVersion"=dword:00000005
"fMinimizeToTray"="true"
"fMinimizeOnClose"="true"
"language"="en"
"nDisplayUnit"=dword:00000000
"bDisplayAddresses"="true"
"fRestartRequired"="false"
"fCoinControlFeatures"="false"
"bSpendZeroConfChange"="true"
"nDatabaseCache"=hex(b):64,00,00,00,00,00,00,00
"nThreadsScriptVerif"=dword:00000000
"nRPCConsoleWindowPos"="@Point(591 338)"
"nRPCConsoleWindowSize"="@Size(968 621)"
"nHelpMessageDialogWindowPos"="@Point(560 400)"
"nHelpMessageDialogWindowSize"="@Size(800 400)"
"nOptionsDialogWindowPos"="@Point(680 400)"
"nOptionsDialogWindowSize"="@Size(560 400)"
"strDataDir"="E:\\bitcoin\\data"

I wonder why bitcoind doesn't check for the existence of the same registry key for consistency?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: romang on April 03, 2014, 04:06:55 PM
Better then sliced bread.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: shortpocket on April 05, 2014, 09:54:39 AM
Do you know where i can get help with copying wallet + datafiles to USB, maybe from terminal cus i cant find the bitcoin wallet folder. My wallet is installed on one ubuntu and cgminer on the other, as long as i use my wallet i cant use cgminer. My wallet is syncing right now and i have to use it asap, but it wont finish the next couple of days if it continues at the speed it's at now.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: C. Bergmann on April 07, 2014, 11:59:43 AM
Hi there,

with bitcoin-qt I used -datadir in the .conf file to redirect the blockchain-sync in another directory. With 0.9.0 I want to add the -mintxfee option to reduce fee to 0.00001.

But with the new version it doesn't work and I have to build a .bat file to start bitcoin core automatically with this options. Can somebody help?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on April 07, 2014, 01:35:22 PM
When the bitcoin core client is launched on a windows machine with no established data directory, it will prompt the user for the location of a data directory.  Where is this value set?  Nothing is set in the bitcoin.conf. Registry?  Magic?

I like the feature I just don't like not knowing how it works. :)

Also bitcoind doesn't seem to use the same "data directory" discovery.  I have to add a datadir line to the config and point bitcoind to the config file to ensure it uses the same directory.

Looks like it might write it to the registry?
It uses QSettings, which indeed uses the registry on Windows.

Quote
I wonder why bitcoind doesn't check for the existence of the same registry key for consistency?
Because QSettings is a Qt-only feature. Bitcoind cannot do anything with the registry at all, it doesn't link to Qt.

with bitcoin-qt I used -datadir in the .conf file to redirect the blockchain-sync in another directory. With 0.9.0 I want to add the -mintxfee option to reduce fee to 0.00001.

But with the new version it doesn't work and I have to build a .bat file to start bitcoin core automatically with this options. Can somebody help?
This is currently broken (should be fixed in next release).

You can start bitcoin-qt with -choosedatadir to choose a new data directory. Don't forget to move the bitcoin.conf with custom settings to there as well.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dreamspark on April 07, 2014, 02:38:22 PM
Thanks for the update guys.

 Can anyone explain the thinking with new receive tab? I much prefer just generating a new address and then maybe adding a label. With the new tab you request a payment and that generates an address, the only way to distinguish between addresses is by an almost compulsory label (due to not seeing the address itself) why the change?


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: DeathAndTaxes on April 07, 2014, 05:09:35 PM
It uses QSettings, which indeed uses the registry on Windows.

Thanks for the confirmation.  In future versions shouldn't the Keys be under Bitcoin-core not Bitcoin-Qt for consistency?

Quote
Quote
I wonder why bitcoind doesn't check for the existence of the same registry key for consistency?
Because QSettings is a Qt-only feature. Bitcoind cannot do anything with the registry at all, it doesn't link to Qt.

Good to know.  

I wonder though if this could be refactored to provide a more consistent behavior between the two clients.  For non-windows specific options wouldn't it make more sense to just write those to the bitcoin.conf.  The GUI client already reads the conf file for the presence of these options.

As an example, setting the pay tx fee option in the bitcoin-core to 0.1 mBTC GUI client adds nTransactionFee key to the registry however if the same user now starts up bitcoind it will use the default fee (0) because there is no entry in the bitcoin.conf.  Since an RPC call can be made against either bitcoind or bitcoin-core (w/server=1 option) the outcome of an RPC call will depend on where it is made.  Likewise if a fee of 0.2 mBTC is indicated in the bitcoin.conf then the client will still display 0.1 mBTC however the actual fee paid will be 0.2 mBTC.  The client does provide a warning that the setting has been overriden but this isn't exactly user friendly or intuitive.

Do you agree that keeping it DRY would be better? (http://en.wikipedia.org/wiki/Don't_repeat_yourself)  Refactor bitcoin-core so that both bitcoind and bitcoin-core use the bitcoin.conf to store non client specific settings (i.e. data directory, tx fee, dbcache, proxy, etc).  The registry would only be used for client specific settings (location of windows, units to display, minimize handling, etc).

To be consistent that would also include the data directory however the registry can still be used indirectly by providing the location to the configuration file itself.
1) User launches bitcoin-core with no data directory created.
2) Wizard prompts user for location of data directory.
3) Create bitcoin.conf in directory is needed.
4) Set data directory in bitcoin.conf.
5) Add registry entry pointing to the bitcoin.conf

On startup the client would check for existance of "ConfigFile" registry key and if present load the bitcoin.conf to determine the data directory and other non-client specific settings.

Just something to think about to make the behavior of the GUI and deamon consistent.  The other option is to simply stop bundling the two and treat them like independent applications.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: wumpus on April 08, 2014, 10:17:29 AM
Can anyone explain the thinking with new receive tab? I much prefer just generating a new address and then maybe adding a label. With the new tab you request a payment and that generates an address, the only way to distinguish between addresses is by an almost compulsory label (due to not seeing the address itself) why the change?
Did it become any more difficult? You can (optionally) enter a label then click "Request payment". The new address is immediately shown in the window that appears. You can quickly copy the address with the "Copy address" button.

It is also still perfectly possible to create new addresses the old way in the receiving addresses window, if you insist on doing that.

Thanks for the confirmation.  In future versions shouldn't the Keys be under Bitcoin-core not Bitcoin-Qt for consistency?
Personally I think that's not worth the trouble of migrating. Though if you'd submit a pull request to do that and make sure that all the potential migration scenarios are covered, it would of course be accepted.

Quote
I wonder though if this could be refactored to provide a more consistent behavior between the two clients.  For non-windows specific options wouldn't it make more sense to just write those to the bitcoin.conf.  The GUI client already reads the conf file for the presence of these options.
Writing to the bitcoin.conf would be inconsistent from a user viewpoint.

It is a user-created configuration file and should only be touched by the user.
Rewriting it, or any other tricks, would lose comments and formatting (or you'd have to go through a lot of trouble to preserve them, but it's fighting windmills). You don't see other daemons like apache suddenly rewriting their configuration...

It would be an idea to generate an extra configuration file "bitcoin.conf.generated" which is read in addition to the main bitcoind.conf, but I'm not sure how that would help.

The extra step registry -> generated config file -> bitcoind could introduce bugs.

I do just realize that when the wallet is split off to a seperate executable (ie SPV mode), and we want to run a bitcoind in the background, we will have to do something with generated config files.



Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: dreamspark on April 08, 2014, 10:32:09 AM
Can anyone explain the thinking with new receive tab? I much prefer just generating a new address and then maybe adding a label. With the new tab you request a payment and that generates an address, the only way to distinguish between addresses is by an almost compulsory label (due to not seeing the address itself) why the change?
Did it become any more difficult? You can (optionally) enter a label then click "Request payment". The new address is immediately shown in the window that appears. You can quickly copy the address with the "Copy address" button.

It is also still perfectly possible to create new addresses the old way in the receiving addresses window, if you insist on doing that.


Thanks for replying. My point was not about difficulty it was about the thinking behind the change, yes the label is optional but there is no way to quickly distinguish between addresses (without clicking them) without a label.

There isn't, as far as I can see, a way to do it the old way? I would consider the old way creating an address and then having those listed in the receiving tab with the address visible. From what I can see with the new release there is no way to have the address visible and thus my question.


Title: Re: Bitcoin 0.9.0 FINAL is available [Changelog] [Download]
Post by: awesomeami on April 08, 2014, 10:20:40 PM
https://bitcointalk.org/index.php?topic=562388.new#new
0.9.1 already released
update ASAP pls - just for sure