Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Gavin Andresen on September 04, 2013, 01:22:54 AM



Title: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Gavin Andresen on September 04, 2013, 01:22:54 AM
Bitcoin-Qt version 0.8.4 is now available from:
  http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.4/

This is a maintenance release to fix a critical bug and three
security issues; we urge all users to upgrade.

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), 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.8.4 your blockchain files will be re-indexed, which will take
anywhere from 30 minutes to several hours, depending on the speed of
your machine.

0.8.4 Release notes
===================

Security issues
---------------

An attacker could send a series of messages that resulted in
an integer division-by-zero error in the Bloom Filter handling
code, causing the Bitcoin-Qt or bitcoind process to crash.
Bloom filters were introduced with version 0.8, so versions 0.8.0
through 0.8.3 are vulnerable to this critical denial-of-service attack.

A constant-time algorithm is now used to check RPC password
guess attempts; fixes https://github.com/bitcoin/bitcoin/issues/2838
(CVE-2013-4165)

Implement a better fix for the fill-memory-with-orphan-transactions
attack that was fixed in 0.8.3. See
https://bitslog.wordpress.com/2013/07/18/buggy-cve-2013-4627-patch-open-new-vectors-of-attack/
for a description of the weaknesses of the previous fix.
(CVE-2013-4627)

Bugs fixed
----------

Fix multi-block reorg transaction resurrection.

Fix non-standard disconnected transactions causing mempool orphans.
This bug could cause nodes running with the -debug flag to crash.

OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!)
prevent the database corruption issues many people have
experienced on OSX.

Linux: clicking on bitcoin: links was broken if you were using
a Gnome-based desktop.

Fix a hang-at-shutdown bug that only affects users that compile
their own version of Bitcoin against Boost versions 1.50-1.52.

Other changes
-------------

Checkpoint at block 250,000 to speed up initial block downloads
and make the progress indicator when downloading more accurate.


Thanks to everybody who contributed to the 0.8.4 releases!
----------------------------------------------------------

Pieter Wuille
Warren Togami
Patrick Strateman
pakt
Gregory Maxwell
Sergio Demian Lerner
grayleonard
Cory Fields
Matt Corallo
Gavin Andresen


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Fiyasko on September 04, 2013, 02:32:12 AM
Sad to see that updates are neccessary, but glad to see neccessary updates come out.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: klaus on September 04, 2013, 02:38:23 AM

thanks alot gavin !


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: ninjaboon on September 04, 2013, 02:38:36 AM
thanks for the upgrade post, will do an upgrade later on my linux PC.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: freedomno1 on September 04, 2013, 02:41:42 AM
Roger that upgrading now thanks as always to the devs


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Coinlogger on September 04, 2013, 02:42:29 AM
Alrighty then upgrading now


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: LaserHorse on September 04, 2013, 02:53:45 AM
OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!)
prevent the database corruption issues many people have
experienced on OSX.

Thanks very much for addressing this one!


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: jgarzik on September 04, 2013, 02:59:22 AM
My standard, per-version refrain:  If downloading a new block chain, then download the torrent:

     [ANN] Bitcoin blockchain data torrent
     https://bitcointalk.org/index.php?topic=145386.0

Torrent handles bursty behavior such as new releases nicely, without loading the bitcoin P2P network so much.

(if you are upgrading and already have some block chain, this message does not apply to you)



Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: cypherdoc on September 04, 2013, 03:00:34 AM
OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!)
prevent the database corruption issues many people have
experienced on OSX.

Thanks very much for addressing this one!

+1


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: bbit on September 04, 2013, 03:04:42 AM
Thank you Gavin for all your work! +1


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: jgarzik on September 04, 2013, 03:25:16 AM
OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!)
prevent the database corruption issues many people have
experienced on OSX.

Thanks very much for addressing this one!

+1

Well... please help us confirm that the OSX issue is fixed.

Note the "hopefully!" tag...



Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Vod on September 04, 2013, 03:25:46 AM
Thank you Gavin!


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Seal on September 04, 2013, 03:32:21 AM
Good work Gavin. Thank you.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: KonstantinosM on September 04, 2013, 03:36:17 AM
I'm upgrading now! I did do a wallet backup just in case though.

May this version be mostly free of bugs so I don't have to do this again!

Installing only took a few seconds. I do have a bug through the last two versions though. My bitcoin client will freeze the first time I open it. I have to force close the client and the second time it will open up perfectly fine!

It's verifying blocks now.... 23:30 is the time.... When I checked again at 23:35 everything was working, up to date and synchronized!


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Joe_Bauers on September 04, 2013, 03:41:16 AM
I am unable to compile 0.8.4 in Debian 7. I checked out 0.8.3 and was able to compile with no issues. When I switch back to 0.8.4 I get the following:

