Pages:
Author

Topic: Please help test: Bitcoin version 0.3.21 release candidate - page 2. (Read 9248 times)

sr. member
Activity: 408
Merit: 261

What about the Apple binaries? Is Mac OS no longer supported?

Well, I saw Gavin's photo in Forbes today, sitting in front of his iMac ... which made me wonder why it seems like Apple-users are second-class Bitcoin citizens.  If the lead developer is coding on a Mac, can't he build us a binary?  I don't think OSX even got an official build of 0.3.20.2 !
sr. member
Activity: 280
Merit: 252
Why have you enforced a fee of 0.01 btc for small transactions? What sense does it make to send a transaction with a fee that costs more than the actual transaction itself?

It's to stop denial of service on the network, by someone geting 1 BTC and then sending the tiniest fractions of it all over the place to fill up the block chain for no good purpose.

I would imagine that the minimum fee would be lowered at some point if the currency deflates that far - I think you want it to discourage frivilous transactions, but not be prohibitive to legitimate microtransactions. At this point though there is a ~1c USD charge to send anything that is vastly below ~1cUSD... which makes sense when you think about it.

Couldn't somebody interested in a DOS attack on bitcoin in this manner simply re-build their own customized client of bitcoin?

I am sure whoever wanted to accomplish a DOS attack could do that. So, why inhibit regular users because of a possible attacker really is the question?

Captchas for example... some websites choose not to use them period, because they are such an inconvenience to the average user. No matter how many spam registrations they receive.
sr. member
Activity: 308
Merit: 250
Why have you enforced a fee of 0.01 btc for small transactions? What sense does it make to send a transaction with a fee that costs more than the actual transaction itself?

It's to stop denial of service on the network, by someone geting 1 BTC and then sending the tiniest fractions of it all over the place to fill up the block chain for no good purpose.

I would imagine that the minimum fee would be lowered at some point if the currency deflates that far - I think you want it to discourage frivilous transactions, but not be prohibitive to legitimate microtransactions. At this point though there is a ~1c USD charge to send anything that is vastly below ~1cUSD... which makes sense when you think about it.
staff
Activity: 4270
Merit: 1209
I support freedom of choice
yes, it's bad.
Because the exchange value of Bitcoin ( from USD ) can go very high.
So even 0.01 bitcoin can be a valuable amount of cash.

How can I add the updated translation to the next client release?
sr. member
Activity: 280
Merit: 252
Linux and Windows binary releases are at:
  https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.21/

Changes and new features include:
  • Support for Universal Plug and Play to open a port for incoming connections (off by default, turn it on using the -upnp=1 command-line switch or the checkbox on the Options dialog box).
  • Sending and displaying arbitrary precision amounts of bitcoins (you can send exactly 1.0001 bitcoins if you like).  Sending less than 0.01 bitcoins requires a 0.01 bitcoin fee, however.
  • New rpc command "sendmany" to send bitcoins to more than one person in a single transaction (already being used by some of the mining pools for payouts).
  • Several bug fixes, including a serious intermittent bug that would sometimes cause bitcoind to stop accepting rpc requests.

If you find bugs, report them at: https://github.com/bitcoin/bitcoin/issues


Why have you enforced a fee of 0.01 btc for small transactions? What sense does it make to send a transaction with a fee that costs more than the actual transaction itself?
full member
Activity: 136
Merit: 100

What about the Apple binaries? Is Mac OS no longer supported?
hero member
Activity: 540
Merit: 500
To bitcoin, this type of transaction appears to be a low priority, spam transaction.  Sending tiny amounts of bitcoins to yourself is a waste of network resources -- remember, you are asking every bitcoin node, all over the world, to validate and store your transaction.
There's no fee penality to send to self. But there is for small amounts & recent transactions.

No, its not error or bug. Gavin mentioned it in first post itself. You can send coins less than 0.01, but you have to pay 0.01 as fees
It's not less than 0.01.
Coin selection choose 3 input transactions of the same amout (3 x 0.01234567) to pay 0.01234567. So, i guess the transaction is above 1k (or priority implies a fee). Not a bug so, just need to optimize coin selection maybe.
full member
Activity: 126
Merit: 101
Actually, i see both same & i don't understand anything.
Can anyone explain why i got same thing both time or what is wrong in mine?

There's nothing wrong with yours - it's working flawlessly. Read a little about how networks work and what port forwarding does - you'll understand  Wink
sr. member
Activity: 308
Merit: 250
What are the disadvantages (security, etc) of having UPnP turned on?

In the client? Nothing.

Some routers are terrible in their support of uPNP (eg, some firmware versions of D-link I believe it was would allow any uPNP client on the LAN to set the default gateway for other hosts, etc), but if you have one of those then it makes no difference if the Bitcoin client has it on or not. If it's enabled on your router and it's insecure, it's a security liability no matter what. Some folks disable it on their router automatically as a matter of habit, simply because historically router companies are idiots in the way they implement it.

So as far as just enabling/disabling it in the client, simply put if you are fine with manually forwarding ports where they need to go, or if they're already forwarded properly, don't bother enabling it.

Now for my questions, first: Does the Bitcoin client exchange peer information with other clients, such that it'll maintain a decent connection to the swarm if it's not able to go on IRC? (I'm assuming the answer to this question is affirmative, but I want to make sure because it's an assumption for the second question).

Second: Does the Bitcoin client do any type of validation on the IRC server it connects to to seed the p2p mechanism? I don't really want to be on some strange IRC network all day every day with several clients, so I was thinking about setting up an IRC server on my router and transparently forwarding my bitcoin clients there. Assuming at least one of my clients maintains at least one active peer outside my LAN, all clients should stay in the swarm with no issues right?
legendary
Activity: 1855
Merit: 1016
Also, might be just me, but I think "Send" and "Cancel" buttons are too small in "Send Coins"
+1, the buttons are very small.

I suspect some fee problem when sending with a CIn like 0.01234567.
I've sent 0.01234567 to myself, waited for 10 confirmations and try to send 0.01234567 to myself again.
=> bitcoin GUI suggest me a 0.01 fee
This transaction is over the size limit.  You can still send it for a fee of 0.01, which goes to the nodes that process your transaction and helps to support the network.  Do you want to pay the fee?

I tried 7/8 times, same message appears. There shouldn't be a fee here ?

No, its not error or bug. Gavin mentioned it in first post itself. You can send coins less than 0.01, but you have to pay 0.01 as fees
Would you mind grabbing a copy of http://miniupnp.tuxfamily.org/files/download.php?file=upnpc-exe-win32-20110418.zip and running upnpc-static.exe -a YourInternalIPv4 8333 8333 tcp and posting the output?

i downloaded & ran it, here i got result with no bitcoin client running.
Code:


C:\Users\Administrator\Desktop\upnpc-exe-win32-20110418>upnpc-static.exe -a 192.
168.1.2 8333 8333 tcp
upnpc : miniupnpc library test client. (c) 2006-2011 Thomas Bernard
Go to http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://192.168.1.1:5431/dyndev/uuid:0000e0a8-20a0-00e0-20a0-488800f808e0
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found valid IGD : http://192.168.1.1:5431/uuid:0000e0a8-20a0-00e0-20a0-488802f86
048/WANPPPConnection:1
Local LAN ip address : 192.168.1.2
ExternalIPAddress = 122.164.210.213
InternalIP:Port = 192.168.1.2:8333
external 122.164.210.213:8333 TCP is redirected to internal 192.168.1.2:8333 (du
ration=0)

Then i ran bitcoin client with "map port using Upnp"
i got this
Code:

C:\Users\Administrator\Desktop\upnpc-exe-win32-20110418>upnpc-static.exe -a 192.
168.1.2 8333 8333 tcp
upnpc : miniupnpc library test client. (c) 2006-2011 Thomas Bernard
Go to http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://192.168.1.1:5431/dyndev/uuid:0000e0a8-20a0-00e0-20a0-488800f808e0
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found valid IGD : http://192.168.1.1:5431/uuid:0000e0a8-20a0-00e0-20a0-488802f86
048/WANPPPConnection:1
Local LAN ip address : 192.168.1.2
ExternalIPAddress = 122.164.210.213
InternalIP:Port = 192.168.1.2:8333
external 122.164.210.213:8333 TCP is redirected to internal 192.168.1.2:8333 (du
ration=0)

Actually, i see both same & i don't understand anything.
Can anyone explain why i got same thing both time or what is wrong in mine?
full member
Activity: 126
Merit: 101
Would you mind grabbing a copy of http://miniupnp.tuxfamily.org/files/download.php?file=upnpc-exe-win32-20110418.zip and running upnpc-static.exe -a YourInternalIPv4 8333 8333 tcp and posting the output?

Sorry about the delay. After seeing the error message I realized what happened. I had manually forwarded 8333 on my router to another computer running bitcoin client. I now deleted the rule and it works ok.

Code:
C:\Users\peter>upnpc-static.exe -a 192.168.1.5 8333 8333 tcp
upnpc : miniupnpc library test client. (c) 2006-2011 Thomas Bernard
Go to http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://192.168.1.1:5000/Public_UPNP_gatedesc.xml
 st: urn:schemas-upnp-org:service:WANPPPConnection:1

Found valid IGD : http://192.168.1.1:5000/Public_UPNP_C3
Local LAN ip address : 192.168.1.5
ExternalIPAddress = 86.5.50.90
AddPortMapping(8333, 8333, 192.168.1.5) failed with code 718 (ConflictInMappingE
ntry)
GetSpecificPortMappingEntry() failed with code -1 (Miniupnpc Unknown Error)

After:
Code:
C:\Users\peter>upnpc-static.exe -a 192.168.1.5 8333 8333 tcp
upnpc : miniupnpc library test client. (c) 2006-2011 Thomas Bernard
Go to http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://192.168.1.1:5000/Public_UPNP_gatedesc.xml
 st: urn:schemas-upnp-org:service:WANIPConnection:1

Found valid IGD : http://192.168.1.1:5000/Public_UPNP_C3
Local LAN ip address : 192.168.1.5
ExternalIPAddress = *
InternalIP:Port = 192.168.1.5:8333
external *:8333 TCP is redirected to internal 192.168.1.5:8333 (duratio
n=0)

After this I installed the new client on the other machine. When I turned "Map port using UPnP" the first machine's port forwarding was dropped by the router. How would I go about setting up multiple machines running bitcoin client behind 1 router?
hero member
Activity: 755
Merit: 515
I don't have an account with GitHub, so here goes:

UPnP doesn't seem to work. I checked "Map port using UPnP" and restarted the client but still stuck at 8 connections.
I'm running Windows 7 Ultimate SP1 32bit in VMware Fusion 3.1. utorrent UPnP works fine in the same environment.

Also, might be just me, but I think "Send" and "Cancel" buttons are too small in "Send Coins"
Would you mind grabbing a copy of http://miniupnp.tuxfamily.org/files/download.php?file=upnpc-exe-win32-20110418.zip and running upnpc-static.exe -a YourInternalIPv4 8333 8333 tcp and posting the output?
member
Activity: 98
Merit: 13
I suspect some fee problem when sending with a CIn like 0.01234567.
I've sent 0.01234567 to myself, waited for 10 confirmations and try to send 0.01234567 to myself again.
=> bitcoin GUI suggest me a 0.01 fee
This transaction is over the size limit.  You can still send it for a fee of 0.01, which goes to the nodes that process your transaction and helps to support the network.  Do you want to pay the fee?

I tried 7/8 times, same message appears. There shouldn't be a fee here ?

To bitcoin, this type of transaction appears to be a low priority, spam transaction.  Sending tiny amounts of bitcoins to yourself is a waste of network resources -- remember, you are asking every bitcoin node, all over the world, to validate and store your transaction.

full member
Activity: 126
Merit: 101
I don't have an account with GitHub, so here goes:

UPnP doesn't seem to work. I checked "Map port using UPnP" and restarted the client but still stuck at 8 connections.
I'm running Windows 7 Ultimate SP1 32bit in VMware Fusion 3.1. utorrent UPnP works fine in the same environment.

Also, might be just me, but I think "Send" and "Cancel" buttons are too small in "Send Coins"(in Windows 7 default theme)
hero member
Activity: 540
Merit: 500
I suspect some fee problem when sending with a CIn like 0.01234567.
I've sent 0.01234567 to myself, waited for 10 confirmations and try to send 0.01234567 to myself again.
=> bitcoin GUI suggest me a 0.01 fee
This transaction is over the size limit.  You can still send it for a fee of 0.01, which goes to the nodes that process your transaction and helps to support the network.  Do you want to pay the fee?

I tried 7/8 times, same message appears. There shouldn't be a fee here ?
sr. member
Activity: 406
Merit: 251
Quote
Support for Universal Plug and Play to open a port for incoming connections

Is that mean can any port be used to connect bitcoin client to internet besides 8332.
I have a fear that suddenly ISP's will block 8332 port, at least my ISP.
I don't know anything about UPnP but I would have to say no. It would only open port 8333 (for incoming). Someone correct me if I am wrong.
legendary
Activity: 1855
Merit: 1016
Using for the past 10-20 minutes. So far no glitch or anything, besides, instead of 2 digits , now i see 8 digits after decimal point.

Quote
Support for Universal Plug and Play to open a port for incoming connections

Is that mean can any port be used to connect bitcoin client to internet besides 8332.
I have a fear that suddenly ISP's will block 8332 port, at least my ISP.
sr. member
Activity: 416
Merit: 277
This transaction requires a transaction fee of at least 0.0N because of its ... complexity,

Since the prohibition on non-standard transactions, the only reason for a transaction to be overly "complex" is due to its large number of inputs and outputs.

In this case the solution is for the client software to offer the option of  recasting the transaction into two or more less complex ones, possibly using staging addresses, which would no longer incur fees.

ByteCoin
sr. member
Activity: 294
Merit: 273
This transaction requires a transaction fee of at least 0.0N because of its amount, complexity, or use of recently received funds
Much more succinct!  And you're right--"we" is just a polite way of some random person on the internet trying to lend themselves credibility.  It's the people who actually wrangle code that do the work   Embarrassed
legendary
Activity: 1855
Merit: 1016
WOW, is it true?
I see 8 decimal points, that completely solves the microbitcent problem.
Pages:
Jump to: