LearnBitcoin

Bitcoin Dev Archive 2011

0.4 Release Candidate 2

9 messages, 9 to 23 Sep 2011. Started by Gavin Andresen.

Martinx - ジェームズ (4), Jeff Garzik (2), Gavin Andresen, Matt Corallo, John Smith

Permalink Original thread on gnusha.org

Gavin Andresen permalink original

I just tagged the git tree: v0.4.00rc2

Fixes from release candidate 1:

+ Optimize database writes for transactions with lots of inputs + Fix a deadlock that could occur when adding addresses from 'addr' messages and irc + Fix a potential problem with duplicate, un-spendable coinbase transactions if you were generating bitcoins, with a locked wallet, and ran out of keypool keys.

Matt Corallo in reply to Gavin Andresen permalink original

On Fri, 2011-09-09 at 10:02 -0400, Gavin Andresen wrote:

Quoted text (12 lines)
> I just tagged the git tree:  v0.4.00rc2
>
> Fixes from release candidate 1:
>
> + Optimize database writes for transactions with lots of inputs
> + Fix a deadlock that could occur when adding addresses from 'addr'
> messages and irc
> + Fix a potential problem with duplicate, un-spendable coinbase
> transactions if you were generating bitcoins, with a locked wallet,
> and ran out of keypool keys.
>
>

I'm too lazy to make nice tars so here is the raw gitian output (I plan on working out gitian-downloader stuff sometime in the next couple days). Also, setup exe still not deterministic so theres that...

Anyway: http://dl.dropbox.com/u/29653426/bitcoin-ubuntu-v0.4.00rc2.zip http://dl.dropbox.com/u/29653426/bitcoin-win32-v0.4.00rc2.zip

SHA1s: fd886d79bf48ba0d90f2f99fdd19d96946662bf5 bitcoin-ubuntu-v0.4.00rc2.zip 703712859ecdce423020116ebf65d087b179997d bitcoin-win32-v0.4.00rc2.zip

Matt

Jeff Garzik in reply to Gavin Andresen permalink original

On Fri, Sep 9, 2011 at 10:02 AM, Gavin Andresen <gavinandresen@gmail•com> wrote:

Quoted text (10 lines)
> I just tagged the git tree:  v0.4.00rc2
>
> Fixes from release candidate 1:
>
> + Optimize database writes for transactions with lots of inputs
> + Fix a deadlock that could occur when adding addresses from 'addr'
> messages and irc
> + Fix a potential problem with duplicate, un-spendable coinbase
> transactions if you were generating bitcoins, with a locked wallet,
> and ran out of keypool keys.

Should I go ahead and upload src + builds to SF?

Jeff Garzik in reply to Gavin Andresen permalink original

On Fri, Sep 9, 2011 at 10:02 AM, Gavin Andresen <gavinandresen@gmail•com> wrote:

Quoted text (1 line)
> I just tagged the git tree:  v0.4.00rc2

Signed builds up at sourceforge: https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.4.0/test/

Martinx - ジェームズ in reply to Gavin Andresen permalink original

Hi everybody!!

This is my first message here... I'm ThiagoCMC at bitcointalk...

Well, one of the features that I like most is that, every time I receive some Bitcoin amount, a new address appear at my "AddressBook"automatically, AND, I like to track it.

This feature is broken at 0.3.24 but it is working again! Thanks BTW!!

But, I've read in some places that you guys are thinking in disable this feature... Is that true?!

PLEASE, do NOT deactivate this feature! I mean, do not deactivate ANY feature. Instead of, just add a option to turn it ON and OFF. Right?! ^^

Bitcoin is the most amazing project since Linux and Git!! :-P

Thank you guys!!

Best, Thiago

On 9 September 2011 11:02, Gavin Andresen <gavinandresen@gmail•com> wrote:

Quoted text (28 lines)
> I just tagged the git tree:  v0.4.00rc2
>
> Fixes from release candidate 1:
>
> + Optimize database writes for transactions with lots of inputs
> + Fix a deadlock that could occur when adding addresses from 'addr'
> messages and irc
> + Fix a potential problem with duplicate, un-spendable coinbase
> transactions if you were generating bitcoins, with a locked wallet,
> and ran out of keypool keys.
>
>
> --
> --
> Gavin Andresen
>
>
> ------------------------------------------------------------------------------
> Why Cloud-Based Security and Archiving Make Sense
> Osterman Research conducted this study that outlines how and why cloud
> computing security and archiving is rapidly being adopted across the IT
> space for its ease of implementation, lower cost, and increased
> reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists•sourceforge•net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>
John Smith in reply to Martinx - ジェームズ permalink original

2011/9/22 Martinx - ジェームズ <thiagocmartinsc@gmail•com>

Quoted text (8 lines)
> Hi everybody!!
>
>  This is my first message here... I'm ThiagoCMC at bitcointalk...
>
>  Well, one of the features that I like most is that, every time I receive
> some Bitcoin amount, a new address appear at my "AddressBook"automatically,
> AND, I like to track it.
>

Can I ask your rationale for this?

From what I've noticed, most people's workflow is to create a new receiving address for each new contact that sends them bitcoins (either for every transaction, or they reuse the address for this person). To make sure that the address is labeled, they create it themselves and then give out the generated address.

They are utterly spooked by suddenly appearing unlabeled addresses, of which they are unsure whether they are used, and which can never be removed.

I'm fine with adding it back as an option but please leave it disabled by default...

JS

Martinx - ジェームズ in reply to John Smith permalink original

Hi John!

Thank you for your answer...

I have "two kinds" of address, the "static address", which I created myself for any personal reason, and the "dinamic address", which is the automatic generated address when I receive some Bitcoin amount, I label each one (the automatic created by the software) with something like "DINAMIC-1", "DINAMIC-2" and so on...

I use my "dinamic address" in a "random" way, following the moon phase... lol

My point is: I like to keep track of all my Bitcoin Address, they are all my...

Please, leave this feature alive, as a option, disabled by default.

I don't know why people fear about their own address... It is all under "Receiving" tab! There is nothing to fear about it.

---

BTW, I think this option should have some explanations at the "Options screen", for example:

For increasing your anonymity, enable the "Dinamic Bitcoin Address" option and make sure to always use one new and different address for each transaction. And do not link each address with your person!

(X) Dynamic Bitcoin Address (a new Bitcoin Address will be created automatically for you, after each new received Bitcoin amount)

---

Thank you so much!

Best, Thiago

2011/9/22 John Smith <witchspace81@gmail•com>

Quoted text (30 lines)
>
>
> 2011/9/22 Martinx - ジェームズ <thiagocmartinsc@gmail•com>
>
>> Hi everybody!!
>>
>>  This is my first message here... I'm ThiagoCMC at bitcointalk...
>>
>>  Well, one of the features that I like most is that, every time I receive
>> some Bitcoin amount, a new address appear at my "AddressBook"automatically,
>> AND, I like to track it.
>>
>
> Can I ask your rationale for this?
>
> From what I've noticed, most people's workflow is to create a new receiving
> address for each new contact that sends them bitcoins (either for every
> transaction, or they reuse the address for this person).  To make sure that
> the address is labeled, they create it themselves and then give out the
> generated address.
>
> They are utterly spooked by suddenly appearing unlabeled addresses, of
> which they are unsure whether they are used, and which can never be removed.
>
> I'm fine with adding it back as an option but please leave it disabled by
> default...
>
> JS
>
>
Martinx - ジェームズ in reply to Martinx - ジェームズ permalink original

Hi!

When my network goes down and I close the Bitcoin, I see the following message:

--- martinx@floyd:~$ ./bitcoin-0.4.0rc2/bin/32/bitcoin connect: Network is unreachable

************************ UNKNOWN EXCEPTION bitcoin in CMyApp::OnUnhandledException()

Segmentation fault martinx@floyd:~$ ---

Thanks, Thiago

2011/9/22 Martinx - ジェームズ <thiagocmartinsc@gmail•com>

Quoted text (73 lines)
> Hi John!
>
>  Thank you for your answer...
>
>  I have "two kinds" of address, the "static address", which I created
> myself for any personal reason, and the "dinamic address", which is the
> automatic generated address when I receive some Bitcoin amount, I label each
> one (the automatic created by the software) with something like "DINAMIC-1",
> "DINAMIC-2" and so on...
>
>  I use my "dinamic address" in a "random" way, following the moon phase...
> lol
>
>  My point is: I like to keep track of all my Bitcoin Address, they are all
> my...
>
>  Please, leave this feature alive, as a option, disabled by default.
>
>  I don't know why people fear about their own address... It is all under
> "Receiving" tab! There is nothing to fear about it.
>
>  ---
>
>  BTW, I think this option should have some explanations at the "Options
> screen", for example:
>
>  For increasing your anonymity, enable the "Dinamic Bitcoin Address" option
> and make sure to always use one new and different address for each
> transaction. And do not link each address with your person!
>
>  (X) Dynamic Bitcoin Address (a new Bitcoin Address will be created
> automatically for you, after each new received Bitcoin amount)
>
>  ---
>
>  Thank you so much!
>
> Best,
> Thiago
>
> 2011/9/22 John Smith <witchspace81@gmail•com>
>
>>
>>
>> 2011/9/22 Martinx - ジェームズ <thiagocmartinsc@gmail•com>
>>
>>> Hi everybody!!
>>>
>>>  This is my first message here... I'm ThiagoCMC at bitcointalk...
>>>
>>>  Well, one of the features that I like most is that, every time I receive
>>> some Bitcoin amount, a new address appear at my "AddressBook"automatically,
>>> AND, I like to track it.
>>>
>>
>> Can I ask your rationale for this?
>>
>> From what I've noticed, most people's workflow is to create a new
>> receiving address for each new contact that sends them bitcoins (either for
>> every transaction, or they reuse the address for this person).  To make sure
>> that the address is labeled, they create it themselves and then give out the
>> generated address.
>>
>> They are utterly spooked by suddenly appearing unlabeled addresses, of
>> which they are unsure whether they are used, and which can never be removed.
>>
>> I'm fine with adding it back as an option but please leave it disabled by
>> default...
>>
>> JS
>>
>>
>
Martinx - ジェームズ in reply to Martinx - ジェームズ permalink original

BTW...

I'm running Ubuntu 11.04 32 bits...

When I just close the bitcoin with the network still online, I see almost the same message:

--- martinx@floyd:~$ *./bitcoin-0.4.0rc2/bin/32/bitcoin*

************************ UNKNOWN EXCEPTION bitcoin in CMyApp::OnUnhandledException()

Segmentation fault martinx@floyd:~$ *lsb_release -ra* No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 11.04 Release: 11.04 Codename: natty ---

Thanks! Thiago

2011/9/22 Martinx - ジェームズ <thiagocmartinsc@gmail•com>

Quoted text (97 lines)
> Hi!
>
>  When my network goes down and I close the Bitcoin, I see the following
> message:
>
> ---
> martinx@floyd:~$ ./bitcoin-0.4.0rc2/bin/32/bitcoin
> connect: Network is unreachable
>
>
> ************************
> UNKNOWN EXCEPTION
> bitcoin in CMyApp::OnUnhandledException()
>
> Segmentation fault
> martinx@floyd:~$
> ---
>
> Thanks,
> Thiago
>
> 2011/9/22 Martinx - ジェームズ <thiagocmartinsc@gmail•com>
>
>> Hi John!
>>
>>  Thank you for your answer...
>>
>>  I have "two kinds" of address, the "static address", which I created
>> myself for any personal reason, and the "dinamic address", which is the
>> automatic generated address when I receive some Bitcoin amount, I label each
>> one (the automatic created by the software) with something like "DINAMIC-1",
>> "DINAMIC-2" and so on...
>>
>>  I use my "dinamic address" in a "random" way, following the moon phase...
>> lol
>>
>>  My point is: I like to keep track of all my Bitcoin Address, they are all
>> my...
>>
>>  Please, leave this feature alive, as a option, disabled by default.
>>
>>  I don't know why people fear about their own address... It is all under
>> "Receiving" tab! There is nothing to fear about it.
>>
>>  ---
>>
>>  BTW, I think this option should have some explanations at the "Options
>> screen", for example:
>>
>>  For increasing your anonymity, enable the "Dinamic Bitcoin Address"
>> option and make sure to always use one new and different address for each
>> transaction. And do not link each address with your person!
>>
>>  (X) Dynamic Bitcoin Address (a new Bitcoin Address will be created
>> automatically for you, after each new received Bitcoin amount)
>>
>>  ---
>>
>>  Thank you so much!
>>
>> Best,
>> Thiago
>>
>> 2011/9/22 John Smith <witchspace81@gmail•com>
>>
>>>
>>>
>>> 2011/9/22 Martinx - ジェームズ <thiagocmartinsc@gmail•com>
>>>
>>>> Hi everybody!!
>>>>
>>>>  This is my first message here... I'm ThiagoCMC at bitcointalk...
>>>>
>>>>  Well, one of the features that I like most is that, every time I
>>>> receive some Bitcoin amount, a new address appear at my
>>>> "AddressBook"automatically, AND, I like to track it.
>>>>
>>>
>>> Can I ask your rationale for this?
>>>
>>> From what I've noticed, most people's workflow is to create a new
>>> receiving address for each new contact that sends them bitcoins (either for
>>> every transaction, or they reuse the address for this person).  To make sure
>>> that the address is labeled, they create it themselves and then give out the
>>> generated address.
>>>
>>> They are utterly spooked by suddenly appearing unlabeled addresses, of
>>> which they are unsure whether they are used, and which can never be removed.
>>>
>>> I'm fine with adding it back as an option but please leave it disabled by
>>> default...
>>>
>>> JS
>>>
>>>
>>
>