Pages:
Author

Topic: [ANN] Critical vulnerability (denial-of-service attack) - page 2. (Read 25831 times)

sr. member
Activity: 462
Merit: 250
I heart thebaron
Stupid question, although I think someone else was wondering the same...

How was that mass 'vulnerability' message sent and displayed within the affected Bitcoin GUIs/Clients ?

I saw that (in the lower left of my Bitcoin-QT Windows GUI) before I saw the forum warning....

I guess what I am most wondering is, what call was used on the client-side to retrieve that warning ? (getmininginfo.something ?)

I would like to be able to display future warnings etc in my Web Mining monitor, that I also display other BTC info in using API calls.
hero member
Activity: 568
Merit: 500
Is there something about 0.6+ that refuses to read block chain files copied in from earlier versions? Just built it, but every time I run it, it ignores the blk*.dat files and deletes the __db.* files from the configuration directory. Then it tries to reload the whole block chain off the network. I wouldn't mind doing that on a spare machine, but now I'm worried if I do let it run, then when I copy the directory over to a hot machine it'll just start all over again.

Has anyone else run into this problem?
legendary
Activity: 2576
Merit: 1186
Can Qt version be made to look and function indistinguishable from wx?
Probably. Does wx have a consistent look? I thought it just wrapped GTK+ :p
As for function, it should be possible, though probably a lot of work.
wx wraps whatever your native window drawing library happens to be. So GTK+, or Aqua, or whatever the heck Windows uses...
It doesn't wrap native here. I use a Qt-based system.
legendary
Activity: 960
Merit: 1028
Spurn wild goose chases. Seek that which endures.
Can Qt version be made to look and function indistinguishable from wx?
Probably. Does wx have a consistent look? I thought it just wrapped GTK+ :p
As for function, it should be possible, though probably a lot of work.
wx wraps whatever your native window drawing library happens to be. So GTK+, or Aqua, or whatever the heck Windows uses...
legendary
Activity: 2576
Merit: 1186
Can Qt version be made to look and function indistinguishable from wx?
Probably. Does wx have a consistent look? I thought it just wrapped GTK+ :p
As for function, it should be possible, though probably a lot of work.

There are some software based on Qt that look good and are intuitive to use, but not many.
Qt doesn't have "looks"; Qt applications just adopt the appearance of your OS, whatever that may be (at least by default; I understand there's some way to "skin" Qt applications...).
legendary
Activity: 1512
Merit: 1049
Death to enemies!
Probably not by me, unless someone want to run Bitcoin look-alike wallet stealer Cheesy But there is some people who like the wx version better. Maybe starting to collect bounty to be paid for releasing up-to-date Bitcoin-wx is a better idea.

It might be more efficient to raise funds to fix whatever you don't like in the -qt GUI— even if there are irreconcilable differences maintaining a fork of the QT gui would be a lot less work than WX, it's easier to get people willing to work with QT, and the WX version is even a pain to build.

Can Qt version be made to look and function indistinguishable from wx? I don't think so. There are some software based on Qt that look good and are intuitive to use, but not many.

What an offtopic.
hero member
Activity: 686
Merit: 564
Oh my. I think I may have an idea what this is all about, and if I'm right this attack would be scarily easy to implement.
staff
Activity: 4284
Merit: 8808
Probably not by me, unless someone want to run Bitcoin look-alike wallet stealer Cheesy But there is some people who like the wx version better. Maybe starting to collect bounty to be paid for releasing up-to-date Bitcoin-wx is a better idea.

It might be more efficient to raise funds to fix whatever you don't like in the -qt GUI— even if there are irreconcilable differences maintaining a fork of the QT gui would be a lot less work than WX, it's easier to get people willing to work with QT, and the WX version is even a pain to build.
legendary
Activity: 2576
Merit: 1186
Quote
I only support bitcoind 0.4.x, not wxBitcoin. If you want to resurrect it, I'm happy to help, but there will need to be at least one real developer who cares about it...
Wasn't BitcoinD the same Bitcoin client in "headless" mode?
Yes, wxBitcoin and bitcoind 0.4 share(d) the same codebase, and bitcoind 0.4.x is still built with wxBitcoin to avoid breaking anything subtle. But nobody is looking out for or fixing GUI-specific issues, for example. Ideally, someone would bring it up to speed with a port to the 0.6.x codebase too (which I could then just backport fixes from).

Quote
If you want to resurrect it, I'm happy to help, but there will need to be at least one real developer who cares about it...
Probably not by me, unless someone want to run Bitcoin look-alike wallet stealer Cheesy But there is some people who like the wx version better. Maybe starting to collect bounty to be paid for releasing up-to-date Bitcoin-wx is a better idea.
Maybe, but it'd need to be someone else doing it - I really hate wx Wink
legendary
Activity: 1512
Merit: 1049
Death to enemies!
Quote
I only support bitcoind 0.4.x, not wxBitcoin. If you want to resurrect it, I'm happy to help, but there will need to be at least one real developer who cares about it...
Wasn't BitcoinD the same Bitcoin client in "headless" mode?
Quote
If you want to resurrect it, I'm happy to help, but there will need to be at least one real developer who cares about it...
Probably not by me, unless someone want to run Bitcoin look-alike wallet stealer Cheesy But there is some people who like the wx version better. Maybe starting to collect bounty to be paid for releasing up-to-date Bitcoin-wx is a better idea.
legendary
Activity: 2576
Merit: 1186
Quote
SourceForge uploads require 3 independent people to build the same binaries to verify their integrity. Want to volunteer to help out with 0.4.x? :p
Maybe. The wx version sure needs to live on, as it is better in all aspects than qt version in my opinion.
wxBitcoin is for all "official" purposes unmaintained and dead. I only support bitcoind 0.4.x, not wxBitcoin. If you want to resurrect it, I'm happy to help, but there will need to be at least one real developer who cares about it...

The biggest problem is that I'm not a programmer. I can compile software from source, I can take look at the code and guess what it probably does, and that's all.
Getting stuff on SourceForge requires being able to compile with gitian, not much more. That requires Ubuntu right now. If you can help with this, ping me in #Bitcoin-Dev (IRC) and I'll try to help you through it.
legendary
Activity: 1512
Merit: 1049
Death to enemies!
First of all I did not doubt the genuinity of Gavin's post at all. I was surprised that the Gavin's key did not match one stored in my keyring, and I was lazy enough to not look for other signatures.
Quote
SourceForge uploads require 3 independent people to build the same binaries to verify their integrity. Want to volunteer to help out with 0.4.x? :p
Maybe. The wx version sure needs to live on, as it is better in all aspects than qt version in my opinion. The biggest problem is that I'm not a programmer. I can compile software from source, I can take look at the code and guess what it probably does, and that's all.
legendary
Activity: 2576
Merit: 1186
Why Gavin did not use 0xBE38D3A8 key for signing the post? Did I got wrong key in my chain?
I can't speak for why Gavin signed the message with his "CODE SIGNING KEY" rather than his normal one, but at least I can confirm that this key is 4096-bit (his normal one is only 1024-bit) and signed by the normal one. It's also the one he uses to sign all his release builds.

I don't know if it is relevant, but I happened to see the post when it was first put up, and I saw a signed statement, and upon refresh I saw the signature removed, and another refresh I saw the signature put back on. Unfortunately, I didn't keep any copies of the first post and its initial signature.
It's not relevant. The signature was removed when he edited the post to correct the stable version numbers (he had 1 higher than the correct versions), and he resigned the corrected message later.
administrator
Activity: 5222
Merit: 13032
Why Gavin did not use 0xBE38D3A8 key for signing the post? Did I got wrong key in my chain?

The key Gavin used is signed by 0xBE38D3A8. It's his code-signing key.
rjk
sr. member
Activity: 448
Merit: 250
1ngldh
Why Gavin did not use 0xBE38D3A8 key for signing the post? Did I got wrong key in my chain?
No, you didn't. I'm curious of this myself.
I don't know if it is relevant, but I happened to see the post when it was first put up, and I saw a signed statement, and upon refresh I saw the signature removed, and another refresh I saw the signature put back on. Unfortunately, I didn't keep any copies of the first post and its initial signature.
legendary
Activity: 1204
Merit: 1015
Why Gavin did not use 0xBE38D3A8 key for signing the post? Did I got wrong key in my chain?
No, you didn't. I'm curious of this myself.
legendary
Activity: 980
Merit: 1004
Firstbits: Compromised. Thanks, Android!
Backports for older releases (0.5.5 and 0.4.6) are also available if
you cannot upgrade to version 0.6.2.

Why Gavin did not use 0xBE38D3A8 key for signing the post? Did I got wrong key in my chain?

And when sf.net will have latest 0.4.x uploaded?

In light of Gavin's statements, this seemed like a very reasonable post to me.

Anyhow...

Thanks for the update, Gavin. And thanks to all the coders and testers involved with fixing this.
legendary
Activity: 2576
Merit: 1186
And when sf.net will have latest 0.4.x uploaded?
SourceForge uploads require 3 independent people to build the same binaries to verify their integrity. Want to volunteer to help out with 0.4.x? :p
legendary
Activity: 1512
Merit: 1049
Death to enemies!
Why Gavin did not use 0xBE38D3A8 key for signing the post? Did I got wrong key in my chain?

And when sf.net will have latest 0.4.x uploaded?
legendary
Activity: 2114
Merit: 1031
FWIW, the network is now 5% secure against CVE-2012-2459.

I'm glad you understand what this means.  I assume it's a good thing.

Thanks to all of your programmers fighting the good fight!
Pages:
Jump to: