Bitcoin Forum
May 29, 2024, 08:58:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 [160] 161 162 »
3181  Bitcoin / Development & Technical Discussion / Re: Implementation bug prior to 0.3.6 on: July 30, 2010, 02:00:55 AM
It's called open source Smiley   The community is already guaranteed to continue.
It would be useful if somebody else had commit access to the SVN and there was an explicit plan in place to continue in Satoshi's absence.

Why?  There isn't any reason why the project will suddenly collapse if Satoshi becomes absent.

Eventually patches to the source would accumulate, someone will become a patch collector, and if enough people download the source&binaries from The Patch Collector, that person winds up (often reluctantly) the new de facto maintainer.

People worry an awful lot about rules and rule-making.  But there is no driving need for any Continuity of Government plan, here Smiley  As long as the source code remains open, that is sufficient.  If there is a need, and enough interest, the community will provide.  Trust in the community Smiley
3182  Bitcoin / Bitcoin Technical Support / Re: Linux distribution download on: July 29, 2010, 11:22:54 PM
Maybe you can setup a 2Gb "8.04.4 LTS" disk image using VirtualBox or Xen (just for rolling releases) and keep whatever version you want for desktop/development use.

Yeah, some sort of virtual machine like qemu/KVM is really the best way to go, for older distro support.

Constantly reformatting your main dev machine is for the birds Smiley

I have to support OpenSolaris and FreeBSD in my cloud computing project, in addition to the primary target, Linux.  Virtual machines are a life-saver (and cost-saver).
3183  Economy / Economics / Re: some thought about digital currency of the future on: July 29, 2010, 11:16:32 PM
What is the procedure for someone who borrows and does not return the currency? If there is to be any procedure at all then identity will have to be verified (presumably by some special authority).

The same procedure that is followed when someone borrows hard currency, and does not return it...  Up to the lender to set the level of security.
3184  Bitcoin / Development & Technical Discussion / Re: Implementation bug prior to 0.3.6 on: July 29, 2010, 11:03:33 PM
Suppose, god forbid, you were no longer able to program or were unavailable due to unknown circumstances.  Do you have a procedure in mind to continue bitcoin in your absence?

It's called open source Smiley   The community is already guaranteed to continue.
3185  Bitcoin / Development & Technical Discussion / Re: [PATCH] implement 'listtransactions' on: July 29, 2010, 11:02:49 PM
Could you make count=0 return all transactions?

Returning all transactions is pretty easy, sure.

I wonder if a better interface might be to follow 'listreceivedbyaddress' and print everything by default, only applying limits if limits were specified.  ie.  make your "count=0" the default.
3186  Bitcoin / Development & Technical Discussion / Re: [PATCH] implement 'listtransactions' on: July 29, 2010, 10:45:26 PM
Very nice! Send Satoshi an email and ask him to add it to trunk.

He is welcome to pick it up now.

But I didn't want to push the patch to him until the two FIXME's are resolved.  Those FIXMEs are for 0.01% cases, but still...
3187  Other / Off-topic / Re: Records of internet activity.... on: July 29, 2010, 10:41:34 PM
Just another reason to get working on over-the-wire encryption.

+1 agreed
3188  Bitcoin / Development & Technical Discussion / Re: BitSlack - bitcoin OS in development on: July 29, 2010, 10:40:45 PM
Something lightweight like this would be nice on a low powered device I call a "transaction computer".You could transfer your coin to your ultra secure "transaction computer" and know there is an extremely small chance any trading is trackable or logged.Maybe such a device would only connect to the network to send and receive your coins and then close up tighter than a fish's bum otherwise lol.

The transaction database isn't really lightweight in terms of disk space, especially if bitcoins become popular.

So, if a transaction computer needs disk space, why not install a normal distro with better support?

Any micro-distribution is going to be under-audited, and suffer a lag time on security patches to the base OS -- not exactly the ideal target for a "locked up tight" transaction computer.
3189  Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.6 ASAP! on: July 29, 2010, 09:30:08 PM
0.3.6 binaries for linux works fine on two my machines (64 and 32 bits)

If you (and others) are willing, please post your OS + OS version, when posting success/failure reports.

I will echo a recommendation to satoshi from another forum member:  build linux binaries on an older Linux OS, to ensure wider compatibility.  Maybe something as old as CentOS 5 (caveat: requires custom openssl, boost, db4 and wx builds).
3190  Bitcoin / Development & Technical Discussion / Re: [PATCH] implement 'listtransactions' on: July 29, 2010, 09:22:06 PM

Added a couple small cleanups, and verified it still works under 0.3.6 / SVN r119.

Version 5 of listtransactions: http://pastebin.ca/1911295
Raw patch: http://pastebin.ca/raw/1911295


FAQ:

Q1) How does 'listtransactions' behave if tail of the block chain changes, eg. 0 confirmations -> 1 confirmation -> 0 confirmations?

A1) 'listtransactions' behaves the same way 'listreceivedbyaddress' behaves...  the output changes accordingly.

3191  Bitcoin / Bitcoin Discussion / Re: *** ALERT *** version 0.3.6 on: July 29, 2010, 08:48:35 PM

SVN r119 seems to work fine here.  No BDB explosion.

3192  Bitcoin / Development & Technical Discussion / Re: Implementation bug prior to 0.3.6 on: July 29, 2010, 08:22:59 PM

BTW, an important feature of these mailing lists is that anyone can post...  but only the "vendor security" group can read the posts.

Thus, it is easy for an outsider with a real security issue to provide detailed information to vendor-sec@myopensourceproject.org, while preventing unscrupulous people from reading the sensitive information.

I suppose a PM to <somebody>, plus discussion on a closed forum, is the best this forum software can handle.
3193  Bitcoin / Development & Technical Discussion / Re: Implementation bug prior to 0.3.6 on: July 29, 2010, 08:12:14 PM
Is it too early to discuss what happened until more users upgrade?

I am interested in the meta-discussion, about security policy.

In other open source projects, representatives of "key parties" tend to gather on a "vendor security" mailing list that is closed to the public.  Vulnerabilities that might have real world consequences are discussed there, and then a coordinated release occurs, where all key players publish the security fixes at the same time.
3194  Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.5 ASAP on: July 29, 2010, 07:52:45 PM
I think you'll be ok, it blew up on me too. Run the older version, you should still see all your coins. Backup first for the next Linux release  Wink

Double-ACK Smiley

older version (SVN 117 + listtransactions + getinfo KHPS) works fine, all bitcoins there.  And yes, I should back up before following "please upgrade" instructions...   Smiley
3195  Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.5 ASAP on: July 29, 2010, 07:49:32 PM
With the official Linux-64bit build, run on Fedora 13, I see it failing badly:

Same result on another machine.  BDB errors, and death.  0.3.5 on 64bit Linux is questionable.  You didn't mix up the builds with 32-bit Linux, did you?

debug.log says:
Code:
Bitcoin version 0.3.5 beta
Default data directory /g/g/.bitcoin
Bound to port 8333
Loading addresses...
dbenv.open strLogDir=/garz/bitcoin/data/database strErrorFile=/garz/bitcoin/data/db.log


************************
EXCEPTION: 22DbRunRecoveryException      
DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery      
bitcoin in AppInit()      
3196  Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.5 ASAP on: July 29, 2010, 07:42:15 PM

With the official Linux-64bit build, run on Fedora 13, I see it failing badly:

Code:
************************
EXCEPTION: 22DbRunRecoveryException       
DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery       
bitcoin in AppInit()       



************************
EXCEPTION: 22DbRunRecoveryException       
DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery       
bitcoin in CMyApp::OnUnhandledException()       

terminate called after throwing an instance of 'DbRunRecoveryException'
  what():  DbEnv::open: DB_RUNRECOVERY: Fatal error, run database recovery

Praying my bitcoins aren't eaten...
3197  Bitcoin / Bitcoin Discussion / Re: *** ALERT *** Upgrade to 0.3.5 ASAP on: July 29, 2010, 07:30:57 PM
Please upgrade to 0.3.5 ASAP!  We fixed an implementation bug where it was possible that bogus transactions could be accepted.  Do not accept Bitcoin transactions as payment until you upgrade to version 0.3.5!

Like Olipro, got a lot of people doing custom builds out there -- in fact, I must use a custom build on several machines.

May we assume SVN has all necessary updates?
3198  Bitcoin / Development & Technical Discussion / Re: [PATCH] implement 'listtransactions' on: July 29, 2010, 03:00:24 AM

OK, here's version 4.  Output now matches what you see in the UI, and gives you information on debits/credit/generated/etc.  The 'count' and 'includegenerated' parameters are now honored.

Patch: http://pastebin.ca/1910623
Raw patch: http://pastebin.ca/raw/1910623

Here's sample output from my dev box:
Code:
$ /usr/local/src/bitcoin/bitcoind -datadir=/usr/local/bitcoin/data listtransactions 
[
    {
        "address" : "15uyjNbNzizz5r8UgWpF1ZayV82Pq3FHQ5",
        "label" : "",
        "class" : "credit",
        "amount" : 0.02000000000000000,
        "confirmations" : 160
    },
    {
        "address" : "15uyjNbNzizz5r8UgWpF1ZayV82Pq3FHQ5",
        "label" : "",
        "class" : "credit",
        "amount" : 0.01000000000000000,
        "confirmations" : 162
    },
    {
        "address" : "1GKgKYtV79jYHR2mr1SSDp9EjXQuLTmUTw",
        "label" : "",
        "class" : "debit",
        "amount" : 0.02000000000000000,
        "confirmations" : 1525
    },
    {
        "address" : "191ALqREPdXCGE6mhfS7HqRZCeQB2AHT6y",
        "label" : "",
        "class" : "credit",
        "amount" : 0.02000000000000000,
        "confirmations" : 1531
    },
    {
        "address" : "1HVYQQ5K489fMx5Aqt48M5oTJPsmUhrpkx",
        "label" : "",
        "class" : "debit",
        "amount" : 0.01000000000000000,
        "confirmations" : 1572
    },
    {
        "address" : "1KTpPjGWyhTBC5NNYFwNzkyjW6UDL9jKPG",
        "label" : "Your Address",
        "class" : "credit",
        "amount" : 0.01000000000000000,
        "confirmations" : 1587
    }
]
3199  Bitcoin / Development & Technical Discussion / Re: [PATCH] implement 'listtransactions' on: July 29, 2010, 12:48:34 AM

Here's an updated version, that sorts by number of confirmations:  http://pastebin.ca/1910564

Raw patch:  http://pastebin.ca/raw/1910564

3200  Bitcoin / Development & Technical Discussion / [PATCH] implement 'xlisttransactions' on: July 29, 2010, 12:34:53 AM
Here is a patch against SVN 117, implementing 'xlisttransactions' RPC: http://pastebin.ca/1910553   At present, the options are ignored, and it dumps all transactions it finds.

Raw patch: http://pastebin.ca/raw/1910553

Edit: Patch's current home is http://yyz.us/bitcoin/patch.bitcoin-listtransactions

Edit2: RPC command has been renamed to 'xlisttransactions'

Pages: « 1 ... 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 [160] 161 162 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!