Code:
user@debian7:~/bitcoin$ git checkout master
Previous HEAD position was 40809ae... Bump version numbers for 0.8.3 release
Switched to branch 'master'
user@debian7:~/bitcoin$ qmake
Project MESSAGE: Building with UPNP support
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
user@debian7:~/bitcoin$ make
cd /home/user/bitcoin/src/leveldb && CC=gcc CXX=g++ make OPT="-m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2" libleveldb.a libmemenv.a
make[1]: Entering directory `/home/user/bitcoin/src/leveldb'
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/dbformat.cc -o db/dbformat.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/db_impl.cc -o db/db_impl.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c db/version_set.cc -o db/version_set.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/block.cc -o table/block.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c table/table.cc -o table/table.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/cache.cc -o util/cache.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/env_posix.cc -o util/env_posix.o
g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -m64 -pipe -fstack-protector-all -D_FORTIFY_SOURCE=2 -O2 -c util/hash.cc -o util/hash.o
rm -f libleveldb.a
ar -rs libleveldb.a db/builder.o db/c.o db/dbformat.o db/db_impl.o db/db_iter.o db/filename.o db/log_reader.o db/log_writer.o db/memtable.o db/repair.o db/table_cache.o db/version_edit.o db/version_set.o db/write_batch.o table/block_builder.o table/block.o table/filter_block.o table/format.o table/iterator.o table/merger.o table/table_builder.o table/table.o table/two_level_iterator.o util/arena.o util/bloom.o util/cache.o util/coding.o util/comparator.o util/crc32c.o util/env.o util/env_posix.o util/env_win.o util/filter_policy.o util/hash.o util/histogram.o util/logging.o util/options.o util/status.o port/port_posix.o
ar: creating libleveldb.a
make[1]: `libmemenv.a' is up to date.
make[1]: Leaving directory `/home/user/bitcoin/src/leveldb'
cd /home/user/bitcoin; /bin/sh share/genbuild.sh build/build.h
/usr/bin/uic-qt4 src/qt/forms/overviewpage.ui -o build/ui_overviewpage.h
/usr/bin/uic-qt4 src/qt/forms/sendcoinsentry.ui -o build/ui_sendcoinsentry.h
/usr/bin/uic-qt4 src/qt/forms/optionsdialog.ui -o build/ui_optionsdialog.h
/usr/bin/uic-qt4 src/qt/forms/intro.ui -o build/ui_intro.h
protoc --cpp_out=build --proto_path=src/qt --proto_path=src/qt src/qt/paymentrequest.proto
make: protoc: Command not found
make: *** [build/paymentrequest.pb.h] Error 127


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Daily Anarchist on September 04, 2013, 03:41:52 AM
When will I be able to compile bitcoin on Debian? Last time I tried the instructions were very confusing and I failed.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: marcus_of_augustus on September 04, 2013, 04:11:11 AM
I just downloaded 2 different SHASUMS.asc within an hour from from sourceforge ... what's going on?

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

03aba838418b302bf6b5f6b0803856d3ede449ad  bitcoin-0.8.4-linux.tar.gz
55e9dc295ad1264816ad65ff2e1853878984d6bd  bitcoin-0.8.4-macosx.dmg
81b3199fc23bb5534caa498b9357abb741b5624c  bitcoin-0.8.4-win32-setup.exe
8da931a960c65ce3ca9ad9bd02ab236fef960087  bitcoin-0.8.4-win32.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)

iQIcBAEBAgAGBQJSJoDzAAoJECnZ7msfxzDBC8gQAINV3lBWrfH6GvFWj5f0SiBB
LWS4w6B7zc3VrzA2a+hNPDqlHjIMw270Vpsybd1m/6Hgx+SGaknPTAT6LKk9BPfW
7FwHqZqvrMQBSQbCM7ZJ052ldQiW/VKaVt0+7JwdDBTVy9Sa+80WLana8spTRkHC
L+fm7hqSIgF79PEso0FXr6lFjWLgg+xjrRwCEKD8YBuvs2PfeHCpZGLoD33UtKrt
C6txXW4WemP32f/d2gtVxO5EQtYo7u9oDPWU9FUpeMPSjOo6dcT0Tk/VfMttcZMQ
YlxiO/NpGRKdrbJbKjKZm+DKzNhpn8584QVQgkJc4xTev2J0pUEGVmiJWIVi2exC
mkyBFaqoKo68esfmIg5CFKSpuEf7ARnYLd3hjH/trBAb02btUPo/2v+T5O2MYO0v
CD4RU2VgBWCRGhxjwasHkYTESM1uEBaBFwZ/kTm7gcAZ8lnZx9SouDD/q7bj7u97
Mh9ahxWpvsv9lmGC/9rsoLwcV5QpWlyFFrwTrLqfu2HSDp26VdWFqbnSuM2pFGKN
IeUS6GP0dcfHEVffHIXTbfBEmxl/06claCoi+JG1g129ispay378xAWYBfSA7Mwj
ENoM3AK2xRKI1nieU0IDUCfxkwGxtEXA5bF4mqX3C0nQmPP+JM6u1CJV+gC/k0yM
7A9UZuGJux4QKHIFE6Cp
=l9+4
-----END PGP SIGNATURE-----

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

a86003bca1461e8d68c36fee75230899640d3613  bitcoin-0.8.4-linux.tar.gz
55e9dc295ad1264816ad65ff2e1853878984d6bd  bitcoin-0.8.4-macosx.dmg
81b3199fc23bb5534caa498b9357abb741b5624c  bitcoin-0.8.4-win32-setup.exe
8da931a960c65ce3ca9ad9bd02ab236fef960087  bitcoin-0.8.4-win32.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)

iQIcBAEBAgAGBQJSJq8rAAoJECnZ7msfxzDBJ4MQAM6eVKnb2hr/jIe3wFGmTzGL
lZtEVoxKI/pjErPl7iW2w4PHVv9tvML/+U0DmYcCKCpm2ufJxw1OQ04PwRGGOiE+
7dFwAchjZNlvt1EvHjDZ/sbWb8kXwV3qY6keXP++YUAP52GTaDUi4yN294YJr5fM
JFkyWYrn/OY9iR9sEBiuRNRrgtYM7tlB4i5ngizl6QBMvIvjOPTrp9DNpgASCn0Z
/QpMCf1s4z4EUDme06IxC1J1CxMXCuqY/oiKkxZIkwzZBXh0DClDuGVVSPbz9cjP
XitxKp1ix+agHcrNuD0j1zwhYaBWRXaCiR1fYtW4aFBarWjGoYvRzumxixW1dBkY
jhjFbNHnb3Dk4qfugBpnK7HbFNyV8apeD9U8Wx4dl60KhVyjeIaPdXUpHCTJFdAF
uiFWnx7QM9PdkxNwBpPvIiDUbZKw0e6E6aWVcRBj37JBWe835FSGkzabV9FWYkKG
vTAvGQnDBWJmTBOv40Mo4bjBwABrpyefFPOwlakcUnCKh7SEmIYLPt8sJJON/otM
y5f38AsDGVlB52/Q5elvqvGYNA17+nuz+LiHporkl7Io8+kOqfepU992tActMPsk
JSgcghDX22PZjRHpelZwL26NHN6nW4ZtFH/PsDyn18RcrI3+lHD9WzASfVNHZaVW
eoiJfwxUDNmPS3r6XlKQ
=+eE4
-----END PGP SIGNATURE-----

Both signatures verify to gavin's key ...


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Gavin Andresen on September 04, 2013, 04:17:31 AM
I just downloaded 2 different SHASUMS.asc within an hour from from sourceforge ... what's going on?

My build environment changed and the first -linux.tar.gz contained ._foo files (see http://superuser.com/questions/61185/why-do-i-get-files-like-foo-in-my-tarball-on-os-x ).

So I untarred and re-tarred with the magic "don't be clever, please, OSX" environment variable set and uploaded a new .tar.gz and SHASUMS.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: marcus_of_augustus on September 04, 2013, 04:19:49 AM
I just downloaded 2 different SHASUMS.asc within an hour from from sourceforge ... what's going on?

My build environment changed and the first -linux.tar.gz contained ._foo files (see http://superuser.com/questions/61185/why-do-i-get-files-like-foo-in-my-tarball-on-os-x ).

So I untarred and re-tarred with the magic "don't be clever, please, OSX" environment variable set and uploaded a new .tar.gz and SHASUMS.


thnx ... i guess i'll go with the foo version for now.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: jgarzik on September 04, 2013, 04:33:36 AM
I am unable to compile 0.8.4 in Debian 7. I checked out 0.8.3 and was able to compile with no issues. When I switch back to 0.8.4 I get the following:

Your paste indicates you are building the development version (master, aka pre-0.9), not 0.8.4 release.

Your 0.9 build fails due to lack of the protobufs compiler, "protoc"

You want to check out the v0.8.4 branch.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: The 4ner on September 04, 2013, 05:09:36 AM
Thanks!


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Plissken on September 04, 2013, 05:23:25 AM
Gracias Gavin!


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: metacoin on September 04, 2013, 05:34:00 AM
Thanks everyone.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Joe_Bauers on September 04, 2013, 05:38:12 AM
I am unable to compile 0.8.4 in Debian 7. I checked out 0.8.3 and was able to compile with no issues. When I switch back to 0.8.4 I get the following:

Your paste indicates you are building the development version (master, aka pre-0.9), not 0.8.4 release.

Your 0.9 build fails due to lack of the protobufs compiler, "protoc"

You want to check out the v0.8.4 branch.

I originally just git cloned https://github.com/bitcoin/bitcoin.git and got the same error.  I will try again later by specifically checking out 0.8.4.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: AvenG on September 04, 2013, 05:41:06 AM
thanks for the security update.. upgrading


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: TheBitcoin.casino on September 04, 2013, 05:46:15 AM
We will update in soon.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: lemons on September 04, 2013, 05:59:00 AM
thank you work on bitcoin


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: zeerok on September 04, 2013, 06:42:06 AM
When will the update come in through the Ubuntu PPA repository?

The current version I am running (0.8.3) seems to have gotten stuck while downloading block 252623.

Thanks!
   ~0K


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: blockgenesis on September 04, 2013, 06:50:34 AM
When will the update come in through the Ubuntu PPA repository?

The current version I am running (0.8.3) seems to have gotten stuck while downloading block 252623.

Thanks!
   ~0K

Usually the maintainer of the PPA is very active. I'd say just look at it tomorrow.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: majorX on September 04, 2013, 07:06:07 AM
Thanks for the update, took one min and no problems encountered


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: sr_miner on September 04, 2013, 07:30:50 AM
Thanks Gavin! upgrading...


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: masterluc on September 04, 2013, 07:40:31 AM
And another one here

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

cd746a4ab3b656e41e3f09722a7336fb978eb726bae55591314f1dad60759ecc  bitcoin-0.8.4-linux.tar.gz
35769d7d32f77e25aa9343f4c60c839976e1683b300287f73db706cbfae8b7fc  bitcoin-0.8.4-macosx.dmg
665c602081d6f5128dacc60b6dfc7e104a876ed201005ec01e0a03ac66faba81  bitcoin-0.8.4-win32-setup.exe
2f527c4f210a277b519d82a092198df579a675ba8574a5fa990d2c0d4118899b  bitcoin-0.8.4-win32.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)

iQIcBAEBCAAGBQJSJq8aAAoJECnZ7msfxzDBEFUP/3CfdD6KnCoN/CavT9cnPSUy
NT3mIlYbyI2SHjeJAgcQNi6dAUZ9NloNqjwW4Z6gTfq4akOamuaieDj4BIhmJBzc
rIFiPyt0dKZ7iaq+1Yqwk6x/7D+EX52thSszkhH724PSQ7pc+bmmNuWchcZN9HCk
xUHyg6GULLqRcgO+G3V7uz/Olwattd6xeY8ciTl24Pn6W/DrnNSGQQnlcM5mPGXM
KpKZmDI7IH+KUjOw6CEl2vPmGUcNjCUQ23B1VhZkpJeVeM051xp3OEoiCFh4jLuA
dzknIHBvlPOxAikpbsfizMyRSDXCgum7zacrOQNlwC4nnroyFv7mJYstqtbGcnEg
PLptOBa6lJzGpV79NNy/jVbUyRoBP5Jb3JQM/+7EBHbWTupxY/pje45G3rlLg2bw
etzdR5f8d6/HeabHYfjKg5vSLBNgGcfLivGThRsDmq5BgJNxfpKDHZGQX48LB+ot
R2dGRHvOqX7tmlpGWUCAujzFY0hzU30pJ7rWmenvKEnhKrRHyQI5S1BaQMJ3lGLo
dMNdoT168/2+EYyVvaC7ThnMFE+e3OASgvOzvlGlpXynbGsPkn9mWgjVIc16kTvU
g+6PiNXwUq3eRYplCaRSlytLh2uaJ4nizfAb03X0uncxKmEWnnVjfb7cYbmYgJhK
ByQrG0D0bHQm91vVTvKX
=bW0T
-----END PGP SIGNATURE-----

I just downloaded 2 different SHASUMS.asc within an hour from from sourceforge ... what's going on?

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

03aba838418b302bf6b5f6b0803856d3ede449ad  bitcoin-0.8.4-linux.tar.gz
55e9dc295ad1264816ad65ff2e1853878984d6bd  bitcoin-0.8.4-macosx.dmg
81b3199fc23bb5534caa498b9357abb741b5624c  bitcoin-0.8.4-win32-setup.exe
8da931a960c65ce3ca9ad9bd02ab236fef960087  bitcoin-0.8.4-win32.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)

iQIcBAEBAgAGBQJSJoDzAAoJECnZ7msfxzDBC8gQAINV3lBWrfH6GvFWj5f0SiBB
LWS4w6B7zc3VrzA2a+hNPDqlHjIMw270Vpsybd1m/6Hgx+SGaknPTAT6LKk9BPfW
7FwHqZqvrMQBSQbCM7ZJ052ldQiW/VKaVt0+7JwdDBTVy9Sa+80WLana8spTRkHC
L+fm7hqSIgF79PEso0FXr6lFjWLgg+xjrRwCEKD8YBuvs2PfeHCpZGLoD33UtKrt
C6txXW4WemP32f/d2gtVxO5EQtYo7u9oDPWU9FUpeMPSjOo6dcT0Tk/VfMttcZMQ
YlxiO/NpGRKdrbJbKjKZm+DKzNhpn8584QVQgkJc4xTev2J0pUEGVmiJWIVi2exC
mkyBFaqoKo68esfmIg5CFKSpuEf7ARnYLd3hjH/trBAb02btUPo/2v+T5O2MYO0v
CD4RU2VgBWCRGhxjwasHkYTESM1uEBaBFwZ/kTm7gcAZ8lnZx9SouDD/q7bj7u97
Mh9ahxWpvsv9lmGC/9rsoLwcV5QpWlyFFrwTrLqfu2HSDp26VdWFqbnSuM2pFGKN
IeUS6GP0dcfHEVffHIXTbfBEmxl/06claCoi+JG1g129ispay378xAWYBfSA7Mwj
ENoM3AK2xRKI1nieU0IDUCfxkwGxtEXA5bF4mqX3C0nQmPP+JM6u1CJV+gC/k0yM
7A9UZuGJux4QKHIFE6Cp
=l9+4
-----END PGP SIGNATURE-----

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

a86003bca1461e8d68c36fee75230899640d3613  bitcoin-0.8.4-linux.tar.gz
55e9dc295ad1264816ad65ff2e1853878984d6bd  bitcoin-0.8.4-macosx.dmg
81b3199fc23bb5534caa498b9357abb741b5624c  bitcoin-0.8.4-win32-setup.exe
8da931a960c65ce3ca9ad9bd02ab236fef960087  bitcoin-0.8.4-win32.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)

iQIcBAEBAgAGBQJSJq8rAAoJECnZ7msfxzDBJ4MQAM6eVKnb2hr/jIe3wFGmTzGL
lZtEVoxKI/pjErPl7iW2w4PHVv9tvML/+U0DmYcCKCpm2ufJxw1OQ04PwRGGOiE+
7dFwAchjZNlvt1EvHjDZ/sbWb8kXwV3qY6keXP++YUAP52GTaDUi4yN294YJr5fM
JFkyWYrn/OY9iR9sEBiuRNRrgtYM7tlB4i5ngizl6QBMvIvjOPTrp9DNpgASCn0Z
/QpMCf1s4z4EUDme06IxC1J1CxMXCuqY/oiKkxZIkwzZBXh0DClDuGVVSPbz9cjP
XitxKp1ix+agHcrNuD0j1zwhYaBWRXaCiR1fYtW4aFBarWjGoYvRzumxixW1dBkY
jhjFbNHnb3Dk4qfugBpnK7HbFNyV8apeD9U8Wx4dl60KhVyjeIaPdXUpHCTJFdAF
uiFWnx7QM9PdkxNwBpPvIiDUbZKw0e6E6aWVcRBj37JBWe835FSGkzabV9FWYkKG
vTAvGQnDBWJmTBOv40Mo4bjBwABrpyefFPOwlakcUnCKh7SEmIYLPt8sJJON/otM
y5f38AsDGVlB52/Q5elvqvGYNA17+nuz+LiHporkl7Io8+kOqfepU992tActMPsk
JSgcghDX22PZjRHpelZwL26NHN6nW4ZtFH/PsDyn18RcrI3+lHD9WzASfVNHZaVW
eoiJfwxUDNmPS3r6XlKQ
=+eE4
-----END PGP SIGNATURE-----

Both signatures verify to gavin's key ...


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: caveden on September 04, 2013, 07:50:14 AM
Usually the maintainer of the PPA is very active. I'd say just look at it tomorrow.

Do you know who is the maintainer by the way?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: arlumba on September 04, 2013, 09:34:59 AM
new update just after alot news about regulation.
prism backdor added?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Lethn on September 04, 2013, 10:16:37 AM
Good job guys, nice to see worthwhile updates.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: favdesu on September 04, 2013, 10:34:56 AM
update went smooth, good job!


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Ola on September 04, 2013, 10:35:18 AM
Thanks Gavin for your continuous efforts.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: b!z on September 04, 2013, 10:39:00 AM
Thank you for the update, bitcoin developers.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: dbkeys on September 04, 2013, 11:19:23 AM
new update just after alot news about regulation.
prism backdor added?

Feeling paranoid ? Recompile from source ....


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: trevor91 on September 04, 2013, 11:39:20 AM
Thanks for the upgrade post!
upgrading now...
 ;)


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: KSV on September 04, 2013, 01:26:49 PM
Thanks to all working on the client, trying out the MAC OSX update now.

Had to delete the .Bitcoin folder and reindex all the blocks (corrupt database). Hope this works.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: RodeoX on September 04, 2013, 01:49:34 PM
new update just after alot news about regulation.
prism backdor added?

Feeling paranoid ? Recompile from source ....
Exactly. If you are worried, look at the code yourself. Open source means nothing is hidden from you in the code.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: KSV on September 04, 2013, 01:55:13 PM

MAC OSX - system error DB corrupted.

Ever since i changed to a SSD its been going crazy.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Jace on September 04, 2013, 02:22:43 PM
Checkpoint at block 250,000 to speed up initial block downloads
and make the progress indicator when downloading more accurate.
What does this mean? Does it contain or download a truncated version of the blockchain (well, the first 250K blocks) or...?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: WSDN on September 04, 2013, 02:24:09 PM
Thanks for the update. The client is running fine from the update with the same wallet.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: superpanos2 on September 04, 2013, 02:31:18 PM
but I installed 0.8.4 and now I have to redownload the blockchain?!??!!  :o


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: World on September 04, 2013, 03:05:48 PM
OSX: use 'FD_FULLSYNC' with LevelDB, which will (hopefully!)
prevent the database corruption issues many people have
experienced on OSX.

Thanks very much for addressing this one!

+1
+1 Thank you dev team


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 04, 2013, 03:23:43 PM
but I installed 0.8.4 and now I have to redownload the blockchain?!??!!  :o
No.  If you are one of the unfortunate people on OSX with an already corrupted database you'll still have to reindex, but otherwise it should just continue like normal.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: seafarer124 on September 04, 2013, 03:38:35 PM
Do I just click on the link and it will update the current version?

I would then need to back-up the new version?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: silvergoldandbitcoin on September 04, 2013, 03:59:30 PM
Sad to see that updates are neccessary, but glad to see neccessary updates come out

+1

It can be troubling that "bugs" or "vulnerabilities" are there, but at least they are found! We're all only human anyway.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: nofuture on September 04, 2013, 05:50:19 PM
I see the following message when I run bitcoin

assertion failed:
Progra(x86)\bitcoin-qt.ese
file.db/dbformat.h
lineZ:96
expression: Internal_keylsize() >=8

for more informaton on how your program can cause an asserationj failure see...


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: nofuture on September 04, 2013, 06:06:03 PM
Did anyone lose coins as a result of the bugs?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: giszmo on September 04, 2013, 07:03:26 PM
Did anyone lose coins as a result of the bugs?
could anyone loose coins as a result of the bugs fixed in this release?

Gnah, updating is always such a pain when money is at risk. The "do you know the ppa guy" question being unanswered is also priceless. For Bitcoin and sensitive apps like that we need some signing mechanism that is easy to use and transparent.
When I use the ppa, I want to see something like "This binary is signed by A, B and C. D is missing. Should we install anyway?" If yes: "Do you generally trust updates containing just A, B and C?"

My other question: To have multiple people confirm the quality of a binary, can they compile it separately, getting the same binary? I would love to see as many people that review code to sign the binaries to gain trust. The source being trustful and the binary being signed by just one person is kind of a joke with the money at stake. No offense, Gavin, you are doing a great job and it's maybe a lack of tools or maybe a lack of understanding on my side (which would be a lack of easy and well known tools) but I think this update process needs more trust.

Extending this to mobile, I earlier mentioned how it is a joke to advertise a wallet as open source when 99.99% of all users use the binary. There needs to be a way to get what you want and to sign stuff.

To understand how many signatures I am thinking of: I want to be able to publicly approve of stuff and I want to be able to configure my friends' PCs to warn about updates if I did not approve of this version publicly.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 04, 2013, 07:21:57 PM
could anyone loose coins as a result of the bugs fixed in this release?

No. The whole network could be shut down, but the coins would stay put.

Quote
My other question: To have multiple people confirm the quality of a binary, can they compile it separately, getting the same binary? I would love to see as many people that review code to sign the binaries to gain trust. The source being trustful and the binary being signed by just one person is kind of a joke with the money at stake. No offense, Gavin, you are doing a great job and it's maybe a lack of tools or maybe a lack of understanding on my side (which would be a lack of easy and well known tools) but I think this update process needs more trust.
Uhhh.

Our binaries are bit-reproducible, and are always authenticated by multiple parties before being posted: https://github.com/bitcoin/gitian.sigs

We are innovators in this space, your criticism here is really misplaced.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: giszmo on September 04, 2013, 07:38:00 PM
could anyone loose coins as a result of the bugs fixed in this release?

No. The whole network could be shut down, but the coins would stay put.
Thanx.

My other question: To have multiple people confirm the quality of a binary, can they compile it separately, getting the same binary? I would love to see as many people that review code to sign the binaries to gain trust. The source being trustful and the binary being signed by just one person is kind of a joke with the money at stake. No offense, Gavin, you are doing a great job and it's maybe a lack of tools or maybe a lack of understanding on my side (which would be a lack of easy and well known tools) but I think this update process needs more trust.
Uhhh.

Our binaries are bit-reproducible, and are always authenticated by multiple parties before being posted: https://github.com/bitcoin/gitian.sigs

We are innovators in this space, your criticism here is really misplaced.

It was not meant as criticism of the dev team. You all do a great job. It can't be as I don't know how to do it better. It is meant to raise awareness of how many people actually blindly install anything that comes as bitcoin.exe. The "criticism" also contains "it's maybe a lack of tools or maybe a lack of understanding on my side". It is a fact that the majority of users install without ever checking a sig. I know it is not trivial to improve this and have no solution. Having some github repo with the sigs helps experts supervise the hosted files and I guess there is a bunch of people supervising all kind of hostings but the doubt – mine and the doubt of others – is a problem when it comes to getting updates spread fast.

It's good to learn that binaries are bit-reproducible. This is essential to trust any binary.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 04, 2013, 07:44:17 PM
It was not meant as criticism of the dev team. You all do a great job. It can't be as I don't know how to do it better. It is meant to raise awareness of how many people actually blindly install anything that comes as bitcoin.exe. The "criticism" also contains "it's maybe a lack of tools or maybe a lack of understanding on my side". It is a fact that the majority of users install without ever checking a sig.
You have my complete agreement there. In the future we should use an updater program (e.g. "gitian updater") which checks the signature for the users, so at least once users have one good copy they should be okay on future ones.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Joe_Bauers on September 04, 2013, 08:29:53 PM
I am unable to compile 0.8.4 in Debian 7. I checked out 0.8.3 and was able to compile with no issues. When I switch back to 0.8.4 I get the following:

Your paste indicates you are building the development version (master, aka pre-0.9), not 0.8.4 release.

Your 0.9 build fails due to lack of the protobufs compiler, "protoc"

You want to check out the v0.8.4 branch.

Yep - I checked out  v0.8.4r2 and it worked. I'm guessing that a lot of folks are just going to git clone https://github.com/bitcoin/bitcoin.git and get the same issue though.
Anyway, thanks for the update.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Gorgoy on September 05, 2013, 01:40:16 AM
Roger that upgrading now thanks as always to the devs

+ Thanks a million to all the Dev, will go update. :)


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: LightRider on September 05, 2013, 05:31:10 AM
Win7x64 operating without issue.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: emisi on September 05, 2013, 10:09:07 AM
Thanks for the update! Upgrading now...  ;)


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Boussac on September 05, 2013, 03:55:48 PM
Updated on OSX and Win7 without a glitch. Many thanks to the dev team.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Mike Hearn on September 05, 2013, 06:29:39 PM
I think the Ubuntu PPA is maintained by Matt, whose credibility and honesty is above question.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: iamnightelf on September 05, 2013, 08:30:46 PM
I upgraded to 0.8.4 on OS X 10.8 without issue, no DB corruption or whatnot, HOWEVER, now I made my first transaction since upgrading and I can't get the transaction to confirm, it has been 1.5 hours since the transaction and NOTHING... ZERO confirmations. It says the following: Status: 0/unconfirmed, broadcast through 119 nodes
Date: 9/5/13 13:04
Debit: -0.35 BTC
Transaction fee: -0.00004 BTC
Net amount: -0.35004 BTC
Transaction ID: eb61f51fe142ff46958cf1f98d31a1a5cdbcab4a766b711fc9f2fb8e2cb4504f

The transaction was .35 btc and I payed a .00004 fee to the network and it is stuck... I look up the transaction id and it doesn't exist...
I just lost my bitcoin, what can I do?

I don't have anymore coins to try another transaction and I am really bummed out about this


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 05, 2013, 08:47:48 PM
I upgraded to 0.8.4 on OS X 10.8 without issue, no DB corruption or whatnot, HOWEVER, now I made my first transaction since upgrading and I can't get the transaction to confirm, it has been 1.5 hours since the transaction and NOTHING... ZERO confirmations. It says the following: Status: 0/unconfirmed, broadcast
Your transaction should be fine if you just leave your node running it will rebroadcast it periodically.

To be more sure about it, open up the debug console (help -> debug -> console) and type

getrawtransaction <txid> 1

e.g.

getrawtransaction eb61f51fe142ff46958cf1f98d31a1a5cdbcab4a766b711fc9f2fb8e2cb4504f 1

And paste the result and we can look at the transaction and potentially rebroadcast it.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: iamnightelf on September 05, 2013, 09:03:13 PM
I upgraded to 0.8.4 on OS X 10.8 without issue, no DB corruption or whatnot, HOWEVER, now I made my first transaction since upgrading and I can't get the transaction to confirm, it has been 1.5 hours since the transaction and NOTHING... ZERO confirmations. It says the following: Status: 0/unconfirmed, broadcast
Your transaction should be fine if you just leave your node running it will rebroadcast it periodically.

To be more sure about it, open up the debug console (help -> debug -> console) and type

getrawtransaction <txid> 1

e.g.

getrawtransaction eb61f51fe142ff46958cf1f98d31a1a5cdbcab4a766b711fc9f2fb8e2cb4504f 1

And paste the result and we can look at the transaction and potentially rebroadcast it.


Thank you for your assistance, I appreciate it immensely!

14:54:35

redacted to prevent any issues


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 05, 2013, 09:23:02 PM
Thank you for your assistance, I appreciate it immensely!
The transaction looks fine, I don't see any reason it wouldn't have been relayed by all nodes— perhaps you had a network burp at the wrong moment, and it would have handled it fine with a retransmission.

I went ahead and rebroadcasted your transaction... (by running sendrawtransaction <hex>) and see it on a couple nodes.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: BitDreams on September 05, 2013, 09:51:37 PM
Crashes on Synchronizing. Using Win7 pro, when i install and run the application kills Security Essentials.

I purchased some block erupters and can't install the software for those either. At this point I've got no working wallet software and no working mining software.

Edit: uninstalled anything I could find bitcoin related. Cleaned up registry, rebooted and I'm back to Sync wallet. It crashed Microsoft Security Essentials again so I'm just leaving it off while the Wallet syncs up.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 06, 2013, 07:33:23 AM
Crashes on Synchronizing. Using Win7 pro, when i install and run the application kills Security Essentials.
What does "kills Security Essentials" mean? Do you get a error message?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: QuantPlus on September 06, 2013, 11:50:49 AM

Nice to see comprehensive upgrades of Bitcoin rolling out like clockwork.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: BitDreams on September 06, 2013, 02:46:42 PM
Crashes on Synchronizing. Using Win7 pro, when i install and run the application kills Security Essentials.
What does "kills Security Essentials" mean? Do you get a error message?


'Security Essentials has stopped working', after fiddling, it appears that SE didn't have the latest virus definitions and would stop working during any scans. This was coincident with installing the latest wallet as linked above. I've already removed anything I could find on this computer relating to bitcoin. I believe when I first DL Bitcoin Wallet and initialized the application it was about 7 weeks behind the network and during the synchronization, when I got the first message (Security Essentials has stopped working). Rebooted, the anti-virus started up normally, ran bitcoin the AV crashed - 'stopped working' again, but this time i was only 4 weeks behind synchronizing with network. Rebooted again, got SE to update virus definitions and I'm back attempting to synchronize with the network again.

Here's where I am with the Synchronizing now... 250723 of 256455 (estimated) 8 active connections to bitcoin network, version located in registry is 0.8.4, (i searched registry for 'bitcoin' and only find references to Bitcoin-qt.exe just to see if there's any remnants of previous installs)

Have to go out for a couple of hours and I'm leaving the wallet up to see if it will sync.

*corrected the estimated blocks. It's been an hour, synchronizing won't go past 250723. Uninstalling the application.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: WhiteBeard on September 06, 2013, 04:32:21 PM
Thanks, guys!  Upgraded and running without a hitch... ;D


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: atomium on September 08, 2013, 12:42:58 AM
There seems to be a major bug in the Mac version, it keeps showing and error in the database and makes me re-download the blockchain everytime I try to open the client. I had to revert back to the old version to be able to download the blockchain and access my wallet.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: polrpaul on September 08, 2013, 12:56:29 AM
very nice and thank you very much!


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Gavin Andresen on September 08, 2013, 01:55:31 AM
There seems to be a major bug in the Mac version, it keeps showing and error in the database and makes me re-download the blockchain everytime I try to open the client. I had to revert back to the old version to be able to download the blockchain and access my wallet.

Most likely explanation is one of your blockchain data files is corrupted, but the old version doesn't care. You might be serving up a corrupted blocks to anybody who downloads from you, but you wouldn't notice that either.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: atomium on September 08, 2013, 01:59:50 AM
Oh I see, anything i can do fix this? Ive deleted the blockchain completely and redownloaded and still the same. anyway to know for sure if ive deleted it completely so I could download again?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Lucano on September 08, 2013, 06:25:59 AM
Thank you Gavin !!  ;) ;)


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Jinivij on September 09, 2013, 04:37:59 AM
Upgraded on a OS X 10.8. No problems whatsoever.

Thanks to everyone involved


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Jace on September 10, 2013, 10:33:48 AM
Gavin or anyone else, still curious about this:
Checkpoint at block 250,000 to speed up initial block downloads
and make the progress indicator when downloading more accurate.
What does this mean? Does it contain or download a truncated version of the blockchain (well, the first 250K blocks) or...?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: jgarzik on September 10, 2013, 11:54:01 AM
Gavin or anyone else, still curious about this:
Checkpoint at block 250,000 to speed up initial block downloads
and make the progress indicator when downloading more accurate.
What does this mean? Does it contain or download a truncated version of the blockchain (well, the first 250K blocks) or...?

See http://bitcoin.stackexchange.com/questions/1797/what-are-checkpoints



Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Boussac on September 10, 2013, 03:21:31 PM
For the sake of completeness, I should mention that my upgrade on OSX 10.7.5 from the 0.8.3 version to this new 0.8.4 triggered a re-indexation of my blockchain files (OP mentioned only 0.7.2 or earlier).


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Littleshop on September 10, 2013, 09:47:56 PM
For the sake of completeness, I should mention that my upgrade on OSX 10.7.5 from the 0.8.3 version to this new 0.8.4 triggered a re-indexation of my blockchain files (OP mentioned only 0.7.2 or earlier).

Same.  Unfortunately the re-index has been going on for two days.  I have an i5 CPU and 8gb ram,  tons of free disk space so I am really surprised it is taking this long.  It looks like another day to go. 

Anything I can do to make this go faster?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: jgarzik on September 10, 2013, 10:58:54 PM
For the sake of completeness, I should mention that my upgrade on OSX 10.7.5 from the 0.8.3 version to this new 0.8.4 triggered a re-indexation of my blockchain files (OP mentioned only 0.7.2 or earlier).

Same.  Unfortunately the re-index has been going on for two days.  I have an i5 CPU and 8gb ram,  tons of free disk space so I am really surprised it is taking this long.  It looks like another day to go. 

Anything I can do to make this go faster?

See other threads.  re-run with "-checklevel=2"



Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 11, 2013, 04:53:21 AM
See other threads.  re-run with "-checklevel=2"
Here is the aforementioned other threads (https://bitcointalk.org/index.php?topic=290923.0).


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Littleshop on September 11, 2013, 01:15:45 PM
For the sake of completeness, I should mention that my upgrade on OSX 10.7.5 from the 0.8.3 version to this new 0.8.4 triggered a re-indexation of my blockchain files (OP mentioned only 0.7.2 or earlier).

Same.  Unfortunately the re-index has been going on for two days.  I have an i5 CPU and 8gb ram,  tons of free disk space so I am really surprised it is taking this long.  It looks like another day to go. 

Anything I can do to make this go faster?

See other threads.  re-run with "-checklevel=2"



Ok.  This prevents it from failing but does not seem to make it go faster.  Now at three days running machine non-stop.  15 weeks left to go. 


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 11, 2013, 01:52:06 PM
Ok.  This prevents it from failing but does not seem to make it go faster.  Now at three days running machine non-stop.  15 weeks left to go. 
It isn't expected to make it faster. The checklevel refers to only the brief startup sanity check that covers a few hundred blocks.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Littleshop on September 11, 2013, 05:17:44 PM
Ok.  This prevents it from failing but does not seem to make it go faster.  Now at three days running machine non-stop.  15 weeks left to go. 
It isn't expected to make it faster. The checklevel refers to only the brief startup sanity check that covers a few hundred blocks.


A shame.  I can deal with waiting four days to access my coins or move my wallet to an uber fast machine if needed, but not everyone can.  If my I5 machine is taking this long, how long would this take on a core 2 duo with 2GB ram? 

Would deleting everything and downloading a torrented blockchain be faster or would it still need to re-index?



Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: gmaxwell on September 11, 2013, 07:37:13 PM
A shame.  I can deal with waiting four days to access my coins or move my wallet to an uber fast machine if needed, but not everyone can.  If my I5 machine is taking this long, how long would this take on a core 2 duo with 2GB ram? 
Hm? reindex shouldn't take longer than an hour or two.  What kind of media is this on?


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Littleshop on September 11, 2013, 08:15:02 PM
A shame.  I can deal with waiting four days to access my coins or move my wallet to an uber fast machine if needed, but not everyone can.  If my I5 machine is taking this long, how long would this take on a core 2 duo with 2GB ram? 
Hm? reindex shouldn't take longer than an hour or two.  What kind of media is this on?

1 TB 5400 rpm laptop hard drive.  System is not sluggish otherwise.  I am not the only one reporting very long re-index times.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: The 4ner on September 11, 2013, 09:54:38 PM
I'm getting this message from the client: "Corrupted block database detected.
Do you want to rebuild the block database now?"

Anyone know what's going on? I don't want to have to re-download the entire blockchain :/


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: The 4ner on September 12, 2013, 02:51:44 PM
I'm getting this message from the client: "Corrupted block database detected.
Do you want to rebuild the block database now?"

Anyone know what's going on? I don't want to have to re-download the entire blockchain :/

Add

Code:
checklevel=2

To your bitcoin conf file

http://sourceforge.net/mailarchive/message.php?msg_id=31380906

Thanks! However, how exactly do I go about doing that? I'm not a coder.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: The 4ner on September 12, 2013, 06:41:50 PM
I'm getting this message from the client: "Corrupted block database detected.
Do you want to rebuild the block database now?"

Anyone know what's going on? I don't want to have to re-download the entire blockchain :/

Add

Code:
checklevel=2

To your bitcoin conf file

http://sourceforge.net/mailarchive/message.php?msg_id=31380906

Thanks! However, how exactly do I go about doing that? I'm not a coder.

Shutdown your bitcoin-qt then go to the directory which is based on your operating system...
Code:
Windows	 %APPDATA%\Bitcoin\	 (XP) C:\Documents and Settings\username\Application Data\Bitcoin\bitcoin.conf
(Vista, 7) C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf
Linux $HOME/.bitcoin/ /home/username/.bitcoin/bitcoin.conf
Mac OSX $HOME/Library/Application Support/Bitcoin/ /Users/username/Library/Application Support/Bitcoin/bitcoin.conf

Then open or create bitcoin.conf, add the
Code:
checklevel=2

to file save it.

Then start up bitcoin-qt

Do I type that in the terminal or in the finder after first executing 'SHIFT COMMAND G'?

I know that to get into the Bitcoin data files I first execute SHIFT COMMAND G in the finder and then type in ~/Library/Application Support/Bitcoin/
and that takes me to the data files but I don't see andy conf. files.


Title: Re: Bitcoin-Qt / bitcoind version 0.8.4 released, fixes critical DoS vulnerability
Post by: Alpaca Bob on September 12, 2013, 09:38:37 PM
So I've only just started using Ubuntu very recently. I basically have no idea what I am doing, and I definitely don't know how to install this new version of bitcoin. (Ubuntu software centre apparently still has the older version.)

Anyone care to give me an ELI5? Would be much appreciated.

(I prefer not losing my coins over losing my coins.)