2009
157 writings
January 2009
- Cryptography mailing list (metzdowd)
Bitcoin v0.1 released
Announcing the first release of Bitcoin, a new electronic cash system that uses a peer-to-peer network to prevent double-spending. It's completely decentralized with no server or central authority. See bitcoin.org for screenshots.…
- Private email (Wei Dai)
Re: Citation of your b-money page
I wanted to let you know, I just released the full implementation of the paper I sent you a few months ago, Bitcoin v0.1. Details, download and screenshots are at www.bitcoin.org I think it achieves nearly all the goals you set out to…
- Private email (Hal Finney)
RE:Crash in bitcoin 0.1.0
Normally I would keep the symbols in, but they increased the size of the EXE from 6.5MB to 50MB so I just couldn't justify not stripping them. I guess I made the wrong decision, at least for this early version. I'm kind of surprised there…
- Private email (Hal Finney)
Re: Crash in bitcoin 0.1.0
I was temporarily able to reproduce the bug and narrowed it down to the "mapAddresses.count" in the following code. It was absolutely the last piece of code to go in and mainly only got tested with the MSVC build. It's not essential and…
- Private email (Adam Back)
Re: Citation of your Hashcash paper
Thanks for the pointers you gave me to Wei Dai's b-money paper and others. I just released the open source implementation of my paper, Bitcoin v0.1. Details, download and screenshots are at www.bitcoin.org The main idea of the system is…
- Private email (Hal Finney)
Re: Crash in bitcoin 0.1.0
I isolated the problem. If I spawn a thread and do mapAddresses.count, even as the very first thing in the program, it segfaults. The workaround is to needlessly call mapAddresses.count in the main thread once and it's fine from then on.…
- Private email (Hal Finney)
Re: Crash in bitcoin 0.1.0
OK, thanks. The one in bitcoin-0.1.1-exe-dbg.rar is the same build as in bitcoin-0.1.1.rar. I forgot, when you build debug on MSVC, it uses the debug versions of the runtime DLLs, which aren't included with Windows distributions.…
- Private email (Hal Finney)
How's v0.1.2 going?
Well this doesn't look good. After you upgraded to 0.1.2, your node responded to one or two messages and then stopped replying to messages. It's still accepting connections and seems to be alive on IRC. That could happen if…
- Private email (Hal Finney)
v0.1.2 gcc debug build attached
Could you send me your debug.log? The gcc debug version is attached. gdb is easier to use than you'd think. gdb.exe is the only file. You run gdb bitcoin.exe then type "run" then if it crashes, type "backtrace" for a stack dump, or it may…
- Private email (Hal Finney)
Re: v0.1.2 debug.log
OK, so no crash or exception window or anything. debug.log is all I need then. It looks like there's a "select failed: 10038" error (the sockets select function failed) and then network communication goes quiet after that (except for IRC…
- Private email (Hal Finney)
select failed 10038 fix
I believe I've fixed the bug related to "select failed: 10038" (error WSAENOTSOCK). The select error is not a big deal, but it led the communications thread to get blocked on a socket that should have been in non-blocking mode but wasn't.…
- bitcoin-list (SourceForge)
[bitcoin-list] Bitcoin v0.1.2 now available
Bitcoin v0.1.2 is now available for download. See http://www.bitcoin.org for the download link. All the problems I've been finding are in the code that automatically finds and connects to other nodes, since I wasn't able to test it in the…
- Private email (Hal Finney)
Re: select failed 10038 fix
It definitely looks like 0.1.3 solved it. It was getting so there were so many zombie nodes, I was having a hard time getting a reply to any of my messages. Now, four inventory messages go out, four getdata messages come back. Did you get…
- Private email (Hal Finney)
Re: select failed 10038 fix
Could you send me the debug.log from the 0.1.3 crash? I can usually get a lot just from that. I'll send you the debug builds shortly. ---------- Forwarded message ----------
- Private email (Hal Finney)
Re: v0.1.3 msvc debug build
Here's the 0.1.3 MSVC debug build ---------- Forwarded message ----------
- Private email (Hal Finney)
Re: v0.1.3 gcc debug build
and the gcc debug build w/gdb.exe ---------- Forwarded message ----------
- Private email (Dustin Trammell)
Re: Bitcoin v0.1 released
Thanks, I hadn't seen that yet. It looks very well presented. There was an older one that's been running for a long time that publishes its hashes to Usenet. I'm surprised this one isn't using Usenet, although it is kind of difficult to…
- bitcoin-list (SourceForge)
[bitcoin-list] Bitcoin v0.1 Alpha release notes
Release notes for Bitcoin v0.1 Alpha Bitcoin is a new electronic cash system that uses a peer-to-peer network to prevent double-spending. It's completely decentralized with no server or central authority. You can find screenshots and the…
- bitcoin-list (SourceForge)
[bitcoin-list] Bitcoin v0.1.3
It looks like we're through with the worst of the Internet connection issues. 0.1.3 fixed a problem where your node's communications could go dead after a while. The network is running much more smoothly now with this version. If you've…
- Private email (Hal Finney)
Re: select failed 10038 fix
Definitely the disk full. I completely put off disk full handling until a later version. Probably about time I did it now. Well, that's a relief. Satoshi ---------- Forwarded message ----------
- Private email (Dustin Trammell)
Re: Bitcoin v0.1 released
Sweet, I was looking for a group like that on Usenet at one point to see what I would use if I needed, and nothing really fit. I'm sure Google groups is a lot easier to post to. There are some scenarios where a Usenet or Google group…
- Private email (Hal Finney)
Re: disk full
If you build the dependencies, let me know how that goes. Everything is always harder to build on Windows than Linux. I've always hated projects with a lot of big dependencies, but there's no avoiding it, each one is essential. I still…
- Private email (Dustin Trammell)
Re: Bitcoin v0.1 released
There's at least one node who's inbound IP keeps changing all the time within the same class B. Maybe every time the program is run. I wasn't expecting that. Do you mind if I CC the rest of this to bitcoin-list or Cryptography? BTW,…
- Private email (Dustin Trammell)
Re: A few thoughts...
I group attacks into two classes: 1) Attacks that can only be done by someone actually in the chain of communication 2) Attacks that can be done by anyone on the Internet from anywhere Type 1 exposes you to people in your house or company…
- Cryptography mailing list (metzdowd)
Bitcoin v0.1 released
I would be surprised if 10 years from now we're not using electronic currency in some way, now that we know a way to do it that won't inevitably get dumbed down when the trusted third party gets cold feet. It could get started in a narrow…
- Private email (Dustin Trammell)
Re: Bitcoin v0.1 released
I would be surprised if 10 years from now we're not using electronic currency in some way, now that we know a way to do it that won't inevitably get dumbed down when the trusted third party gets cold feet. It could get started in a narrow…
- Private email (Dustin Trammell)
Re: Bitcoin v0.1 released
I would be surprised if 10 years from now we're not using electronic currency in some way, now that we know a way to do it that won't inevitably get dumbed down when the trusted third party gets cold feet. It could get started in a narrow…
- bitcoin-list (SourceForge)
Re: [bitcoin-list] Bitcoin v0.1 released
I would be surprised if 10 years from now we're not using electronic currency in some way, now that we know a way to do it that won't inevitably get dumbed down when the trusted third party gets cold feet. It could get started in a narrow…
- Private email (Dustin Trammell)
Re: A few thoughts...
The files are in "%appdata%\Bitcoin", that's the directory to backup. The data is stored in a transactional database DBM, so it should be safe from loss if there's a crash or power failure. %appdata% is per-user access privilege. Most new…
- Private email (Dustin Trammell)
Re: Bitcoin Transfer
It should be your Bitcoin address at home that you received it with. There's no way for it to know who it's from, so the best it can do is tell which of your addresses it was received on. You can create multiple addresses and give a…
- Private email (Dustin Trammell)
Re: Bitcoin Transfer
The first default one is labelled "Your Address" when it's created. All the places where address book labels are set are where the user manually sets it. The only time it automatically adds a label is a blank one when you send to a new…
- Private email (Hal Finney)
Re: disk full
I hate duplicating code, but the compiler forces us. Copy the body of the function above it, like this: void insert(iterator it, const_iterator first, const_iterator last) { if (it == vch.begin() + nReadPos && last - first <= nReadPos) {…
- Cryptography mailing list (metzdowd)
Bitcoin v0.1 released
Hal Finney wrote: Another factor that would mitigate spam if POW tokens have value: there would be a profit motive for people to set up massive quantities of fake e-mail accounts to harvest POW tokens from spam. They'd essentially be…
- Private email (Dustin Trammell)
Re: Bitcoin v0.1 released
Hal Finney wrote: Another factor that would mitigate spam if POW tokens have value: there would be a profit motive for people to set up massive quantities of fake e-mail accounts to harvest POW tokens from spam. They'd essentially be…
- bitcoin-list (SourceForge)
Re: [bitcoin-list] Problems
From: Nicholas Bohm 2009-01-25 10:17 What's the problem you're having? If you send me your debug.log file directly (best not to send attachments to the list), I can take a look at what's happening. Satoshi Nakamoto bitcoin-help at…
February 2009
- bitcoin-list (SourceForge)
[bitcoin-list] Bitcoin v0.1.5 released
Version 0.1.5 is now available. It includes the fix for the problem Nicholas had, checking for disk full and changes to try to improve things that were confusing. Special thanks to Nicholas and Dustin for all their help and feedback!…
- P2P Foundation forum
Bitcoin open source implementation of P2P currency
I've developed a new open source P2P e-cash system called Bitcoin. It's completely decentralized, with no central server or trusted parties, because everything is based on crypto proof instead of trust. Give it a try, or take a look at…
- P2P Foundation p2p-research list
[p2p-research] Bitcoin open source implementation of P2P currency
I've developed a new open source P2P e-cash system called Bitcoin. It's completely decentralized, with no central server or trusted parties, because everything is based on crypto proof instead of trust. Give it a try, or take a look at…
- P2P Foundation p2p-research list
[p2p-research] Bitcoin open source implementation of P2P currency
Martien van Steenbergen wrote: </i>><i> His concept makes sure money is anonymous unless it is compromised, i.e. </i>><i> the same money spent more than once. As soon as it's compromised, the </i>><i> ‘counterfeiter’ is immediately…
- P2P Foundation p2p-research list
[p2p-research] Bitcoin open source implementation of P2P currency
Martien van Steenbergen wrote: > Would love to also see support for not having to supply and > managing money. Would make it easier and cheaper to maintain > and results in have sufficient money, always and everywhere. > No scarcity, no…
- P2P Foundation p2p-research list
[p2p-research] Bitcoin open source implementation of P2P currency
Michel Bauwens wrote: </i>><i> able to use it in real life? </i> It's fully operational and the network is growing. If you try the software, e-mail me your Bitcoin address and I'll send you a few coins. We just need to spread the word and…
- P2P Foundation p2p-research list
[p2p-research] Bitcoin P2P e-currency v0.1 released
Announcing the release of Bitcoin, a new open source peer-to-peer electronic cash system that's completely decentralized, with no central server or trusted parties. Users hold the crypto keys to their own money and transact directly with…
- P2P Foundation forum
Bitcoin open source implementation of P2P currency
Could be. They're talking about the old Chaumian central mint stuff, but maybe only because that was the only thing available. Maybe they would be interested in going in a new direction. A lot of people automatically dismiss e-currency as…
- P2P Foundation forum
Bitcoin open source implementation of P2P currency
It is a global distributed database, with additions to the database by consent of the majority, based on a set of rules they follow: - Whenever someone finds proof-of-work to generate a block, they get some new coins - The proof-of-work…
- bitcoin-list (SourceForge)
Re: [bitcoin-list] Bitcoin v0.1.5 released
The next thing for v0.1.6 is to take advantage of multiple processors to generate blocks. Currently it only starts one thread. If you have a multi-core processor like a Core Duo or Quad this will double or quadruple your production. Later…
March 2009
- bitcoin-list (SourceForge)
Re: [bitcoin-list] Bitcoin v0.1.5 released
Hal Finney wrote: The current version will work fine. They'll each connect over the Internet, while incoming connections only come to the host that port 8333 is routed to. As an optimisation, I'll make a switch "-connect=1.2.3.4" to make…
April 2009
- Private email (Mike Hearn)
Questions about BitCoin
Hi Mike, I'm glad to answer any questions you have. If I get time, I ought to write a FAQ to supplement the paper. There is only one global chain. The existing Visa credit card network processes about 15 million Internet purchases per day…
- Private email (Mike Hearn)
Questions about BitCoin
Mike Hearn wrote: My best guess - it is the length of the global chain, and the rapid advance at the start is as the software downloads and verifies the preceding blocks in the chain as being valid. Right. I'm trying to think of more…
- Private email (Mike Hearn)
Questions about BitCoin
It keeps getting extended all the time. If it stopped, an attacker would have time to catch up. Don't worry, empty blocks aren't very big. As you say, it's the order of events that matters. [Quoted text hidden]
- Private email (Mike Hearn)
Questions about BitCoin
I started implementing a marketplace feature earlier that facilitates offering things for sale and taking orders, it's only half done though. A bit like e-bay but without auctions, just "buy now". Among other things, it would make it easy…
- Private email (Mike Hearn)
Questions about BitCoin
I sent back 32.51 and 50.00. I badly wanted to find some way to include a comment with indirect transfers, but there just wasn't a way to do it. Bitcoin uses EC-DSA, which was essential for making the block chain compact enough to be…
- Private email (Mike Hearn)
Questions about BitCoin
Got the 50. Transactions sent to a bitcoin address will always say "from: unknown". The transaction only tells who it's to. Sending by bitcoin address has a number of problems, but it's so nice having the fallback option to be able to…
- Private email (Mike Hearn)
Questions about BitCoin
The list is: bitcoin-list@lists.sourceforge .net Subscribe/unsubscribe page: http://lists.sourceforge.net/m ailman/listinfo/bitcoin-list Archives: http://sourceforge.net/mailarc hive/forum.php?forum_name= bitcoin-list I'll always announce…
- Private email (Mike Hearn)
Lack of chargeback support
I am not a lawyer and I can't possibly answer that. I suppose if the law applies to a bank or financial institution or other intermediary, then it would not apply since there is no bank involved, only two parties trading directly with…
May 2009
- Private email (Martti Malmi)
Re: Bitcoin
Thanks for starting that topic on ASC, your understanding of bitcoin is spot on. Some of their responses were rather Neanderthal, although I guess they're so used to being anti-fiat-money that anything short of gold isn't good enough.…
- Private email (Martti Malmi)
Re: Bitcoin
mmalmi@cc.hut.fi wrote: That would be great! I added you (dmp1ce) as a dev to the sourceforge project and gave you access to edit the web space and everything. Definitely. This will be an absolutely essential feature once things get…
- Private email (Martti Malmi)
Re: Bitcoin
Oh crap, I got your sourceforge usernames mixed up, sorry about that. I clicked on the wrong e-mail when I was looking for your username. You now have access. Your FAQ looks good so far! You can create whatever you want on…
- Private email (Martti Malmi)
Re: Bitcoin
mmalmi@cc.hut.fi wrote: They have Wordpress built in, you might not need to set up any database stuff manually. I enabled the Wordpress feature and added you as an admin, account sirius-m, e-mail sirius-m@users.sourceforge.net. I'm not…
- Private email (Martti Malmi)
Re: Bitcoin
It's already an improvement, and like you say, there must be better themes to choose from. It would be good to make the download link go directly to the download area: https://sourceforge.net/project/showfiles.php?group\_id=244765 I…
- Private email (Martti Malmi)
Re: Bitcoin
You're right, that was it. I went in and granted us access using the alternate account. I like your idea of at least moving the FAQ into the wiki. I've seen other projects that use the wiki for the FAQ or even the whole site. If you can…
June 2009
- Private email (Martti Malmi)
Re: Bitcoin
The site layout is looking nicer. More impressive looking. There are a lot of things you can say on the sourceforge site that I can't say on my own site. Even so, I'm uncomfortable with explicitly saying "consider it an investment".…
- Private email (Martti Malmi)
Re: Bitcoin
mmalmi@cc.hut.fi wrote: Thanks, I've been really busy lately. I registered username "satoshi". Since there's no SSL login, I want to mainly use that account with sub-admin powers and use the admin account as little as possible. I created…
July 2009
- Private email (Martti Malmi)
Re: Bitcoin
I know this sounds really retarded, but I still haven't been able to get the sourceforge login page to load, so I haven't been able to read it either. https://sourceforge.net/account/login.php Hal isn't currently actively involved. He…
August 2009
- Private email (Martti Malmi)
Re: Bitcoin
That's a good point that since you know how many coins exist and how fast new ones are created, you could set a support price based on the amount of legacy currency you have and be sure you'll have enough to meet all demands. I had…
- Private email (Martti Malmi)
Re: Bitcoin
Glad that worked, it's a pain that the dependencies are so big and hard to build. Some of them give little attention to the Windows build. Next time I update to the latest versions, maybe I'll lay everything out in one directory tree and…
- Private email (Martti Malmi)
Re: Bitcoin
\> Next I'm going to implement the "minimize to tray" feature and the Now that I think about it, you've put your finger on the most important missing feature right now that would make an order of magnitude difference in the number of…
September 2009
- Private email (Martti Malmi)
Re: Bitcoin
That's great, that's a good step forward. Yes, I worked out the sourceforge login problem, it was some tricky thing on the login page that exposed a quirky bug in a browser add-in. mmalmi@cc.hut.fi wrote:
October 2009
- Private email (Martti Malmi)
Re: Setup, Autorun, v0.1.6
Thanks for that. I'm still merging in some changes I had that need to go in before any next release. Some things based on questions and feedback I've received that'll reduce confusion. I'll probably enable multi-proc generating support,…
- Private email (Martti Malmi)
Re: Setup, Autorun, v0.1.6
I got it, I see you checked in the startup folder code before changing it to registry. I don't see any visible problems in the code. I guess it depends what exactly the problem was with it not always working by default. Was there a…
- Private email (Martti Malmi)
Re: Setup, Autorun, v0.1.6
It's possible Bitcoin ran and bailed out because something was wrong. debug.log should tell something if that was the case. What OS are you using? I wonder if we need Admin privilege and don't realize it. Stuff that requires Admin can't…
- Private email (Martti Malmi)
Re: Setup, Autorun, v0.1.6
Yeah, I put back your startup folder shortcut code and it started fine for me too on XP and Vista. For good measure, I changed it to make the shortcut settings look identical to one I manually created. I set the working directory to where…
- Private email (Martti Malmi)
Re: \[bitcoin-list\] Does Bitcoin Crash in Windows?
Liberty Standard wrote: I haven't had any reports of crashes in v0.1.5. It's been rock solid for me on Windows. I think it must be Wine related. If you get another crash in Wine and it prints anything on the terminal, e-mail me and I may…
- bitcoin-list (SourceForge)
Re: [bitcoin-list] Does Bitcoin Crash in Windows?
Liberty Standard wrote: I haven't had any reports of crashes in v0.1.5. It's been rock solid for me on Windows. I think it must be Wine related. If you get another crash in Wine and it prints anything on the terminal, e-mail me and I may…
- Private email (Martti Malmi)
Fw: bitcoin.sourceforge.net
Any idea what's going on with it? Every time I look, it's fine. Eugen Leitl wrote: On Sat, Oct 24, 2009 at 12:55:06AM +0100, Satoshi Nakamoto wrote: Doesn't work right now. Liberty Standard wrote: in your
- Private email (Martti Malmi)
Re: Fw: bitcoin.sourceforge.net
Sourceforge is just so darn slow. I don't know what else to do though. It's such a standard, more often than not any given project has a projectname.sourceforge.net site. When I see whatever.sourceforge.net in a google search, I assume…
- Private email (Martti Malmi)
Re: Fw: bitcoin.sourceforge.net
I'll convert the CriticalSection code to wxCriticalSection and upload it to SVN (it's a little tricky). I don't know what to do for TryEnterCriticalSection though. I think I'm almost ready to check everything in. You're probably right,…
- Private email (Martti Malmi)
Re: Linux build
The easy solution I took was to look at the wxWidgets source code and see how they did it. They just mapped it to wxMutex on non-MSW, which does have TryEnter, so that mapped in perfectly. I checked in all my backlog of changes to SVN,…
- Private email (Martti Malmi)
Re: Linux build
I fixed some non-portable stuff I came across: QueryPerformanceCounter %I64d in printf format strings Sleep CheckDiskSpace If there's any other unportable stuff you know of I should fix, let me know. I think I'll move debug.log and db.log…
- Private email (Martti Malmi)
Re: Linux build
heapchk() is just a MSVCRT debugging thing that's not being used. It can be a no-op on Linux. OpenSSL automatically uses /dev/urandom to seed on Linux, so RandAddSeedPerfmon can also be a no-op. Don't let it connect to the network before…
November 2009
- Private email (Martti Malmi)
Re: Linux build, proxy
Great, I've been looking forward to working on the Linux build. If you connect to Freenode's hidden service, then they tell you they've also banned TOR from that due to abuse and it kicks you off. There's a several step procedure you can…
- Private email (Martti Malmi)
Re: Linux build
It was almost there. I fixed a few things and got it to finish compiling but I don't know the system libraries to link to so there's undefined references galore. I changed the makefile to look for things under /usr/local and in their…
- Private email (Martti Malmi)
Re: Linux build
Just letting you know I'm still working on the Linux build so we don't duplicate work. I got it linked and ran it and working through runtime issues like getting it switched to load bitmaps from xpm instead of resources. There are debian…
- Private email (Martti Malmi)
Re: Linux build
I merged the linux changes into the main trunk on SVN. It compiles and runs now. I think all the problems are in the UI. The menus quickly quit working and it doesn't repaint when it's supposed to unless I resize it, and the UI is getting…
- Private email (Martti Malmi)
Re: Proxy
mmalmi@cc.hut.fi wrote: debug.log moved to the data directory "%appdata%/bitcoin/debug.log" 7 inbound and 2 outbound sounds about as expected. My last SVN commit included an overhaul of the code that selects the order of addresses to…
- Private email (Martti Malmi)
Forum
Now that the forum on bitcoin.sourceforge.net is catching on, we really should look for somewhere that freehosts full blown forum software. The bitweaver forum feature is just too lightweight. I assume the "Forum" tab on the homepage can…
- Private email (Martti Malmi)
Re: Linux build
It works reliably on Linux now, except if it uses wxMessageBox() outside the GUI thread, it'll crash because non-GUI threads can't open a window on Linux. I haven't got to fixing that yet. I've been running my stress test on it and it's…
- Private email (Martti Malmi)
Linux build ready for testing (attached)
bitcoin-linux-0.1.6-test1.tar.bz2 attached
- Private email (Martti Malmi)
Linux build ready for testing
The Linux build is ready for testing on the network. It seems solid. I sent the executable as an attachment in the previous e-mail, but if the mail server didn't let it through (it's 12MB), you can download it here:…
- Private email (Martti Malmi)
Re: Linux build ready for testing
In the debug.log, it requests the block list, receives the block list, then begins uploading the list of blocks requested. It doesn't receive the blocks, but it didn't run long enough for me to be sure it would have had time yet.…
- Private email (Martti Malmi)
Re: Forum
I'm not really a fan of that type of forum layout. The thread list only fits about 4 threads on a page, posts are treated like news articles or blog posts with reply comments at the bottom. It's more of a social networking site, not…
- Private email (Martti Malmi)
Re: Linux build ready for testing
Liberty Standard wrote: About how long did it take to start? It could be the node that you happened to request from is slow. The slow start is consistent with the slow download speed. I'd like to look at your current debug.log file and…
- Private email (Martti Malmi)
Re: Linux build ready for testing
Thanks for that, I see what happened. Because the first one was slow, it ended up requesting the blocks from everybody else, which only bogged everything down. I can fix this, I just need to think a while about the right way. There's no…
- Private email (Martti Malmi)
Re: Linux build ready for testing
You really don't want to keep running in Wine, you're getting database errors (db.log). You probably developed these rituals of transferring to a fresh install to cope with database corruption. If there is a way to lose unconfirmed…
- Private email (Martti Malmi)
Re: Linux build ready for testing
You got a lot done with the Linux build, autostart, minimize to tray, setup and everything, it's really appreciated. Good luck on your C++ project. mmalmi@cc.hut.fi wrote:
- Private email (Martti Malmi)
Re: Linux - dead sockets problem
I see what happened. All your sockets went dead somehow. You had no communication with the network, but because you had 8 zombie connections, it thought it was still online and kept generating blocks. You can tell this is happening when…
- Private email (Martti Malmi)
Re: Linux - linux-0.1.6-test2
I fixed a few places I found where it was possible for a socket to get an error and not get disconnected. If your connections go dead again, it should disconnect and reconnect them. I also implemented an inactivity timeout as a fallback.…
- Private email (Martti Malmi)
Re: Linux - linux-0.1.6-test2 attachment
linux-0.1.6-test2.tar.bz2 attached
- Private email (Martti Malmi)
Linux - linux-0.1.6-test3
Right now (04:50 GMT) my node is connecting to yours and getting zombie connections each time. The socket isn't returning an error, just zombie without notice. If you're running the linux build right now, it would be interesting to see…
- Private email (Martti Malmi)
linux-0.1.6-test3.tar.bz2 attached
File linux-0.1.6-test3.tar.bz2 attached linux-0.1.6-test3.tar.bz2 12,143,473 bytes
- Private email (Martti Malmi)
linux-0.1.6-test5 fix for zombie sockets
test 5: I added MSG\_DONTWAIT to the send and recv calls in case they forgot the socket is non-blocking. If that doesn't work, there's now the catch-all solution: another thread monitors the send/recv thread and terminates and restarts it…
- Private email (Martti Malmi)
linux-0.1.6-test5.tar.bz2 attached
12,033,918 linux-0.1.6-test5.tar.bz2
- Private email (Martti Malmi)
Zetaboards forum
I created a forum on Zetaboards, InvisionFree's new site that they're migrating to. http://s1.zetaboards.com/Bitcoin/index/ I made an admin account you can use to upgrade your own account to admin: u: admin pw: B98VzUUA BTW, the admin…
- Private email (Martti Malmi)
Linux update
linux-0.1.6-test5 solved Liberty's zombie socket problem. The MSG\_DONTWAIT fixed the root cause, it's not having to terminate and restart the thread. The sockets are marked non-blocking already, so I don't understand why. Maybe it…
- Private email (Martti Malmi)
Re: Linux update
I'd better install 64-bit then. I imagine it's something about the 32-bit version of Berkeley DB on 64-bit Linux. BTW, in things like the feature list credits, do you want me to refer to you as sirius-m or Martti Malmi? I think most…
- Private email (Martti Malmi)
Re: Linux update
At first glance, bitcoinshop.com looks better. bitcoinexchange.com might be better than bitcoinx.com. Be careful where you search domain names, many will front-run you. Even network solutions, although they've said they won't if you use…
- Private email (Martti Malmi)
Re: Db::open/Db::close "Bad file descriptor" exception
I have an idea for a workaround, but it depends on what files the errors are on. If you've accumulated several errors in db.log, could you send it to me? (even if it's rather simple and boring) Is the file listed always blkindex.dat, or…
- Private email (Martti Malmi)
Re: Forum
mmalmi@cc.hut.fi wrote: What do you see as the benefits of switching the wiki? Some I can think of: SSL get away from sourceforge's unreliable hosting everything not logged by sourceforge The forum feature is about as weak as bitweaver.…
- Private email (Martti Malmi)
Re: Forum
That's a good idea to go in a more web-publishing CMS type direction like Drupal. That's a better fit and can produce a better looking website than a wiki. I think I was wrong about wiki. Only a few specific people will do any website…
- Private email (Martti Malmi)
linux-0.1.6-test7
test 7: Backup your data directory before running this, just in case. Workaround for the Db::open/Db::close "Bad file descriptor" exception. Might also make the initial block download faster. The workaround is to open the database handles…
- Private email (Martti Malmi)
Re: Forum
mmalmi@cc.hut.fi wrote: Another issue I thought of with zetaboards: most free forum sites won't let you export the user account database if you want to move. I don't know why I don't see any other software projects using a free forum, but…
- Private email (Martti Malmi)
Re: linux-0.1.6-test7
Finally an easy one. I see a way that could happen on a long operation such as the initial download. The TryLock bug is unrelated to the db stuff. Fix will be in test8. I've been able to reproduce the db::open/close exception 3 times now…
- Private email (Martti Malmi)
Re: Db::open/Db::close "Bad file descriptor" exception
Thanks. The db::open/close errors confirm the pattern. More interesting is the zombie sockets activity towards the end, and the socket thread monitor tripped but didn't get it going again. Was the machine disconnected from the net?…
- Private email (Martti Malmi)
Re: Forum
That's great, this is going to fun! I'll research what people say about the two. mmalmi@cc.hut.fi wrote:
- Private email (Martti Malmi)
SMF forum, need a mod installed
I've been configuring the SMF forum. They're saying SMF is better written than phpBB and more reliable, so if I can get SMF to look right, that's the preferable choice. Most forums run vBulletin (big-boards.com lists 1376 vBulletin, 275…
- Private email (Martti Malmi)
Re: SMF forum, need a mod installed
\> It's okay to go live. Are you setting up a redirect or a dns entry? In DNS entry. I'm thinking of merging the bitcoin.org information with your site content so I can switch the whole bitcoin.org domain over. We need to replace the…
- Private email (Martti Malmi)
Re: SMF forum, need a mod installed
Thanks, that worked, I got File Manager installed with SSH. I also uploaded a few themes into Drupal. I haven't thoroughly gone through all the available themes yet. Looked around at CMSes, Drupal and Joomla are popular. Consensus is…
- Private email (Martti Malmi)
Re: SMF forum, need a mod installed
I'll go ahead with setting up Drupal then. I don't think we should make the site https by default. It's still very unusual for the public part of sites to be https, probably because it introduces potential technical complications, delays…
- BitcoinTalk
Welcome to the new Bitcoin forum!
Welcome to the new Bitcoin forum! The old forum can still be reached here: http://bitcoin.sourceforge.net/boards/index.php I'll repost some selected threads here and add updated answers to questions where I can. FAQ…
- BitcoinTalk
Repost: Bitcoin Maturation
-------------------- bitcoinbitcoin: Bitcoin Maturation Posted:Thu 01 of Oct, 2009 (14:12 UTC) From the user's perspective the bitcoin maturation process can be broken down into 8 stages. 1. The initial network transaction that occurs…
- BitcoinTalk
Repost: Request: Make this anonymous?
-------------------- anonguy54: Request: Make this anonymous? Posted:Thu 15 of Oct, 2009 (19:58 UTC) Are there any plans to make this service anonymous? e.g; Being able to route BitCoin through Tor.
- BitcoinTalk
Re: Repost: Bitcoin Maturation
It's important to have network connectivity while you're trying to generate a coin (block) and at the moment it is successfully generated. 1) During generation (when the status bar says "Generating" and you're using CPU to find a…
- BitcoinTalk
Re: Repost: Request: Make this anonymous?
There will be a proxy setting in version 0.2 so you can connect through TOR. I've done a careful scrub to make sure it doesn't use DNS or do anything that would leak your IP while in proxy mode.
- Private email (Martti Malmi)
SEO friendly site transition
We need to do a continuity transition with bitcoin.org so the search engines don't think this is a new site and reset the site start date and PR data. Google allows a certain number of properties like IP address or content of the site to…
- Private email (Martti Malmi)
Access permissions required to fix Drupal
Drupal's .htaccess file which uses mod\_rewrite to allow clean URLs without the ? parameter is not working because its changes are rejected because Apache is not configured with "AllowOverride All". This is needed to make Drupal coexist…
- BitcoinTalk
Repost: How anonymous are bitcoins?
-------------------- bitcoinbitcoin: How anonymous are bitcoins? Can nodes on the network tell from which and or to which bitcoin address coins are being sent? Do blocks contain a history of where bitcoins have been transfered to and…
- BitcoinTalk
Re: Repost: How anonymous are bitcoins?
> Can nodes on the network tell from which and or to which bitcoin > address coins are being sent? Do blocks contain a history of where > bitcoins have been transfered to and from? Bitcoins are sent to and from bitcoin addresses, which…
- Private email (Martti Malmi)
bitcoin.org DNS change went through
The bitcoin.org DNS change went through about 12 hours ago. I'll wait another 12 hours and then change the Forum tab on bitcoin.sourceforge.net to go to http://www.bitcoin.org/smf/ For future reference, the changes in SMF to update the…
- Private email (Martti Malmi)
Bitweaver menu editor broken
The Bitweaver menu editor is broken, I can't change the Forum link. The "create and edit menu items" page comes up blank for me: http://bitcoin.sourceforge.net/nexus/menu\_items.php?menu\_id=2 You try it, I'm stumped. The Forum link…
- BitcoinTalk
Repost: Linux/UNIX compile
-------------------- scott: Linux/UNIX compile Posted:Thu 08 of Oct, 2009 (05:49 UTC) Can we get instructions or modifications to compile and install BitCoin on Linux? A command line version would be great.
- BitcoinTalk
Re: Repost: Linux/UNIX compile
The Linux version is on its way. Martti's Linux port was merged into the main code branch and New Liberty Standard has been testing it. It'll be in the next release, version 0.2. Command line is on the to-do list after 0.2.
- BitcoinTalk
[OLD THREAD] Bitcoin version 0.2 development status
We've been working hard on improvements for the next version release. Martti (sirius-m) added some nice features to make it more user friendly and easier to run in the background: - Minimize to system tray option - Autostart on boot…
- Private email (Martti Malmi)
Re: Bitcoin.org
Thanks, I haven't settled on a theme yet. My first experiment was to try something besides yet another blue site. Another line of thought is that it should be like a bank website, stately, professional and official looking to support…
December 2009
- Private email (Martti Malmi)
Re: Bitcoin.org
What Windows version/browser doesn't font anti-aliasing work on? IE 6 on XP anti-aliases, and versions below that have less than 1% market share. There's a transaction fee of 0.01 per KB after the first 1KB for oversized transactions. The…
- Private email (Martti Malmi)
Re: Bitcoin.org
mmalmi@cc.hut.fi wrote: That's strange, I've seen Firefox 3.5 on XP anti-alias large fonts. Well anyway, your way is safer. I changed it back to text for now though so I can keep tweaking the colours. Drupal puts the <span> tags and junk…
- Private email (Martti Malmi)
Re: Sourceforge tracker
I added the sourceforge tracker to bitcoin.sourceforge.net. The complete selection of links is below if you want a different one. I had it on bitcoin.org for a minute, but took it off. It breaks the lock in SSL mode with a mixed content…
- Private email (Martti Malmi)
Drupal site online
I went ahead and put the new Drupal site online. Enough time has passed for a safe transition, and the site looks good. There's more work I should do on the theme, but it's good enough so far. This is a huge improvement over the old…
- BitcoinTalk
Re: A few suggestions
Helpful suggestions, thanks. That's a good idea. The side accepting the connection just needs to withhold from sending anything until it receives a valid handshake. Any portscan would only get a dead connection that doesn't volunteer to…
- BitcoinTalk
Re: A few suggestions
That's a good approach for mobile. Programmatic API used by PHP (any language) to present a web UI covers remote admin, mobile and any other client that can't be online all the time with a static IP. It would be like webmail. It would be…
- BitcoinTalk
Re: Questions about Bitcoin
1-3: For that level of anonymity you need to connect through TOR, which will be possible with version 0.2, which is only a few weeks away. I'll post TOR instructions at that time. 4: Version 0.1.5: backup the whole %appdata%\Bitcoin…
- Private email (Martti Malmi)
custom3 theme
I wasn't satisfied with my custom2 theme. It felt crowded, the header/logo seemed wrong and the heavy left margin stationery style is outdated. custom3 online now is a more standard layout similar to a lot of commercial software…
- BitcoinTalk
Re: Questions about Bitcoin
That's true, with the send-to-IP option, you are sending to whoever answers that IP. Sending to a bitcoin address doesn't have that problem. The plan is to implement an IP + bitcoin address option that would have the benefits of both. It…
- BitcoinTalk
Re: A few suggestions
Right, the SVN has the almost-release-candidate 0.2 source, which can also be built and run on Linux. It hasn't been tested on FreeBSD. That would be a big help. TOR users wouldn't have to worry about how to get seeded, and we wouldn't…
- BitcoinTalk
Re: A few suggestions
The average total coins generated across the network per day stays the same. Faster machines just get a larger share than slower machines. If everyone bought faster machines, they wouldn't get more coins than before. We should have a…
- BitcoinTalk
Re: A few suggestions
Mac support would be nice. wxWidgets really pays off for cross platform. Please don't try PPC. PPC is big-endian and Bitcoin is little-endian, there would be endless endian bugs making it harder for me to debug the network if there's a…
- BitcoinTalk
Re: A few suggestions
There would be a command line switch at runtime to tell it to run without UI. All it needs to do is not create the main window. A simplistic way would be to disable "pframeMain->Show" and "ptaskbaricon->Show" in ui.cpp. The network…
- BitcoinTalk
Re: A few suggestions
It looks like the implicit conversion from std::string to wxString isn't working. That's used everywhere, the conversion needs to work. wxString is complicated by supporting win32's 16-bit wchar and 8-bit ansi dual-compile. You can get…
- BitcoinTalk
Re: A few suggestions
Then it must be something you're doing differently with building or configuring wxWidgets. What options did you use on the wxWidgets "configure" script? The options I used are in build-unix.txt. Never heard of that happening. Is there…
- Private email (Martti Malmi)
Re: RC2
mmalmi@cc.hut.fi wrote: Most of the fixes are on the sender's side, so if you were downloading the network upgrades to 0.2. How long did the initial download take?
- Private email (Martti Malmi)
Planned release announcement text
Here's the planned release announcement text. Probably releasing shortly. Bitcoin version 0.2 is here! Download links: Windows Setup Program Windows Zip File Linux (tested on Ubuntu) New features Martti Malmi - Minimize to system tray…
- BitcoinTalk
Bitcoin 0.2 released!
Bitcoin version 0.2 is here! Download links: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-win32-setup.exe/download http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.2.0-win32.zip/download…
- Private email (Martti Malmi)
\[bitcoin-list\] Bitcoin 0.2 released
Bitcoin 0.2 is here! Download (Windows, and now Linux version available) http://sourceforge.net/projects/bitcoin/files/ New Features Martti Malmi - Minimize to system tray option - Autostart on boot option so you can keep it running in…
- bitcoin-list (SourceForge)
[bitcoin-list] Bitcoin 0.2 released
Bitcoin 0.2 is here! Download (Windows, and now Linux version available) http://sourceforge.net/projects/bitcoin/files/ New Features Martti Malmi - Minimize to system tray option - Autostart on boot option so you can keep it running in…
- BitcoinTalk
Re: A few suggestions
That's good, is it running fine on FreeBSD? I committed the changes to headers.h. For consistency, I used __BSD__. The complete list of defines is at http://docs.wxwidgets.org/stable/wx_cppconst.html #ifdef __BSD__ #include <netinet/in.h>…
- BitcoinTalk
Re: A few suggestions
What you can currently do is set "Minimize to the tray" in options, then run it as "bitcoin -min" so it starts minimized. The only visible part will be a small (20x20) icon on the tray, which can be doubleclicked if you want to access the…
- Private email (Martti Malmi)
Re: Bitcoin stuff
Thanks for creating the maintenance account, it would have been impossible to do all that without it. I'm really always going to need it. OK, I changed the password to a 20 character random password. That's a good domain. People rarely…
- Private email (Martti Malmi)
Re: Bitcoin stuff
mmalmi@cc.hut.fi wrote: I had been wondering why everyone keeps harping on no-UI, when already you can run it with only a small icon on the tray, which is common for server services on Windows. So I guess this is why. I had chalked it up…
- Private email (Martti Malmi)
Re: Bitcoin stuff
You're right, I was looking at a test run with 250,000 blocks... duh. A normal one shows 17MB memory usage and 10MB VM size. mmalmi@cc.hut.fi wrote: