1 2011-06-29 00:00:11 Pinion has quit (Quit: Colloquy for iPad - http://colloquy.mobi)
   2 2011-06-29 00:03:01 meelu is now known as DR_MANHATAN
   3 2011-06-29 00:03:08 DR_MANHATAN is now known as meelu
   4 2011-06-29 00:03:46 aristidesfl is now known as NSA_agent3994
   5 2011-06-29 00:04:10 NSA_agent3994 is now known as aristidesfl
   6 2011-06-29 00:04:32 <Diablo-D3> gmaxwell: it'd be a shitload easier if I could just make the fucker spit the fucking thing out and let me do it myself
   7 2011-06-29 00:04:59 theorb has joined
   8 2011-06-29 00:05:27 Zarutian has joined
   9 2011-06-29 00:05:33 theorbtwo has quit (Ping timeout: 244 seconds)
  10 2011-06-29 00:05:36 theorb is now known as theorbtwo
  11 2011-06-29 00:06:19 sabalaba has quit (Ping timeout: 240 seconds)
  12 2011-06-29 00:06:20 <gmaxwell>     "keypoolsize" : 100,
  13 2011-06-29 00:06:27 <gmaxwell>     "keypoolsize" : 99,
  14 2011-06-29 00:06:34 <gmaxwell> is the keypool known to leak keys?
  15 2011-06-29 00:06:52 Zarutian has quit (Client Quit)
  16 2011-06-29 00:07:02 Zarutian has joined
  17 2011-06-29 00:07:03 <gmaxwell> oh. hm. this is not good.
  18 2011-06-29 00:07:26 <BlueMatt> gmaxwell: is this wrt wallet crypto?
  19 2011-06-29 00:07:31 markio has quit ()
  20 2011-06-29 00:07:34 <gmaxwell> Running wallet crypto.
  21 2011-06-29 00:07:46 <BlueMatt> did you receive anything?
  22 2011-06-29 00:07:52 <BlueMatt> ie get tx, send tx, etc
  23 2011-06-29 00:08:00 <gmaxwell> Step 1. start testnet node, connect=1.2.3.4 so it goes nowhere.
  24 2011-06-29 00:08:01 <BlueMatt> or call getwork
  25 2011-06-29 00:08:09 <gmaxwell> Step 2. encrypt wallet
  26 2011-06-29 00:08:14 <gmaxwell>     "generate" : false,
  27 2011-06-29 00:08:34 <gmaxwell> step 3. shutdown node (ctrl-c foreground daemon)
  28 2011-06-29 00:08:54 <gmaxwell> step 4. start daemon again, observer poolsize went down.
  29 2011-06-29 00:08:59 <gmaxwell> repeat from step 3.
  30 2011-06-29 00:09:43 <gmaxwell> (dunno if all steps are required, seems to be sufficient however)
  31 2011-06-29 00:09:45 sabalaba has joined
  32 2011-06-29 00:10:28 <spirals> Has Myckel (of operationfabulous.com) been around here lately? I have some questions about his service and this channel was listed as a contact point.
  33 2011-06-29 00:10:31 <gmaxwell>     "keypoolsize" : 77,
  34 2011-06-29 00:10:41 <gmaxwell> I wonder what happens if I get it down to zero. ;)
  35 2011-06-29 00:11:40 <Diablo-D3> gmaxwell: how is the merkle root calculated?
  36 2011-06-29 00:11:46 <Diablo-D3> like, where does the extra nonce come in
  37 2011-06-29 00:11:54 f33x_ has joined
  38 2011-06-29 00:11:55 <b4epoche_> thoughts?
  39 2011-06-29 00:11:57 <b4epoche_>  /serialize.h:398: error: invalid use of incomplete type 'struct CWalletTx'
  40 2011-06-29 00:11:59 <gmaxwell> Diablo-D3: the extranonce is just part of the coinbase txn.
  41 2011-06-29 00:12:29 <Diablo-D3> gmaxwell: so basically Im fucked.
  42 2011-06-29 00:12:31 <gmaxwell> Diablo-D3: the root is the end result of a hashtree containing all the txn in the block.
  43 2011-06-29 00:12:57 <Diablo-D3> I'd have to code, basically, an entirely new bitcoind in java
  44 2011-06-29 00:13:25 f33x has quit (Ping timeout: 250 seconds)
  45 2011-06-29 00:13:41 <gmaxwell> Pretty much.
  46 2011-06-29 00:13:45 <BlueMatt> Diablo-D3: what are you trying to do?
  47 2011-06-29 00:15:43 <gmaxwell> write a java pool daemon that does eligius style payouts, most likely.
  48 2011-06-29 00:15:48 <gmaxwell> ;)
  49 2011-06-29 00:15:58 <BlueMatt> ...why?
  50 2011-06-29 00:16:02 <BlueMatt> a java server?
  51 2011-06-29 00:16:07 <BlueMatt> seems...inefficient
  52 2011-06-29 00:16:14 <BlueMatt> oh wait, this is Diablo
  53 2011-06-29 00:16:16 <gmaxwell> hah.
  54 2011-06-29 00:16:27 f33x_ has quit (Ping timeout: 250 seconds)
  55 2011-06-29 00:16:49 <gmaxwell> To be fair, for long running tasks the jvms do a good job now. But this is only proving that, yes, pigs can fly if you attack a big enough rocket.
  56 2011-06-29 00:17:00 <Diablo-D3> gmaxwell: no no no
  57 2011-06-29 00:17:05 <Diablo-D3> I have no interest in that fucking retarded shit
  58 2011-06-29 00:17:12 p0s- has joined
  59 2011-06-29 00:17:25 Speeder has joined
  60 2011-06-29 00:17:25 <Diablo-D3> who the fuck wants to wait 120 blocks to spend the money
  61 2011-06-29 00:17:26 p0s has quit (Read error: Operation timed out)
  62 2011-06-29 00:17:28 <Speeder> hello :D
  63 2011-06-29 00:17:34 <Speeder> I am having FUN today
  64 2011-06-29 00:17:36 <Speeder> I found freenet
  65 2011-06-29 00:17:38 <Speeder> :D
  66 2011-06-29 00:18:09 <Speeder> More content to visit (the regular internet is now boring to me... I feel I visited all fringes that interest to me in the languages that I know)
  67 2011-06-29 00:18:10 <gmaxwell> BlueMatt:     "keypoolsize" : 0,
  68 2011-06-29 00:18:17 <gmaxwell> well it doesn't go negative at least. :)
  69 2011-06-29 00:18:41 <Diablo-D3> gmaxwell: but no, bitcoind cant handle 500 ghash worth of getworks
  70 2011-06-29 00:19:12 mologie has quit (Ping timeout: 255 seconds)
  71 2011-06-29 00:19:27 <gmaxwell> Diablo-D3: run many.
  72 2011-06-29 00:19:34 <Diablo-D3> gmaxwell: Ive stopped communication with bitcoind as much as possible
  73 2011-06-29 00:19:38 <Diablo-D3> but I cant sidestep getworks
  74 2011-06-29 00:19:41 <gmaxwell> (and of course, fix bitcoind)
  75 2011-06-29 00:19:57 <gmaxwell> (e.g. async rpc patch)
  76 2011-06-29 00:20:07 <Diablo-D3> running multiple bitcoinds wont synchronize shit
  77 2011-06-29 00:20:21 <gmaxwell> there isn't shit to synchronize.
  78 2011-06-29 00:20:27 glassresistor has joined
  79 2011-06-29 00:20:32 <Diablo-D3> how many extranonces is there? I thought it was 2^16
  80 2011-06-29 00:20:43 <BlueMatt> gmaxwell: found it...will fix in a sec
  81 2011-06-29 00:20:48 <dD0T> Speeder: A lot of disgusting stuff in there though....
  82 2011-06-29 00:20:52 <gmaxwell> nope.
  83 2011-06-29 00:20:58 <Diablo-D3> oh?
  84 2011-06-29 00:21:04 <gmaxwell> dD0T, Speeder: what happens on freenet stays on freenet.
  85 2011-06-29 00:21:11 tonykay has joined
  86 2011-06-29 00:21:17 <Diablo-D3> gmaxwell: its not 2^32 is it?
  87 2011-06-29 00:21:20 <Speeder> dD0T well... yes.
  88 2011-06-29 00:21:43 <Speeder> The first thing I saw upon installing Frost was: 1 thread asking about a freenet bitcoin board. 10 threads advertising gay porn
  89 2011-06-29 00:21:44 <Speeder> :/
  90 2011-06-29 00:22:00 <Speeder> (nothing against gays, but to me gay porn is classified as disgusting stuff0
  91 2011-06-29 00:22:11 <dD0T> Speeder: Gay porn I don't care about...there's other stuff on there...
  92 2011-06-29 00:22:15 <gmaxwell> dD0T: please don't give examples of what else is there.
  93 2011-06-29 00:22:20 <dD0T> gmaxwell: I won't
  94 2011-06-29 00:22:38 <BlueMatt> a logged chan might be a bad idea to post that kind of stuff on ;)
  95 2011-06-29 00:22:38 <dD0T> gmaxwell: Let me put it this way. I decided freenet was not for me because of it ;-)
  96 2011-06-29 00:23:09 <gmaxwell> Likewise. Well. I like it conceptually and have run a node on and off since freenet's inception. But I've only used freenet once, and thats all that it took.
  97 2011-06-29 00:23:15 amiller has quit (Ping timeout: 255 seconds)
  98 2011-06-29 00:23:19 <dD0T> gmaxwell++
  99 2011-06-29 00:23:39 T_X has joined
 100 2011-06-29 00:23:44 f33x has joined
 101 2011-06-29 00:24:33 <b4epoche_> no thoughts on this:  /serialize.h:398: error: invalid use of incomplete type 'struct CWalletTx'
 102 2011-06-29 00:24:39 <Speeder> freenet is like bitcoin, but for speech
 103 2011-06-29 00:24:50 MC1984 has joined
 104 2011-06-29 00:24:57 <Speeder> and like bitcoin, seemly some people are really happy to use it for less noble causes
 105 2011-06-29 00:26:13 <dongs> freenet and tor is the best thing for downloading cp
 106 2011-06-29 00:27:30 eternal1 has quit (Quit: Leaving.)
 107 2011-06-29 00:27:33 <Speeder> canned pomelos?
 108 2011-06-29 00:27:42 tower has quit (Ping timeout: 258 seconds)
 109 2011-06-29 00:28:30 tower has joined
 110 2011-06-29 00:29:06 <BlueMatt> gmaxwell: fixed
 111 2011-06-29 00:31:31 <lumos> Speeder, freehaven.net
 112 2011-06-29 00:33:31 ido___ has quit (Quit: Page closed)
 113 2011-06-29 00:33:48 tonykay has quit (Quit: Colloquy for iPad - http://colloquy.mobi)
 114 2011-06-29 00:35:38 kerx has quit (Read error: Connection reset by peer)
 115 2011-06-29 00:36:04 <gmaxwell> okay, how the @#$@# should I be coping with bluematt rewriting the patch? it's blowing up my local copy of git and making me wish I was dead.
 116 2011-06-29 00:40:23 josephholsten has quit (Quit: josephholsten)
 117 2011-06-29 00:41:30 * dD0T remembers something about git fetch -f but isn't sure
 118 2011-06-29 00:42:36 BlueMattBot has quit (Ping timeout: 255 seconds)
 119 2011-06-29 00:42:53 <BlueMatt> gmaxwell: hey, I keep changing one line or to chars to fix bugs you report...why are you complaining?
 120 2011-06-29 00:42:55 lumos has quit (Remote host closed the connection)
 121 2011-06-29 00:43:36 <gmaxwell> BlueMatt: because it takes me longer to fix my git repo than it did for me to find the issue or you to fix it! :)
 122 2011-06-29 00:43:56 <BlueMatt> oh, you are changing crap?
 123 2011-06-29 00:44:05 <gmaxwell> (In the past I've just git-reset against an older position in the repository before pulling the changes, but that doesn't seem to work for me)
 124 2011-06-29 00:44:09 <gmaxwell> No.
 125 2011-06-29 00:44:29 <BlueMatt> git fetch TheBlueMatt; git reset --hard TheBlueMatt/newenc
 126 2011-06-29 00:44:32 <BlueMatt> shouldnt be hard
 127 2011-06-29 00:44:53 <gmaxwell> Hm. Okay. --hard is what I wasn't doing.
 128 2011-06-29 00:45:35 <gmaxwell> BlueMatt: what was happening with the keys btw?
 129 2011-06-29 00:46:06 mologie has joined
 130 2011-06-29 00:46:30 p0s- has quit (Remote host closed the connection)
 131 2011-06-29 00:46:52 <BlueMatt> oh, old code that was checking mapKeys instead of calling HaveKey
 132 2011-06-29 00:46:55 <gmaxwell> hmph they came back on my second reload even though I'd not provided a password.
 133 2011-06-29 00:46:58 <BlueMatt> in CWallet::LoadWallet
 134 2011-06-29 00:47:58 <BlueMatt> yea, they might do that
 135 2011-06-29 00:48:11 <BlueMatt> as they were never non-keypool keys, the thing just got confused
 136 2011-06-29 00:48:19 <gmaxwell> K. good. as long as it is expected. :)
 137 2011-06-29 00:48:24 Marf has quit (Ping timeout: 258 seconds)
 138 2011-06-29 00:48:59 <BlueMatt> when you enter your password, it does sanity checks on all your keys (slightly indirectly) by checking each key against its stored pubkey
 139 2011-06-29 00:49:03 <gmaxwell> oh wait. nm. my testing rig deleted the directoy. :)
 140 2011-06-29 00:49:07 <BlueMatt> so if you can enter your pass, your wallet is good
 141 2011-06-29 00:49:40 <BlueMatt> well it might be messed up, but your keys are clean
 142 2011-06-29 00:50:08 <BlueMatt> oh, oops no, that wouldnt happen GetOrReuseFromKeyPool will remove it from pool
 143 2011-06-29 00:50:45 <gmaxwell> In my case they came back because my testing shim blew away the directory.
 144 2011-06-29 00:52:05 <BlueMatt> well now that would do it
 145 2011-06-29 00:54:10 anu has quit (Ping timeout: 240 seconds)
 146 2011-06-29 00:54:17 johnlockwood_ has joined
 147 2011-06-29 00:54:17 Blitzboom has quit (Ping timeout: 240 seconds)
 148 2011-06-29 00:54:41 anu has joined
 149 2011-06-29 00:55:32 denisx has joined
 150 2011-06-29 00:55:33 karnac has joined
 151 2011-06-29 00:55:39 <gmaxwell> BlueMatt: that looks a little interesting http://pastebin.com/KEaWujV6  (triggered after draining the pool then doing walletpassphrase "x" 1)
 152 2011-06-29 00:55:40 MC1984 has quit (Ping timeout: 244 seconds)
 153 2011-06-29 00:55:57 <gmaxwell> (going go have dinner, so I won't look at that one in more depth right now)
 154 2011-06-29 00:56:37 Blitzboom has joined
 155 2011-06-29 00:56:50 glassresistor has quit (Ping timeout: 258 seconds)
 156 2011-06-29 00:58:36 <gmaxwell> BlueMatt: walletpassphrase "x" 0/1 won't cut the unlock time down, thats a bit surprising. (did I mention that before?)
 157 2011-06-29 00:59:11 <BlueMatt> gmaxwell: what do you mean on that one?
 158 2011-06-29 00:59:25 BlueMattBot has joined
 159 2011-06-29 00:59:27 nhodges has quit (Ping timeout: 250 seconds)
 160 2011-06-29 00:59:50 <gmaxwell> If I do walletpassphrase "x" 10  then right after do walletpassphrase "x" 0  I expect it to lock the wallet
 161 2011-06-29 01:00:02 <gmaxwell> Instead I get error: {"code":-14,"message":"Error: The wallet passphrase entered was incorrect."}
 162 2011-06-29 01:00:06 <BlueMatt> nope, it always keeps the longest one
 163 2011-06-29 01:00:16 <gmaxwell> (which is a little surprising)
 164 2011-06-29 01:00:25 <BlueMatt> hm, I prefer it that way
 165 2011-06-29 01:00:43 <gmaxwell> means that if I fatfinger it and knock it into next week I have to shutdown the daemon to lock it again.
 166 2011-06-29 01:01:01 <denisx> jgarzik: is it normal that after every pushpoold restart I get an unknown-user per user?
 167 2011-06-29 01:01:31 <genewitch> God dammit bitcoind is having a lot of issues
 168 2011-06-29 01:01:36 <BlueMatt> gmaxwell: well I will do lockwallet, but if you are running 2 scripts at once which both enter pass, one shouldnt lock the other out
 169 2011-06-29 01:01:45 NickelBot has quit (Remote host closed the connection)
 170 2011-06-29 01:01:47 <genewitch> using 100% CPU for long periods and rejecting connetions during that time
 171 2011-06-29 01:02:22 <gmaxwell> BlueMatt: okay that works for me too.
 172 2011-06-29 01:02:28 <dongs> so has anyone used bitcoin to purchase child pornography yet
 173 2011-06-29 01:02:37 <gmaxwell> Can we +b dongs please?
 174 2011-06-29 01:02:56 <genewitch> dev means developer not deviant
 175 2011-06-29 01:03:04 <gmaxwell> hah
 176 2011-06-29 01:03:40 NickelBot has joined
 177 2011-06-29 01:04:02 <genewitch> gribble:;;bc,stats
 178 2011-06-29 01:05:28 tandy80 has quit (Remote host closed the connection)
 179 2011-06-29 01:05:44 dongs has joined
 180 2011-06-29 01:05:51 <dongs> sowwie.
 181 2011-06-29 01:06:28 Tim-7967 has joined
 182 2011-06-29 01:06:53 <iz> that is a terrible place to get kicked, though..
 183 2011-06-29 01:06:58 <genewitch> So why is bitcoind using so much CPU and then refusing connections while it does so?
 184 2011-06-29 01:07:17 sabalaba has quit (Ping timeout: 240 seconds)
 185 2011-06-29 01:07:22 MtGox_Adam has joined
 186 2011-06-29 01:07:25 <gmaxwell> genewitch: rpc connections?
 187 2011-06-29 01:07:28 <iz> genewitch: it uses lots of cpu when catching up on the block chain
 188 2011-06-29 01:07:45 <genewitch> gmaxwell: should only be one client i think
 189 2011-06-29 01:07:53 <genewitch> iz: well it needs to stop crashing, then
 190 2011-06-29 01:07:54 <iz> and it won't generate for miners over RPC until you are caught up on the block chain
 191 2011-06-29 01:08:08 <gmaxwell> genewitch: er, you could report the crashes…
 192 2011-06-29 01:08:17 NickelBot has quit (Remote host closed the connection)
 193 2011-06-29 01:08:20 <genewitch> iz: it's accepted 41 units of work, though
 194 2011-06-29 01:08:21 <iz> if you turn on the verbose debugging or sniff the traffic for the RPC connection
 195 2011-06-29 01:08:29 <genewitch> gmaxwell: what do you think i am talking in here for
 196 2011-06-29 01:08:31 <iz> it will tell you
 197 2011-06-29 01:09:31 <BlueMatt> valgrind is about the slowest possible way to make bitcoin run...ever
 198 2011-06-29 01:10:12 <gmaxwell> BlueMatt: meh, it's only ~1/10th normal or so. get more cpus.
 199 2011-06-29 01:10:13 NickelBot has joined
 200 2011-06-29 01:10:22 <gmaxwell> I have 32 copies of valgrinded bitcoin running right now.
 201 2011-06-29 01:10:39 <BlueMatt> what cpu are you on?
 202 2011-06-29 01:10:44 NickelBot has quit (Remote host closed the connection)
 203 2011-06-29 01:10:47 HopsNBarley has quit (Ping timeout: 240 seconds)
 204 2011-06-29 01:10:50 <gmaxwell> and fwiw, most of my valgrind annoyance was solved by building openssl with -DPURIFY
 205 2011-06-29 01:10:56 meelu is now known as MtGox_Meelu
 206 2011-06-29 01:11:12 <genewitch> can we stop with the difficulty going up
 207 2011-06-29 01:11:14 <genewitch> jesuys
 208 2011-06-29 01:11:15 <gmaxwell> ah, this is on opteron 8356.
 209 2011-06-29 01:12:16 <BlueMatt> gmaxwell: Im on an i7-920 ocd to 3.8 ghz, so it would have to be faster than a august 2007 amd
 210 2011-06-29 01:12:37 NickelBot has joined
 211 2011-06-29 01:12:38 seventoes has joined
 212 2011-06-29 01:13:03 NickelBot has quit (Remote host closed the connection)
 213 2011-06-29 01:13:08 pogden has joined
 214 2011-06-29 01:13:09 <genewitch> BlueMatt: opterons are pretty freaking fast
 215 2011-06-29 01:13:12 <gmaxwell> Indeed. :) it's not faster than a whole bunch of them. :) (I'm running many test situations in parallel)
 216 2011-06-29 01:13:29 MtGox_Meelu is now known as MagicalMeelu
 217 2011-06-29 01:13:45 <BlueMatt> genewitch: yea, but a 2007 operton doesnt compare to a 1366 i7
 218 2011-06-29 01:14:06 <genewitch> opterons are server chips
 219 2011-06-29 01:14:10 <BlueMatt> yep
 220 2011-06-29 01:14:10 <genewitch> it's comparing apples and oranges
 221 2011-06-29 01:14:13 <gmaxwell> ...
 222 2011-06-29 01:14:18 <BlueMatt> not really
 223 2011-06-29 01:14:33 <BlueMatt> comparing server chips to desktop chips really isnt that huge a jump
 224 2011-06-29 01:14:34 <gmaxwell> Also, what version of valgrind? 3.5.0 here.
 225 2011-06-29 01:14:36 <genewitch> how many mhash is your i7 getting
 226 2011-06-29 01:14:46 <BlueMatt> 3.6.1
 227 2011-06-29 01:15:02 <gmaxwell> hehe this system does about 73MH/s. cpumining ;)
 228 2011-06-29 01:15:17 <BlueMatt> mining is a fairly odd usage-case compared to regular usage
 229 2011-06-29 01:15:45 <genewitch> but that's what we're talking about, i was wondering what your i7 gets relative to my quad athlon II
 230 2011-06-29 01:15:48 <genewitch> and his opteron
 231 2011-06-29 01:15:56 <gmaxwell> no.. thats not what we were talking about.
 232 2011-06-29 01:15:58 <BlueMatt> I think its like 20mhash
 233 2011-06-29 01:16:05 <gmaxwell> In any case. I'm out for now
 234 2011-06-29 01:16:57 bst-- has quit (Quit: An expert is someone who has made all the mistakes there are to be made in a particular field of expertise.)
 235 2011-06-29 01:17:07 SixEch0 has joined
 236 2011-06-29 01:17:33 torsthaldo has quit (Read error: Connection reset by peer)
 237 2011-06-29 01:18:36 pogden has quit (Ping timeout: 255 seconds)
 238 2011-06-29 01:20:44 scott` has joined
 239 2011-06-29 01:20:52 NickelBot has joined
 240 2011-06-29 01:21:16 scott` is now known as Guest74247
 241 2011-06-29 01:23:06 Leo_II has quit (Ping timeout: 255 seconds)
 242 2011-06-29 01:23:17 Juffo-Wup has quit (Read error: Connection reset by peer)
 243 2011-06-29 01:25:29 MagicalMeelu is now known as meelu
 244 2011-06-29 01:25:37 meelu is now known as Limitless
 245 2011-06-29 01:25:58 ThomasV has joined
 246 2011-06-29 01:30:05 <b4epoche_> okay...  it seems a lot has changed since last release.
 247 2011-06-29 01:30:45 <b4epoche_> I can't seem to get rid of:
 248 2011-06-29 01:30:50 <b4epoche_>  /Users/ericmock/Documents/Code/bitcoin/MacBitcoin/src/cocoa/../db.h:20: error: forward declaration of 'struct CWalletTx'
 249 2011-06-29 01:31:09 <b4epoche_> and misc other errors like it
 250 2011-06-29 01:34:02 <BlueMatt> did you have CWallet in the last version you used?
 251 2011-06-29 01:34:12 <BlueMatt> as that is a fairly major code change
 252 2011-06-29 01:35:01 IO- has quit (Quit: changing servers)
 253 2011-06-29 01:36:57 Leo_II has joined
 254 2011-06-29 01:36:58 <b4epoche_> yea, I just realized that I didn't used to have wallet.cpp
 255 2011-06-29 01:37:10 <BlueMatt> yea thats a very major change
 256 2011-06-29 01:37:46 f33x_ has joined
 257 2011-06-29 01:38:12 IO- has joined
 258 2011-06-29 01:38:56 <b4epoche_> should db.h have a #include "wallet.h" ?
 259 2011-06-29 01:39:11 <BlueMatt> probably
 260 2011-06-29 01:39:25 <BlueMatt> well db.h probably not
 261 2011-06-29 01:39:44 <b4epoche_> there's a line:  class CWalletTx
 262 2011-06-29 01:39:50 <b4epoche_> that's giving an error
 263 2011-06-29 01:39:58 <BlueMatt> yea it should then
 264 2011-06-29 01:40:04 <b4epoche_> does the code I pulled compile for other folks?
 265 2011-06-29 01:40:06 f33x has quit (Ping timeout: 250 seconds)
 266 2011-06-29 01:40:06 f33x_ is now known as f33x
 267 2011-06-29 01:40:25 Twoheaded has left ()
 268 2011-06-29 01:40:29 f33x has quit (Read error: Connection reset by peer)
 269 2011-06-29 01:41:12 RenaKunisaki has quit (Ping timeout: 276 seconds)
 270 2011-06-29 01:41:22 RenaKunisaki has joined
 271 2011-06-29 01:41:40 CheapScotsman has joined
 272 2011-06-29 01:41:42 HopsNBarley has joined
 273 2011-06-29 01:41:42 HopsNBarley has quit (Changing host)
 274 2011-06-29 01:41:42 HopsNBarley has joined
 275 2011-06-29 01:41:45 traviscj has quit (Remote host closed the connection)
 276 2011-06-29 01:42:32 <b4epoche_> can I complain that this is a mess?  like there are BOOST_FOREACH in wallet.h but no boost headers
 277 2011-06-29 01:42:53 <b4epoche_> I'm not sure I really want to be messing around with the core code like this.
 278 2011-06-29 01:42:57 <BlueMatt> yea, headers are a mess
 279 2011-06-29 01:42:58 amiller has joined
 280 2011-06-29 01:43:11 <BlueMatt> though all you should have to do is change headers around
 281 2011-06-29 01:43:22 <BlueMatt> and as long as those are in a separate commit, it would be fine to commit
 282 2011-06-29 01:46:00 * b4epoche_ liked headers.h better
 283 2011-06-29 01:46:24 <BlueMatt> oh god no
 284 2011-06-29 01:46:55 glassresistor has joined
 285 2011-06-29 01:47:00 <b4epoche_> CBlock is in main.h, right?
 286 2011-06-29 01:47:04 f33x has joined
 287 2011-06-29 01:47:42 <b4epoche_> oh right, and with all this code in headers, ugh
 288 2011-06-29 01:49:12 xtalmath has quit (Ping timeout: 260 seconds)
 289 2011-06-29 01:49:32 <b4epoche_> whaaa...  wallet.cpp includes headers.h?
 290 2011-06-29 01:49:49 kon is now known as Kothar
 291 2011-06-29 01:49:54 f33x_ has joined
 292 2011-06-29 01:50:03 <luke-jr> basically, Satoshi got the crypto stuff right, but screwed up everything else :P
 293 2011-06-29 01:50:09 witkamp has joined
 294 2011-06-29 01:50:20 <BlueMatt> luke-jr: no, he got more than that right, he just screwed up a ton of code
 295 2011-06-29 01:50:29 pogden has joined
 296 2011-06-29 01:50:30 <luke-jr> BlueMatt: oversimplification
 297 2011-06-29 01:51:29 <b4epoche_> man, this looks circular
 298 2011-06-29 01:51:36 <BlueMatt> b4epoche: oh it is
 299 2011-06-29 01:53:19 <BlueMatt> b4epoche: best bet for now: blindly include everything :)
 300 2011-06-29 01:53:29 <b4epoche_> in the correct order
 301 2011-06-29 01:53:31 f33x has quit (Ping timeout: 250 seconds)
 302 2011-06-29 01:53:32 f33x_ is now known as f33x
 303 2011-06-29 01:53:53 <BlueMatt> well yea, that too
 304 2011-06-29 01:54:11 dvide_ has quit ()
 305 2011-06-29 01:54:12 <b4epoche_> looks to me like this is all 'precompiler' stuff...
 306 2011-06-29 01:54:13 mmoya has joined
 307 2011-06-29 01:54:24 ssalxs has quit ()
 308 2011-06-29 01:54:26 <b4epoche_> I'm just adding "class XYZ" everywhere
 309 2011-06-29 01:55:30 <BlueMatt> thats ugly
 310 2011-06-29 01:55:36 <BlueMatt> just figure out/fix the includes
 311 2011-06-29 01:57:04 <gmaxwell> Bitcoin: Error loading wallet.dat
 312 2011-06-29 01:57:10 <BlueMatt> known issue
 313 2011-06-29 01:57:12 <BlueMatt> debugging
 314 2011-06-29 01:57:12 <gmaxwell> awesome.
 315 2011-06-29 01:57:14 <gmaxwell> damn
 316 2011-06-29 01:57:25 <BlueMatt> still pretty much nfc where that one is
 317 2011-06-29 01:57:25 f33x_ has joined
 318 2011-06-29 01:57:31 <b4epoche_> actually, I'm just going back to the old src...  I don't know enough C++ to figure this all out.
 319 2011-06-29 01:57:33 <BlueMatt> though Im sidetracked on some other bugs first
 320 2011-06-29 01:57:53 <BlueMatt> b4epoche: ok, well try to keep it in git then too please, so you can keep pushing to github
 321 2011-06-29 01:58:06 btc4beer has joined
 322 2011-06-29 01:58:06 <BlueMatt> b4epoche_: that also means you will miss out on all the crypto stuff and new features
 323 2011-06-29 01:58:35 <gmaxwell> Yea, I'm not sure where it was triggered. I just left it with a dozen callers randomly slamming it with getnewaddress walletpassphrase 1 / keypoolrefill / and walletpassphrasechange
 324 2011-06-29 01:58:44 <gmaxwell> and that seemed fine, then I quit and it wouldn't restart.
 325 2011-06-29 01:58:54 <BlueMatt> damn, Im sitting here debugging the address book crap which was already fixed and is unrelated to encryption
 326 2011-06-29 01:59:15 <BlueMatt> yea, for some reason it wants to add a ton of unencrypted keys
 327 2011-06-29 01:59:43 <BlueMatt> now Ive got to go debug that one
 328 2011-06-29 02:00:01 f33x has quit (Ping timeout: 250 seconds)
 329 2011-06-29 02:00:38 BitcoinForNewegg has quit ()
 330 2011-06-29 02:00:42 HardDisk_WP has quit (Ping timeout: 276 seconds)
 331 2011-06-29 02:01:12 <gmaxwell> well, if you want a corrupted wallet.dat, lemme know, I put it aside while I try to trigger other falures.
 332 2011-06-29 02:01:45 f33x_ has quit (Ping timeout: 250 seconds)
 333 2011-06-29 02:01:53 <BlueMatt> no, its not hard to duplicate, its not really corrupted, just refusing to load as if something like that is seen in the wild, more corruption might be there, so its best to make the user ask a recovery spcialist
 334 2011-06-29 02:01:56 <Diablo-D3> gmaxwell: I hate bitcoin.
 335 2011-06-29 02:02:09 <BlueMatt> Diablo-D3: and you are here because...?
 336 2011-06-29 02:02:25 <Diablo-D3> blueMatt: because apparently Im the only asshole here who can code
 337 2011-06-29 02:02:44 <BlueMatt> lol, ok then
 338 2011-06-29 02:02:52 <luke-jr> is there any way to guarantee a transaction can't be reinstated in another block, if the one it's in is made invalid?
 339 2011-06-29 02:03:37 <BlueMatt> gmaxwell: oh, it was an obvious miss, Ill go fix it
 340 2011-06-29 02:03:48 <gmaxwell> luke-jr: I think you need the opposite of nlocktime (can't include after block x) and we don't have that.
 341 2011-06-29 02:03:54 <BlueMatt> luke-jr: no
 342 2011-06-29 02:04:04 <BlueMatt> (we dont have that for a reason)
 343 2011-06-29 02:04:09 <luke-jr> :<
 344 2011-06-29 02:04:20 somuchwin has quit (Ping timeout: 246 seconds)
 345 2011-06-29 02:04:21 xtalmath has joined
 346 2011-06-29 02:04:21 <luke-jr> I wanted to add a dummy txn, with only inputs and no outputs
 347 2011-06-29 02:04:30 <luke-jr> to make generation > 50 BTC
 348 2011-06-29 02:04:30 traviscj has joined
 349 2011-06-29 02:04:46 <luke-jr> but no way to prevent Deepbit from forking just to steal that, eh
 350 2011-06-29 02:05:05 <Diablo-D3> >no outputs
 351 2011-06-29 02:05:06 somuchwin has joined
 352 2011-06-29 02:05:13 <Diablo-D3> niggawat
 353 2011-06-29 02:05:20 <gmaxwell> Diablo-D3: yes, to feed the generation, all fees.
 354 2011-06-29 02:05:27 <kreal-> whom made guiminer ?
 355 2011-06-29 02:05:35 <Diablo-D3> gmaxwell: but...
 356 2011-06-29 02:05:40 <Diablo-D3> that'd make 50 btc dissapear forever
 357 2011-06-29 02:05:47 <luke-jr> Diablo-D3: no, n00b
 358 2011-06-29 02:05:48 <gmaxwell> ... no.
 359 2011-06-29 02:05:51 <kreal-> or put in another way, is Kiv here ?
 360 2011-06-29 02:06:04 <gmaxwell> jesus. luke wants to pay the miners already in his coinbase txn more than 50 btc.
 361 2011-06-29 02:06:09 <luke-jr> gmaxwell: 25 BTC input, 0 BTC output = 25 BTC txn fee
 362 2011-06-29 02:06:11 <luke-jr> Diablo-D3:  25 BTC input, 0 BTC output = 25 BTC txn fee
 363 2011-06-29 02:06:15 <luke-jr> Diablo-D3: = 75 BTC generated
 364 2011-06-29 02:06:33 <luke-jr> gmaxwell: it'd be so cool! :P
 365 2011-06-29 02:06:37 <Diablo-D3> oh
 366 2011-06-29 02:06:40 <Diablo-D3> on the tx
 367 2011-06-29 02:06:42 <Diablo-D3> not the gen tx
 368 2011-06-29 02:06:44 [7] has quit (Disconnected by services)
 369 2011-06-29 02:06:45 <luke-jr> right
 370 2011-06-29 02:06:55 TheSeven has joined
 371 2011-06-29 02:06:55 <Diablo-D3> yeah, I'd just eat your free lunch
 372 2011-06-29 02:07:28 <gmaxwell> luke-jr: announce a conflicting transaction firs.t
 373 2011-06-29 02:07:36 <gmaxwell> Then ignore the conflicting transaction
 374 2011-06-29 02:07:39 <Diablo-D3> luke-jr: why not just insert fake shares into s3?
 375 2011-06-29 02:07:43 <luke-jr> gmaxwell: I'm assuming malicious competing pools
 376 2011-06-29 02:07:44 <Diablo-D3> and fake inflate our balances
 377 2011-06-29 02:08:06 Kothar is now known as kon
 378 2011-06-29 02:08:19 <luke-jr> gmaxwell: ie, they see the lucritive fee and decide to fork the block chain just to get it
 379 2011-06-29 02:08:23 <gmaxwell> luke-jr: but the malicious pool would be including their conflict in the invalid. But I guess you can't promise that, alas.
 380 2011-06-29 02:08:49 nhodges has joined
 381 2011-06-29 02:08:55 <gmaxwell> (then they'd have to mine two blocks to get it, as they'd have to replace their block with the conflict.)
 382 2011-06-29 02:10:15 <Diablo-D3> dude
 383 2011-06-29 02:10:18 <Diablo-D3> if I see a fee like that
 384 2011-06-29 02:10:22 <Diablo-D3> Ill hack the gibson to get it
 385 2011-06-29 02:10:25 <Diablo-D3> actually fuck
 386 2011-06-29 02:10:36 <Diablo-D3> I should write a hacked up DiabloMiner that tries to intentionally hack the gibson
 387 2011-06-29 02:10:45 <Diablo-D3> everyone would just switch to that and steal each other's balances
 388 2011-06-29 02:11:09 * gmaxwell pats Diablo-D3 on the head
 389 2011-06-29 02:11:25 <dubbz82> https://github.com/dubbz82/Bitcoin-Price-Calculator if anyone wants to look at my crappy c# code..
 390 2011-06-29 02:11:26 <dubbz82> lol
 391 2011-06-29 02:11:37 <Diablo-D3> no one wants to look at your anti-FOSS bullshit
 392 2011-06-29 02:11:41 <Diablo-D3> take your swpat whoring elsewhere
 393 2011-06-29 02:11:42 <dubbz82> XD
 394 2011-06-29 02:12:15 HardDisk_WP has joined
 395 2011-06-29 02:12:15 HardDisk_WP has quit (Changing host)
 396 2011-06-29 02:12:16 HardDisk_WP has joined
 397 2011-06-29 02:12:41 <luke-jr> Diablo-D3: hypocrit
 398 2011-06-29 02:12:48 <luke-jr> Diablo-D3: you use anti-FOSS github too
 399 2011-06-29 02:12:56 <Diablo-D3> luke-jr: no, the C# you fuckwit
 400 2011-06-29 02:13:01 <gmaxwell> Diablo-D3: are you in a bad mood because your miner is now inferior to _poclbm_ of all things, because it got a fast kernel that pretty much matches yours, and it has _backup_ pool support?
 401 2011-06-29 02:13:22 <luke-jr> gmaxwell: no, he's mad that GimEEE is in -otc
 402 2011-06-29 02:13:24 <Diablo-D3> gmaxwell: erm, is that before or after I told m0 to steal my kernel?
 403 2011-06-29 02:13:32 <Diablo-D3> luke-jr: argh why did you remind me
 404 2011-06-29 02:13:38 <Diablo-D3> WHY IS GIMEEE IN -OTC
 405 2011-06-29 02:13:47 <Diablo-D3> I MEAN, WHY IS HE STILL BREATHING
 406 2011-06-29 02:13:55 <Diablo-D3> I AM HATE INCARNATE
 407 2011-06-29 02:14:04 f33x has joined
 408 2011-06-29 02:14:27 <dubbz82> heh
 409 2011-06-29 02:14:51 cryptocnt has quit (Ping timeout: 250 seconds)
 410 2011-06-29 02:15:20 <lfm> Diablo-D3: <- is probably a cute little 10 year old girl IRL
 411 2011-06-29 02:16:15 <gmaxwell> Lets play tea^wjava.
 412 2011-06-29 02:17:08 <BlueMatt> who the hell is Gimeee
 413 2011-06-29 02:17:40 oozyburglar has quit (Quit: Leaving)
 414 2011-06-29 02:17:51 unclemantis has quit ()
 415 2011-06-29 02:18:27 Guest74247 has quit (Ping timeout: 276 seconds)
 416 2011-06-29 02:19:30 <Diablo-D3> bluematt: forum troll
 417 2011-06-29 02:19:32 <Diablo-D3> lfm: I wish
 418 2011-06-29 02:19:37 <Diablo-D3> I could get all the women I want
 419 2011-06-29 02:19:40 <BlueMatt> Diablo-D3: that says what?
 420 2011-06-29 02:20:05 <BlueMatt> arg, its 4am and I ahve one more valgrind bug...
 421 2011-06-29 02:20:23 <Zarutian> oh, the joys of debugging </sarcasm>
 422 2011-06-29 02:21:42 <Diablo-D3> bluematt: he keeps accusing luke of stealing money
 423 2011-06-29 02:22:08 <BlueMatt> Diablo-D3: he claims luke is stealing how?
 424 2011-06-29 02:22:43 josephholsten has joined
 425 2011-06-29 02:22:45 <Diablo-D3> I dunno, something about almost 7 btc
 426 2011-06-29 02:23:00 <luke-jr> BlueMatt: he wants me to pay him 2x his earnings because payouts were broken and it got delayed or smth
 427 2011-06-29 02:23:10 <luke-jr> BlueMatt: otherwise he'll FUD troll
 428 2011-06-29 02:23:20 <Diablo-D3> I keep deleting his posts on the forum
 429 2011-06-29 02:23:22 <Diablo-D3> he keeps not getting it
 430 2011-06-29 02:24:06 <BlueMatt> wow...well where is nanotube?
 431 2011-06-29 02:24:21 scott`_ has joined
 432 2011-06-29 02:25:00 <gmaxwell> stop bugging bluematt, he needs to focus and fix all the bugs in bitcoin.
 433 2011-06-29 02:25:16 <gmaxwell> (no pressure)
 434 2011-06-29 02:25:27 * BlueMatt wants to go to bed...
 435 2011-06-29 02:26:48 f33x_ has joined
 436 2011-06-29 02:27:02 <luke-jr> Diablo-D3: well, I rated GimEEE -10, so once he leaves he'll be stuck :p
 437 2011-06-29 02:27:10 <Diablo-D3> heh
 438 2011-06-29 02:27:14 <Diablo-D3> so wait
 439 2011-06-29 02:27:17 Tim-7967 has quit (Remote host closed the connection)
 440 2011-06-29 02:27:22 <Diablo-D3> did someone just claim poclbm was faster than mine?
 441 2011-06-29 02:27:36 <luke-jr> yes
 442 2011-06-29 02:27:38 <luke-jr> lol
 443 2011-06-29 02:27:48 <Diablo-D3> oh, so he finally decided to frakenkernel?
 444 2011-06-29 02:28:01 <luke-jr> yep
 445 2011-06-29 02:28:04 <luke-jr> now it uses a ton more RAM
 446 2011-06-29 02:28:11 <Diablo-D3> wait, why?
 447 2011-06-29 02:28:12 <luke-jr> and gets me a whole 1 MH/s more
 448 2011-06-29 02:28:16 Tim-7967 has joined
 449 2011-06-29 02:28:16 Tim-7967 has quit (Changing host)
 450 2011-06-29 02:28:16 Tim-7967 has joined
 451 2011-06-29 02:28:21 <luke-jr> phatk is bloated? dunno
 452 2011-06-29 02:28:37 <luke-jr> Phoenix had the same problem
 453 2011-06-29 02:28:44 <Diablo-D3> wait, what sort of ram?
 454 2011-06-29 02:28:59 <luke-jr> system RAM
 455 2011-06-29 02:29:05 <luke-jr> my mining VM only has 256 MB
 456 2011-06-29 02:29:21 <luke-jr> if I don't add swap, phatk gets OOM killed
 457 2011-06-29 02:30:21 f33x has quit (Ping timeout: 250 seconds)
 458 2011-06-29 02:30:22 f33x_ is now known as f33x
 459 2011-06-29 02:30:37 <dubbz82> and (not that it should matter too much, as the mining client itself shouldn't eat up much resource wise) what OS is this?
 460 2011-06-29 02:31:51 <luke-jr> yay lol
 461 2011-06-29 02:32:00 <luke-jr> dubbz82: Gentoo GNU/Linux
 462 2011-06-29 02:32:09 <dubbz82> heh
 463 2011-06-29 02:32:11 <dubbz82> fair enough
 464 2011-06-29 02:33:04 Replayer has joined
 465 2011-06-29 02:33:05 <nanotube> BlueMatt: nanotube here. sup? :)
 466 2011-06-29 02:33:13 CheapScotsman has quit (Read error: Connection reset by peer)
 467 2011-06-29 02:33:43 CheapScotsman has joined
 468 2011-06-29 02:33:57 <BlueMatt> nanotube: what is this about some troll in -otc who luke and diablo claim needs banned?
 469 2011-06-29 02:34:00 <Replayer> Does anyone else have the experience that when bitcoin runs under the server command its a little bit sketchy for connection?
 470 2011-06-29 02:34:32 <b4epoche_> BlueMatt:  I'll update once the core stuff is stable and compiles
 471 2011-06-29 02:34:33 <luke-jr> BlueMatt: he's banned
 472 2011-06-29 02:34:45 <luke-jr> BlueMatt: he got kicked and I rated him -10 :p
 473 2011-06-29 02:34:46 <nanotube> BlueMatt: dunno what you're talking about, i was afk. what happened? luke-jr ?
 474 2011-06-29 02:35:01 <luke-jr> nanotube: GimEEE demands BTC from me under threat of (more) slander
 475 2011-06-29 02:35:05 <luke-jr> nanotube: I don't pay trolls off
 476 2011-06-29 02:35:34 <Replayer> I find bitcoin - server cant be connectewd to 50% of the time through the RPC stuff
 477 2011-06-29 02:35:43 <BlueMatt> oh lol
 478 2011-06-29 02:36:02 <nanotube> luke-jr: hrm why, what does he claim happened, and what really did happen?
 479 2011-06-29 02:36:25 Dradnicx has joined
 480 2011-06-29 02:36:30 <Diablo-D3> luke-jr: weird, I have no such problems.
 481 2011-06-29 02:36:58 <luke-jr> nanotube: the pool changed payout method, new system was buggy, so I reverted it and recalculated payouts under the original system retroactively. he sees the graph showing his balance down during the buggy period, and ignores the huge leap after it.
 482 2011-06-29 02:37:08 <gmaxwell> Hm I think someone is trying a sybil attack on namecoin.
 483 2011-06-29 02:37:22 <gmaxwell> Lfnet complained to them that they needed to split thei channels up because they had 6000 users.
 484 2011-06-29 02:37:22 <BlueMatt> gmaxwell: ok, pushed a new one that should fix most of that crap
 485 2011-06-29 02:37:24 <luke-jr> nanotube: IIRC he more recently changed his story to "payout took too long, so you forced me to loan it and I want interest"
 486 2011-06-29 02:37:52 <BlueMatt> still need to figure out why the hell  walletpassphrase is lagging on low timeouts (something to do with threadtopupkeypool lagging, but that shouldnt be...)
 487 2011-06-29 02:37:53 <gmaxwell> I looked and there are dozens of russian IPs with mutiple hosts.
 488 2011-06-29 02:38:14 <nanotube> luke-jr: heh i see...
 489 2011-06-29 02:38:40 <BlueMatt> ok, thats all, Im finally off
 490 2011-06-29 02:38:52 <BlueMatt> gmaxwell: please keep destroying my code ;)
 491 2011-06-29 02:39:06 <dubbz82> lol?
 492 2011-06-29 02:39:18 f33x_ has joined
 493 2011-06-29 02:39:37 <luke-jr> lol
 494 2011-06-29 02:39:48 Idler has joined
 495 2011-06-29 02:40:04 blomqvist has quit (Read error: Connection reset by peer)
 496 2011-06-29 02:40:08 f33x has quit (Remote host closed the connection)
 497 2011-06-29 02:40:35 pyros1 has quit (Ping timeout: 252 seconds)
 498 2011-06-29 02:41:09 blomqvist has joined
 499 2011-06-29 02:41:10 mmoya has quit (Remote host closed the connection)
 500 2011-06-29 02:42:48 <dubbz82> if a pool screws up, and the owner properly repays.....what the heck was he complaining about?
 501 2011-06-29 02:42:49 <dubbz82> lol
 502 2011-06-29 02:43:02 cryptocnt has joined
 503 2011-06-29 02:43:48 f33x_ has quit (Ping timeout: 250 seconds)
 504 2011-06-29 02:44:31 pyro-DerWahre- has joined
 505 2011-06-29 02:45:10 Moral_ has joined
 506 2011-06-29 02:45:12 pyro-Der_ has quit (Ping timeout: 244 seconds)
 507 2011-06-29 02:46:08 <BlueMatt> gmaxwell: I have a feeling its not currently writing private keys to db when topupkeypool is called after a wallet is already encrypted
 508 2011-06-29 02:46:22 <BlueMatt> would you mind checking that, I want to go to bed
 509 2011-06-29 02:46:44 f33x has joined
 510 2011-06-29 02:47:09 cuddlefish has joined
 511 2011-06-29 02:47:49 <b4epoche_> I think I've created a monster by introducing my daughter to Minecraft...
 512 2011-06-29 02:48:28 <Moral_> lol
 513 2011-06-29 02:49:04 <cuddlefish> I'm such a 1337 h4x0r
 514 2011-06-29 02:49:48 Tim-7967 has quit (Read error: Connection reset by peer)
 515 2011-06-29 02:50:40 Castor_ has quit ()
 516 2011-06-29 02:51:12 copumpkin has joined
 517 2011-06-29 02:51:17 copumpkin has quit (Changing host)
 518 2011-06-29 02:51:17 copumpkin has joined
 519 2011-06-29 02:51:30 Tim-7967 has joined
 520 2011-06-29 02:52:19 <BlueMatt> gmaxwell: nevermind, that works, though I found another critical bug to debug in the morning...getaccountaddres doesnt work...
 521 2011-06-29 02:52:28 <gmaxwell> Bitcoin: Error loading wallet.dat
 522 2011-06-29 02:52:33 <gmaxwell> yea got it back into that state.
 523 2011-06-29 02:52:40 <BlueMatt> gmaxwell: how?
 524 2011-06-29 02:53:10 <BlueMatt> it would appear I failed to push the last fix
 525 2011-06-29 02:53:20 <gmaxwell> ahh
 526 2011-06-29 02:53:21 <BlueMatt> now try
 527 2011-06-29 02:53:37 <gmaxwell> because it's not a commit this wasn't clear, fetch pulled _something_
 528 2011-06-29 02:54:22 <b4epoche_> w00t, working CocoaBitcoin again!
 529 2011-06-29 02:54:32 <b4epoche_> now I can finish the UI stuff
 530 2011-06-29 02:54:57 dbasch has quit (Quit: dbasch)
 531 2011-06-29 02:54:58 <gmaxwell> BlueMatt: okay, thats not coming up with the wallet.dat previously in that state... trying to blow it away and trigger it again.
 532 2011-06-29 02:55:04 f33x has quit (Ping timeout: 250 seconds)
 533 2011-06-29 02:55:20 <BlueMatt> gmaxwell: wow, wait if the wallet has a mix of keys that should still come up
 534 2011-06-29 02:55:46 <gmaxwell> okay, well I kept a copy of one that wasn't coming up
 535 2011-06-29 02:55:53 <gmaxwell> whats your git rev number?
 536 2011-06-29 02:56:22 scott`_ has quit (Quit: scott`_)
 537 2011-06-29 02:56:51 <BlueMatt> whatever current github is, I just push -fd
 538 2011-06-29 02:56:54 <gmaxwell> didn't get back into that state.
 539 2011-06-29 02:57:02 <gmaxwell> (at least not quickly.
 540 2011-06-29 02:57:04 <gmaxwell> )
 541 2011-06-29 02:57:12 <BlueMatt> shouldnt get into that state, but should still not open on that state
 542 2011-06-29 02:57:48 <gmaxwell> oh then its fine then: with the latest push it didn't seem to get into it, but it won't open the wallet from it.
 543 2011-06-29 02:58:03 <BlueMatt> oh, ok thats right
 544 2011-06-29 02:58:07 f33x has joined
 545 2011-06-29 02:58:26 <gmaxwell> BlueMatt: whats the other known bug so I know not to waste time on it/
 546 2011-06-29 02:58:30 <gmaxwell> s/other//
 547 2011-06-29 02:58:30 <gmaxwell> ?
 548 2011-06-29 02:58:32 <BlueMatt> well isnt that a joy, when I try to debug a bug I had been reproducing all night, it wont show up again...
 549 2011-06-29 02:58:34 Aexoden has quit (Remote host closed the connection)
 550 2011-06-29 02:58:43 <BlueMatt> getaccountaddress (and probably others) lock up
 551 2011-06-29 02:58:44 pogden has quit (Ping timeout: 258 seconds)
 552 2011-06-29 02:58:49 <BlueMatt> must be bad locking order
 553 2011-06-29 02:58:55 Aexoden has joined
 554 2011-06-29 02:58:56 f33x_ has joined
 555 2011-06-29 02:58:57 <BlueMatt> also, walletpassphrase sometimes lags
 556 2011-06-29 02:58:59 <gmaxwell> ah, okay. hadn't gotten there yet.
 557 2011-06-29 02:59:03 <lfm> bluemattthat means you fixed it
 558 2011-06-29 02:59:04 <gmaxwell> Yes, noticed the lags....
 559 2011-06-29 02:59:04 <BlueMatt> but now I cant reproduce that for some reason
 560 2011-06-29 02:59:20 <BlueMatt> walletpassphrase should be really quick
 561 2011-06-29 02:59:28 f33x has quit (Read error: Connection reset by peer)
 562 2011-06-29 02:59:37 theymos has joined
 563 2011-06-29 03:00:18 <gmaxwell> hahaha
 564 2011-06-29 03:00:31 <gmaxwell> [gmaxwell@kindle01 src]$ .//bitcoind -rpcport=9999 -rpcuser=x -rpcpassword=x  walletpassphrase "x" 1
 565 2011-06-29 03:00:34 <gmaxwell> [gmaxwell@kindle01 src]$ .//bitcoind -rpcport=9999 -rpcuser=x -rpcpassword=x  walletpassphrase "x" 1
 566 2011-06-29 03:00:38 <gmaxwell> error: {"code":-14,"message":"Error: The wallet passphrase entered was incorrect."}
 567 2011-06-29 03:00:41 <gmaxwell> [gmaxwell@kindle01 src]$ .//bitcoind -rpcport=9999 -rpcuser=x -rpcpassword=x  walletpassphrase "x" 1
 568 2011-06-29 03:01:26 MtGox_Adam has quit (Quit: MtGox_Adam)
 569 2011-06-29 03:01:41 <BlueMatt> oh, yea bad error message
 570 2011-06-29 03:01:44 <BlueMatt> expected result
 571 2011-06-29 03:01:45 karnac has quit (Quit: karnac)
 572 2011-06-29 03:02:31 elnato is now known as midget
 573 2011-06-29 03:03:01 midget is now known as Guest88399
 574 2011-06-29 03:03:01 jackleg has joined
 575 2011-06-29 03:03:18 f33x_ has quit (Ping timeout: 250 seconds)
 576 2011-06-29 03:03:58 Idler is now known as pyros1
 577 2011-06-29 03:04:11 <gmaxwell> BlueMatt: er getnewaddress can run out of keys even while the wallet is unlocked.
 578 2011-06-29 03:04:44 <gmaxwell> I hope that isn't intended.
 579 2011-06-29 03:05:15 <gmaxwell> e.g. unlock the wallet for 30 seconds, call getnewaddress in a loop, it'll run out long before the 30 seconds are up
 580 2011-06-29 03:05:17 <BlueMatt> gmaxwell: theoretically it shouldnt
 581 2011-06-29 03:05:38 <gmaxwell> (if you do a getinfo during that time, however, it will refill the pool)
 582 2011-06-29 03:05:40 <BlueMatt> no, because when it gets from keypool that will if (!IsLocked()) TopUpKeyPool
 583 2011-06-29 03:05:58 DontMindMe has quit (Quit: Nettalk6 - www.ntalk.de)
 584 2011-06-29 03:06:02 <gmaxwell> I bet its already locked there or something that moots it?
 585 2011-06-29 03:06:08 <BlueMatt> wait, did you test this, or are you saying from experimental?
 586 2011-06-29 03:06:21 <gmaxwell> Er. Yes?
 587 2011-06-29 03:06:27 <gmaxwell> I'm testing it. It's not working.
 588 2011-06-29 03:06:49 <BlueMatt> oh, that shouldnt happen
 589 2011-06-29 03:06:50 <BlueMatt> 1 sec
 590 2011-06-29 03:07:12 xtalmath has quit (Ping timeout: 276 seconds)
 591 2011-06-29 03:07:36 denisx has quit (Quit: denisx)
 592 2011-06-29 03:07:38 <BlueMatt> dont see how that could happen...
 593 2011-06-29 03:07:40 <gmaxwell> loop on getnewaddress... run out. in parallel walletpassphrase 30, still out. during the 30 seconds run getinfo... takes a long time, and tada. Addresses!
 594 2011-06-29 03:08:09 <BlueMatt> oh, same account?
 595 2011-06-29 03:08:16 <gmaxwell> Yes, one account.
 596 2011-06-29 03:08:23 <BlueMatt> oh, shouldnt matter
 597 2011-06-29 03:08:26 <gmaxwell> just using getnewaddress with no options.
 598 2011-06-29 03:08:38 <gmaxwell> are you sure getnewaddress doesn't take the lock it later checks?
 599 2011-06-29 03:08:49 <BlueMatt> ok walletpassphrase isnt lagging for me...is it for you anymore?
 600 2011-06-29 03:08:53 <gmaxwell> (the refill checks)
 601 2011-06-29 03:08:58 <gmaxwell> yea, it's not lagging anymore.
 602 2011-06-29 03:09:09 <BlueMatt> nfc what I did
 603 2011-06-29 03:09:25 <gmaxwell> in my case the lag could have all been valgrind.
 604 2011-06-29 03:09:37 <BlueMatt> no it was lagging sans valgrind for me too
 605 2011-06-29 03:09:43 <BlueMatt> oh well, its not anymore
 606 2011-06-29 03:09:44 <gmaxwell> though btw, ... should getinfo really be triggering the pool fill while the password commands don't?
 607 2011-06-29 03:09:57 <BlueMatt> password command does, just in a separate thread
 608 2011-06-29 03:10:06 <BlueMatt> getinfo is same thread
 609 2011-06-29 03:10:13 <gmaxwell> Ah.
 610 2011-06-29 03:10:17 <gmaxwell> well, walletpassphrase does not refill.
 611 2011-06-29 03:10:39 <BlueMatt> (because theoretically it should only have to fill one or two keys as keypool will keep itself filled if possible)
 612 2011-06-29 03:10:40 witkamp has quit (Quit: Page closed)
 613 2011-06-29 03:10:44 pogden has joined
 614 2011-06-29 03:10:58 <lfm>     "version" : 32300,
 615 2011-06-29 03:11:07 <lfm>     "version" : 32300, doesnt run out
 616 2011-06-29 03:11:45 <gmaxwell> Yea, I expected this to be caused by wallet crypto.
 617 2011-06-29 03:12:59 <BlueMatt> getnewaddress is refilling pool for me
 618 2011-06-29 03:13:10 <lfm> so you can remove addr without lock but not add?
 619 2011-06-29 03:13:17 dbasch has joined
 620 2011-06-29 03:13:39 <BlueMatt> gmaxwell: yea getnewaddress wfm
 621 2011-06-29 03:13:42 <BlueMatt> (when unlocked)
 622 2011-06-29 03:14:03 <BlueMatt> Im off to bed, if you can reliably reproduce it, leave it with gribble via ;;later tell, or on github
 623 2011-06-29 03:14:08 <BlueMatt> or via email, etc, etc
 624 2011-06-29 03:14:09 <gmaxwell> it's 100% reliable.
 625 2011-06-29 03:14:20 <BlueMatt> Ill look more tomorrow
 626 2011-06-29 03:14:24 <gmaxwell> k.
 627 2011-06-29 03:15:38 <gmaxwell> $ ./bitcoind -rpcport=9999 -rpcuser=x -rpcpassword=x  walletpassphrase "x" 30 ; sleep 3; for i in {0..101} ;do  .//bitcoind -rpcport=9999 -rpcuser=x -rpcpassword=x getnewaddress ; done
 628 2011-06-29 03:15:43 <gmaxwell> error: {"code":-12,"message":"Error: Keypool ran out, please call keypoolrefill first"}
 629 2011-06-29 03:15:46 <gmaxwell> error: {"code":-12,"message":"Error: Keypool ran out, please call keypoolrefill first"}
 630 2011-06-29 03:16:05 Dradnicx has left ()
 631 2011-06-29 03:16:06 <gmaxwell> I can leave that running and it'll just produce errors until I getinfo
 632 2011-06-29 03:17:20 egecko has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
 633 2011-06-29 03:17:41 drbrontosaurus has quit ()
 634 2011-06-29 03:20:23 acfrazier is now known as HansNeon
 635 2011-06-29 03:20:33 HansNeon is now known as acfrazier
 636 2011-06-29 03:20:42 egecko has joined
 637 2011-06-29 03:20:55 CheapScotsman has quit (Ping timeout: 252 seconds)
 638 2011-06-29 03:22:54 <gmaxwell> BlueMatt: well damnit, I added some instrumentation and restarted the daemon and now it's not doing it!
 639 2011-06-29 03:22:58 egecko has quit (Client Quit)
 640 2011-06-29 03:23:15 CheapScotsman has joined
 641 2011-06-29 03:23:58 Castor_ has joined
 642 2011-06-29 03:24:12 <gmaxwell> ah, it's doing it again.
 643 2011-06-29 03:24:43 spidermon has joined
 644 2011-06-29 03:25:38 spidermon has quit (Client Quit)
 645 2011-06-29 03:30:01 da2ce7 has joined
 646 2011-06-29 03:30:09 <gmaxwell> BlueMatt: er, this looks pretty obvious, rpc.cpp 389. If the pool is already empty it won't even try. It just gives up.
 647 2011-06-29 03:31:49 freakazoid has joined
 648 2011-06-29 03:32:48 wolfspraul has joined
 649 2011-06-29 03:36:29 egecko has joined
 650 2011-06-29 03:36:31 <gmaxwell> BlueMatt: And entering the password doesn't trigger it beause ThreadTopUpKeyPool is just busted.
 651 2011-06-29 03:36:40 <CIA-103> bitcoin: Daniel Folkinshteyn * r741d94787307 supybot-bitcoin-marketmonitor/Gatekeeper/plugin.py: Gatekeeper: reply with invited message, to help the noobs. http://tinyurl.com/6kh9427
 652 2011-06-29 03:36:43 Tim-7967 has quit (Ping timeout: 252 seconds)
 653 2011-06-29 03:37:41 kon is now known as Kothar
 654 2011-06-29 03:38:04 <gmaxwell> BlueMatt: entry to ThreadTopUpKeyPool is gated by a static that sets true once. then CWallet::TopUpKeyPool() will run once, and quit. Then the thread will never rstart.
 655 2011-06-29 03:38:09 <gmaxwell> er restart.
 656 2011-06-29 03:38:36 kluge has quit (Quit: ....)
 657 2011-06-29 03:39:03 Moral_ has quit (Ping timeout: 276 seconds)
 658 2011-06-29 03:39:14 <gmaxwell> so to fix, make getnewaddress not instantly abort when there are zero, at least let it try to get once first.
 659 2011-06-29 03:39:36 lightcode has quit ()
 660 2011-06-29 03:39:39 <gmaxwell> and mak the ThreadTopUpKeyPool stick around and/or let itself come back when it exits.
 661 2011-06-29 03:40:34 <SixEch0> What's the difference between account and label?
 662 2011-06-29 03:40:50 Eremes has joined
 663 2011-06-29 03:41:22 <theymos> SixEch0: There is none.
 664 2011-06-29 03:44:39 <SixEch0> Gracias
 665 2011-06-29 03:49:25 <SixEch0> So what's the point of the separation? Is it something not implimented yet?
 666 2011-06-29 03:50:32 <egecko> what do you point of separation?
 667 2011-06-29 03:50:43 <egecko> eer "do you mean"
 668 2011-06-29 03:51:05 <theymos> The account functionality is only available in the command-line version, so the GUI just calls them "labels".
 669 2011-06-29 03:51:21 <egecko> right
 670 2011-06-29 03:51:40 <egecko> and the default account is the one whose label is blank
 671 2011-06-29 03:51:44 Tim-7967 has joined
 672 2011-06-29 03:52:03 cuddlefish has quit (Read error: Connection reset by peer)
 673 2011-06-29 03:52:42 cuddlefish has joined
 674 2011-06-29 03:54:57 dbasch has quit (Quit: dbasch)
 675 2011-06-29 03:55:00 sacarlson has quit (Ping timeout: 240 seconds)
 676 2011-06-29 03:55:40 Moral_ has joined
 677 2011-06-29 03:55:45 Moral_ has quit (Read error: Connection reset by peer)
 678 2011-06-29 03:56:39 puhc has quit (Quit: Leaving)
 679 2011-06-29 03:57:40 cuddlefish has quit (Ping timeout: 240 seconds)
 680 2011-06-29 04:00:07 gsathya has joined
 681 2011-06-29 04:00:14 karnac has joined
 682 2011-06-29 04:00:58 <SixEch0> Gotcha. Thanks!
 683 2011-06-29 04:01:43 <SixEch0> Default is blank.... that answered my next question. Thanks again
 684 2011-06-29 04:04:04 aristidesfl has quit (Ping timeout: 250 seconds)
 685 2011-06-29 04:04:38 aristidesfl has joined
 686 2011-06-29 04:05:14 gsathya has left ()
 687 2011-06-29 04:08:13 Eremes has quit (Changing host)
 688 2011-06-29 04:08:13 Eremes has joined
 689 2011-06-29 04:08:27 jackleg has quit ()
 690 2011-06-29 04:09:48 dukeleto has quit (Excess Flood)
 691 2011-06-29 04:10:39 sacarlson has joined
 692 2011-06-29 04:10:53 skeledrew has joined
 693 2011-06-29 04:11:55 MetaV has quit (Ping timeout: 252 seconds)
 694 2011-06-29 04:14:37 malaimo has quit (Ping timeout: 276 seconds)
 695 2011-06-29 04:15:51 RenaKunisaki has quit (Remote host closed the connection)
 696 2011-06-29 04:16:33 dukeleto has joined
 697 2011-06-29 04:16:34 dukeleto has quit (Excess Flood)
 698 2011-06-29 04:17:09 dukeleto has joined
 699 2011-06-29 04:17:32 josephholsten has quit (Quit: josephholsten)
 700 2011-06-29 04:18:16 dukeleto has quit (Excess Flood)
 701 2011-06-29 04:18:53 dukeleto has joined
 702 2011-06-29 04:19:13 dukeleto has quit (Excess Flood)
 703 2011-06-29 04:19:48 dukeleto has joined
 704 2011-06-29 04:21:19 skeledrew has quit (Ping timeout: 255 seconds)
 705 2011-06-29 04:21:19 dukeleto has quit (Excess Flood)
 706 2011-06-29 04:21:38 Forexmasterja_2 has joined
 707 2011-06-29 04:21:58 dukeleto has joined
 708 2011-06-29 04:21:58 malaimo has joined
 709 2011-06-29 04:22:02 dukeleto has quit (Excess Flood)
 710 2011-06-29 04:22:09 Zarutian has quit (Quit: Zarutian)
 711 2011-06-29 04:22:38 dukeleto has joined
 712 2011-06-29 04:22:38 dukeleto has quit (Excess Flood)
 713 2011-06-29 04:23:22 Forexmasterja has quit (Ping timeout: 264 seconds)
 714 2011-06-29 04:23:57 Speeder has quit (Read error: Connection reset by peer)
 715 2011-06-29 04:26:30 dukeleto has joined
 716 2011-06-29 04:26:36 dukeleto has quit (Excess Flood)
 717 2011-06-29 04:27:08 dukeleto has joined
 718 2011-06-29 04:28:37 cuddlefish has joined
 719 2011-06-29 04:28:52 MetaV has joined
 720 2011-06-29 04:38:12 Moral_ has joined
 721 2011-06-29 04:39:58 Beccara has joined
 722 2011-06-29 04:40:00 RobinPKR has quit (Read error: Connection reset by peer)
 723 2011-06-29 04:40:21 RobinPKR has joined
 724 2011-06-29 04:42:50 Kurtov has quit (Read error: Connection reset by peer)
 725 2011-06-29 04:44:34 ThomasV has quit (Ping timeout: 244 seconds)
 726 2011-06-29 04:45:05 nemesis51 has joined
 727 2011-06-29 04:46:31 pogden has quit (Ping timeout: 255 seconds)
 728 2011-06-29 04:47:26 pogden has joined
 729 2011-06-29 04:48:37 caedes has quit (Ping timeout: 276 seconds)
 730 2011-06-29 04:52:05 koleg has joined
 731 2011-06-29 05:02:03 num1-mac has joined
 732 2011-06-29 05:02:03 num1-mac has quit (Changing host)
 733 2011-06-29 05:02:03 num1-mac has joined
 734 2011-06-29 05:02:34 fnord0 has quit (Ping timeout: 250 seconds)
 735 2011-06-29 05:03:34 Beccara_ has joined
 736 2011-06-29 05:06:56 Beccara has quit (Ping timeout: 240 seconds)
 737 2011-06-29 05:09:21 theymos has quit (Remote host closed the connection)
 738 2011-06-29 05:10:07 Sylph has quit ()
 739 2011-06-29 05:10:18 Beccara_ has quit (Ping timeout: 260 seconds)
 740 2011-06-29 05:10:21 prescott has joined
 741 2011-06-29 05:11:26 pogden has quit (Ping timeout: 244 seconds)
 742 2011-06-29 05:11:57 nameless has left (!~root@mindjail.subluminal.net|)
 743 2011-06-29 05:11:57 nameless has joined
 744 2011-06-29 05:12:09 * nameless !~root@mindjail.subluminal.net|pokes grug 
 745 2011-06-29 05:12:17 * nameless !~root@mindjail.subluminal.net|also pokes gribble 
 746 2011-06-29 05:14:16 chuckk has joined
 747 2011-06-29 05:14:20 chuckk has left ()
 748 2011-06-29 05:14:44 fnord0 has joined
 749 2011-06-29 05:15:15 RazielZ has joined
 750 2011-06-29 05:16:22 larsivi has quit (Ping timeout: 276 seconds)
 751 2011-06-29 05:17:06 Clipse has quit (Read error: Connection reset by peer)
 752 2011-06-29 05:17:44 Sylph has joined
 753 2011-06-29 05:18:30 nefario has joined
 754 2011-06-29 05:19:28 gm has quit (Ping timeout: 250 seconds)
 755 2011-06-29 05:19:44 AndyBr has quit ()
 756 2011-06-29 05:22:45 nanotube has joined
 757 2011-06-29 05:23:06 gjs278 has quit (Remote host closed the connection)
 758 2011-06-29 05:24:43 abragin has joined
 759 2011-06-29 05:24:43 abragin has quit (Changing host)
 760 2011-06-29 05:24:43 abragin has joined
 761 2011-06-29 05:24:50 dukeleto has quit (Excess Flood)
 762 2011-06-29 05:26:32 dukeleto has joined
 763 2011-06-29 05:27:29 Beccara has joined
 764 2011-06-29 05:27:31 hahuang65 has joined
 765 2011-06-29 05:28:17 Guest88399 is now known as elnato
 766 2011-06-29 05:28:17 elnato is now known as midget
 767 2011-06-29 05:28:46 midget is now known as Guest97088
 768 2011-06-29 05:30:29 Kurtov has joined
 769 2011-06-29 05:31:18 jgarzik has quit (Changing host)
 770 2011-06-29 05:31:18 jgarzik has joined
 771 2011-06-29 05:33:46 Replayer has quit (Ping timeout: 255 seconds)
 772 2011-06-29 05:34:47 nemesis51 has quit ()
 773 2011-06-29 05:35:03 MrSam has quit (Ping timeout: 246 seconds)
 774 2011-06-29 05:35:14 Squirrel has joined
 775 2011-06-29 05:35:27 Squirrel is now known as MrSam
 776 2011-06-29 05:35:30 Kurtov has quit (Ping timeout: 250 seconds)
 777 2011-06-29 05:38:14 Kurtov has joined
 778 2011-06-29 05:38:57 TheZimm has quit (Quit: Computer has gone to sleep.)
 779 2011-06-29 05:39:18 prescott is now known as pogden
 780 2011-06-29 05:39:45 anu has quit (Remote host closed the connection)
 781 2011-06-29 05:40:23 <grug> nameless|: no poking me
 782 2011-06-29 05:41:23 arima has quit (Ping timeout: 260 seconds)
 783 2011-06-29 05:41:26 freakazoid has quit (Quit: Computer has gone to sleep.)
 784 2011-06-29 05:43:33 grbgout has joined
 785 2011-06-29 05:46:22 Tim-7967 has quit (Ping timeout: 255 seconds)
 786 2011-06-29 05:48:04 arima has joined
 787 2011-06-29 05:49:51 ThomasV has joined
 788 2011-06-29 05:54:05 B0g4r7_ has joined
 789 2011-06-29 05:54:53 erle- has joined
 790 2011-06-29 05:55:12 B0g4r7 has quit (Read error: Connection reset by peer)
 791 2011-06-29 05:55:15 B0g4r7_ is now known as B0g4r7
 792 2011-06-29 05:56:20 suriv has quit (Remote host closed the connection)
 793 2011-06-29 05:56:34 erle- has quit (Read error: Connection reset by peer)
 794 2011-06-29 05:58:16 bwr has joined
 795 2011-06-29 06:00:02 B0g4r7 has quit (Remote host closed the connection)
 796 2011-06-29 06:00:14 B0g4r7 has joined
 797 2011-06-29 06:03:09 B0g4r7_ has joined
 798 2011-06-29 06:04:09 B0g4r7 has quit (Read error: Connection reset by peer)
 799 2011-06-29 06:04:10 B0g4r7_ is now known as B0g4r7
 800 2011-06-29 06:04:36 egecko has quit (Read error: Connection reset by peer)
 801 2011-06-29 06:05:23 egecko has joined
 802 2011-06-29 06:06:22 ForceMajeure has quit ()
 803 2011-06-29 06:10:19 ThomasV has quit (Ping timeout: 276 seconds)
 804 2011-06-29 06:12:38 nus has quit (Read error: Connection reset by peer)
 805 2011-06-29 06:13:32 Sylph2 has joined
 806 2011-06-29 06:15:08 pirrr has joined
 807 2011-06-29 06:16:23 Sylph has quit (Ping timeout: 260 seconds)
 808 2011-06-29 06:17:51 noagendamarket has joined
 809 2011-06-29 06:18:50 Nexus7 has joined
 810 2011-06-29 06:19:44 Joric has joined
 811 2011-06-29 06:21:42 Joric has left ()
 812 2011-06-29 06:22:50 AStove has joined
 813 2011-06-29 06:24:03 aristidesfl has quit (Quit: Leaving.)
 814 2011-06-29 06:25:28 <egecko> i notice bitcoinwatch.com lists the network hashrate in teraflops/s... which seems kind of wierd given that they arent floating points
 815 2011-06-29 06:25:33 Forexmasterja_2 has quit (Ping timeout: 260 seconds)
 816 2011-06-29 06:27:01 larsivi has joined
 817 2011-06-29 06:27:35 <conjre> egecko: I noticed that too, strange...
 818 2011-06-29 06:28:27 <conjre> I wonder how they came up with that figure then
 819 2011-06-29 06:28:49 Guest97088 is now known as midget
 820 2011-06-29 06:29:19 midget is now known as Guest16684
 821 2011-06-29 06:30:05 pogden has quit (Ping timeout: 240 seconds)
 822 2011-06-29 06:30:13 gsathya has joined
 823 2011-06-29 06:30:14 dbasch has joined
 824 2011-06-29 06:30:36 egecko_ has joined
 825 2011-06-29 06:32:16 hahuang65 has quit (Read error: Operation timed out)
 826 2011-06-29 06:32:42 egecko has quit (Ping timeout: 250 seconds)
 827 2011-06-29 06:36:16 DD- has joined
 828 2011-06-29 06:36:42 generalseven has joined
 829 2011-06-29 06:37:23 pirrr has quit (Read error: Operation timed out)
 830 2011-06-29 06:40:09 sabalaba has joined
 831 2011-06-29 06:41:06 weinerk has quit (Ping timeout: 258 seconds)
 832 2011-06-29 06:41:14 hahuang65 has joined
 833 2011-06-29 06:42:50 Akinava has quit (Quit: Ухожу я от вас)
 834 2011-06-29 06:45:18 cuddlefish has quit (Ping timeout: 240 seconds)
 835 2011-06-29 06:48:18 sytse_ has joined
 836 2011-06-29 06:48:24 sytse has quit (Read error: Connection reset by peer)
 837 2011-06-29 06:49:50 gsathya has left ()
 838 2011-06-29 06:49:52 sytse_ is now known as sytse
 839 2011-06-29 06:51:17 <Shuro> Hi there, i try at the momment bitcoin + php, and i readed about Proper_Money_Handling_(JSON-RPC) in the bitcoin.it wiki, there stands you should use round($value * 1e8), but that converts "1" to "100000000", issnt it wrong?
 840 2011-06-29 06:52:17 Akinava has joined
 841 2011-06-29 06:54:26 pisi has quit (Remote host closed the connection)
 842 2011-06-29 06:54:39 <Shuro> shouldn't it convert it to 1.00000000? the BASH-Variant is right, "printf '%.8f' '1,0'" converts 1 to 1,00000000
 843 2011-06-29 06:56:26 Kothar is now known as kon
 844 2011-06-29 06:57:15 da2ce7 has quit ()
 845 2011-06-29 06:58:14 Stellar has quit (Ping timeout: 246 seconds)
 846 2011-06-29 06:59:07 johnlockwood_ has quit (Quit: johnlockwood_)
 847 2011-06-29 07:00:00 gjs278 has joined
 848 2011-06-29 07:01:44 egecko_ has quit (Ping timeout: 250 seconds)
 849 2011-06-29 07:02:22 da2ce7 has joined
 850 2011-06-29 07:02:45 Guest16684 is now known as elnato
 851 2011-06-29 07:04:29 noagendamarket has quit (Ping timeout: 258 seconds)
 852 2011-06-29 07:05:24 danbri has joined
 853 2011-06-29 07:05:36 pogden has joined
 854 2011-06-29 07:06:44 abragin has quit ()
 855 2011-06-29 07:07:48 abragin has joined
 856 2011-06-29 07:07:48 abragin has quit (Changing host)
 857 2011-06-29 07:07:48 abragin has joined
 858 2011-06-29 07:08:40 perol has joined
 859 2011-06-29 07:11:31 <manveru> lol at BASH :)
 860 2011-06-29 07:13:32 justmoon has joined
 861 2011-06-29 07:13:48 devon_hillard has joined
 862 2011-06-29 07:13:58 <manveru> well, it's been almost a decade since i used php, but i think it still uses IEEE floats?
 863 2011-06-29 07:16:58 wolfspraul has quit (Quit: leaving)
 864 2011-06-29 07:18:03 <manveru> so this tries to convert it into integers
 865 2011-06-29 07:19:55 pyro-DerWahre- has quit (Remote host closed the connection)
 866 2011-06-29 07:24:12 Gonzago has quit (Read error: Operation timed out)
 867 2011-06-29 07:24:50 o_0oo has joined
 868 2011-06-29 07:24:53 dbasch has quit (Quit: dbasch)
 869 2011-06-29 07:28:03 slush has quit (Quit: Leaving.)
 870 2011-06-29 07:30:04 kon is now known as Kothar
 871 2011-06-29 07:30:16 pyro-DerWahre- has joined
 872 2011-06-29 07:31:32 hahuang65 has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
 873 2011-06-29 07:32:56 joepie91 has joined
 874 2011-06-29 07:34:31 <Shuro> but for what? i didnt understand where i need an integer with a value of "100000000" instand "1"
 875 2011-06-29 07:35:55 WakiMiko has joined
 876 2011-06-29 07:38:28 WakiMiko_ has quit (Ping timeout: 240 seconds)
 877 2011-06-29 07:40:42 pyro-DerWahre- has quit (Remote host closed the connection)
 878 2011-06-29 07:43:27 <Shuro> manveru: where did i need "100000000" instand of "1"?
 879 2011-06-29 07:44:12 cryptocnt has quit (Ping timeout: 250 seconds)
 880 2011-06-29 07:45:37 danbri has quit (Remote host closed the connection)
 881 2011-06-29 07:46:07 <upb> when you calculate in bitcents
 882 2011-06-29 07:46:36 eoss has quit (Remote host closed the connection)
 883 2011-06-29 07:46:49 weinerk has joined
 884 2011-06-29 07:46:52 <manveru> Shuro: well, it avoids loss of precision
 885 2011-06-29 07:47:53 <manveru> if you have a rational or bigdecimal library, you can use those instead
 886 2011-06-29 07:48:11 <dsockwell> Shuro: bitcoins are calculated to the 8th significant figure, so it's easier to just say one bitcoin is number 100000000
 887 2011-06-29 07:48:27 <dsockwell> er
 888 2011-06-29 07:48:35 <dsockwell> that's not how significant figures work but my point stands
 889 2011-06-29 07:48:45 <manveru> :)
 890 2011-06-29 07:49:05 <dsockwell> 8th decimal place, almost the same thing
 891 2011-06-29 07:49:20 bobd0bb has quit ()
 892 2011-06-29 07:49:39 bobd0bb has joined
 893 2011-06-29 07:51:57 Marf has joined
 894 2011-06-29 07:53:17 larsivi has quit (Ping timeout: 240 seconds)
 895 2011-06-29 07:54:03 <manveru> ah, found it
 896 2011-06-29 07:54:09 <manveru> Shuro: http://floating-point-gui.de/
 897 2011-06-29 07:54:36 MtGox_Adam has joined
 898 2011-06-29 07:58:25 perol has quit (Quit: 离开)
 899 2011-06-29 07:58:37 erus` has joined
 900 2011-06-29 07:59:36 Kurtov has quit (Ping timeout: 246 seconds)
 901 2011-06-29 07:59:37 magn3ts has quit (Read error: Connection reset by peer)
 902 2011-06-29 07:59:41 slush has joined
 903 2011-06-29 08:05:27 B0g4r7 has quit (Ping timeout: 250 seconds)
 904 2011-06-29 08:10:28 pogden has quit (Remote host closed the connection)
 905 2011-06-29 08:10:29 conjre has quit (Quit: Leaving)
 906 2011-06-29 08:11:47 Kurtov has joined
 907 2011-06-29 08:12:29 FedeBam has quit (Ping timeout: 260 seconds)
 908 2011-06-29 08:14:23 pogden has joined
 909 2011-06-29 08:15:57 caedes has joined
 910 2011-06-29 08:15:57 caedes has quit (Changing host)
 911 2011-06-29 08:15:57 caedes has joined
 912 2011-06-29 08:17:20 TheAncientGoat has joined
 913 2011-06-29 08:17:25 larsivi has joined
 914 2011-06-29 08:20:38 kunnis has quit ()
 915 2011-06-29 08:23:51 carli2 has joined
 916 2011-06-29 08:24:25 <carli2> hi. is there a bitcoin lib that i can use functions like wallets, transactions and the block data base in other applications, too?
 917 2011-06-29 08:25:29 <Mqrius> Does anyone have a tool that computes public keys from private ones?
 918 2011-06-29 08:26:33 <jeremias> does anyone have a tool that computes private keys from public ones?
 919 2011-06-29 08:26:45 Maged has quit (Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330])
 920 2011-06-29 08:30:59 <carli2> does anyone have a tool that computes private keys from the hash of a public key?
 921 2011-06-29 08:31:15 o_0oo_ has joined
 922 2011-06-29 08:31:32 o_0oo has quit (Ping timeout: 252 seconds)
 923 2011-06-29 08:32:08 o_0oo has joined
 924 2011-06-29 08:32:11 d1g1t4l has joined
 925 2011-06-29 08:32:16 <pogden> carli2: No. that's the point of a private key, very difficult to compute from a public key
 926 2011-06-29 08:33:13 <carli2> but it should be possible to create hash collisions of _any_ private-pubic key pair that fits the output hash of a txn output
 927 2011-06-29 08:34:31 mrtn has joined
 928 2011-06-29 08:34:50 <RBecker> ;;bc,gen 50000
 929 2011-06-29 08:34:52 <gribble> The expected generation output, at 50000 Khps, given current difficulty of 1379223.4296725 , is 0.0364635764933 BTC per day and 0.00151931568722 BTC per hour.
 930 2011-06-29 08:34:55 <Mqrius> carli2: In theory, but it's still very hard. My question was an actual one though :/
 931 2011-06-29 08:35:33 o_0oo_ has quit (Ping timeout: 252 seconds)
 932 2011-06-29 08:37:07 <carli2> which hash function is used to generate an address like 12C9c9VQLMrLi4Ffzq2wDvwrKnUPaAaNFp from the pubkey?
 933 2011-06-29 08:37:28 <mrtn> carli2: it is described in protocol
 934 2011-06-29 08:37:41 <mrtn> carli2: base58+cha256+sha256 IIRC
 935 2011-06-29 08:37:48 <upb> cha cha cha
 936 2011-06-29 08:37:57 <mrtn> cha is stronger sha
 937 2011-06-29 08:38:04 <upb> :s
 938 2011-06-29 08:38:07 <mrtn> (chinese version)
 939 2011-06-29 08:38:56 <carli2> mrtn: base58(sha256(sha256(some_ECC_pubkey)))?
 940 2011-06-29 08:39:05 <mrb_> it's base58(ripemd160(ripemd160(x))
 941 2011-06-29 08:39:12 <sipa> no
 942 2011-06-29 08:39:18 twobitcoins_ has joined
 943 2011-06-29 08:39:35 <mrb_> carli2: https://en.bitcoin.it/wiki/Protocol_specification#Addresses
 944 2011-06-29 08:39:35 <sipa> carli2: base58(version byte + ripemd160(sha256(pubkey)) + left32bitsof(sha256(sha256(version byte + ripemd160(sha256(pubkey))))))
 945 2011-06-29 08:40:13 <mrb_> oh ripemd160+sha256 right
 946 2011-06-29 08:40:35 <carli2> version byte? whats that?
 947 2011-06-29 08:40:41 <RBecker> ;;bc,gen 31330000
 948 2011-06-29 08:40:41 twobitcoins has quit (Ping timeout: 240 seconds)
 949 2011-06-29 08:40:42 <gribble> The expected generation output, at 31330000 Khps, given current difficulty of 1379223.4296725 , is 22.8480770307 BTC per day and 0.952003209613 BTC per hour.
 950 2011-06-29 08:41:04 <mrb_> carli2: the wiki answers this question
 951 2011-06-29 08:41:06 <Mqrius> I tried compiling the priv_der.c here ( http://bazaar.launchpad.net/~mgiuca/+junk/bitcoin-import/files ), but I get "make (e=2): The system cannot find the file specified." Anyone any ideas? (trying to use mingw)
 952 2011-06-29 08:41:38 <sipa> carli2: version byte is 0 for mainnet, and 111 for testnet
 953 2011-06-29 08:41:55 <carli2> ok, so 0 for me
 954 2011-06-29 08:42:14 <RBecker> ;;bc,gen 31300
 955 2011-06-29 08:42:15 <gribble> The expected generation output, at 31300 Khps, given current difficulty of 1379223.4296725 , is 0.0228261988848 BTC per day and 0.000951091620201 BTC per hour.
 956 2011-06-29 08:42:26 CheapScotsman has quit (Read error: Connection reset by peer)
 957 2011-06-29 08:43:03 CheapScotsman has joined
 958 2011-06-29 08:43:25 <RBecker> ;;bc,gen 72290
 959 2011-06-29 08:43:26 <gribble> The expected generation output, at 72290 Khps, given current difficulty of 1379223.4296725 , is 0.0527190388941 BTC per day and 0.00219662662059 BTC per hour.
 960 2011-06-29 08:44:24 <RBecker> ;;bc,gen 31330
 961 2011-06-29 08:44:26 <gribble> The expected generation output, at 31330 Khps, given current difficulty of 1379223.4296725 , is 0.0228480770307 BTC per day and 0.000952003209613 BTC per hour.
 962 2011-06-29 08:44:53 diki has quit (Remote host closed the connection)
 963 2011-06-29 08:45:01 diki has joined
 964 2011-06-29 08:45:27 diki is now known as Guest96819
 965 2011-06-29 08:46:20 larsivi has quit (Ping timeout: 276 seconds)
 966 2011-06-29 08:47:14 <RBecker> ;;bc,calc 72290
 967 2011-06-29 08:47:15 <gribble> The average time to generate a block at 72290 Khps, given current difficulty of 1379223.4296725 , is 2 years, 31 weeks, 1 day, 10 hours, 10 minutes, and 30 seconds
 968 2011-06-29 08:48:10 <RBecker> ;;bc,stats
 969 2011-06-29 08:48:12 <gribble> Current Blocks: 133816 | Current Difficulty: 1379223.4296725 | Next Difficulty At Block: 135071 | Next Difficulty In: 1255 blocks | Next Difficulty In About: 1 week, 1 day, 0 hours, 46 minutes, and 55 seconds | Next Difficulty Estimate: 1498459.76226235
 970 2011-06-29 08:49:02 carli2 has quit (Quit: Leaving.)
 971 2011-06-29 08:51:33 larsivi has joined
 972 2011-06-29 08:52:20 <RBecker> ;;bc,calc 822200
 973 2011-06-29 08:52:21 <gribble> The average time to generate a block at 822200 Khps, given current difficulty of 1379223.4296725 , is 11 weeks, 6 days, 9 hours, 18 minutes, and 38 seconds
 974 2011-06-29 08:52:25 <RBecker> ;;bc, gen
 975 2011-06-29 08:52:26 <gribble> Error: "bc," is not a valid command.
 976 2011-06-29 08:52:28 <RBecker> ;;bc,gen 822200
 977 2011-06-29 08:52:29 <gribble> The expected generation output, at 822200 Khps, given current difficulty of 1379223.4296725 , is 0.599607051856 BTC per day and 0.0249836271607 BTC per hour.
 978 2011-06-29 08:53:23 <phantomcircuit> RBecker, pm plz
 979 2011-06-29 08:53:25 zamgo has joined
 980 2011-06-29 08:53:35 Beccara has quit (Ping timeout: 255 seconds)
 981 2011-06-29 08:57:57 <zamgo> morning
 982 2011-06-29 08:58:53 nikb has quit (Ping timeout: 276 seconds)
 983 2011-06-29 08:59:49 pogden has quit (Ping timeout: 240 seconds)
 984 2011-06-29 09:00:00 danbri has joined
 985 2011-06-29 09:00:45 pogden has joined
 986 2011-06-29 09:01:56 <sivu> i was thinking about the ipv6 support for the client
 987 2011-06-29 09:03:16 <sivu> because the server hosting companies allocate millions of ipv6 addresses per server, it would be trivial to create >50% nodes with just few servers
 988 2011-06-29 09:04:32 <pogden> the important 50% is not number of nodes, but processing power
 989 2011-06-29 09:04:44 <zamgo> yup
 990 2011-06-29 09:05:54 <zamgo> are there any existing bitcoin client/node software that only downloads the blockchain, and nothing else?
 991 2011-06-29 09:06:08 <sivu> true
 992 2011-06-29 09:06:16 <sipa> the client currently tries to not connect to multiple nodes within the same ipv4 /16
 993 2011-06-29 09:06:23 <sipa> we'll need a similar rule for ipv6
 994 2011-06-29 09:06:57 abragin has quit ()
 995 2011-06-29 09:07:45 <sivu> sipa, can the connection be forced in the same address block?
 996 2011-06-29 09:07:51 <sivu> by manually adding the ip
 997 2011-06-29 09:08:49 <sipa> sure
 998 2011-06-29 09:09:09 <sivu> like having a bitcoin server next to the firewall and clients on the intranet connecting to it
 999 2011-06-29 09:10:49 abragin has joined
1000 2011-06-29 09:14:11 <pogden> Anyone else having trouble connecting to the wiki?
1001 2011-06-29 09:14:15 dvide has joined
1002 2011-06-29 09:14:57 MC1984 has joined
1003 2011-06-29 09:15:51 Blitzboom has quit (Remote host closed the connection)
1004 2011-06-29 09:18:28 dvide_ has joined
1005 2011-06-29 09:18:29 dvide has quit (Ping timeout: 240 seconds)
1006 2011-06-29 09:19:19 <spirals> pogden: Looks fine to me. Consider dfeojm.com as well.
1007 2011-06-29 09:26:44 hvala has joined
1008 2011-06-29 09:26:53 wolfspraul has joined
1009 2011-06-29 09:28:32 <pogden> spirals: thanks!
1010 2011-06-29 09:30:05 davout has joined
1011 2011-06-29 09:30:55 Marf has quit (Ping timeout: 258 seconds)
1012 2011-06-29 09:35:03 pogden has quit (Remote host closed the connection)
1013 2011-06-29 09:35:12 LightRider has quit ()
1014 2011-06-29 09:35:46 Blitzboom has joined
1015 2011-06-29 09:35:46 Blitzboom has quit (Changing host)
1016 2011-06-29 09:35:46 Blitzboom has joined
1017 2011-06-29 09:38:20 weinerk has quit (Ping timeout: 240 seconds)
1018 2011-06-29 09:40:17 altamic has joined
1019 2011-06-29 09:43:06 huk has quit ()
1020 2011-06-29 09:43:17 Marf has joined
1021 2011-06-29 09:43:27 vragnaroda has quit (Quit: leaving)
1022 2011-06-29 09:44:11 tandy80 has joined
1023 2011-06-29 09:44:19 datagutt has joined
1024 2011-06-29 09:46:59 eureka^ has quit (Ping timeout: 240 seconds)
1025 2011-06-29 09:48:53 pyro-DerWahre- has joined
1026 2011-06-29 09:53:19 Guest96819 is now known as diki
1027 2011-06-29 09:55:39 seant23 has joined
1028 2011-06-29 09:57:01 Eremes has quit (Ping timeout: 240 seconds)
1029 2011-06-29 09:58:15 seant23 has left ("...")
1030 2011-06-29 09:59:22 Beccara has joined
1031 2011-06-29 09:59:29 davout has quit (Quit: i <3 pork (http://dev.ojnk.net))
1032 2011-06-29 10:02:03 RazielZ has quit (Quit: Leaving)
1033 2011-06-29 10:02:33 RazielZ has joined
1034 2011-06-29 10:03:06 Eremes has joined
1035 2011-06-29 10:03:14 Eremes has quit (Client Quit)
1036 2011-06-29 10:03:25 eureka^ has joined
1037 2011-06-29 10:13:41 tandy80 has quit (Remote host closed the connection)
1038 2011-06-29 10:17:30 Backburn has quit ()
1039 2011-06-29 10:17:57 AAA_awright has quit (Read error: Connection reset by peer)
1040 2011-06-29 10:18:04 Lexikahn has quit ()
1041 2011-06-29 10:18:17 nhodges has quit (Remote host closed the connection)
1042 2011-06-29 10:18:26 hipeopl has quit ()
1043 2011-06-29 10:18:54 btc4beer has quit ()
1044 2011-06-29 10:19:02 ImmortalKenny has joined
1045 2011-06-29 10:19:08 altamic has quit (Quit: altamic)
1046 2011-06-29 10:22:08 AAA_awright has joined
1047 2011-06-29 10:22:12 ImmortalKenny has quit (Quit: Leaving)
1048 2011-06-29 10:22:52 Nexus7 has quit ()
1049 2011-06-29 10:27:26 bobd0bb has quit ()
1050 2011-06-29 10:28:45 <topi`> does anyone remember who's running the bitcoin block explorer?
1051 2011-06-29 10:28:50 <topi`> in blockexplorer.com
1052 2011-06-29 10:29:02 <lfm> theymos?
1053 2011-06-29 10:29:08 <zamgo> theymos yes
1054 2011-06-29 10:29:16 <zamgo> and others may be popping up soon
1055 2011-06-29 10:29:26 <zamgo> which would be a Good Thing
1056 2011-06-29 10:29:31 <topi`> I wonder which language he used for bitcoin explorer
1057 2011-06-29 10:29:48 <justmoon> topi`, python
1058 2011-06-29 10:29:55 <justmoon> plus a modified bitcoind
1059 2011-06-29 10:29:59 <zamgo> and he is looking for someone trustworthy to host a mirror
1060 2011-06-29 10:30:05 Incitatus has joined
1061 2011-06-29 10:32:02 MtGox_Adam has quit (Quit: MtGox_Adam)
1062 2011-06-29 10:32:39 <topi`> interesting
1063 2011-06-29 10:32:48 <topi`> I could host a mirror on my server, but it's low on CPU and RAM
1064 2011-06-29 10:32:52 <topi`> need to buy a replacement
1065 2011-06-29 10:34:31 o_0oo_ has joined
1066 2011-06-29 10:34:47 Eremes has joined
1067 2011-06-29 10:34:51 Eremes has quit (Client Quit)
1068 2011-06-29 10:35:28 o_0oo has quit (Ping timeout: 252 seconds)
1069 2011-06-29 10:37:14 o_0oo has joined
1070 2011-06-29 10:40:08 Eremes has joined
1071 2011-06-29 10:40:45 <Eremes> Application Data\Bitcoin -> why its getting bigger and biggger ?
1072 2011-06-29 10:40:58 o_0oo_ has quit (Ping timeout: 252 seconds)
1073 2011-06-29 10:41:14 <topi`> Eremes: people do transactions -> the public database of all transactions grows bigger and bigger
1074 2011-06-29 10:41:32 <lfm> Eremes: same as any activly developing program
1075 2011-06-29 10:41:42 o_0oo has quit (Ping timeout: 252 seconds)
1076 2011-06-29 10:41:57 <lfm> Oh the data dir, ya what topi said
1077 2011-06-29 10:42:02 <Eremes> topi`: so if I copy my wallet.dat to standalone bitcoin client reside on USB flash disk, it will have to download all the data first ?
1078 2011-06-29 10:42:20 <sipa> unless you include blkindex.dat and blk0001.dat, yes
1079 2011-06-29 10:42:32 <lfm> Eremes: copy blk0001.dat and blkindex.dat too
1080 2011-06-29 10:42:58 <Eremes> that 2 files is the biggest =(
1081 2011-06-29 10:43:08 <sipa> those two files comprise the block database
1082 2011-06-29 10:43:12 <topi`> buy a bigger USB memory stick ;)
1083 2011-06-29 10:43:15 <topi`> 8 GB is cheap nowadays
1084 2011-06-29 10:43:16 <lfm> ya, well thats why it take so long to get up to speed
1085 2011-06-29 10:43:28 <Eremes> blk0001.dat = 500MB , blkindex.dat = 150MB
1086 2011-06-29 10:43:56 <topi`> wow, mine is 320 MB
1087 2011-06-29 10:43:59 <sipa> that seems too much
1088 2011-06-29 10:44:01 <Eremes> is that means, if someone stole my wallet.dat they need to download 650MB before able to use it ?
1089 2011-06-29 10:44:05 <lfm> mine is 320 too
1090 2011-06-29 10:44:11 <sipa> 320 here as well
1091 2011-06-29 10:44:14 <Eremes> sorry
1092 2011-06-29 10:44:16 <Eremes> 319MB
1093 2011-06-29 10:44:17 <Eremes> lol
1094 2011-06-29 10:44:24 <topi`> that's about it :D
1095 2011-06-29 10:44:28 <sipa> Eremes: yes, so?
1096 2011-06-29 10:44:47 <topi`> it will take *several* hours to download all that block data
1097 2011-06-29 10:44:54 <lfm> Eremes: ya evey one on the net has copies of those files, we call them the block chain (and index)
1098 2011-06-29 10:45:12 <topi`> index can be rebuilt I think
1099 2011-06-29 10:45:30 <Eremes> so which one that grow bigger ? blk0001.dat or blkindex.dat ?
1100 2011-06-29 10:45:35 <Eremes> how big they can become ?
1101 2011-06-29 10:45:40 <topi`> they grow in sync
1102 2011-06-29 10:46:03 <topi`> they will grow by 50KB by every transaction that is 50K in size...
1103 2011-06-29 10:46:04 <lfm> ya theoreticlly the index could be rebuilt, I dont know if that function actually would work nor how
1104 2011-06-29 10:46:19 <topi`> I mean block. and there'll be 6 new blocks every hour.
1105 2011-06-29 10:46:22 <topi`> so calculate from that :)
1106 2011-06-29 10:46:29 <Eremes> so I should put around 1GB for truecrypt container , is it enough ?
1107 2011-06-29 10:46:39 <sipa> for now
1108 2011-06-29 10:46:40 <mtrlt> you dont have to encrypt the block chain
1109 2011-06-29 10:46:49 weinerk has joined
1110 2011-06-29 10:46:49 <sipa> but only wallet.dat needs encryption
1111 2011-06-29 10:46:49 <topi`> for a while, depends on how big the avg block size will grow...
1112 2011-06-29 10:47:07 <sipa> and 0.4.0 will allow encryption of wallet.dat's sensitive parts by the application itself
1113 2011-06-29 10:47:09 <lfm> Eremes: there is no way to know the number of transactions and they mostly set the size, it could be more than 50k
1114 2011-06-29 10:47:23 <topi`> I just have a bitcoin.sh script that uses openssl to decrypt the wallet, then launch bitcion app, and then encrypt wallet again
1115 2011-06-29 10:49:07 wolfspraul has quit (Quit: leaving)
1116 2011-06-29 10:49:26 <sacarlson> topi: when bitcoin is running doesn't the file get writen too when you transact?  so you couldn't encryt it when it was running could you?
1117 2011-06-29 10:49:51 <lfm> sacarlson: true, not till new version
1118 2011-06-29 10:50:21 <sacarlson> lfm: ok
1119 2011-06-29 10:50:28 minimoose has joined
1120 2011-06-29 10:50:53 <lfm> sacarlson: its a good idea to have separate offline wallet with bulk funds then just put what you need day to day online
1121 2011-06-29 10:50:53 <topi`> sacarlson: my script encrypts the wallet after bitcion client exits
1122 2011-06-29 10:50:59 Eremes has quit (Ping timeout: 250 seconds)
1123 2011-06-29 10:51:12 <topi`> (I don't leave Bitcoin client running, only when I occasionally watch if I have received donations :)
1124 2011-06-29 10:52:04 <zamgo> haha.. it works!
1125 2011-06-29 10:52:24 <zamgo> modified isMine and *CHECKSIG* to always report true.... and bitcoin client becomes a 'view all' client
1126 2011-06-29 10:53:12 <zamgo> well, works for a bit, then crashes
1127 2011-06-29 10:53:17 <lianj> ^^
1128 2011-06-29 10:54:15 <lfm> zamgo lol
1129 2011-06-29 10:54:52 <topi`> zamgo, no surprise :D that's a HUGE amount of data
1130 2011-06-29 10:55:01 <topi`> for wxwidgets to deal, for one
1131 2011-06-29 10:55:04 <mtrlt> lol
1132 2011-06-29 10:55:33 <zamgo> way huge amount
1133 2011-06-29 10:55:49 <zamgo> doing it in bitcoind now
1134 2011-06-29 10:55:57 <sacarlson> zamgo: how long is a bit?  10 minits?
1135 2011-06-29 10:56:16 <zamgo> not sure
1136 2011-06-29 10:56:47 sipa has left ()
1137 2011-06-29 10:57:21 <lfm> almost 200 thousand addresses currently WITH FUNDS. let alone old ones not used any more
1138 2011-06-29 10:59:44 <lfm> over 400 thousand trznsaction outputs with outstanding balances, so averages more than 2 values per address
1139 2011-06-29 11:00:59 <mtrlt> well if it's 200 thousand addresses and around 6 million bitcoins, it's 30 BTC per address on average :P
1140 2011-06-29 11:01:20 <lfm> make sense
1141 2011-06-29 11:01:27 <mtrlt> i think they're not really distributed equally tho
1142 2011-06-29 11:01:47 <lfm> mtrlt: true
1143 2011-06-29 11:02:09 <lfm> max unspent value: 424242.42 at block: 132749 2011-06-23 06:50:15
1144 2011-06-29 11:02:15 <mtrlt> lol
1145 2011-06-29 11:02:54 <mtrlt> but. 200k addresses. at 10^9 address generations per second.. how long would it take on average to find an address with money? let's see
1146 2011-06-29 11:03:02 <mtrlt> 10^9 is extra optimistic
1147 2011-06-29 11:03:23 <lfm> mtrlt: one chance in 2^160 each try
1148 2011-06-29 11:03:29 <topi`> ok, if anyone wants to have a nice bash script (that I've tested for my own purposes) for en/decrypting the wallet.dat before launching bitcoin, please have a look at : http://lorelei.kaverit.org/bitcoin.sh
1149 2011-06-29 11:03:53 <lfm> or 200k / 2^160
1150 2011-06-29 11:04:16 <mtrlt> hmph
1151 2011-06-29 11:04:19 <mtrlt> wolfram alpha chokes
1152 2011-06-29 11:04:41 <lfm> useless hunk of junk!
1153 2011-06-29 11:04:51 <mtrlt> to think i trusted it! :(
1154 2011-06-29 11:06:05 danbri has quit (Read error: Connection reset by peer)
1155 2011-06-29 11:06:28 <mtrlt> okay i think the answer is around 10^26 years
1156 2011-06-29 11:06:44 <zamgo> hmm.. view-all can only get up to block 169
1157 2011-06-29 11:06:48 <lfm> better get started soon if you want to get any
1158 2011-06-29 11:06:54 <mtrlt> yep
1159 2011-06-29 11:07:11 <mtrlt> or alternatively get incredibly lucky
1160 2011-06-29 11:07:26 <lfm> or just wait for faster computers
1161 2011-06-29 11:07:58 <mtrlt> you might have to wait forever :P
1162 2011-06-29 11:07:58 yeradis has joined
1163 2011-06-29 11:08:34 <lfm> naw, lets see if you had 1000 cores then you need only wait for 2^23 years! a vast improvement
1164 2011-06-29 11:09:42 <topi`> maybe it would be useful to put a bitcoin encrypt/decrypt script into the bitcoin wiki? if some user wants to have crypt that way
1165 2011-06-29 11:09:56 <topi`> otherwise it's tedious to manually use openssl enc every time you open your wallet
1166 2011-06-29 11:10:03 <topi`> tedious and error prone
1167 2011-06-29 11:10:08 <zamgo> ok, I'm gonna do a screenshot of this.....
1168 2011-06-29 11:10:10 <lfm> oh wait 2^17 years
1169 2011-06-29 11:10:32 <lfm> amazing
1170 2011-06-29 11:10:41 <b4epoche_> hmm...  might Marco be a bitcoiner?  http://www.marco.org/
1171 2011-06-29 11:11:02 <lfm> so a million cores would only be 2^7 years, much more manageable
1172 2011-06-29 11:11:16 <mtrlt> lfm: my number was 10^26, not 2^26 :P
1173 2011-06-29 11:11:19 <lfm> that 128 years
1174 2011-06-29 11:11:41 <mtrlt> ~2^86
1175 2011-06-29 11:11:41 <lfm> oh pout! spoilsprt
1176 2011-06-29 11:11:47 <mtrlt> ;-)
1177 2011-06-29 11:12:12 <lfm> ok so a million core is back up to 10^20 years
1178 2011-06-29 11:12:29 <mtrlt> IF one core actually could do 10^9 per second
1179 2011-06-29 11:12:30 <mtrlt> :P
1180 2011-06-29 11:12:35 <mtrlt> but they can't
1181 2011-06-29 11:12:58 <mtrlt> i'd be very surprised if a CPU did even a million
1182 2011-06-29 11:13:08 <lfm> gpus? but they are multicore already arnt they
1183 2011-06-29 11:13:40 <mtrlt> dunno
1184 2011-06-29 11:13:45 <mtrlt> someone needs to implement GPU address generation :P
1185 2011-06-29 11:13:47 <lfm> and its hash160 not hash256 so that saves a bit
1186 2011-06-29 11:14:09 <mtrlt> um
1187 2011-06-29 11:14:22 <mtrlt> addresses are version + ripemd160(sha256(publickey)) + checksum
1188 2011-06-29 11:14:49 <lfm> only need checksum for base58 address
1189 2011-06-29 11:14:54 <mtrlt> and calculating pubkey from privkey requires an EC multiplication which is not simple :p
1190 2011-06-29 11:15:16 <mtrlt> yea you only need the ripemd hash.
1191 2011-06-29 11:15:50 <lfm> ok ya that ec crap is kinda slow
1192 2011-06-29 11:16:03 <zamgo> ok... the "View All" modified client... that stops at block 169.  Screenshot:  http://imagebin.org/160546
1193 2011-06-29 11:16:09 danbri has joined
1194 2011-06-29 11:16:19 <zamgo> 1st block,  01/09/2009 04:02
1195 2011-06-29 11:16:31 yeradis has quit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org)
1196 2011-06-29 11:17:41 <lfm> zamgo hehe block 170 was the very first transaction!
1197 2011-06-29 11:18:02 <lfm> outside coinbase txn
1198 2011-06-29 11:18:40 <zamgo> so it needs more bypasses
1199 2011-06-29 11:18:46 <lfm> maybe a clue for your debugging, grin
1200 2011-06-29 11:18:52 <zamgo> ;)
1201 2011-06-29 11:20:10 <zamgo> needs more cowbells
1202 2011-06-29 11:21:36 <zamgo> command line option   -pretendtobeeveryone
1203 2011-06-29 11:23:46 zamgo has quit ()
1204 2011-06-29 11:24:14 repl has quit (Ping timeout: 252 seconds)
1205 2011-06-29 11:27:02 caedes has quit (Ping timeout: 255 seconds)
1206 2011-06-29 11:27:31 caedes has joined
1207 2011-06-29 11:27:32 caedes has quit (Changing host)
1208 2011-06-29 11:27:32 caedes has joined
1209 2011-06-29 11:28:56 <BlueMatt> gmaxwell: ah, ok yea ThreadTopUpKeyPool was retarded, fixed, and getnewaddress should have tried to get an address, but that should theoretically never be a problem as walletpassphrase should trigger it, and it should refill itself everywhere
1210 2011-06-29 11:29:53 denisx has joined
1211 2011-06-29 11:30:15 <denisx> hi, is anybody using this pollidfile patch for pushpoold?
1212 2011-06-29 11:30:34 <denisx> it works for me, but it is always one block behind, maybe it is TOO fast? ;)
1213 2011-06-29 11:32:20 meatsim has quit (Ping timeout: 240 seconds)
1214 2011-06-29 11:32:25 dukeleto has quit (Excess Flood)
1215 2011-06-29 11:32:25 meatsim has joined
1216 2011-06-29 11:32:59 dukeleto has joined
1217 2011-06-29 11:34:04 oozyburglar has joined
1218 2011-06-29 11:34:16 Mononofu has joined
1219 2011-06-29 11:34:40 Speeder has joined
1220 2011-06-29 11:35:24 <prof7bit> oh, i got coins last night! A big thank you to the unknown donator!
1221 2011-06-29 11:35:37 stalled has quit (Ping timeout: 252 seconds)
1222 2011-06-29 11:35:40 dukeleto has quit (Excess Flood)
1223 2011-06-29 11:35:44 <BlueMatt> hey, how come I never get donations ;)
1224 2011-06-29 11:36:15 <prof7bit> it came through the address that I have set up for donations related to TorChat
1225 2011-06-29 11:36:15 dukeleto has joined
1226 2011-06-29 11:36:24 Eremes has joined
1227 2011-06-29 11:36:36 <Eremes> great, power losss
1228 2011-06-29 11:36:37 <b4epoche_> BlueMatt:  do you still get an allowance?
1229 2011-06-29 11:37:02 <BlueMatt> lol, no
1230 2011-06-29 11:37:08 <BlueMatt> I wish
1231 2011-06-29 11:37:59 <b4epoche_> where in EU are you?
1232 2011-06-29 11:38:11 <BlueMatt> just outside of frankfurt, de
1233 2011-06-29 11:38:16 <b4epoche_> ah, right
1234 2011-06-29 11:38:43 <b4epoche_> take the train up to Copenhagen...  great place
1235 2011-06-29 11:38:58 <topi`> euro is going to suck a lot in the future, thanks to the bankers who invested in greece... so now it's time to put the money in BTC :)
1236 2011-06-29 11:39:15 <BlueMatt> ...or something a bit more...stable?
1237 2011-06-29 11:39:31 <topi`> well, BTC has been stable for at least a couple of days ;)
1238 2011-06-29 11:39:39 <lfm> greece and portugal and ireland &&
1239 2011-06-29 11:40:08 <topi`> the whole concept of "debt" is an invention of the bankers
1240 2011-06-29 11:40:25 <topi`> well, not debt itself but the aspect of "interest over interest", i.e. compound interest
1241 2011-06-29 11:40:56 <BlueMatt> money is an invention of the bankers ;)
1242 2011-06-29 11:41:47 <topi`> the compound interest is a great invention; it made its early adopters filthy rich
1243 2011-06-29 11:41:57 <b4epoche_> the ancient bankers
1244 2011-06-29 11:42:06 <topi`> and still makes some individuals rich
1245 2011-06-29 11:42:30 <topi`> I've read a lot of comments about how wrong it is that the early adopters of bitcoin are the ones who benefit most
1246 2011-06-29 11:42:49 <topi`> I remember saying it aloud myself as well :) but, when comparing with the history of banking, it's just the same...
1247 2011-06-29 11:43:00 <phedny> as with Google stock ;)
1248 2011-06-29 11:43:02 <b4epoche_> topi`:  are you talking 'compound interest' in the usual sense?
1249 2011-06-29 11:43:31 <topi`> b4epoche_: well that, and of course when some loans are paid back by taking new loans
1250 2011-06-29 11:43:35 <b4epoche_> what's wrong with that?
1251 2011-06-29 11:43:52 <topi`> that's basically why greece is unable to pay back its debt
1252 2011-06-29 11:43:56 stalled has joined
1253 2011-06-29 11:43:56 <lfm> same with insurance
1254 2011-06-29 11:44:19 <b4epoche_> compound interest is the only way that makes sense
1255 2011-06-29 11:44:43 <b4epoche_> compound interest isn't stupid, Greece is
1256 2011-06-29 11:45:34 * b4epoche_ does realize that he's paying essentially double the cost of his house...  but again, it really only makes sense that way
1257 2011-06-29 11:46:15 <mtrlt> but you're also moving payments to the future
1258 2011-06-29 11:46:18 <mtrlt> that costs :)
1259 2011-06-29 11:46:30 <topi`> it does *not* make any sense to pay double of the house
1260 2011-06-29 11:46:42 <mtrlt> moving. payment. to. future.
1261 2011-06-29 11:46:53 <mtrlt> unless you paid for everything without debt :P
1262 2011-06-29 11:47:00 <topi`> mtrlt: some religions, like islam, prohibit that
1263 2011-06-29 11:47:03 <b4epoche_> topi`:  yes it does because there's time involved
1264 2011-06-29 11:47:04 <mtrlt> yea
1265 2011-06-29 11:47:06 <mtrlt> i know
1266 2011-06-29 11:47:12 <topi`> I think it's a wise thing to do
1267 2011-06-29 11:47:16 <mtrlt> islam prohibits insurance too, afaik
1268 2011-06-29 11:47:33 <prof7bit> <topi`> mtrlt: some religions, like islam, prohibit that  <-- and for a good reason, as it now becomes obvious.
1269 2011-06-29 11:47:43 <lfm> it kinda human nature to want things before you can actually afford them
1270 2011-06-29 11:47:54 <topi`> b4epoche_: anyhow, no debt ought to be such a debt that no matter how many years you put into paying it back, it results impossible
1271 2011-06-29 11:47:57 <phedny> it's human nature to want things
1272 2011-06-29 11:47:58 <mtrlt> but islamic banks take the "interest" in another form :P
1273 2011-06-29 11:48:06 <phedny> regardless of whether or when you can afford them
1274 2011-06-29 11:48:06 <topi`> (because the interest runs quicker than the amount of money paid back annually)
1275 2011-06-29 11:48:33 <topi`> lfm: it's also called "investment" ;)
1276 2011-06-29 11:48:36 <b4epoche_> topi`:  well, just don't pay the 'minimum'
1277 2011-06-29 11:48:55 <topi`> b4epoche_: I was just thinking of the country of Greece
1278 2011-06-29 11:49:00 suriv has joined
1279 2011-06-29 11:49:20 <b4epoche_> it's like with your credit card, if you just pay the minimum each month it'll take years to pay off and you'll have paid a shit-load in interest
1280 2011-06-29 11:49:36 * BlueMatt is tired of the whole "bankers are evil and steal our money" mentality that goes on in bitcoin
1281 2011-06-29 11:49:37 <mtrlt> that's why i dont have a credit card :)
1282 2011-06-29 11:49:39 <b4epoche_> topi`:  yea, well Greece shouldn't be just paying the minimum
1283 2011-06-29 11:49:41 <mtrlt> nobody needs that shit
1284 2011-06-29 11:49:52 repl has joined
1285 2011-06-29 11:49:55 <cacheson> BlueMatt: indeed, it gets old
1286 2011-06-29 11:50:21 <b4epoche_> bankers aren't evil...  they serve a purpose (to fleece stupid people ;-) )
1287 2011-06-29 11:50:26 * phedny likes how at the end of the month his entire credit card is automatically paid in full from his bank account :)
1288 2011-06-29 11:50:41 <b4epoche_> it's just Darwinian economics
1289 2011-06-29 11:50:46 <BlueMatt> yay darwin
1290 2011-06-29 11:51:07 <BlueMatt> yay darwin awards
1291 2011-06-29 11:51:16 <topi`> BlueMatt: but bankers *are* evil, no matter what bitcoin does :)
1292 2011-06-29 11:51:30 <denisx> yeah, my LP was 20sek faster than btcguild ;)
1293 2011-06-29 11:51:35 <phedny> that's only because society allows them
1294 2011-06-29 11:51:36 <topi`> any way you look at it, they take exorbitant fees to run a system that is inefficient
1295 2011-06-29 11:51:40 <b4epoche_> hmm...  I wish Idiocracy had explored the banking system in the future
1296 2011-06-29 11:51:56 <cacheson> topi`: that happens in any government-protected industry
1297 2011-06-29 11:52:08 <topi`> cacheson: good observation.
1298 2011-06-29 11:52:26 <cacheson> topi`: I think we need a different word for it.  "evil" is too sensationalistic
1299 2011-06-29 11:52:39 <phedny> greedy
1300 2011-06-29 11:52:58 <b4epoche_> well, then the debtors are greedy too
1301 2011-06-29 11:53:08 <b4epoche_> wanting more than they can afford
1302 2011-06-29 11:53:12 <cacheson> phedny: possibly, but many of the same bitcoiners that label the bankers as evil will praise greed as well
1303 2011-06-29 11:53:17 sabalaba has quit (Ping timeout: 240 seconds)
1304 2011-06-29 11:53:23 <phedny> cacheson: true.. so how are they better
1305 2011-06-29 11:53:30 * cacheson shrugs
1306 2011-06-29 11:53:32 <prof7bit> credit cards are a clever invention to make even people who don't need to borrow money borrow at all money all day long.
1307 2011-06-29 11:53:44 <phedny> the only difference is that Bitcoin is a system one can get a share in more easily than in the well established banking economy
1308 2011-06-29 11:53:57 <prof7bit> (now bring the above words into the corect order)
1309 2011-06-29 11:54:05 <b4epoche_> phedny:  buy 5-year CDs
1310 2011-06-29 11:54:37 <prof7bit>  ...who don't need to borrow money at all borrow money all day long.
1311 2011-06-29 11:54:53 <prof7bit> almost as much as they own
1312 2011-06-29 11:55:34 <b4epoche_> somewhere in this culture, pay-it-forward got lost
1313 2011-06-29 11:55:41 <phedny> another clever thing in credit cards is that a lot of people are making money on them.. not only Visa and MasterCard, but also the banks and PSPs and such.. all those people making money on transactions want it to stay
1314 2011-06-29 11:56:14 <b4epoche_> like in Taiwan (at least 15 years ago) most houses were bought and paid for the same day...  by the parents
1315 2011-06-29 11:57:23 <b4epoche_> phedny:  credit cards are a very good thing (just like knives)
1316 2011-06-29 11:57:37 Diablo-D3 has quit (Ping timeout: 252 seconds)
1317 2011-06-29 11:57:46 <phedny> b4epoche_: they're nice.. but "very good"?
1318 2011-06-29 11:57:53 <b4epoche_> yes
1319 2011-06-29 11:58:20 <phedny> I got my first credit card, because I needed it to rent a card in the US
1320 2011-06-29 11:58:21 <prof7bit> if you *own* money you dont need a credit card, you could pay cash or with EC card
1321 2011-06-29 11:58:26 * b4epoche_ is old enough to remember when cash was replaced by checks which were replaced by CCs
1322 2011-06-29 11:58:40 <phedny> car *
1323 2011-06-29 11:58:49 <phedny> rent a card.. that might be an interesting concept :)
1324 2011-06-29 11:58:53 <prof7bit> if you dont own money then you wont get a CC anyways.
1325 2011-06-29 11:58:53 <b4epoche_> cash is too easily stolen or lost...
1326 2011-06-29 11:59:09 <prof7bit> b4epoche: then use EC
1327 2011-06-29 11:59:11 arthurb has quit (Read error: Operation timed out)
1328 2011-06-29 11:59:15 * b4epoche_ quit carrying cash in the early 90's living in Berkeley
1329 2011-06-29 11:59:27 <phedny> b4epoche_: in The Netherlands we're using what probably best resembles a debit card in the US for years
1330 2011-06-29 11:59:42 <b4epoche_> yea, debit cards are better (and all I use)
1331 2011-06-29 12:00:09 <b4epoche_> it's the system of not demanding the balance be paid off that is not good
1332 2011-06-29 12:00:43 <phedny> well.. that's just a business model
1333 2011-06-29 12:00:54 <phedny> which exploits a flaw in human behavior, so to say
1334 2011-06-29 12:00:55 arthurb has joined
1335 2011-06-29 12:00:57 <b4epoche_> loaning money to people that can't pay it back is what's bad
1336 2011-06-29 12:01:10 <phedny> true
1337 2011-06-29 12:01:29 <phedny> at one side that's a moral discussion by the way
1338 2011-06-29 12:01:32 Eremes has quit (Ping timeout: 276 seconds)
1339 2011-06-29 12:01:34 <phedny> at the other side it's just risk management
1340 2011-06-29 12:01:40 * b4epoche_ funded a business on CCs about 10 years ago
1341 2011-06-29 12:01:43 <prof7bit> using debt as money is the real root of all evil
1342 2011-06-29 12:02:11 <b4epoche_> shitty business, but an easy way to build inventory
1343 2011-06-29 12:02:57 <b4epoche_> debt isn't bad...  think about all the loans doctors wind up taking to get through med school
1344 2011-06-29 12:03:50 agricocb has quit (Quit: Leaving.)
1345 2011-06-29 12:04:21 subpar has quit (Quit: Leaving)
1346 2011-06-29 12:04:30 <prof7bit> its the usage of debt as a currency that is bad.
1347 2011-06-29 12:05:28 <b4epoche_> but that's inevitable...  there's value to debt
1348 2011-06-29 12:05:52 * b4epoche_ mortgage has probably changed 'owners' four times in 12 years
1349 2011-06-29 12:06:01 Beccara_ has joined
1350 2011-06-29 12:06:05 Beccara has quit (Read error: Connection reset by peer)
1351 2011-06-29 12:06:49 Beccara_ has quit (Read error: Connection reset by peer)
1352 2011-06-29 12:07:15 <prof7bit> its the system that encourages it and makes it seem inevitable. there are alternative systems. they even have been tested and found to work exceptionally well, thats why they were banned.
1353 2011-06-29 12:07:19 Beccara_ has joined
1354 2011-06-29 12:07:28 pyro-Der_ has joined
1355 2011-06-29 12:08:07 pyro-DerWahre- has quit (Ping timeout: 250 seconds)
1356 2011-06-29 12:08:14 <prof7bit> wörgl for example
1357 2011-06-29 12:08:34 <prof7bit> would be an idea for bitcoin-2.0
1358 2011-06-29 12:08:42 * b4epoche_ is not a conspiracy theorist by nature
1359 2011-06-29 12:09:04 <jeremias> well, bitcoin has turned me to a conspiracy-theorist nutcase
1360 2011-06-29 12:09:14 <jeremias> previously i used to be normal
1361 2011-06-29 12:09:21 <b4epoche_> nutcase is someone's nick?
1362 2011-06-29 12:09:24 <jeremias> now i'm babbling all the time about bitcoins
1363 2011-06-29 12:09:35 <ersi> blah blah
1364 2011-06-29 12:14:40 blishchrot has quit (Read error: Operation timed out)
1365 2011-06-29 12:14:44 hvala has quit (Quit: Leaving)
1366 2011-06-29 12:15:54 hvala has joined
1367 2011-06-29 12:16:06 johndoe0711 has quit (Ping timeout: 240 seconds)
1368 2011-06-29 12:16:24 Choko has quit (Read error: Operation timed out)
1369 2011-06-29 12:16:35 hvala has quit (Client Quit)
1370 2011-06-29 12:16:54 jandd has quit (Ping timeout: 240 seconds)
1371 2011-06-29 12:16:54 jeremias has quit (Ping timeout: 240 seconds)
1372 2011-06-29 12:16:54 <topi`> i'm encrypting my wallet with aes256, any ideas how many years it will take to crack it?
1373 2011-06-29 12:17:04 <BlueMatt> 2.7
1374 2011-06-29 12:17:14 <topi`> let's say that in the future, we'll have double the hashing power of today
1375 2011-06-29 12:17:18 <topi`> next year
1376 2011-06-29 12:17:27 Kobier has quit (Ping timeout: 255 seconds)
1377 2011-06-29 12:17:27 welterde has quit (Ping timeout: 255 seconds)
1378 2011-06-29 12:17:28 <BlueMatt> it will always take 2.7 years
1379 2011-06-29 12:17:30 <BlueMatt> always
1380 2011-06-29 12:17:38 <wumpus> lol
1381 2011-06-29 12:17:42 jandd has joined
1382 2011-06-29 12:17:43 <b4epoche_> and /exactly/ 2.7 years
1383 2011-06-29 12:17:48 MagicalTux has quit (Ping timeout: 276 seconds)
1384 2011-06-29 12:18:06 <wumpus> if you want it to last longer, encrypt it multiple times :p
1385 2011-06-29 12:18:13 blishchrot has joined
1386 2011-06-29 12:18:23 johndoe0711 has joined
1387 2011-06-29 12:18:27 MT`AwAy has joined
1388 2011-06-29 12:18:45 BitcoinForNewegg has joined
1389 2011-06-29 12:18:52 jeremias has joined
1390 2011-06-29 12:18:56 zyb has quit (Remote host closed the connection)
1391 2011-06-29 12:18:59 <phedny> the second round adds 1/2 of 2.7 years
1392 2011-06-29 12:19:02 zyb has joined
1393 2011-06-29 12:19:07 <phedny> the third round adds 1/4 of 2.7 years
1394 2011-06-29 12:19:08 <prof7bit> change the password every 2.7 years
1395 2011-06-29 12:19:12 <topi`> prof7bit: I think bitcoin 1.0 is already achieving some of the advantages against debt money
1396 2011-06-29 12:19:15 <prof7bit> every 2.69
1397 2011-06-29 12:19:21 <topi`> prof7bit: I'm writing an article to prove my point ;)
1398 2011-06-29 12:20:03 Incitatus has quit (Read error: No route to host)
1399 2011-06-29 12:20:09 Bwild has quit (Ping timeout: 255 seconds)
1400 2011-06-29 12:20:11 <topi`> the nicest point is the *controlled* inflation that stops at some point
1401 2011-06-29 12:20:30 <topi`> since it will change the dynamics involved in debt
1402 2011-06-29 12:21:51 Choko has joined
1403 2011-06-29 12:22:24 Nachtwind has joined
1404 2011-06-29 12:22:33 <prof7bit> banks could start creating book money, not fully backed by existing BTC and thus create inflation.
1405 2011-06-29 12:23:28 <Nachtwind> hi, i have a debian squeeze and when i start bitcoind --daemon the server crashes after a while after refusing to accept any incoming traffic like HTTP and so on. Has anyone an idea about that?
1406 2011-06-29 12:25:08 <lfm> dont use -daemon
1407 2011-06-29 12:25:31 MT`AwAy is now known as MagicalTux
1408 2011-06-29 12:25:35 MagicalTux has quit (Changing host)
1409 2011-06-29 12:25:35 MagicalTux has joined
1410 2011-06-29 12:26:12 <Nachtwind> Dont i need -daemon if i want to run it on a webserver?
1411 2011-06-29 12:26:15 Limitless has quit (Ping timeout: 276 seconds)
1412 2011-06-29 12:26:31 <lfm> not sure why
1413 2011-06-29 12:28:17 Blitzboom_ has joined
1414 2011-06-29 12:28:28 <Nachtwind> ok... giving that a try
1415 2011-06-29 12:28:37 <Nachtwind> i think it has to do with memory
1416 2011-06-29 12:28:49 <Nachtwind> i have only very limited ressources (500MB Ram) on my VPS
1417 2011-06-29 12:30:10 Blitzboom has quit (Ping timeout: 246 seconds)
1418 2011-06-29 12:30:18 copumpkin has quit (Quit: Computer has gone to sleep.)
1419 2011-06-29 12:30:40 Nachtwind is now known as n8{BNC|off}
1420 2011-06-29 12:30:48 <lfm> ok that might be it.  566m 270m (virt, resident) on my system
1421 2011-06-29 12:31:06 Kobier has joined
1422 2011-06-29 12:31:27 welterde has joined
1423 2011-06-29 12:31:38 <b4epoche_> whoa...
1424 2011-06-29 12:31:51 <lfm> b4epoche?
1425 2011-06-29 12:32:01 <b4epoche_> that seems excessive
1426 2011-06-29 12:32:10 <lfm> you figgure?
1427 2011-06-29 12:32:16 <b4epoche_> but if you've got empty RAM
1428 2011-06-29 12:32:38 <lfm> ya bdb may be slurping up extra buffers
1429 2011-06-29 12:32:57 <BitcoinForNewegg> i got 16 GB ram on my server :)
1430 2011-06-29 12:33:05 <BitcoinForNewegg> and 16x 6950 on the way :)
1431 2011-06-29 12:33:08 <b4epoche_> might there be memory leaks?
1432 2011-06-29 12:33:15 danbri has quit (Ping timeout: 260 seconds)
1433 2011-06-29 12:33:23 <lfm> BitcoinForNewegg: can you check how much bitcoin is taking?
1434 2011-06-29 12:33:38 <lfm> memory leaks are always possible
1435 2011-06-29 12:34:00 <b4epoche_> sure...  has anyone 'audited' for them?
1436 2011-06-29 12:34:17 <BitcoinForNewegg> 104 MB but I just turned on the computer
1437 2011-06-29 12:34:36 <lfm> I think there are various checks for memory, not sure how effective they can be with C++
1438 2011-06-29 12:35:04 <BitcoinForNewegg> ummmm now it takes 0
1439 2011-06-29 12:35:08 <BitcoinForNewegg> and increasing
1440 2011-06-29 12:35:13 <b4epoche_> but I would think if there are any major ones someone would have noticed by now
1441 2011-06-29 12:35:15 <BitcoinForNewegg> now 80 mb
1442 2011-06-29 12:35:27 <BitcoinForNewegg> wtf is with this lol
1443 2011-06-29 12:35:36 <lfm> using top?
1444 2011-06-29 12:35:53 <BitcoinForNewegg> top?
1445 2011-06-29 12:35:58 <BitcoinForNewegg> its windows
1446 2011-06-29 12:36:02 <BitcoinForNewegg> just looking in taskmgr
1447 2011-06-29 12:36:36 <lfm> BitcoinForNewegg: oh sorry
1448 2011-06-29 12:36:36 <BitcoinForNewegg> upon minimizing bitcoin client it goes to 0 usage :/
1449 2011-06-29 12:37:14 <BlueMatt> anyone a bdb expert?
1450 2011-06-29 12:37:33 nus has joined
1451 2011-06-29 12:37:46 <lfm> Im a bs expert?
1452 2011-06-29 12:38:06 <b4epoche_> my client is using like 32MB
1453 2011-06-29 12:38:11 Beccara has joined
1454 2011-06-29 12:38:13 <BitcoinForNewegg> lfm how did you become a BS expert?
1455 2011-06-29 12:38:24 <lfm> practice
1456 2011-06-29 12:38:25 <b4epoche_> practice
1457 2011-06-29 12:38:27 <BitcoinForNewegg> did you always want to become one as a child?
1458 2011-06-29 12:38:30 <b4epoche_> ninja'd
1459 2011-06-29 12:38:38 <lfm> my father was one too
1460 2011-06-29 12:38:48 <BitcoinForNewegg> ahhh yoy learned from the best
1461 2011-06-29 12:39:15 Strom- has joined
1462 2011-06-29 12:39:35 <lfm> my favorite bs is when I actuallt tell the truth and no one beleives me
1463 2011-06-29 12:40:51 RobinPKR has quit (Ping timeout: 255 seconds)
1464 2011-06-29 12:40:52 <prof7bit> yes, this is the highest level a BS expert can achieve, BS that is actually true.
1465 2011-06-29 12:41:10 <lfm> the victim misleads themselves
1466 2011-06-29 12:41:25 Beccara_ has quit (Ping timeout: 260 seconds)
1467 2011-06-29 12:41:26 <BitcoinForNewegg> well, a broken clock is correct around twice a day
1468 2011-06-29 12:41:45 <BitcoinForNewegg> sometimes mor sometimes less
1469 2011-06-29 12:41:55 RobinPKR has joined
1470 2011-06-29 12:42:00 <prof7bit> you must be able to produce this more often than probability would predict
1471 2011-06-29 12:42:03 <BitcoinForNewegg> could be up to 4 times
1472 2011-06-29 12:42:06 <b4epoche_> broken != not functioning
1473 2011-06-29 12:42:07 <BitcoinForNewegg> or as little as 0
1474 2011-06-29 12:42:15 <lfm> BitcoinForNewegg: more on shorter days and less on longer ones?
1475 2011-06-29 12:42:23 <BitcoinForNewegg> depending on leap seconds and daylight savings
1476 2011-06-29 12:43:11 <BitcoinForNewegg> anyone try to roll their own time code recently?
1477 2011-06-29 12:43:12 Strom has quit (Ping timeout: 264 seconds)
1478 2011-06-29 12:43:20 <BitcoinForNewegg> good luck it is IMPOSSIBLE
1479 2011-06-29 12:43:27 <b4epoche_> a running clock is /never/ exactly correct, while a stop on is exactly correct once a day
1480 2011-06-29 12:43:28 <lfm> does anyone really know what time it is?
1481 2011-06-29 12:43:34 Strom has joined
1482 2011-06-29 12:44:14 agricocb has joined
1483 2011-06-29 12:44:32 <BitcoinForNewegg> a runnign one can be correct
1484 2011-06-29 12:44:42 <BitcoinForNewegg> i know exactly what time it is, I only have one watch
1485 2011-06-29 12:44:54 <BitcoinForNewegg> +/- .25 seconds
1486 2011-06-29 12:45:01 <prof7bit> the next time will be found and defined when someone find something new to post in this channel. it will be persisted in the log.
1487 2011-06-29 12:45:03 <lfm> down to the nanosecond I supose
1488 2011-06-29 12:45:13 <BitcoinForNewegg> .25 seconds is good enough for me
1489 2011-06-29 12:45:16 dukeleto has quit (Excess Flood)
1490 2011-06-29 12:45:25 <lfm> ok so not really then
1491 2011-06-29 12:45:25 <BitcoinForNewegg> but if my watch was off by 10 seconds it would big me to no end
1492 2011-06-29 12:45:33 <BitcoinForNewegg> bug*
1493 2011-06-29 12:45:44 <BitcoinForNewegg> it is an atomic solar powered watch :)
1494 2011-06-29 12:45:47 <BitcoinForNewegg> and waterproof
1495 2011-06-29 12:45:56 <BitcoinForNewegg> and shock resistant :)
1496 2011-06-29 12:46:25 <topi`> bitcoind is a bit memory hungry, I've managed to run it on a 256MB linux server, but that's definitely the absolute minimum
1497 2011-06-29 12:46:38 <BitcoinForNewegg> the clockchain is already over 100M
1498 2011-06-29 12:46:51 <lfm> ya so it accurate to somewher from 0.25 sec to 10.0 seconds, in other words, not very
1499 2011-06-29 12:46:55 dukeleto has joined
1500 2011-06-29 12:46:59 <BitcoinForNewegg> no .25 max
1501 2011-06-29 12:47:09 dsquare27 has quit (Remote host closed the connection)
1502 2011-06-29 12:47:10 Kobier has quit (Remote host closed the connection)
1503 2011-06-29 12:47:12 <BitcoinForNewegg> quartz watches are accurate to around 1 second a day
1504 2011-06-29 12:47:24 <BitcoinForNewegg> mine resets every day at 3:00 AM
1505 2011-06-29 12:47:24 dukeleto has quit (Client Quit)
1506 2011-06-29 12:47:29 <lfm> can you really set them that accurate?
1507 2011-06-29 12:47:36 <BitcoinForNewegg> yes
1508 2011-06-29 12:47:39 Strom- has quit (Ping timeout: 260 seconds)
1509 2011-06-29 12:47:45 <lfm> ok, not manual setting
1510 2011-06-29 12:47:47 <BitcoinForNewegg> I have compared it with real atomic clocks
1511 2011-06-29 12:48:00 <BitcoinForNewegg> it is accurate to the point I cannot tell the difference
1512 2011-06-29 12:48:29 <lfm> and when a buddy asks you what time you think it is ...
1513 2011-06-29 12:48:34 <BitcoinForNewegg> i give seconds
1514 2011-06-29 12:48:37 <BitcoinForNewegg> :)
1515 2011-06-29 12:48:50 <BitcoinForNewegg> i say right 'now' it is
1516 2011-06-29 12:48:52 <lfm> yup, aproximate again
1517 2011-06-29 12:48:55 viggi has quit (Read error: Connection reset by peer)
1518 2011-06-29 12:49:07 <BitcoinForNewegg> now takes aroudn a second to say so its correct
1519 2011-06-29 12:49:49 <lfm> correctly aproximate
1520 2011-06-29 12:49:56 <BitcoinForNewegg> no it is exact
1521 2011-06-29 12:50:08 <BitcoinForNewegg> to the best of my abiity to measure it, it is exact
1522 2011-06-29 12:50:11 <lfm> =/- 0.5
1523 2011-06-29 12:50:15 <BitcoinForNewegg> .25
1524 2011-06-29 12:50:45 <lfm> so your just confirming to me you dont know what time it is.
1525 2011-06-29 12:50:46 DoomDumas has joined
1526 2011-06-29 12:50:46 DoomDumas has quit (Changing host)
1527 2011-06-29 12:50:46 DoomDumas has joined
1528 2011-06-29 12:50:47 <BitcoinForNewegg> i have held it next to a real atomic clock (not a radio one)
1529 2011-06-29 12:51:05 <BitcoinForNewegg> and it was indistinguishable by humans
1530 2011-06-29 12:51:06 repl has quit (Quit: Leaving)
1531 2011-06-29 12:51:17 copumpkin has joined
1532 2011-06-29 12:51:20 <lfm> ya, humans are lousy at time
1533 2011-06-29 12:51:20 copumpkin has quit (Changing host)
1534 2011-06-29 12:51:20 copumpkin has joined
1535 2011-06-29 12:51:36 <BitcoinForNewegg> it is exact as far as peopel are concerned
1536 2011-06-29 12:51:45 repl has joined
1537 2011-06-29 12:52:15 <lfm> if you got the right month it would be good enuf for most humans
1538 2011-06-29 12:52:24 <sacarlson> BitcoinForNewegg: so is this clock going to run forever or just for 2 more hours?
1539 2011-06-29 12:52:43 <BitcoinForNewegg> well, it depends on how much time I spend in the sun, or lighting
1540 2011-06-29 12:53:06 <BitcoinForNewegg> if I sit in a dark room for a week or 2 (true story) it loses its battery
1541 2011-06-29 12:53:19 <BitcoinForNewegg> happens more than I woudl like :(
1542 2011-06-29 12:53:56 viggi has joined
1543 2011-06-29 12:54:30 <BitcoinForNewegg> anyone here play EvE?
1544 2011-06-29 12:54:37 <sacarlson> BitcoinForNewegg: well since the sun is estimated to burn for another 5 billion years I guess we are set then
1545 2011-06-29 12:54:52 <BitcoinForNewegg> yep it wil alst longer than I will
1546 2011-06-29 12:55:12 <BitcoinForNewegg> the watch is feature complete
1547 2011-06-29 12:55:36 <BitcoinForNewegg> well, maybe a radiation detector.... but it does everythig i want it to
1548 2011-06-29 12:56:00 <prof7bit> <BitcoinForNewegg> if I sit in a dark room for a week or 2 (true story) it loses its battery  <--- solar powered watches are not for programmers!
1549 2011-06-29 12:56:07 <BitcoinForNewegg> the gvnt did make a gamma detector asic
1550 2011-06-29 12:56:19 <BitcoinForNewegg> ya i need to program in the light
1551 2011-06-29 12:56:25 <BitcoinForNewegg> but that was mnore a video game
1552 2011-06-29 12:56:30 Beccara has quit (Read error: Connection reset by peer)
1553 2011-06-29 12:56:48 Beccara has joined
1554 2011-06-29 12:56:48 <BitcoinForNewegg> I found that I coudl build somethign insure it, and have it get killed by police... and I made about 3-7%
1555 2011-06-29 12:57:06 <BitcoinForNewegg> so soon enough I was using multiuple accounts to do that 24/7
1556 2011-06-29 12:57:41 <BitcoinForNewegg> i destroyed about $50k of digital goods
1557 2011-06-29 12:57:41 nocreativenick1 has quit (Read error: Connection reset by peer)
1558 2011-06-29 12:58:22 nocreativenick1 has joined
1559 2011-06-29 12:58:36 <lfm> sounds kinda ocd
1560 2011-06-29 12:58:40 <BitcoinForNewegg> it represents around 100k hours of someone elses time to gather it
1561 2011-06-29 12:59:05 <BitcoinForNewegg> i got the game makers to patch it
1562 2011-06-29 12:59:07 <BitcoinForNewegg> :)
1563 2011-06-29 12:59:13 <BitcoinForNewegg> they oatch everythign I do
1564 2011-06-29 12:59:17 <BitcoinForNewegg> p[atch*
1565 2011-06-29 13:00:17 <sacarlson> any one want to try a escrow transaction on testnet or mainnet?
1566 2011-06-29 13:01:04 mmoya has joined
1567 2011-06-29 13:03:19 scott`_ has joined
1568 2011-06-29 13:03:23 <lfm> sacarlson: you need a patched client then a patched miner dont you?
1569 2011-06-29 13:03:50 <sacarlson> lfm: it works on testnet and weedsnet not sure about mainnet
1570 2011-06-29 13:04:05 <sacarlson> lfm: I have 2 different patched clients
1571 2011-06-29 13:04:53 <lfm> so the miners accept escow transactions? dont they use special scripts?
1572 2011-06-29 13:05:10 <lfm> escrow
1573 2011-06-29 13:05:48 <sacarlson> https://github.com/sacarlson/MultiCoin will work on testnet and weedsnet and maybe mainnet,  and https://github.com/groffer/bitcoin works on testnet and maybe mainnet
1574 2011-06-29 13:06:00 mmoya has quit (Ping timeout: 264 seconds)
1575 2011-06-29 13:06:27 <sacarlson> lfm: good question as some say some do and some say none do
1576 2011-06-29 13:07:25 <sacarlson> work on mainnet as luke-jr says his does
1577 2011-06-29 13:08:29 <sacarlson> only one way to prove or disprove by risking the money I was given to try .01 btc with .005 transaction fee
1578 2011-06-29 13:08:48 copumpkin has quit (Ping timeout: 250 seconds)
1579 2011-06-29 13:08:52 <sacarlson> given to anyone who will accept it
1580 2011-06-29 13:09:25 mmoya has joined
1581 2011-06-29 13:09:53 LobsterMan has quit (Remote host closed the connection)
1582 2011-06-29 13:10:57 karnac has quit (Quit: karnac)
1583 2011-06-29 13:11:52 karnac has joined
1584 2011-06-29 13:13:19 lis_ has joined
1585 2011-06-29 13:13:23 TheZimm has joined
1586 2011-06-29 13:13:25 TheZimm has quit (Remote host closed the connection)
1587 2011-06-29 13:15:25 LobsterMan has joined
1588 2011-06-29 13:15:33 <sacarlson> I hope beertokens doesn't take over the world just because they are the only real crypto currency with escrow just because bitcoin never wanted to try it
1589 2011-06-29 13:16:04 <topi`> :D
1590 2011-06-29 13:16:07 <BlueMatt> bitcoin will, its just not as high on the priorities list as many other things
1591 2011-06-29 13:16:12 b4epoche_ has quit (Quit: Computer has gone to sleep.)
1592 2011-06-29 13:16:28 <BlueMatt> first we need wallet crypto and to clean up a ton of code
1593 2011-06-29 13:16:29 <topi`> I don't feel escrow as a big problem
1594 2011-06-29 13:16:44 <topi`> and it's a good service model for a small business
1595 2011-06-29 13:16:45 <BlueMatt> and IsStandard will probably be changed in the next couple version...
1596 2011-06-29 13:17:03 <topi`> I think escrow should *not* be in the base protocol
1597 2011-06-29 13:17:04 Akinava has quit (Ping timeout: 246 seconds)
1598 2011-06-29 13:17:05 <sacarlson> BlueMatt: topi: good to know, I'm just pushing your bottons
1599 2011-06-29 13:17:13 <BlueMatt> actual escrow in satoshi client, well probably not anytime near soon
1600 2011-06-29 13:17:29 <BlueMatt> but in IsStandard, probably not /too/ far off
1601 2011-06-29 13:17:32 <jrmithdobbs> topi`: huh? escrow should totally get implemented as blockchain scripts
1602 2011-06-29 13:17:49 <denisx> is someone using this patch? http://forum.bitcoin.org/index.php?topic=22585.80
1603 2011-06-29 13:17:55 <denisx> it has an error
1604 2011-06-29 13:17:55 <sacarlson> topi: it should be tested in the testnets of weeds an testnet and posibly beertokens to verify it's stable
1605 2011-06-29 13:18:31 <topi`> jrmithdobbs: escrow is something that requires a *human* judge who's correct in his claims
1606 2011-06-29 13:18:36 <topi`> so not a protocol issue.
1607 2011-06-29 13:18:54 <topi`> it's just plain evil to have a power to revoke somebody's transaction
1608 2011-06-29 13:19:14 <sacarlson> topi: well since we just lost the clearcoin.com I surprized there is not more of a push
1609 2011-06-29 13:19:18 <jrmithdobbs> topi`: but the instruments to make it work should be in the protocol, finding the trustworthy third party is still an exercise for the user, obviously
1610 2011-06-29 13:19:55 <sacarlson> jrmithdobbs: time is another 3rd party substitute
1611 2011-06-29 13:20:18 <jrmithdobbs> sacarlson: i think it should use time and a 3rd party
1612 2011-06-29 13:20:19 <sacarlson> or forever lost
1613 2011-06-29 13:20:24 <jrmithdobbs> personally
1614 2011-06-29 13:20:27 <jrmithdobbs> or at least be able to
1615 2011-06-29 13:20:49 <sacarlson> jrmithdobbs: well the one that's released has votes of a group to release the money
1616 2011-06-29 13:21:15 <jrmithdobbs> to do it time-based requires some disabled ops iirc
1617 2011-06-29 13:21:43 ar4s has joined
1618 2011-06-29 13:21:57 <topi`> denisx: it's a very odd patch, since it detaches hthread and the next program flow returns that value of hthread (which might be invalid?)
1619 2011-06-29 13:22:09 Rictoo_ is now known as Rictoo
1620 2011-06-29 13:22:18 <topi`> sacarlson: what happened to clearcoin.com?
1621 2011-06-29 13:22:26 <denisx> topi`: I have only used the native long poll patch
1622 2011-06-29 13:22:31 <denisx> but it fires too early
1623 2011-06-29 13:22:35 kreal- has quit (Read error: Operation timed out)
1624 2011-06-29 13:22:36 <sacarlson> topi: I was told it was closed
1625 2011-06-29 13:23:13 <sacarlson> topi: it will remain open until the last contracts clear and accepts no more contracts
1626 2011-06-29 13:23:45 <topi`> interesting
1627 2011-06-29 13:24:23 <sacarlson> topi: the same day as this patch from groffer apeared so maybe a push to make it work?
1628 2011-06-29 13:24:35 kreal- has joined
1629 2011-06-29 13:25:34 n8{BNC is now known as off}!~Nachtwind@static.88-198-227-73.clients.your-server.de|Nachtwind
1630 2011-06-29 13:26:12 Gonzago has joined
1631 2011-06-29 13:27:00 <sacarlson> I have already setup my support for escrow with multicoin and a user interface with bitcoin-webskin at: https://github.com/sacarlson/bitcoin-webskin
1632 2011-06-29 13:27:51 Kurtov has quit (Read error: Connection reset by peer)
1633 2011-06-29 13:27:59 ar4s has quit (Ping timeout: 244 seconds)
1634 2011-06-29 13:31:27 b4epoche_ has joined
1635 2011-06-29 13:31:42 eternal1 has joined
1636 2011-06-29 13:33:29 ar4s has joined
1637 2011-06-29 13:34:12 mmoya has quit (Ping timeout: 264 seconds)
1638 2011-06-29 13:36:49 Kobier has joined
1639 2011-06-29 13:38:06 <sacarlson> i'm getting nothing but positives from my article on multicoin at: http://forum.bitcoin.org/index.php?topic=24209.0  sounds hopefull
1640 2011-06-29 13:38:12 danbri has joined
1641 2011-06-29 13:38:35 Zarutian has joined
1642 2011-06-29 13:39:17 TheZimm has joined
1643 2011-06-29 13:43:41 erle- has joined
1644 2011-06-29 13:45:44 elkudo has joined
1645 2011-06-29 13:48:03 <b4epoche> behind-the-scene positives?
1646 2011-06-29 13:48:50 <sacarlson> b4epoche no attachments to the article
1647 2011-06-29 13:49:38 <b4epoche> responses?  I see 2.
1648 2011-06-29 13:50:11 glassresistor has quit (Read error: Operation timed out)
1649 2011-06-29 13:50:15 <sacarlson> b4epoche: well some behind-the-scene from the one who originated bitcoin-webskin zamgo
1650 2011-06-29 13:50:32 elkudo has quit (Ping timeout: 252 seconds)
1651 2011-06-29 13:50:36 TheZimm has quit (Quit: Computer has gone to sleep.)
1652 2011-06-29 13:51:07 <sacarlson> b4epoche: well I'm used to 5 bad and get 1 good responce from most things I do
1653 2011-06-29 13:51:43 <b4epoche> okay…  can't be afraid to float crazy ideas
1654 2011-06-29 13:51:48 <sacarlson> b4epoche: so for me that's an improvement
1655 2011-06-29 13:52:51 larsivi has quit (Ping timeout: 240 seconds)
1656 2011-06-29 13:52:55 <sacarlson> b4epoche: I agree I just give what I can not all are good ideas I'm sure
1657 2011-06-29 13:53:29 spq has quit (Ping timeout: 252 seconds)
1658 2011-06-29 13:53:36 <b4epoche> I'm the same way…  through them out, and at the very least you'll learn why it's dumb
1659 2011-06-29 13:54:12 <b4epoche> is there really any good way to browse bdb db's?
1660 2011-06-29 13:54:33 <sacarlson> b4epoche: yes I've been proven before as having made mistakes it takes many minds to find the answer at times
1661 2011-06-29 13:55:42 Heckie-the-Daemo has joined
1662 2011-06-29 13:55:48 ForceMajeure has joined
1663 2011-06-29 13:57:20 dr_win has quit (Remote host closed the connection)
1664 2011-06-29 13:58:55 dr_win has joined
1665 2011-06-29 13:59:12 spq has joined
1666 2011-06-29 13:59:41 copumpkin has joined
1667 2011-06-29 14:02:09 <b4epoche> anyone using bitcointools on OSX?
1668 2011-06-29 14:03:06 Marf has quit (Ping timeout: 258 seconds)
1669 2011-06-29 14:03:21 Clipse has joined
1670 2011-06-29 14:03:38 <phedny> b4epoche: I'm using the Bitcoin binary from bitcoin.org on OS X.. is that the bitcointools you're refering to?
1671 2011-06-29 14:03:46 <b4epoche> no.
1672 2011-06-29 14:03:49 xelister has joined
1673 2011-06-29 14:04:15 <b4epoche> but would you like to test the latest CocoaBitcoin?  It's config'd to use testnet by default
1674 2011-06-29 14:06:48 molecular has quit (Ping timeout: 276 seconds)
1675 2011-06-29 14:07:32 molecular has joined
1676 2011-06-29 14:07:37 kermit has quit (Quit: Leaving.)
1677 2011-06-29 14:07:55 kermit has joined
1678 2011-06-29 14:08:02 Blitzboom_ is now known as Blitzboom
1679 2011-06-29 14:08:13 Blitzboom has quit (Changing host)
1680 2011-06-29 14:08:13 Blitzboom has joined
1681 2011-06-29 14:08:38 <gmaxwell> 04:27 <@BlueMatt> gmaxwell: ah, ok yea ThreadTopUpKeyPool was retarded, fixed, and getnewaddress should have tried to get an address, but that should  theoretically never be a problem as walletpassphrase should trigger it, and it should refill itself everywhere
1682 2011-06-29 14:08:52 <gmaxwell> yea, I didn't go far enough to figure out how it actually got to zero.
1683 2011-06-29 14:08:54 * BlueMatt really wants to see CocoaBitcoin merged upstream into mainline
1684 2011-06-29 14:09:13 <BlueMatt> gmaxwell: well if ThreadTopUpKeypool was broken (which it was) it would make sense
1685 2011-06-29 14:09:18 <BlueMatt> that it could get there
1686 2011-06-29 14:09:36 <BlueMatt> well, actually probably not
1687 2011-06-29 14:09:44 <BlueMatt> whatever, should be fixed when I next push to github
1688 2011-06-29 14:09:48 Heckie-the-Daemo is now known as Heckie
1689 2011-06-29 14:10:03 <BlueMatt> (but Im trying to crash course on bdb to figure out why this thing is locking right now so...)
1690 2011-06-29 14:10:06 Nachtwind has left ()
1691 2011-06-29 14:10:36 <gmaxwell> No, I think it was lock contention because I was slamming it with unlocks. but whatever, it turned up some neat bugs.
1692 2011-06-29 14:11:02 <gmaxwell> okay, comment when you push and I'll begin abusing it again.
1693 2011-06-29 14:11:17 <BlueMatt> will do
1694 2011-06-29 14:12:43 mmoya has joined
1695 2011-06-29 14:14:47 <CIA-103> bitcoin: Gavin Andresen master * r786bfc3 / locale/pl/LC_MESSAGES/bitcoin.po :
1696 2011-06-29 14:14:47 <CIA-103> bitcoin: Merge pull request #361 from spiechu/polish-translation
1697 2011-06-29 14:14:47 <CIA-103> bitcoin: added polish translation - http://bit.ly/lib7S5
1698 2011-06-29 14:16:17 ThomasV has joined
1699 2011-06-29 14:16:18 ThomasV has quit (Changing host)
1700 2011-06-29 14:16:18 ThomasV has joined
1701 2011-06-29 14:17:19 <BlueMatt> gmaxwell: ok, I went ahead and pushed though I still need to figure out bdb stuff thats making getaccountaddress lock
1702 2011-06-29 14:19:21 <gmaxwell> Hm. not fetching yet.
1703 2011-06-29 14:19:34 <BlueMatt> oops forgot the push part, had only rebased
1704 2011-06-29 14:19:35 <BlueMatt> done now
1705 2011-06-29 14:29:08 gsathya has joined
1706 2011-06-29 14:30:06 agreenbhm has joined
1707 2011-06-29 14:31:42 gsathya has quit (Client Quit)
1708 2011-06-29 14:32:09 gsathya has joined
1709 2011-06-29 14:32:30 MtGox_Adam has joined
1710 2011-06-29 14:32:55 Nexus7 has joined
1711 2011-06-29 14:33:07 josephholsten has joined
1712 2011-06-29 14:33:33 <gmaxwell> I'm getting a bit tired of typing "wallet" should these just be "passphrase" / "passphrasechange"?
1713 2011-06-29 14:33:44 <gmaxwell> Seems to work right now.
1714 2011-06-29 14:33:52 <jrmithdobbs> BlueMatt: which branch is the new wallet crypto?
1715 2011-06-29 14:33:55 <jrmithdobbs> in your github
1716 2011-06-29 14:33:56 <BlueMatt> jrmithdobbs: newenc
1717 2011-06-29 14:34:05 gsathya has left ()
1718 2011-06-29 14:34:50 <BlueMatt> gmaxwell: good, now I just have to make a better method for GetAccountAddress as the db txes create deadlocks
1719 2011-06-29 14:35:15 redengin has joined
1720 2011-06-29 14:35:28 <gmaxwell> Yea, haven't even gotten to beating on multiple accounts yet. :)
1721 2011-06-29 14:36:08 <BlueMatt> well you can comment out the txnbegin/txncommit lines, but that seems like a bad idea ;)
1722 2011-06-29 14:36:42 MtGox_Adam has quit (Ping timeout: 244 seconds)
1723 2011-06-29 14:40:54 Thrawn7 has joined
1724 2011-06-29 14:44:37 <jrmithdobbs> BlueMatt: you're not checking ret values of mlock/munlock anywhere?!
1725 2011-06-29 14:44:55 <BlueMatt> jrmithdobbs: yea because I dont care
1726 2011-06-29 14:45:04 <BlueMatt> if mlock fails, so what?
1727 2011-06-29 14:45:14 <jrmithdobbs> should at least throw a warning
1728 2011-06-29 14:45:26 <jrmithdobbs> so user is notified in debug.log
1729 2011-06-29 14:46:54 <BlueMatt> put a printf in an allocator?
1730 2011-06-29 14:47:01 <BlueMatt> seems...unclean
1731 2011-06-29 14:47:01 jhudgins has joined
1732 2011-06-29 14:47:55 Marf has joined
1733 2011-06-29 14:48:12 lumos has joined
1734 2011-06-29 14:48:27 <jrmithdobbs> and you're never munlocking?
1735 2011-06-29 14:48:32 <BlueMatt> no, it is
1736 2011-06-29 14:48:37 <jrmithdobbs> where?
1737 2011-06-29 14:48:48 <jrmithdobbs> oh there it is in serialize nm
1738 2011-06-29 14:49:20 <jrmithdobbs> you don't munlock in the rpc calls though
1739 2011-06-29 14:49:23 <BlueMatt> though good point crypter should
1740 2011-06-29 14:49:29 <jrmithdobbs> and rpc, ya
1741 2011-06-29 14:52:53 karnac has quit (Quit: karnac)
1742 2011-06-29 14:53:45 <jrmithdobbs> BlueMatt: just sent you a pull to newenc re: the osx/*bsd mlock stuff
1743 2011-06-29 14:53:57 zapnap has joined
1744 2011-06-29 14:54:11 <CIA-103> bitcoin: Gavin Andresen master * r20f3f4a / (5 files in 4 dirs):
1745 2011-06-29 14:54:11 <CIA-103> bitcoin: Merge pull request #357 from jrmithdobbs/osx-appbundle
1746 2011-06-29 14:54:11 <CIA-103> bitcoin: Add OSX App bundle and correct build instructions to reflect reality. - http://bit.ly/iG9HUL
1747 2011-06-29 14:54:13 Thrawn7 has left ()
1748 2011-06-29 14:54:45 <BlueMatt> gavin, since when are we allowing commits which add more and more copyright notices?
1749 2011-06-29 14:55:50 distant187 has joined
1750 2011-06-29 14:57:54 dsg has quit (Quit: Lost terminal)
1751 2011-06-29 14:58:55 redengin has quit (Ping timeout: 246 seconds)
1752 2011-06-29 14:59:05 unclemantis has joined
1753 2011-06-29 14:59:17 glassresistor has joined
1754 2011-06-29 14:59:55 <BlueMatt> jrmithdobbs: you dont hit pagemask boundary on len, if you are gonna make it portable, you might as well do it all the way
1755 2011-06-29 15:00:08 <unclemantis> using testnet-in-a-box and running 2 streams side by side with setgenerate true, is there any way to incrase the number of confirmations per given period of time? I am finding myself waiting 10 to 20 minutes for even 1 confirmation before I do anything else :(
1756 2011-06-29 15:00:12 <BlueMatt> also, there just has to be a better way of getting get_pageszmask
1757 2011-06-29 15:00:45 <unclemantis> I am about a day and a half late on a project because of this
1758 2011-06-29 15:01:10 <zapnap> so if anyone is using pushpool... the mysql code looks like you'd need to store the passwords unencrypted??
1759 2011-06-29 15:01:18 freakazoid has joined
1760 2011-06-29 15:01:21 <gmaxwell> unclemantis: use a gpu.
1761 2011-06-29 15:01:25 <jrmithdobbs> BlueMatt: i can't find an impl that doesn't extend to the end of the last page
1762 2011-06-29 15:01:28 <BlueMatt> gmaxwell: wouldnt help
1763 2011-06-29 15:01:36 <zapnap> also, when running it appears to start and then just silently die on me. anyone experienced similar issues?
1764 2011-06-29 15:01:36 <jrmithdobbs> BlueMatt: if you can find one i'll add that
1765 2011-06-29 15:01:46 <unclemantis> gmaxwell what if i don't have a gpu and i am limited to a shared host?
1766 2011-06-29 15:01:46 <BlueMatt> jrmithdobbs: doesnt matter, if posix says so, and you are gonna work to conform to posix, might as well, right?
1767 2011-06-29 15:01:57 <gmaxwell> oh I thought testnet in a box was difficulty 1.
1768 2011-06-29 15:02:02 <BlueMatt> unclemantis: gpu wouldnt help, but you could modify the code
1769 2011-06-29 15:02:15 <BlueMatt> gmaxwell: I think it starts there, but I thought it would adjust?
1770 2011-06-29 15:02:20 <unclemantis> gmaxwell I thought it was too. I am not sure what the deal is
1771 2011-06-29 15:02:23 <BlueMatt> (id you hit diff 1)
1772 2011-06-29 15:02:24 <gmaxwell> BlueMatt: sure, after 2016 blocks.
1773 2011-06-29 15:02:31 <BlueMatt> well, ok
1774 2011-06-29 15:02:37 <jrmithdobbs> BlueMatt: posix says impl may require addr be aligned to page boundry, not len
1775 2011-06-29 15:02:39 <doublec> it was difficulty 1 last time I used testnet in a box
1776 2011-06-29 15:02:40 <BlueMatt> you could modify diff 1 to be less
1777 2011-06-29 15:02:46 <jrmithdobbs> http://pubs.opengroup.org/onlinepubs/007908799/xsh/mlock.html
1778 2011-06-29 15:02:49 <gmaxwell> unclemantis: diff one takes a long time on cpus. diff 1 is fast on gpus.
1779 2011-06-29 15:03:03 johnlockwood_ has joined
1780 2011-06-29 15:03:10 <gmaxwell> yea, you could modify it so it doesn't check the target and every hash is a winner.
1781 2011-06-29 15:03:21 <nanotube> ;;bc,calcd 2000 1
1782 2011-06-29 15:03:21 <gribble> The average time to generate a block at 2000 Khps, given the supplied difficulty of 1, is 35 minutes and 47 seconds
1783 2011-06-29 15:03:22 <b4epoche> is there code in the core code to get human readable addresses from addr.dat?
1784 2011-06-29 15:03:30 <BlueMatt> jrmithdobbs: "On POSIX systems on which mlock() and munlock() are available, _POSIX_MEMLOCK_RANGE is defined in <unistd.h> and the number of bytes in a page can be determined from the constant PAGESIZE (if defined) in <limits.h> or by calling sysconf(_SC_PAGESIZE)."
1785 2011-06-29 15:03:37 <nanotube> unclemantis: ^ half hour or so on a 2mhps cpu to get a block
1786 2011-06-29 15:03:38 <unclemantis> ok gmaxwell how do i do that?
1787 2011-06-29 15:03:40 <nanotube> at diff1
1788 2011-06-29 15:03:56 da2ce_ has joined
1789 2011-06-29 15:04:15 <BlueMatt> jrmithdobbs: ah, sorry, thought len had to be
1790 2011-06-29 15:04:37 <jrmithdobbs> BlueMatt: we can continue this later, got a meeting
1791 2011-06-29 15:04:43 <BlueMatt> ok
1792 2011-06-29 15:05:20 <jrmithdobbs> BlueMatt: don't pull that though, i left out the inline on get_pageszmask and it wont build anyways, whoops
1793 2011-06-29 15:05:23 <jrmithdobbs> ha
1794 2011-06-29 15:05:58 Eremes has joined
1795 2011-06-29 15:05:59 Eremes has quit (Changing host)
1796 2011-06-29 15:05:59 Eremes has joined
1797 2011-06-29 15:06:30 denisx has quit (Quit: denisx)
1798 2011-06-29 15:07:12 da2ce7 has quit (Ping timeout: 264 seconds)
1799 2011-06-29 15:07:21 da2ce_ is now known as da2ce7
1800 2011-06-29 15:07:22 Eremes has quit (Read error: Connection reset by peer)
1801 2011-06-29 15:07:29 Eremes has joined
1802 2011-06-29 15:07:43 <gmaxwell> unclemantis: looks like it would be pain to do so.
1803 2011-06-29 15:07:51 dbasch has joined
1804 2011-06-29 15:08:13 <unclemantis> well shit
1805 2011-06-29 15:08:25 <unclemantis> why do they call it testnet if it acts stupid like this?
1806 2011-06-29 15:08:39 twobitcoins_ is now known as twobitcoins
1807 2011-06-29 15:09:25 * unclemantis goes and watches hulu while another confirmation is calculated
1808 2011-06-29 15:09:28 <unclemantis> bullshit
1809 2011-06-29 15:09:29 <unclemantis> :(
1810 2011-06-29 15:09:50 <gmaxwell> ...
1811 2011-06-29 15:09:59 <mtrlt> u
1812 2011-06-29 15:10:13 <mtrlt> nothing.
1813 2011-06-29 15:10:22 <gmaxwell> unclemantis: because is a actual immitation of the real network, and the real network is not permitted to be uberfast.
1814 2011-06-29 15:11:50 <nanotube> unclemantis: probably would be easy to just change what diff1 means. make it easier.
1815 2011-06-29 15:13:07 <gmaxwell> yea, you'd start with SetCompact in bignum.h. But it looked like there were a couple of other places changes were required.
1816 2011-06-29 15:13:36 slush has quit (Ping timeout: 250 seconds)
1817 2011-06-29 15:15:11 <nameless> !~root@mindjail.subluminal.net|http://miami.craigslist.org/mdc/cpg/2435563184.html
1818 2011-06-29 15:15:17 nameless has left (!~root@mindjail.subluminal.net|)
1819 2011-06-29 15:15:17 nameless has joined
1820 2011-06-29 15:15:53 Rictoo has quit (Read error: Connection reset by peer)
1821 2011-06-29 15:17:42 Beccara has quit (Quit: Leaving)
1822 2011-06-29 15:19:10 lis__ has joined
1823 2011-06-29 15:19:22 lis__ is now known as Akinava
1824 2011-06-29 15:19:25 erle- has quit (Quit: CETERVM•AVTEM•CENSEO•CVTTENBERC•ESSE•DELENDVM)
1825 2011-06-29 15:19:48 erle- has joined
1826 2011-06-29 15:21:23 erle- has quit (Client Quit)
1827 2011-06-29 15:21:52 virgo has joined
1828 2011-06-29 15:22:25 <virgo> how many of yall have setups like this: http://elihodapp.com/when-someone-says-their-machines-are-rack-mou
1829 2011-06-29 15:22:42 lis_ has quit (Ping timeout: 250 seconds)
1830 2011-06-29 15:22:45 <gmaxwell> virgo: #bitcoin-mining
1831 2011-06-29 15:22:46 Soak has joined
1832 2011-06-29 15:22:53 denisx has joined
1833 2011-06-29 15:23:49 erle- has joined
1834 2011-06-29 15:24:03 anakfr has left ()
1835 2011-06-29 15:24:52 <Eremes> is it possible to have a standalone linux virtual environment of usb flashdisk to run bitcoin client ?
1836 2011-06-29 15:25:39 <BlueMatt> yes
1837 2011-06-29 15:26:19 ssalxs has joined
1838 2011-06-29 15:26:26 <Eremes> BlueMatt: are there any standalone virtualbox ? cause i can't find any without instalation
1839 2011-06-29 15:26:34 <BlueMatt> yes
1840 2011-06-29 15:26:44 <Eremes> cool
1841 2011-06-29 15:27:09 <Eremes> which one is it >?
1842 2011-06-29 15:27:26 <gmaxwell> BlueMatt: make sure you tell me when you've fixed the accountaddress deadlock, I'm blocked now waiting on that.
1843 2011-06-29 15:27:44 <BlueMatt> Eremes: http://lmgtfy.com/?q=portable+virtualbox
1844 2011-06-29 15:27:53 <nanotube> Eremes: just make a liveusb of a linux, you don't need a vm
1845 2011-06-29 15:28:05 <nanotube> then boot from that usbstick
1846 2011-06-29 15:28:54 ThomasV has quit (Ping timeout: 276 seconds)
1847 2011-06-29 15:29:21 <BlueMatt> gmaxwell: you can test it fine with the walletdb.TxnBegin() and walletdb.TxnCommit() lines commented out, theoretically it could cause it to get confused and generate addresses needlessly, but probably not really...
1848 2011-06-29 15:29:24 <Eremes> BlueMatt: thanks, will have a look
1849 2011-06-29 15:29:34 <denisx> the pool swapping cheat is bullshit, right?
1850 2011-06-29 15:29:36 <Eremes> nanotube: sometimes I need to run it on windows environment
1851 2011-06-29 15:29:48 <BlueMatt> denisx: not at all
1852 2011-06-29 15:29:53 <BlueMatt> it work
1853 2011-06-29 15:29:54 <BlueMatt> s
1854 2011-06-29 15:30:06 <gmaxwell> BlueMatt: K.
1855 2011-06-29 15:30:27 <nanotube> Eremes: well... what exactly is your use case for this?
1856 2011-06-29 15:30:56 <BlueMatt> gmaxwell: actually, Im just gonna do that in the commit, its needless, Ill just wrap it in a mapAddressBook CRITICAL_BLOCK
1857 2011-06-29 15:31:19 dsg has joined
1858 2011-06-29 15:31:20 dsg has quit (Changing host)
1859 2011-06-29 15:31:20 dsg has joined
1860 2011-06-29 15:31:40 <gmaxwell> what happens if it's shut down between the intermediate database operations?
1861 2011-06-29 15:31:51 <upb> all hell breaks loose
1862 2011-06-29 15:31:51 <BlueMatt> there are none in this case
1863 2011-06-29 15:31:54 <denisx> BlueMatt: can you prove it?
1864 2011-06-29 15:31:59 <gmaxwell> oh, then yea, thats pointless.
1865 2011-06-29 15:32:01 <denisx> or do you have a link?
1866 2011-06-29 15:32:02 <BlueMatt> denisx: read the paper
1867 2011-06-29 15:32:20 Xunie has quit (Ping timeout: 260 seconds)
1868 2011-06-29 15:32:24 <BlueMatt> gmaxwell: it just wraps it to keep from reading about an account and it changing before write afaict
1869 2011-06-29 15:32:38 <BlueMatt> gmaxwell: so mapAddressBook critical_block should work find
1870 2011-06-29 15:32:40 <BlueMatt> e
1871 2011-06-29 15:33:17 <gmaxwell> denisx: it's pretty straight forward. If the pool hasn't yet found a block it will still take on average $difficulty shares to do so, no matter where in the round it is. But if it already has many shares your payment is dilluted by all the shares before.
1872 2011-06-29 15:33:28 <BlueMatt> gmaxwell: ok, pushed that
1873 2011-06-29 15:34:20 <BlueMatt> denisx: if you think it through (it can be a bit confusing), it works just fine on pools that dont specifically work to prevent it (like slush's pool)
1874 2011-06-29 15:34:22 <gmaxwell> ("$difficulty shares to do so" -> "$difficulty shares more to do so", for clarity)
1875 2011-06-29 15:35:34 <gmaxwell> doh
1876 2011-06-29 15:35:35 <gmaxwell> rpc.cpp: In function ‘std::string GetAccountAddress(std::string, bool)’:
1877 2011-06-29 15:35:38 <gmaxwell> rpc.cpp:361:322: error: ‘pwallet’ was not declared in this scope
1878 2011-06-29 15:35:40 <gmaxwell> rpc.cpp:402:34: error: ‘account’ was not declared in this scope
1879 2011-06-29 15:36:19 <BlueMatt> uh...oops
1880 2011-06-29 15:36:20 <BlueMatt> sorry
1881 2011-06-29 15:36:23 <BlueMatt> bad copy/paste
1882 2011-06-29 15:37:10 <BlueMatt> ok there
1883 2011-06-29 15:37:25 tower has quit (Ping timeout: 258 seconds)
1884 2011-06-29 15:37:30 DD- has quit ()
1885 2011-06-29 15:38:11 <b4epoche> I'm implementing an 'addNode' thing in cocoabitcoin.  I'm showing:  IP Address, Port, Last Seen for nodes in addr.dat.  Any other information valuable?
1886 2011-06-29 15:38:19 virgo has left ()
1887 2011-06-29 15:38:27 <BlueMatt> there is already an addNode
1888 2011-06-29 15:38:35 <BlueMatt> oh you mean just in the ui?
1889 2011-06-29 15:38:41 <b4epoche> yes
1890 2011-06-29 15:38:48 <BlueMatt> oh, then yea thats probably all you need
1891 2011-06-29 15:38:57 <b4epoche> okay
1892 2011-06-29 15:39:08 <b4epoche> basically what dbdump spits out
1893 2011-06-29 15:39:11 <BlueMatt> Id much prefer you focus on rebasing onto CWallet first though so you can get wallet crypto and eventually get merged ;)
1894 2011-06-29 15:39:32 <b4epoche> I know…  and I will
1895 2011-06-29 15:39:43 <b4epoche> it's just that I'm kinda on a roll with adding UI stuff.
1896 2011-06-29 15:39:54 <BlueMatt> ok fair enough
1897 2011-06-29 15:40:06 <BlueMatt> dont overdo that part though...feature creep can be a bitch
1898 2011-06-29 15:40:13 <b4epoche> and get really frustrated trying to fix C++ stuff while I'm learning it
1899 2011-06-29 15:40:19 <denisx> I don't think this is a problem, this only is true for worker which begin in the middle of a round
1900 2011-06-29 15:40:24 <jrmithdobbs> b4epoche: get it rebased son it can get merged in .4 ;p
1901 2011-06-29 15:40:33 groffer has joined
1902 2011-06-29 15:40:42 <jrmithdobbs> s/son/so
1903 2011-06-29 15:40:54 <b4epoche> when the code I pull from github can compile, I'll merge it in
1904 2011-06-29 15:41:07 Gonzago has quit ()
1905 2011-06-29 15:41:26 <b4epoche> what I'm working on now is implementing the cli args into the preferences panel
1906 2011-06-29 15:41:27 <BlueMatt> it does compile
1907 2011-06-29 15:41:31 Replayer has joined
1908 2011-06-29 15:41:46 <b4epoche> what I got yesterday wouldn't
1909 2011-06-29 15:41:55 <BlueMatt> the current git stuff compiles fine
1910 2011-06-29 15:42:00 <BlueMatt> as it did yesterday
1911 2011-06-29 15:42:07 <BlueMatt> just the headers were a bit wonky
1912 2011-06-29 15:42:10 <Replayer> does anyone else experience errors about 50% of the time when they query their bitcoin server?
1913 2011-06-29 15:42:14 <b4epoche> all the headers were messed up…  compile coughing up on undefined stuff
1914 2011-06-29 15:42:25 <BlueMatt> add more #import s
1915 2011-06-29 15:42:32 <Replayer> me?
1916 2011-06-29 15:42:36 <BlueMatt> no b4epoche
1917 2011-06-29 15:42:44 <BlueMatt> Replayer: more info please?
1918 2011-06-29 15:43:08 <Replayer> half the time i get a succesful query
1919 2011-06-29 15:43:13 <Replayer> the other half of the time i get "Warning: fopen(http://...@127.0.0.1:8332/) [function.fopen]: failed to open stream: HTTP request failed!  in C:\wamp\www\bank4\jsonRPCClient.php on line 132"
1920 2011-06-29 15:43:20 <BlueMatt> how are you querying, what are you calling it with, etc?
1921 2011-06-29 15:43:23 <b4epoche> BlueMatt:  I'll let you fella add ore #imports, otherwise mine is going to look like headers.h
1922 2011-06-29 15:43:36 <Replayer>   $bitcoin = new jsonRPCClient('http://resurgence:prettylights@127.0.0.1:8332/');
1923 2011-06-29 15:43:42 <Replayer>   print_r($bitcoin->getinfo()); echo "\n";
1924 2011-06-29 15:43:44 <Replayer>   echo "Received: ".$bitcoin->getreceivedbylabel("Your Address")."\n";
1925 2011-06-29 15:43:46 <Replayer> thats all
1926 2011-06-29 15:44:15 conjre has joined
1927 2011-06-29 15:44:18 <BlueMatt> first of all, you are running php on windows???
1928 2011-06-29 15:44:25 <Replayer> yeah
1929 2011-06-29 15:44:31 <Replayer> but i don't think thats the issue
1930 2011-06-29 15:44:42 <BlueMatt> secondly, nfc whats going on, that error is more useless than boost errors
1931 2011-06-29 15:44:50 p0s has joined
1932 2011-06-29 15:44:54 <Replayer> well it just says it cant connect
1933 2011-06-29 15:44:57 Marf has quit (Ping timeout: 276 seconds)
1934 2011-06-29 15:45:03 <Replayer> i get it with anything connecting to bitcoind
1935 2011-06-29 15:45:10 <Replayer> half the time the connection doesnt go through
1936 2011-06-29 15:45:16 <BlueMatt> yea, which would mean either there is something odd going on between php and bitcoind or its some error elsewhere
1937 2011-06-29 15:45:27 <BlueMatt> bitcoin doesnt start/stop listening
1938 2011-06-29 15:45:32 <BlueMatt> in the middle of running
1939 2011-06-29 15:45:43 <BlueMatt> does it timeout, or say that right away?
1940 2011-06-29 15:45:51 <Replayer> looks like right away
1941 2011-06-29 15:46:24 <BlueMatt> does calling rpc from bitcoind do the same?
1942 2011-06-29 15:46:30 <Replayer> yes
1943 2011-06-29 15:46:47 <BlueMatt> well now that just makes no sense
1944 2011-06-29 15:46:57 <Replayer> why not?
1945 2011-06-29 15:47:25 <HopsNBarley> which git repo to use for setting up a pool?  doublec's?
1946 2011-06-29 15:47:33 <BlueMatt> because bitcoin doesnt randomly stop listening while its running
1947 2011-06-29 15:47:45 <Replayer> right i didnt think so
1948 2011-06-29 15:48:09 <BlueMatt> HopsNBarley: thats puddinpop's pool, which is not a good choice
1949 2011-06-29 15:48:11 <BlueMatt> at all
1950 2011-06-29 15:48:27 <HopsNBarley> BlueMatt, i knew i'd come to the right place :)
1951 2011-06-29 15:49:00 <BlueMatt> HopsNBarley: mainline stable bitcoin from sf and pushpoold is probably the only choice
1952 2011-06-29 15:49:35 <HopsNBarley> BlueMatt, many thanks@
1953 2011-06-29 15:49:41 aldiyen_ has joined
1954 2011-06-29 15:49:55 koleg has joined
1955 2011-06-29 15:51:15 <BlueMatt> Replayer: it has to be something crazy going on in windows
1956 2011-06-29 15:51:27 <BlueMatt> Ive never heard of such a problem before
1957 2011-06-29 15:51:43 <Replayer> so does yours connect 100% of the time?
1958 2011-06-29 15:51:48 <BlueMatt> yea
1959 2011-06-29 15:51:57 <Replayer> what version bitcoin do you use?
1960 2011-06-29 15:51:57 josephholsten has quit (Read error: Connection reset by peer)
1961 2011-06-29 15:52:03 <BlueMatt> all kinds of versions
1962 2011-06-29 15:52:24 <BlueMatt> latest stable, and many stables before that, latest git, all kinds of versions
1963 2011-06-29 15:54:10 <xelister> is  there any downloadable implementation of buttcoin yet?
1964 2011-06-29 15:54:16 <BlueMatt> ???
1965 2011-06-29 15:54:24 <xelister> trolo
1966 2011-06-29 15:54:32 <Replayer> bluematt, im going to try it with cURL versus fopen
1967 2011-06-29 15:55:00 Xunie has joined
1968 2011-06-29 15:56:37 vokoda has joined
1969 2011-06-29 15:58:34 hahuang65 has joined
1970 2011-06-29 15:59:18 <Replayer> 100% success rate!
1971 2011-06-29 15:59:35 erus` has quit (Remote host closed the connection)
1972 2011-06-29 16:00:07 <Replayer> BlueMatt, if you ever see anyone with this issue again, this was a helpful link: https://174.143.149.98/index.php?PHPSESSID=f48087b05a57af3908089db87d2c6357&topic=1408.msg88115#msg88115
1973 2011-06-29 16:01:24 Titeuf_87 has joined
1974 2011-06-29 16:02:40 xtalmath has joined
1975 2011-06-29 16:07:48 Tubesock has joined
1976 2011-06-29 16:08:06 unclemantis has quit ()
1977 2011-06-29 16:08:26 unclemantis has joined
1978 2011-06-29 16:08:28 <phantomcircuit> Replayer, something tells me that wont be a valid link for very long
1979 2011-06-29 16:08:29 <Tubesock> I have a question!
1980 2011-06-29 16:08:48 <Replayer> phantom the static IP or the php sesh id?
1981 2011-06-29 16:08:54 <phantomcircuit> both
1982 2011-06-29 16:09:00 <Replayer> c'est la vie
1983 2011-06-29 16:09:02 <Tubesock> I have a 5970 but in the newest 11.6 catalyst, how do you disable crossfire to enable both GPUs for mining?
1984 2011-06-29 16:09:38 <phantomcircuit> Tubesock, #bitcoin-mining
1985 2011-06-29 16:09:46 <phantomcircuit> more likely to get a good answer
1986 2011-06-29 16:10:00 <Tubesock> Thanks
1987 2011-06-29 16:10:06 Backburn has joined
1988 2011-06-29 16:10:08 Tubesock has left ()
1989 2011-06-29 16:12:49 Marf has joined
1990 2011-06-29 16:13:09 slush has joined
1991 2011-06-29 16:13:26 mrtnt1 has quit (Read error: Connection reset by peer)
1992 2011-06-29 16:14:15 <b4epoche> any reason to let people edit?  http://snapplr.com/dx4b
1993 2011-06-29 16:14:19 pusle has joined
1994 2011-06-29 16:14:28 Astriks has quit (Quit: Windows Update)
1995 2011-06-29 16:14:42 <b4epoche> I plan to let people add/delete, put don't see a point in editing
1996 2011-06-29 16:14:46 <BlueMatt> b4epoche: oh you are pulling list of nodes know, dont do that
1997 2011-06-29 16:14:49 <BlueMatt> do list of connected nodes
1998 2011-06-29 16:15:02 <BlueMatt> and just do add one
1999 2011-06-29 16:15:23 <BlueMatt> delete/edit seem useless
2000 2011-06-29 16:15:24 <b4epoche> I'm trying to replicate -addnode
2001 2011-06-29 16:15:50 <b4epoche> so, adding would be okay?
2002 2011-06-29 16:16:10 <BlueMatt> yea addnode connects and thats a perfectly reasonable feature, but showing the list of nodes in ui (not connected, but list of known nodes) seems useless
2003 2011-06-29 16:16:25 weinerk has quit (Ping timeout: 255 seconds)
2004 2011-06-29 16:16:36 Soak has quit (Read error: No route to host)
2005 2011-06-29 16:16:53 <b4epoche> well, it's kinda buried in Preferences (for the power user)
2006 2011-06-29 16:17:04 flykoko has joined
2007 2011-06-29 16:17:16 <BlueMatt> still, I dont see why its needed for anyone
2008 2011-06-29 16:17:16 <b4epoche> I figured if you're going to add one you'd a least like to know if it's not already there.
2009 2011-06-29 16:17:21 <BlueMatt> thats a huge list just to look at
2010 2011-06-29 16:17:31 <jrmithdobbs> b4epoche: not only useless, but since addr.dat currently never gets pruned that dialog is MORE than useless because it's not even a list of active nodes
2011 2011-06-29 16:17:35 <jrmithdobbs> and will be HUGE
2012 2011-06-29 16:17:37 <BlueMatt> addnode is different from adding to that list
2013 2011-06-29 16:18:10 aristidesfl has joined
2014 2011-06-29 16:19:17 nhodges has joined
2015 2011-06-29 16:19:47 <b4epoche> okay, I think I follow the addnode code better…  it's a one-and-done thing?
2016 2011-06-29 16:19:58 Soak has joined
2017 2011-06-29 16:20:03 Titeuf_87 has left ("Ex-Chat")
2018 2011-06-29 16:20:08 <BlueMatt> no
2019 2011-06-29 16:20:09 Titeuf_87 has joined
2020 2011-06-29 16:20:15 octarine has joined
2021 2011-06-29 16:20:15 <b4epoche> why not store the manually add nodes?
2022 2011-06-29 16:20:18 octarine has left ()
2023 2011-06-29 16:20:20 <BlueMatt> its a please attempt to connect to and always keep this node connected
2024 2011-06-29 16:20:44 conjre has quit (Ping timeout: 258 seconds)
2025 2011-06-29 16:21:01 <b4epoche> well, I mean between sessions
2026 2011-06-29 16:21:20 <BlueMatt> because in the past its been in bitcoin.conf or it changes between sessions
2027 2011-06-29 16:21:24 <b4epoche> quit bitcoin, relaunch, manually added node = gone?
2028 2011-06-29 16:21:31 freakazoid has quit (Quit: Computer has gone to sleep.)
2029 2011-06-29 16:21:35 <BlueMatt> typically its just a why is it not connecting, ok well Ill add one node to force it
2030 2011-06-29 16:21:37 <BlueMatt> yea
2031 2011-06-29 16:22:28 <b4epoche> so, I really should have the UI interfacing with bitcoin.conf?
2032 2011-06-29 16:23:13 <BlueMatt> I would say no
2033 2011-06-29 16:23:25 <BlueMatt> thats just the way it was done...
2034 2011-06-29 16:23:33 <BlueMatt> however Id agree its not a bad feature to have
2035 2011-06-29 16:23:44 <BlueMatt> (a list of always connect to these nodes stored in wallet or similar)
2036 2011-06-29 16:24:09 <BlueMatt> but if you want the feature for now, Id say I suppose the best way to do it would be yea, interface with bitcoin.conf...
2037 2011-06-29 16:24:11 <b4epoche> I'm a bit confused about what you'd like and what it does
2038 2011-06-29 16:24:26 <b4epoche> okay
2039 2011-06-29 16:24:34 <BlueMatt> best would be just not have the feature for now, and add it in a separate pull later
2040 2011-06-29 16:24:42 <b4epoche> I think I'll probably just use a plist then
2041 2011-06-29 16:24:47 <BlueMatt> with list of nodes stored in wallet
2042 2011-06-29 16:24:50 <BlueMatt> no, dont do that
2043 2011-06-29 16:25:38 <b4epoche> I'm targeting this for people that will/should never touch bitcoin.conf ;-)
2044 2011-06-29 16:25:51 <BlueMatt> no, absolutely hence why thats not a good solution either
2045 2011-06-29 16:26:04 <BlueMatt> that would be something that should be stored as a setting in wallet with the rest
2046 2011-06-29 16:26:09 Moonies has joined
2047 2011-06-29 16:26:19 <BlueMatt> but thats not something that should be in an add-another-ui fork
2048 2011-06-29 16:26:24 <BlueMatt> that should be its own pull request
2049 2011-06-29 16:26:46 <BlueMatt> hence why it would be best to leave that feature out for now, and add it later when you have cocoa pulled
2050 2011-06-29 16:26:57 Ramen has joined
2051 2011-06-29 16:27:00 <b4epoche> first, I'm not exactly sure what a 'pull request' is…  feature request?
2052 2011-06-29 16:27:03 <Ramen> ;;bc,stats
2053 2011-06-29 16:27:05 <gribble> Current Blocks: 133880 | Current Difficulty: 1379223.4296725 | Next Difficulty At Block: 135071 | Next Difficulty In: 1191 blocks | Next Difficulty In About: 1 week, 0 days, 11 hours, 58 minutes, and 24 seconds | Next Difficulty Estimate: 1522871.36428860
2054 2011-06-29 16:27:21 <b4epoche> this stuff can all change later.
2055 2011-06-29 16:27:22 <Ramen> probably cancel request?
2056 2011-06-29 16:27:59 <b4epoche> I mean once the code to store other 'setting' in wallet.dat is in place I can switch to using that
2057 2011-06-29 16:30:44 nhodges has quit (Ping timeout: 250 seconds)
2058 2011-06-29 16:32:28 pirrr has joined
2059 2011-06-29 16:34:49 kika has joined
2060 2011-06-29 16:35:04 <BlueMatt> no, please dont add features that will keep it from getting pulled
2061 2011-06-29 16:35:15 <BlueMatt> that would mean things like adding your own settings storage engines like plists
2062 2011-06-29 16:35:32 <BlueMatt> a pull request would be what you submit when you think your code is ready to be pulled into the main codebase
2063 2011-06-29 16:35:37 <BlueMatt> ie upstream codebase
2064 2011-06-29 16:35:41 <jrmithdobbs> b4epoche: i would clean everything up and get rebased onto walletclass and pull as is
2065 2011-06-29 16:35:48 <jrmithdobbs> b4epoche: then start worrying about adding ui features
2066 2011-06-29 16:36:00 <jrmithdobbs> so that your additional ui features don't keep it from getting merged
2067 2011-06-29 16:36:50 <b4epoche> there's no reason the additional UI features would keep it from getting merged…  I won't touch any of the core code
2068 2011-06-29 16:37:03 <jrmithdobbs> b4epoche: it will, trust us on this
2069 2011-06-29 16:37:23 d1g1t4l has quit (Remote host closed the connection)
2070 2011-06-29 16:37:37 <b4epoche> but that's like saying, you can't use a nib to store your UI stuff.
2071 2011-06-29 16:38:01 <b4epoche> because other platforms don't know what to do with it
2072 2011-06-29 16:38:03 <jrmithdobbs> politics are fun aren't they
2073 2011-06-29 16:39:02 tower has joined
2074 2011-06-29 16:39:40 <b4epoche> well, I'm not going to get into some pissing match about this...
2075 2011-06-29 16:39:52 <BlueMatt> no, thats not why
2076 2011-06-29 16:39:59 <b4epoche> I can always just pull the core code and tack whatever I want on it…
2077 2011-06-29 16:40:12 <b4epoche> I personally see no reason at all to want to merge it anyway
2078 2011-06-29 16:40:14 conjre has joined
2079 2011-06-29 16:40:25 <BlueMatt> its because now you are doing things that are specific to mac that probably will eventually be added to other uis, but you are storing them in a patform-specific manner
2080 2011-06-29 16:40:35 <jrmithdobbs> b4epoche: i want it merged, just start with a base ui re-impl that noone can object to to get the code merged
2081 2011-06-29 16:40:54 kW_ has quit (Ping timeout: 240 seconds)
2082 2011-06-29 16:41:04 <jrmithdobbs> b4epoche: *then* start lobbying to get other code added to make the ui features you ant implementable in a general way so they can be added to your ui and the others
2083 2011-06-29 16:41:05 <BlueMatt> because then the work youve done will be used by everyone using bitcoin on mac instead of you and a handful who prefer to use a fork
2084 2011-06-29 16:41:09 <b4epoche> but I see these as UI features, not core code features
2085 2011-06-29 16:41:14 <jrmithdobbs> s/ant /want /
2086 2011-06-29 16:41:31 <BlueMatt> it is a ui change, but ui settings get stored in wallet, not in other external stuff
2087 2011-06-29 16:41:37 <b4epoche> platform neutral = lcd
2088 2011-06-29 16:41:54 <BlueMatt> and if you start doing that, then it conflicts if we add the same features in other uis
2089 2011-06-29 16:42:02 karnac has joined
2090 2011-06-29 16:42:15 <BlueMatt> and for features like this which would be really nice to have, I have no doubt someone would eventually add it to a qt ui
2091 2011-06-29 16:42:20 <b4epoche> why would it conflict?
2092 2011-06-29 16:42:24 <jrmithdobbs> jesus christ the c++ preprocessor sucks
2093 2011-06-29 16:42:29 <jrmithdobbs> b4epoche: code duplication
2094 2011-06-29 16:42:45 <jrmithdobbs> serialize.h:789: error: ‘MLOCK’ was not declared in this scope
2095 2011-06-29 16:42:56 <b4epoche> well, there's tons of code duplication in there already.
2096 2011-06-29 16:42:59 <jrmithdobbs> YES IT IS IT'S IN THE util.h I JUST FORCED YOU TO INCLUDE GODDAMN IT
2097 2011-06-29 16:43:10 <BlueMatt> because now the storage of settings depends on the ui
2098 2011-06-29 16:43:20 <BlueMatt> which is a terrible idea to have settings stored in like five places
2099 2011-06-29 16:43:21 <b4epoche> I mean I'll be stripping whatever other UI is there anyway
2100 2011-06-29 16:43:23 caedes has quit (Remote host closed the connection)
2101 2011-06-29 16:43:29 <BlueMatt> and then you cant switch platforms
2102 2011-06-29 16:43:40 <jrmithdobbs> b4epoche: this is a fight to fight after the ui is merged tbqh
2103 2011-06-29 16:43:44 <BlueMatt> just rebase first, then add your crazy stuff
2104 2011-06-29 16:44:03 <b4epoche> but I can't even get the latest code to compile
2105 2011-06-29 16:44:05 <jrmithdobbs> b4epoche: (and I agree that some settings should be stored in more platform-specific ways and not in the wallet/etc)
2106 2011-06-29 16:44:17 <jrmithdobbs> b4epoche: it's just a different fight ;p
2107 2011-06-29 16:44:22 <jrmithdobbs> pick your battles
2108 2011-06-29 16:44:39 <BlueMatt> jrmithdobbs: well Im not against it, but Im absolutely against the idea that settings are stored in like 20 different places
2109 2011-06-29 16:44:43 dbasch has quit (Quit: dbasch)
2110 2011-06-29 16:44:46 <b4epoche> no, I got you…
2111 2011-06-29 16:44:51 <b4epoche> you too BlueMatt
2112 2011-06-29 16:45:03 <BlueMatt> ?
2113 2011-06-29 16:45:09 <jrmithdobbs> BlueMatt: ya, platform/ui stuff should be stored one way and only one way, walet/etc stuff should be stored one (portable) way and only one way etc
2114 2011-06-29 16:45:23 <b4epoche> but it also doesn't seem like storing settings in wallet.dat is a good idea either
2115 2011-06-29 16:45:29 <BlueMatt> oh, I agree
2116 2011-06-29 16:45:40 <jrmithdobbs> completely
2117 2011-06-29 16:45:43 <BlueMatt> but again, that is a completely separate issue from adding a new ui
2118 2011-06-29 16:45:50 <jrmithdobbs> right
2119 2011-06-29 16:46:00 <BlueMatt> hence why it should be in a separate fork and separate pull request
2120 2011-06-29 16:46:51 <b4epoche> yea, where to store setting is a separate issue, I agree...
2121 2011-06-29 16:47:00 <ersi> what.. is there UI settings stored in wallet.dat?
2122 2011-06-29 16:47:11 <jrmithdobbs> yes
2123 2011-06-29 16:47:15 <ersi> l o l
2124 2011-06-29 16:47:19 <b4epoche> however, however I do it, it's going to change
2125 2011-06-29 16:47:44 <b4epoche> if I use bitcoin.conf, that's going to go away
2126 2011-06-29 16:48:05 <BlueMatt> were just asking you to do it in steps
2127 2011-06-29 16:48:26 <jrmithdobbs> b4epoche: start with a base ui reimplementation that doesn't require storing extra settings
2128 2011-06-29 16:48:27 <BlueMatt> so that each part can be discussed and merged in time instead of doing 20 things in one huge lump
2129 2011-06-29 16:48:29 <jrmithdobbs> get that merged
2130 2011-06-29 16:48:29 <jrmithdobbs> then go from there
2131 2011-06-29 16:48:40 <phantomcircuit> ;;bc,gen 350000
2132 2011-06-29 16:48:41 <gribble> Error: invalid syntax (<string>, line 1)
2133 2011-06-29 16:48:47 <jrmithdobbs> b4epoche: make sense?
2134 2011-06-29 16:48:48 <phantomcircuit> wat
2135 2011-06-29 16:48:55 <phantomcircuit> ;;bc,gen 250000
2136 2011-06-29 16:48:56 <gribble> Error: invalid syntax (<string>, line 1)
2137 2011-06-29 16:48:58 <b4epoche> these aren't really 'extra' settings…  just settings that you'd get from cli args
2138 2011-06-29 16:49:02 <phantomcircuit> i swear the bot just randomly breaks
2139 2011-06-29 16:49:08 <phantomcircuit> ;;bc,calc 250000
2140 2011-06-29 16:49:09 <gribble> Error: invalid syntax (<string>, line 1)
2141 2011-06-29 16:49:13 <phantomcircuit> ffffffffuuuuuuuuuuuuuu
2142 2011-06-29 16:49:21 <jrmithdobbs> b4epoche: so for now pull/store them the same way the cli does
2143 2011-06-29 16:49:25 <jrmithdobbs> b4epoche: in bitcoin.conf
2144 2011-06-29 16:49:29 <phantomcircuit> ;;bc,stats
2145 2011-06-29 16:49:31 <gribble> Error: invalid syntax (<string>, line 1)
2146 2011-06-29 16:49:44 p0s has quit (Remote host closed the connection)
2147 2011-06-29 16:49:45 Mononofu has quit (Ping timeout: 260 seconds)
2148 2011-06-29 16:50:12 <b4epoche> that's the problem…  I don't want to write an entire class to process bitcoin.conf ;-)
2149 2011-06-29 16:50:39 <jrmithdobbs> b4epoche: then leave that dialog out for right now
2150 2011-06-29 16:50:45 <b4epoche> when I could use built in stuff and do it in like 10 minutes
2151 2011-06-29 16:51:00 <jrmithdobbs> i understand where you're coming from ;p
2152 2011-06-29 16:51:02 <BlueMatt> b4epoche: you dont have to write a class to process bitcoin.conf, there are already functions to do that
2153 2011-06-29 16:51:13 <b4epoche> and write to it?
2154 2011-06-29 16:51:25 <BlueMatt> just leave any features which change those settings out for now
2155 2011-06-29 16:51:26 <jrmithdobbs> (I hate the way bitcoin does cli arg and conf file arg processing tbqh, but gavin disagrees adamantly)
2156 2011-06-29 16:51:33 <BlueMatt> jrmithdobbs: why?
2157 2011-06-29 16:51:35 <jrmithdobbs> BlueMatt: not to output it
2158 2011-06-29 16:51:37 <BlueMatt> I see little problem with it
2159 2011-06-29 16:51:50 <jrmithdobbs> BlueMatt: which is what he's needing to do
2160 2011-06-29 16:51:52 <CIA-103> bitcoin: Chris Howie * r117a13f1701c mining-proxy/htdocs/common.inc.php: Fix incorrect JSON-RPC error structure http://tinyurl.com/3qgm4qx
2161 2011-06-29 16:51:56 <CIA-103> bitcoin: Chris Howie * r30e06ac6ca3a mining-proxy/ (4 files in 2 dirs): Add support for X-Roll-NTime http://tinyurl.com/3rq3nxf
2162 2011-06-29 16:52:01 <BlueMatt> no, I prefer that
2163 2011-06-29 16:52:05 <b4epoche> is addressBook fixed?
2164 2011-06-29 16:52:18 <BlueMatt> what other daemon writes to its conf file?
2165 2011-06-29 16:52:32 Gonzago has joined
2166 2011-06-29 16:52:33 <BlueMatt> b4epoche: no, but if you want to rebase onto the branch that has it fixed, that is absolutely fine
2167 2011-06-29 16:52:34 <b4epoche> the thing is, based on the latest release, I guess CocoaBitcoin is 'done'
2168 2011-06-29 16:52:39 <jrmithdobbs> BlueMatt: b4epoche's case is one of the reasons I don't like it. client config and commandline args should be parsed separately because how you store client config *should* differ by platform
2169 2011-06-29 16:52:56 <BlueMatt> b4epoche: then just rebase it onto latest and then go add your custom conf processing
2170 2011-06-29 16:53:37 <BlueMatt> jrmithdobbs: no, I agree, but for bitcoind, its right as its a daemon, however yea those settings should be abstracted and handled in noui, ui and other uis
2171 2011-06-29 16:53:55 <jrmithdobbs> BlueMatt: ya we're saying the same thing with different words i think
2172 2011-06-29 16:54:00 <BlueMatt> probably
2173 2011-06-29 16:54:03 wolfspraul has joined
2174 2011-06-29 16:54:14 <b4epoche> but I'm thinking I should just release the 'working' version that's based on the 0.23 (or we the latest is) code
2175 2011-06-29 16:54:17 <jrmithdobbs> BlueMatt: also, the cli args should be getopt-compatible is the other reason i hate it and the rpc client should be a separate binary anyways ;p
2176 2011-06-29 16:54:23 <jrmithdobbs> BlueMatt: but that's all nitpicky stuff
2177 2011-06-29 16:54:24 <jrmithdobbs> heh
2178 2011-06-29 16:54:27 ar4s has quit (Quit: zZzZZz)
2179 2011-06-29 16:54:37 Tim-7967 has joined
2180 2011-06-29 16:54:37 Tim-7967 has quit (Changing host)
2181 2011-06-29 16:54:37 Tim-7967 has joined
2182 2011-06-29 16:54:54 <BlueMatt> b4epoche: thats the beauty of git, if you have it all in git, you can rebase onto an old version of bitcoin, git tag it so you can always go back there, then work on rebaseing onto latest bitcoin
2183 2011-06-29 16:54:55 <b4epoche> latest != latest on git
2184 2011-06-29 16:55:14 <b4epoche> latest = latest binary
2185 2011-06-29 16:55:20 <BlueMatt> well what I mean by "old version" is latest stable
2186 2011-06-29 16:55:48 <BlueMatt> am I right that the only change is in the fact that you renamed CDB to something else for it to compile with 0.3.23?
2187 2011-06-29 16:56:19 <BlueMatt> (only change in non-cocoa code?)
2188 2011-06-29 16:56:26 <jrmithdobbs> oh good, someone did the work to do that
2189 2011-06-29 16:56:42 <BlueMatt> jrmithdobbs: do what?
2190 2011-06-29 16:56:43 <b4epoche> BlueMatt:  yes
2191 2011-06-29 16:56:48 <jrmithdobbs> BlueMatt: rename that
2192 2011-06-29 16:56:57 nhodges has joined
2193 2011-06-29 16:57:06 <BlueMatt> jrmithdobbs: whats wrong with CDB? (aside from that it conflicts with something on osx)
2194 2011-06-29 16:57:24 <jrmithdobbs> BlueMatt: confusing since djb's bdb replacement is called cdb
2195 2011-06-29 16:57:26 <b4epoche> renaming = search/replace
2196 2011-06-29 16:57:37 <jrmithdobbs> BlueMatt: it doesn't user CDB* but cdb* but it's still confusing
2197 2011-06-29 16:57:42 <jrmithdobbs> s/user/use/
2198 2011-06-29 16:57:57 <jrmithdobbs> BlueMatt: just a bad naming choice
2199 2011-06-29 16:58:18 * b4epoche writes /very/ wordy code (and like ObjC for making him)
2200 2011-06-29 16:58:55 <BlueMatt> b4epoche: ok, then here: backup your current CocoaBitcoin folder, checkout the current bitcoin, then: git checkout -b 0.3; git reset --hard upstream/v0.3.23; then rename CDB to whatever in the actual bitcoin code; git commit -a; then add the cocoa stuff to src/cocoa then git add src/cocoa; git commit -a
2201 2011-06-29 16:59:06 <BlueMatt> also, what did you rename it?
2202 2011-06-29 16:59:14 <BlueMatt> please do like CDatabase or CDBBase
2203 2011-06-29 16:59:39 <BlueMatt> or maybe figure out what the conflict is, but frankly I like the rebase even if there is no conflict
2204 2011-06-29 16:59:55 <jrmithdobbs> i don't get the C* naming convention for classes in bitcoin
2205 2011-06-29 17:00:07 <jrmithdobbs> i know it stands for class
2206 2011-06-29 17:00:22 <jrmithdobbs> but seriously, a userdefined type is a class in c++ WHY I NEVER ;p
2207 2011-06-29 17:00:24 <BlueMatt> yea, Im not a huge fan of prefixing classes
2208 2011-06-29 17:00:29 Netsniper has quit (Read error: Connection reset by peer)
2209 2011-06-29 17:00:38 Netsniper has joined
2210 2011-06-29 17:00:48 stalled has quit (Quit: ...)
2211 2011-06-29 17:00:55 <BlueMatt> prefixing the variables could maybe be helpful, but its really of no huge advantage either
2212 2011-06-29 17:01:11 <BlueMatt> but whatever, that is the way satoshi did it and there is no point changing
2213 2011-06-29 17:01:14 <jrmithdobbs> ya i hate that convention too for the same reason
2214 2011-06-29 17:01:19 <D0han> http://i1.kwejk.pl/site_media/obrazki/72257-huge-metal-fan.gif
2215 2011-06-29 17:01:40 <jrmithdobbs> if your code is so long/poorly thought out that you can't remember the type of a variable while looking at it .... it probably needs refactoring anyways
2216 2011-06-29 17:01:59 <jrmithdobbs> thx microsoft
2217 2011-06-29 17:02:05 <b4epoche> forgive me, but I'm going to need a little more hand-holding with this git stuff...
2218 2011-06-29 17:02:34 <BlueMatt> no problem...
2219 2011-06-29 17:02:41 <BlueMatt> where are you?
2220 2011-06-29 17:02:56 <BlueMatt> brb
2221 2011-06-29 17:03:33 <b4epoche> what's the diff b/w checkout the current bitcoin and git checkout -b 0.3;
2222 2011-06-29 17:04:40 Mononofu has joined
2223 2011-06-29 17:04:51 <b4epoche> stupidest new 'feature' in Lion:  http://snapplr.com/ravm
2224 2011-06-29 17:05:12 <b4epoche> if I make a window translucent, it's because I want to see what's behind it damn it
2225 2011-06-29 17:05:33 <jrmithdobbs> i don't get that screenshot
2226 2011-06-29 17:05:47 da2ce7 has quit ()
2227 2011-06-29 17:05:59 <b4epoche> it's what I see behind my terminal window
2228 2011-06-29 17:06:04 <b4epoche> blurry
2229 2011-06-29 17:06:13 <jrmithdobbs> that's what i see behind mine in 10.6
2230 2011-06-29 17:06:20 <jrmithdobbs> oic
2231 2011-06-29 17:06:33 <kika> what happens if two computers on the same LAN has the same MAC address?
2232 2011-06-29 17:06:37 <kika> traffic is sent to both ?
2233 2011-06-29 17:06:42 <jrmithdobbs> Bad Things(tm)
2234 2011-06-29 17:06:47 <jrmithdobbs> undefined
2235 2011-06-29 17:06:52 <b4epoche> ah, found another good new feature:  http://snapplr.com/h0hx
2236 2011-06-29 17:07:12 <b4epoche> but w(hy)tf is blur set to 20%
2237 2011-06-29 17:07:22 <BlueMatt> kika: depends on the switch
2238 2011-06-29 17:07:23 <jrmithdobbs> b4epoche: haha that's a crappy default
2239 2011-06-29 17:07:47 <BlueMatt> b4epoche: git checkout will checkout an existing branch; git checkout -b 0.3 will create a branch named 0.3 and check it out
2240 2011-06-29 17:08:21 * b4epoche is embarrassed to say he can't remember the cli commands to check out
2241 2011-06-29 17:08:31 <BlueMatt> its shorthand for git branch 0.3; git checkout 0.3
2242 2011-06-29 17:08:51 underscor has quit (Read error: Connection reset by peer)
2243 2011-06-29 17:09:07 kika has quit (Quit: Page closed)
2244 2011-06-29 17:09:36 underscor has joined
2245 2011-06-29 17:09:38 da2ce7 has joined
2246 2011-06-29 17:09:38 <asm> pool stats: http://bitrigs.com/pools
2247 2011-06-29 17:09:49 erle- has quit (Read error: Connection reset by peer)
2248 2011-06-29 17:10:11 <b4epoche> and why doesn't git include 'how to checkout' in it's help?
2249 2011-06-29 17:10:21 egecko has joined
2250 2011-06-29 17:10:29 johnlockwood_ has quit (Quit: johnlockwood_)
2251 2011-06-29 17:10:44 erle- has joined
2252 2011-06-29 17:10:52 <b4epoche> that's conspicuously missing from http://help.github.com/
2253 2011-06-29 17:11:22 dbasch has joined
2254 2011-06-29 17:11:23 <b4epoche> or is it a terminology issue?
2255 2011-06-29 17:11:51 <CIA-103> bitcoin: Chris Howie * re166598f02ce mining-proxy/htdocs/ (config.inc.php.sample index.php): Allow long polling to be disabled globally in the config http://tinyurl.com/3bnmowe
2256 2011-06-29 17:11:56 <b4epoche> do I want to 'clone'?
2257 2011-06-29 17:12:10 <nus> b4epoche, read a tutorial?
2258 2011-06-29 17:12:12 blueadept has joined
2259 2011-06-29 17:12:44 <b4epoche> is looking for one.
2260 2011-06-29 17:12:50 <nus> b4epoche, http://www.kernel.org/pub/software/scm/git/docs/v1.2.6/tutorial.html
2261 2011-06-29 17:13:15 kW_ has joined
2262 2011-06-29 17:13:24 <nus> alternatively, http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
2263 2011-06-29 17:15:50 <BlueMatt> b4epoche: that is github help, not git help
2264 2011-06-29 17:16:04 <nus> b4epoche, and this is much better: http://gitref.org/
2265 2011-06-29 17:16:04 Technic has joined
2266 2011-06-29 17:16:07 <BlueMatt> nus's link is probably best
2267 2011-06-29 17:16:20 Taveren93HGK has joined
2268 2011-06-29 17:16:42 <b4epoche> yea, seems good.
2269 2011-06-29 17:16:53 <luke-jr> b4epoche: use bzr
2270 2011-06-29 17:16:55 <b4epoche> git reset --hard upstream/v0.3.23
2271 2011-06-29 17:16:57 <luke-jr> bzr checkout git://…
2272 2011-06-29 17:17:04 <BlueMatt> oh god no
2273 2011-06-29 17:17:12 <b4epoche> I 'cloned'
2274 2011-06-29 17:17:33 <jrmithdobbs> why are the header includes so convoluted and fucked up
2275 2011-06-29 17:17:36 <b4epoche> is that reset command supposed to be like that…  complaining
2276 2011-06-29 17:17:45 <b4epoche> jrmithdobbs: +!
2277 2011-06-29 17:17:45 <jrmithdobbs> it should not be this hard to add global mlock macro
2278 2011-06-29 17:17:55 <BlueMatt> jrmithdobbs: its not
2279 2011-06-29 17:17:58 <jrmithdobbs> BlueMatt: also, i don't think your macro for win32 as is will work
2280 2011-06-29 17:18:04 <BlueMatt> why not?
2281 2011-06-29 17:18:05 dvide_ has quit ()
2282 2011-06-29 17:18:06 <jrmithdobbs> because of the problems i'm running into
2283 2011-06-29 17:18:06 stuhood has joined
2284 2011-06-29 17:18:07 <b4epoche> ambiguous argument 'upstream/v0.3.23
2285 2011-06-29 17:18:20 <BlueMatt> b4epoche: you have upstream as a remote right?
2286 2011-06-29 17:18:20 <jrmithdobbs> BlueMatt: because it wont be defined before serialize/uint256.h get included
2287 2011-06-29 17:18:50 <b4epoche> jrmithdobbs:  that is why I quit last night
2288 2011-06-29 17:19:04 <b4epoche> does not have upstream as a remote
2289 2011-06-29 17:19:07 <jrmithdobbs> BlueMatt: i changed the macro to MLOCK instead of mlock to prevent confusion and defined the unix version in the same place
2290 2011-06-29 17:19:17 <jrmithdobbs> BlueMatt: and shit wont build
2291 2011-06-29 17:19:23 <BlueMatt> b4epoche: ok git remote add upstream https://github.com/bitcoin/bitcoin.git
2292 2011-06-29 17:19:32 <Technic> Hey, it is my 1st time with bitcoin, bitcoin mining. I would like to know how long it it downloading blocks since it is about 1hr
2293 2011-06-29 17:19:33 <jrmithdobbs> (and changed all calls of mlock/munlock to MLOCK/MUNLOCK)
2294 2011-06-29 17:19:58 <b4epoche> it's still bitchin' :  fatal: ambiguous argument 'upstream/v0.3.23': unknown revision or path not in the working tree.
2295 2011-06-29 17:20:05 stalled has joined
2296 2011-06-29 17:20:11 <jrmithdobbs> b4epoche: git fetch upstream
2297 2011-06-29 17:20:36 <b4epoche> did that…  same issue
2298 2011-06-29 17:20:36 <kreal-> jine: you on mate?
2299 2011-06-29 17:21:36 <kreal-> luke-jr: do your pool have an API ?
2300 2011-06-29 17:22:02 <luke-jr> kreal-: multiple
2301 2011-06-29 17:22:11 <kreal-> sounds good.
2302 2011-06-29 17:22:18 <luke-jr> kreal-: developers are free to make whatever APIs they want on the community webserver
2303 2011-06-29 17:22:19 <kreal-> adding all pool apis to my monitoring site bitmon.me.
2304 2011-06-29 17:22:26 <BlueMatt> b4epoche: oh, sorry, Im mistaken, it would have to be, git reset --hard ce148944c776ae8e91cc
2305 2011-06-29 17:22:58 <jine> kreal-: Yeah, I'm here... what did you have on your mind?
2306 2011-06-29 17:23:08 <kreal-> pool API for my monitoring site bitmon.me
2307 2011-06-29 17:23:17 <kreal-> any plans on making an API at all ?
2308 2011-06-29 17:23:28 <b4epoche> is there anything between that last reset command and me editing?
2309 2011-06-29 17:23:38 <BlueMatt> b4epoche: ?
2310 2011-06-29 17:23:48 koleg has quit (Read error: Connection reset by peer)
2311 2011-06-29 17:23:51 <kreal-> luke-jr: brilliant.
2312 2011-06-29 17:23:53 <kreal-> ill look into it.
2313 2011-06-29 17:23:54 <b4epoche> I mean, I'm free to make the CDB change at that point?
2314 2011-06-29 17:24:03 koleg has joined
2315 2011-06-29 17:24:04 <BlueMatt> b4epoche: yea
2316 2011-06-29 17:24:18 <b4epoche> okay, maybe it just did it really quickly
2317 2011-06-29 17:24:20 stuhood has left ()
2318 2011-06-29 17:24:25 <BlueMatt> b4epoche: at that point you are set to the 0.3.23 version, then make the CDB change then commit it, then copy your foler, then commit
2319 2011-06-29 17:24:33 <BlueMatt> it will do that pretty quick
2320 2011-06-29 17:25:39 folklore has joined
2321 2011-06-29 17:27:10 ar4s has joined
2322 2011-06-29 17:27:37 cosurgi has quit (Ping timeout: 264 seconds)
2323 2011-06-29 17:27:40 <b4epoche> committed
2324 2011-06-29 17:27:49 <BlueMatt> and the ui stuff as well?
2325 2011-06-29 17:27:54 <b4epoche> yea
2326 2011-06-29 17:28:00 <BlueMatt> and pushed?
2327 2011-06-29 17:28:22 <b4epoche> eh, don't think so
2328 2011-06-29 17:28:33 <b4epoche> git commit -a was the last thing I did
2329 2011-06-29 17:28:50 <BlueMatt> ok try push origin 0.3
2330 2011-06-29 17:28:58 <BlueMatt> and whats your github name again?
2331 2011-06-29 17:28:58 bwr has quit (Ping timeout: 258 seconds)
2332 2011-06-29 17:29:05 brooss has joined
2333 2011-06-29 17:29:07 <b4epoche> ericmock
2334 2011-06-29 17:29:41 egecko has quit (Quit: ~ Trillian Astra - www.trillian.im ~)
2335 2011-06-29 17:29:51 bwr has joined
2336 2011-06-29 17:30:14 <b4epoche> is the username/password it asks for my github creds?
2337 2011-06-29 17:30:24 <BlueMatt> what did you clone from?
2338 2011-06-29 17:30:58 <b4epoche> git clone https://github.com/bitcoin/bitcoin.git
2339 2011-06-29 17:31:08 <BlueMatt> do a git remote rm origin; git remote add origin git@github.com/ericmock/bitcoin.git
2340 2011-06-29 17:31:12 <BlueMatt> then try again
2341 2011-06-29 17:31:30 erle- has quit (Read error: Connection reset by peer)
2342 2011-06-29 17:31:40 egecko has joined
2343 2011-06-29 17:31:49 <b4epoche> fatal: 'git@github.com/ericmock/bitcoin.git' does not appear to be a git repository
2344 2011-06-29 17:32:39 erle- has joined
2345 2011-06-29 17:32:40 <b4epoche> ^ after git push origin 0.3
2346 2011-06-29 17:33:11 pyros1 has quit (Ping timeout: 258 seconds)
2347 2011-06-29 17:33:35 <b4epoche> should I trash that forked repo on github?
2348 2011-06-29 17:34:10 <BlueMatt> oh sorry should be git@github.com:ericmock/bitcoin.git
2349 2011-06-29 17:35:01 <b4epoche> already exists…  so I should trash the one that's there, eh?
2350 2011-06-29 17:35:17 <BlueMatt> wait, what are you doing that already exists?
2351 2011-06-29 17:35:34 <b4epoche> I made that ericmock/bitcoin repo last night
2352 2011-06-29 17:35:42 <BlueMatt> yea, but it will still push fine
2353 2011-06-29 17:35:52 <BlueMatt> its adding a new branch to that repo that already exists
2354 2011-06-29 17:35:59 <b4epoche> fatal: remote origin already exists
2355 2011-06-29 17:36:08 <BlueMatt> need to git remote rm origin
2356 2011-06-29 17:36:27 zamgo has joined
2357 2011-06-29 17:36:30 <b4epoche> I did that...
2358 2011-06-29 17:36:33 aristidesfl has quit (Remote host closed the connection)
2359 2011-06-29 17:36:33 <b4epoche> oh wait...
2360 2011-06-29 17:36:38 karnac has quit (Read error: Connection reset by peer)
2361 2011-06-29 17:36:56 karnac has joined
2362 2011-06-29 17:36:58 <b4epoche> this is a different computer, and an entirely clean directory structure
2363 2011-06-29 17:37:01 wolfspraul has quit (Quit: leaving)
2364 2011-06-29 17:37:10 <BlueMatt> thats fine
2365 2011-06-29 17:37:19 <BlueMatt> can still push a new branch
2366 2011-06-29 17:38:04 <b4epoche> strange, I did rm origin again and now works
2367 2011-06-29 17:38:27 <BlueMatt> yea because earlier you added the remote origin with the / in it which was invalid
2368 2011-06-29 17:38:36 <BlueMatt> then you have to reremove that one to add the new one
2369 2011-06-29 17:38:40 Pinion has joined
2370 2011-06-29 17:38:42 <b4epoche> ah...
2371 2011-06-29 17:39:14 <BlueMatt> yep, its at https://github.com/ericmock/bitcoin/tree/0.3
2372 2011-06-29 17:39:31 <b4epoche> is looking at it
2373 2011-06-29 17:40:21 * b4epoche thinks he doesn't really like 'social coding' much
2374 2011-06-29 17:40:41 * b4epoche doesn't like being social generally anyway
2375 2011-06-29 17:40:45 Kolky has quit (Quit: Bye bye!)
2376 2011-06-29 17:40:55 <BlueMatt> meh, its not so  bad once you get used to it ;)
2377 2011-06-29 17:41:17 <b4epoche> no, it's not necessarily git…  just having to depend on others
2378 2011-06-29 17:41:47 <b4epoche> get 'okays' etc.
2379 2011-06-29 17:42:02 Transformer has joined
2380 2011-06-29 17:42:13 <BlueMatt> now that you've pushed the 0.3 code, if you could do the git head code, that would be amazing
2381 2011-06-29 17:42:21 * b4epoche 's motto:  Be a leader not to have followers but to not have people in your way
2382 2011-06-29 17:42:42 <b4epoche> do?
2383 2011-06-29 17:43:08 kish has joined
2384 2011-06-29 17:43:13 pirrr has quit (Ping timeout: 264 seconds)
2385 2011-06-29 17:43:34 <BlueMatt> rebase onto latest git instead of 0.3.23
2386 2011-06-29 17:44:03 * b4epoche came up with that 20 years ago…  and it's been all down hill from there
2387 2011-06-29 17:44:15 allied has left ()
2388 2011-06-29 17:44:22 Transformer has quit (Excess Flood)
2389 2011-06-29 17:44:49 Kolky has joined
2390 2011-06-29 17:45:50 kish_ has quit (Ping timeout: 258 seconds)
2391 2011-06-29 17:47:29 <CIA-103> bitcoinj: hearn@google.com * r115 /trunk/ (43 files in 9 dirs): Move some classes into new packages.
2392 2011-06-29 17:49:23 davex__ has joined
2393 2011-06-29 17:51:52 bernd_ has joined
2394 2011-06-29 17:52:53 prof7bit has quit (Ping timeout: 246 seconds)
2395 2011-06-29 17:53:03 erle- has quit (Read error: Connection reset by peer)
2396 2011-06-29 17:53:39 <iz> anyone know of a good testnet node to addnode?
2397 2011-06-29 17:55:36 <iz> ah, duh.. it's commented by default.. 69.164.218.197, btw
2398 2011-06-29 17:56:28 eternal1 has quit (Ping timeout: 276 seconds)
2399 2011-06-29 17:56:58 <BlueMatt> or connect to irc, there tend to be plenty of good testnet nodes ther
2400 2011-06-29 17:57:00 <BlueMatt> e
2401 2011-06-29 17:57:19 <b4epoche> nice read:  http://scripting.com/stories/2011/06/29/pagesMistake.html
2402 2011-06-29 17:58:44 Kothar is now known as kon
2403 2011-06-29 18:00:22 abragin has quit (Ping timeout: 240 seconds)
2404 2011-06-29 18:04:03 <b4epoche> shit, I just realized there's another change I needed to make to core code
2405 2011-06-29 18:04:30 <b4epoche> #ifdef GUI => #if defined(GUI) && defined(WX)
2406 2011-06-29 18:04:30 Pathin has quit (K-Lined)
2407 2011-06-29 18:05:46 dvide has joined
2408 2011-06-29 18:06:26 plugg36 has quit (Read error: Connection reset by peer)
2409 2011-06-29 18:06:48 plugg36 has joined
2410 2011-06-29 18:07:26 koleg has quit (Read error: Connection reset by peer)
2411 2011-06-29 18:08:22 sacredchao has joined
2412 2011-06-29 18:08:37 conjre has quit (Ping timeout: 276 seconds)
2413 2011-06-29 18:09:10 SecretSJ has joined
2414 2011-06-29 18:09:24 agreenbhm has quit (Quit: Leaving)
2415 2011-06-29 18:10:24 erle- has joined
2416 2011-06-29 18:10:39 Cablesaurus has joined
2417 2011-06-29 18:10:39 Cablesaurus has quit (Changing host)
2418 2011-06-29 18:10:39 Cablesaurus has joined
2419 2011-06-29 18:11:22 Eremes has quit ()
2420 2011-06-29 18:14:18 erle- has quit (Read error: Connection reset by peer)
2421 2011-06-29 18:15:05 erle- has joined
2422 2011-06-29 18:18:30 SecretSJ has left ()
2423 2011-06-29 18:18:41 SecretSJ has joined
2424 2011-06-29 18:19:01 xelister has quit (Read error: Operation timed out)
2425 2011-06-29 18:22:56 xelister has joined
2426 2011-06-29 18:23:22 xelister has quit (Remote host closed the connection)
2427 2011-06-29 18:23:49 sabalaba has joined
2428 2011-06-29 18:25:56 T_X has quit (Ping timeout: 252 seconds)
2429 2011-06-29 18:26:07 <b4epoche> but I can probably do that outside, no?
2430 2011-06-29 18:27:49 SecretSJ has quit (Ping timeout: 255 seconds)
2431 2011-06-29 18:27:54 <BlueMatt> just do it and git commit -a; git push
2432 2011-06-29 18:28:56 magn3ts has joined
2433 2011-06-29 18:30:14 josephholsten has joined
2434 2011-06-29 18:32:53 xelister has joined
2435 2011-06-29 18:33:48 <gmaxwell> BlueMatt:     "unlocked_until" : 0,
2436 2011-06-29 18:33:58 <gmaxwell> is confusing when the wallet is not encrypted.
2437 2011-06-29 18:34:10 <gmaxwell> (since thats what it displays when its locked)
2438 2011-06-29 18:34:46 <BlueMatt> then should it just be removed entirely?
2439 2011-06-29 18:34:59 <BlueMatt> (if !IsCrypted())
2440 2011-06-29 18:35:00 <gmaxwell> When it's not encrypted? ... I think so?
2441 2011-06-29 18:35:41 <BlueMatt> hm, seems like it shouldnt be removed, but I cant think of a good value to indicate unlocked_until forever
2442 2011-06-29 18:35:49 <gmaxwell> Can someone send me a bunch of testnet coins for encrypted wallet testing. I'll return them (to whomever or the faucet)?
2443 2011-06-29 18:36:07 <BlueMatt> just grab them from faucet, I ran out...
2444 2011-06-29 18:36:20 <gmaxwell> K.
2445 2011-06-29 18:36:36 num1-mac is now known as num1
2446 2011-06-29 18:37:41 <BlueMatt> http://gizmodo.com/5816615/you-can-now-use-bitcoins-in-the-real-world
2447 2011-06-29 18:38:00 <BlueMatt> epicness
2448 2011-06-29 18:38:10 <gmaxwell> hmph. accounts working weird (but this wallet isn't even encrypted yet)
2449 2011-06-29 18:38:22 <gmaxwell> $ ./bitcoind getaccountaddress "faucetin"
2450 2011-06-29 18:38:22 <gmaxwell> mmACcb6JFUuEyHcSQs7npnLEYYGbYRvp3q
2451 2011-06-29 18:38:23 <BlueMatt>  yea thats a known bug, but unrelated to crypto
2452 2011-06-29 18:38:27 <gmaxwell> okay.
2453 2011-06-29 18:38:36 <BlueMatt> depending on which bug you are talking about
2454 2011-06-29 18:38:45 <gmaxwell> $ ./bitcoind listtransactions
2455 2011-06-29 18:38:49 <gmaxwell>         "account" : "",
2456 2011-06-29 18:38:49 <gmaxwell>         "address" : "mmACcb6JFUuEyHcSQs7npnLEYYGbYRvp3q",
2457 2011-06-29 18:39:01 <BlueMatt> see: https://github.com/bitcoin/bitcoin/pull/358
2458 2011-06-29 18:39:02 <gmaxwell> I.e. the input didn't show up connected to the account.
2459 2011-06-29 18:39:07 generalseven has quit (Ping timeout: 252 seconds)
2460 2011-06-29 18:39:30 <BlueMatt> is it on the list on that link?
2461 2011-06-29 18:39:43 conjre has joined
2462 2011-06-29 18:39:50 <spirals> What is the difference between getblocknumber and getblockcount?
2463 2011-06-29 18:40:01 <gmaxwell> BlueMatt: I don't _think_ it is.
2464 2011-06-29 18:40:34 jhudgins has quit (Quit: jhudgins)
2465 2011-06-29 18:41:12 <jrmithdobbs> so
2466 2011-06-29 18:41:28 <jrmithdobbs> if I actually took the time to move all the impl stuff out of the .h files would that actually get merged?
2467 2011-06-29 18:41:28 mosimo has joined
2468 2011-06-29 18:41:35 T_X has joined
2469 2011-06-29 18:41:38 <BlueMatt> probably not
2470 2011-06-29 18:41:40 <jrmithdobbs> this shit is retarded to add simple global definitions to
2471 2011-06-29 18:41:50 <jrmithdobbs> BlueMatt: why?
2472 2011-06-29 18:42:05 <jrmithdobbs> BlueMatt: it would make adding new defines and stuff so much easier
2473 2011-06-29 18:42:18 <BlueMatt> wait, do what?
2474 2011-06-29 18:42:47 <jrmithdobbs> BlueMatt: reduce all class defs in headers to just be interface definitions instead of actually containing implemented functions
2475 2011-06-29 18:43:12 <BlueMatt> if you move functions which are more than one or two lines, yes, if you move others, probably not
2476 2011-06-29 18:43:23 <jrmithdobbs> i want all of them out
2477 2011-06-29 18:43:27 <BlueMatt> probably
2478 2011-06-29 18:43:27 <BlueMatt> not
2479 2011-06-29 18:43:39 <gmaxwell> BlueMatt: yea, so I don't think this is any of the known bugs.  $ ./bitcoind getaccountaddress "faucetin"  apparently failed to create faucetin.
2480 2011-06-29 18:43:43 <jrmithdobbs> it's bad practice and makes the .h deps 20x harder to manage than they should be
2481 2011-06-29 18:43:54 <gmaxwell> (its not showing up in listaccounts)
2482 2011-06-29 18:44:26 <BlueMatt> gmaxwell: one sec
2483 2011-06-29 18:44:36 <BlueMatt> jrmithdobbs: it really doesnt make it any harder
2484 2011-06-29 18:44:37 <b4epoche> would this error (To prevent you from losing history, non-fast-forward updates were rejected) have to do with Xcode messing around in .git folders?
2485 2011-06-29 18:44:39 nhodges has quit (Ping timeout: 250 seconds)
2486 2011-06-29 18:44:42 <jrmithdobbs> it really does
2487 2011-06-29 18:45:00 <BlueMatt> jrmithdobbs: how so?
2488 2011-06-29 18:45:05 clarkbox has quit (Ping timeout: 250 seconds)
2489 2011-06-29 18:45:09 <BlueMatt> b4epoche: not sure exactly what you are asking here?
2490 2011-06-29 18:45:27 <gmaxwell> jrmithdobbs: if you have to have the prototype of a function there then having the function itself shouldn't be much worse. (does perhaps slow down compiling, but its C++ so thats a lost cause regardless)
2491 2011-06-29 18:45:32 <b4epoche> tried the git push and got 'rejected'
2492 2011-06-29 18:45:58 <BlueMatt> b4epoche: that happens all the time, just push -f
2493 2011-06-29 18:46:04 <b4epoche> gmaxwell:  slows compiling enough to be a huge pita
2494 2011-06-29 18:46:06 <BlueMatt> well, it happens if you rebase or something
2495 2011-06-29 18:46:19 <b4epoche> okay...
2496 2011-06-29 18:46:24 <BlueMatt> ie rebase and change commit ids
2497 2011-06-29 18:46:40 <jrmithdobbs> BlueMatt: eg, right now trying to define an mlock macro, it needs to be defined before uint256.h is included in util.h because uint256.h includes serialize.h which requires the mlock macro to already be defined
2498 2011-06-29 18:47:06 <jrmithdobbs> and serialize.h is saying that it's not been defined in that scope
2499 2011-06-29 18:47:06 Pinion has quit (Ping timeout: 258 seconds)
2500 2011-06-29 18:47:19 <b4epoche> circular code is awesome...
2501 2011-06-29 18:47:20 <gmaxwell> hm. I suppsose thats fair... when the helper functions call other functions then it becomes a mess.
2502 2011-06-29 18:47:29 <jrmithdobbs> a huge mess
2503 2011-06-29 18:47:48 <BlueMatt> jrmithdobbs: yea, the order of includes is hard, but where does impl come into this
2504 2011-06-29 18:48:06 <gmaxwell> BlueMatt: because implmentations may have dependencies, but prototypes do not.
2505 2011-06-29 18:48:15 <jrmithdobbs> BlueMatt: if the impl wasn't defined in the headers then everything could just include headers.h and be done with it
2506 2011-06-29 18:48:16 denisx has quit (Quit: denisx)
2507 2011-06-29 18:48:20 <BlueMatt> gmaxwell: that happens for me on master too, so its not a crypto problem
2508 2011-06-29 18:48:24 <jrmithdobbs> headers.h would have the proper order defined
2509 2011-06-29 18:48:27 <gmaxwell> BlueMatt: bleh.
2510 2011-06-29 18:48:28 <jrmithdobbs> no more messing with it ever
2511 2011-06-29 18:48:36 <gmaxwell> BlueMatt: thanks for testing master.
2512 2011-06-29 18:48:43 clarkbox has joined
2513 2011-06-29 18:48:48 <BlueMatt> jrmithdobbs: headers.h was 100x worse
2514 2011-06-29 18:48:54 <jrmithdobbs> BlueMatt: oh i know
2515 2011-06-29 18:48:58 <jrmithdobbs> it's *still* bad though
2516 2011-06-29 18:49:00 <gmaxwell> it's screwing up my crypto testing plans. :)
2517 2011-06-29 18:49:08 <jrmithdobbs> basically, i need to move at least everything that uses mlock out of the .h files
2518 2011-06-29 18:49:11 <BlueMatt> jrmithdobbs: which function are you talking about?
2519 2011-06-29 18:49:19 <CIA-103> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * ra35134b / lib/schema/block.js :
2520 2011-06-29 18:49:19 <CIA-103> bitcoinjs/node-bitcoin-p2p: Allow empty merkle trees.
2521 2011-06-29 18:49:19 <CIA-103> bitcoinjs/node-bitcoin-p2p: An empty merkle tree is defined to have a merkle hash of zeros. This
2522 2011-06-29 18:49:19 <CIA-103> bitcoinjs/node-bitcoin-p2p: patch implements that behavior in the calcMerkleRoot function. - http://bit.ly/kGeslA
2523 2011-06-29 18:49:21 <CIA-103> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r7e3e5b5 / (test/blockchain.js test/util.js): Updated unit tests for Node.js 0.4.8 compatibility. - http://bit.ly/kCdlGh
2524 2011-06-29 18:49:22 <CIA-103> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * r6db7cb5 / lib/schema/block.js :
2525 2011-06-29 18:49:22 <CIA-103> bitcoinjs/node-bitcoin-p2p: Fixed memory leak in mineNextBlock.
2526 2011-06-29 18:49:22 <CIA-103> bitcoinjs/node-bitcoin-p2p: All previous blocks were being retained in memory because prev_hash
2527 2011-06-29 18:49:22 <CIA-103> bitcoinjs/node-bitcoin-p2p: contained a reference to the buffer from hash in the previous
2528 2011-06-29 18:49:22 <CIA-103> bitcoinjs/node-bitcoin-p2p: block. And that in turn has a reference of the block object, so no
2529 2011-06-29 18:49:23 <CIA-103> bitcoinjs/node-bitcoin-p2p: block could be freed. By creating a fresh copy of the hash buffer we
2530 2011-06-29 18:49:23 <CIA-103> bitcoinjs/node-bitcoin-p2p: avoid the issue. - http://bit.ly/jVtmqD
2531 2011-06-29 18:49:24 <CIA-103> bitcoinjs/node-bitcoin-p2p: Stefan Thomas master * rea48854 / lib/connection.js : Changed transaction parsing to regular function instead of closure. - http://bit.ly/iyqdKI
2532 2011-06-29 18:49:25 <BlueMatt> ah
2533 2011-06-29 18:49:40 <b4epoche> jrmithdobbs:  might I ask what you're supposed to be doing at your job?
2534 2011-06-29 18:49:59 <jrmithdobbs> in this case it's only two functions in crypter.h and two functions in serializ.h
2535 2011-06-29 18:50:09 <jrmithdobbs> but i could see where it could cause massive problems elsewhere
2536 2011-06-29 18:50:27 <jrmithdobbs> fun part is, serialize.h has no serialize.cpp to move to things to
2537 2011-06-29 18:50:31 AlonzoTG has quit (Ping timeout: 260 seconds)
2538 2011-06-29 18:50:34 <BlueMatt> the one in serialize.h is the definition of secure_allocator right?
2539 2011-06-29 18:50:58 <BlueMatt> does util depend on serialize? I suppose it does
2540 2011-06-29 18:51:06 <jrmithdobbs> T* allocate(std::size_t n, const void *hint = 0)
2541 2011-06-29 18:51:13 <jrmithdobbs> and
2542 2011-06-29 18:51:14 <jrmithdobbs> void deallocate(T* p, std::size_t n)
2543 2011-06-29 18:51:19 <BlueMatt> yea, in secure_allocator
2544 2011-06-29 18:51:39 <jrmithdobbs> both of which aren't "small" functions to begin with and shouldn't be in the .h even by your rules above ;p
2545 2011-06-29 18:52:04 <jrmithdobbs> at least, they're bigger than 2 lines ;p
2546 2011-06-29 18:52:13 <BlueMatt> yea, well before mlock they were small functions ;)
2547 2011-06-29 18:52:45 <jrmithdobbs> should secure_alloctor really be in serialize.h or somewhere else, i guess is the question
2548 2011-06-29 18:52:55 abragin has joined
2549 2011-06-29 18:52:55 abragin has quit (Changing host)
2550 2011-06-29 18:52:56 abragin has joined
2551 2011-06-29 18:53:13 <jrmithdobbs> moving it to util.h would solve the problem
2552 2011-06-29 18:53:26 <jrmithdobbs> and allocate/deallocate to util.cpp
2553 2011-06-29 18:54:13 <BlueMatt> is it not depended on by stuff in serialize.h?
2554 2011-06-29 18:54:18 <BlueMatt> (other) stuff
2555 2011-06-29 18:54:27 <jrmithdobbs> not that i see
2556 2011-06-29 18:54:36 <BlueMatt> have you tried?
2557 2011-06-29 18:54:41 <jrmithdobbs> no
2558 2011-06-29 18:55:02 <jrmithdobbs> but i've been trying to avoid actually reading most of serialize.h outside of understanding it's basic concepts since starting to look at the bitcoin code tbqh ;p
2559 2011-06-29 18:55:19 <jrmithdobbs> let me see what happens
2560 2011-06-29 18:55:53 <BlueMatt> no, its used like 10 lines below its definition in CDataStream
2561 2011-06-29 18:56:17 <jrmithdobbs> then i guess a serialize.cpp is needed
2562 2011-06-29 18:56:20 <jrmithdobbs> ugh
2563 2011-06-29 18:57:09 <jrmithdobbs> why is secure_allocator a struct instead of a class anyways when it has member functions?
2564 2011-06-29 18:57:40 <BlueMatt> because its only functions are allocate and deallocate
2565 2011-06-29 18:57:52 <copumpkin> struct and class aren't really different
2566 2011-06-29 18:57:56 <copumpkin> or is this a convention thing?
2567 2011-06-29 18:58:04 <jrmithdobbs> copumpkin: convention
2568 2011-06-29 18:58:04 <BlueMatt> conventions
2569 2011-06-29 18:58:11 <copumpkin> ah
2570 2011-06-29 18:58:20 <jrmithdobbs> if it wont work as a struct in C you usually don't make it a struct in c++ ;p
2571 2011-06-29 18:58:26 <jrmithdobbs> because it's confusing when other people read the code
2572 2011-06-29 18:58:32 <copumpkin> fair enough
2573 2011-06-29 18:58:40 <copumpkin> I think the only actual difference is member visibility?
2574 2011-06-29 18:58:48 <jrmithdobbs> iirc, yes
2575 2011-06-29 18:58:52 _ui has joined
2576 2011-06-29 18:58:58 <jrmithdobbs> and then only the default visibility
2577 2011-06-29 18:59:35 jhudgins has joined
2578 2011-06-29 19:00:19 <BlueMatt> tbh, Id say just move mlock to serialize.h
2579 2011-06-29 19:00:42 <jrmithdobbs> BlueMatt: only one thing in serialize.h needs secure_allocator()
2580 2011-06-29 19:00:54 <BlueMatt> move mlock to serialize.h
2581 2011-06-29 19:00:59 <jrmithdobbs> ok
2582 2011-06-29 19:02:09 <gmaxwell> BlueMatt: ... they showed up in the proper accounts after I restarted bitcoin! :-/
2583 2011-06-29 19:02:30 <BlueMatt> gmaxwell: oh yea, forgot to mention that, it does that
2584 2011-06-29 19:03:02 <jrmithdobbs> b4epoche: i'm waiting on participants in a meeting atm ;p
2585 2011-06-29 19:03:39 <jrmithdobbs> BlueMatt: so if memlock should be in serialize.h where should the helper functions go?
2586 2011-06-29 19:03:50 magn3ts has quit (Read error: Connection reset by peer)
2587 2011-06-29 19:03:58 <gmaxwell> BlueMatt: thats busted. oh wll.
2588 2011-06-29 19:04:03 <jrmithdobbs> because unless i make them all inline (which will keep an extra static on the heap for every caller) they can't go in serialize.h
2589 2011-06-29 19:04:10 conjre has quit (Read error: Connection timed out)
2590 2011-06-29 19:04:18 koleg has quit (work!~kvirc@89.151.191.66|Read error: Connection reset by peer)
2591 2011-06-29 19:04:27 <jrmithdobbs> i had them in util.cpp since that seemed logical
2592 2011-06-29 19:04:30 <BlueMatt> jrmithdobbs: oh yea, you are doing helpers...well this just keeps getting worse
2593 2011-06-29 19:04:31 koleg has joined
2594 2011-06-29 19:04:47 <jrmithdobbs> BlueMatt: hence my comments about fixing the root .h issue
2595 2011-06-29 19:04:48 <jrmithdobbs> ;p
2596 2011-06-29 19:05:02 p0s has joined
2597 2011-06-29 19:05:54 <jrmithdobbs> BlueMatt: let me see if i can rework the helpers to not need the get_pagemask() helper
2598 2011-06-29 19:06:03 RBecker has joined
2599 2011-06-29 19:06:04 <jrmithdobbs> with defines instead of the getpagesize() syscall
2600 2011-06-29 19:06:05 <sneak> hi guys
2601 2011-06-29 19:06:09 <b4epoche> jrmithdobbs: ah, I see...
2602 2011-06-29 19:06:26 <sneak> i'm working on a project and wanted to use testnet coins to dev with
2603 2011-06-29 19:06:49 <b4epoche> tell those lazy late-comers to quit playing minecraft and show up on time
2604 2011-06-29 19:06:53 <sneak> i joined the testnet and got 28916 blocks and a difficulty of 175, but i can't seem to generate any
2605 2011-06-29 19:07:02 <sneak> am i doing something wrong?
2606 2011-06-29 19:07:18 <gmaxwell> sneak: unless you're using a gpu it will take a long time. use the faucet.
2607 2011-06-29 19:07:26 <gmaxwell> (or testnet in a box)
2608 2011-06-29 19:07:29 <sneak> i have a gpu
2609 2011-06-29 19:07:41 <sneak> is 175 the correct difficulty?
2610 2011-06-29 19:07:49 <sneak> i would think that's not "a long time"
2611 2011-06-29 19:08:12 <gmaxwell> yes, well how many MH/s are you running?
2612 2011-06-29 19:08:21 <sneak> 300
2613 2011-06-29 19:08:59 <BlueMatt> ;;bc,calcd 300000 87.5
2614 2011-06-29 19:09:00 <gribble> The average time to generate a block at 300000 Khps, given the supplied difficulty of 87.5, is 20 minutes and 52 seconds
2615 2011-06-29 19:09:09 <jtaylor> yey my pc crashed with btc client open and it corrupted the downloaded blockchain -.-
2616 2011-06-29 19:09:10 <BlueMatt> sneak: ^
2617 2011-06-29 19:09:12 <jtaylor> feature or bug?
2618 2011-06-29 19:09:14 blaz_ has joined
2619 2011-06-29 19:09:20 <BlueMatt> jtaylor: feature, absolutely ;)
2620 2011-06-29 19:09:34 <copumpkin> ;;bc,calcd 1400000
2621 2011-06-29 19:09:35 <gribble> (bc,calcd <an alias, 2 arguments>) -- Alias for "echo The average time to generate a block at $1 Khps, given the supplied difficulty of $2, is [time elapsed [math calc 1/((2**224-1)/$2*$1*1000/2**256)]]".
2622 2011-06-29 19:09:37 <BlueMatt> jtaylor: do I know you?
2623 2011-06-29 19:09:50 <copumpkin> ;;bc,calcd 1400000 1379223
2624 2011-06-29 19:09:52 <gribble> The average time to generate a block at 1400000 Khps, given the supplied difficulty of 1379223, is 6 weeks, 6 days, 23 hours, 20 minutes, and 26 seconds
2625 2011-06-29 19:09:54 <copumpkin> lol
2626 2011-06-29 19:09:57 <jtaylor> I don't know you, so probably no
2627 2011-06-29 19:10:20 <BlueMatt> jtaylor: do you have an xbl account?
2628 2011-06-29 19:10:42 nhodges has joined
2629 2011-06-29 19:10:46 <gmaxwell> hm.. is there some kind of ratelimiting on sending? I have a testnet node disconnected from the network trying to send to a zillion addresses, and it's getting exponentially slower per send.
2630 2011-06-29 19:10:50 <jtaylor> BlueMatt: I don#t know what that is
2631 2011-06-29 19:10:50 <b4epoche> copumpkin:  still heating your apartment?
2632 2011-06-29 19:10:56 <BlueMatt> jtaylor: then nevermind
2633 2011-06-29 19:11:03 <BlueMatt> (xbox live)
2634 2011-06-29 19:11:10 <copumpkin> b4epoche: yeah, but I'm not there
2635 2011-06-29 19:11:12 <copumpkin> in NYC right now
2636 2011-06-29 19:11:33 <BlueMatt> gmaxwell: sending to rpc?
2637 2011-06-29 19:11:38 <BlueMatt> or to other clients?
2638 2011-06-29 19:11:50 * b4epoche hopes nothing has melted when you return
2639 2011-06-29 19:12:11 <gmaxwell> BlueMatt: via rpc, ... I guess it is a limit becaus I see it's spending time in nanosleep()
2640 2011-06-29 19:12:22 Replayer has quit (Ping timeout: 255 seconds)
2641 2011-06-29 19:12:39 <gmaxwell> sending to addresses (which is why I'm disconnected from the network)
2642 2011-06-29 19:12:52 <gmaxwell> I'm trying to get my wallet full of accounts that have coins on them.
2643 2011-06-29 19:13:00 <BlueMatt> gmaxwell: only sleep in rpc.cpp is in threadcleanwalletpassphrase and the sleep if you get -rpcpassword wrong
2644 2011-06-29 19:13:18 <gmaxwell> #3  Sleep (argc=<value optimized out>, argv=<value optimized out>) at util.h:135
2645 2011-06-29 19:13:22 <gmaxwell> #4  AppInit2 (argc=<value optimized out>, argv=<value optimized out>) at init.cpp:547
2646 2011-06-29 19:13:25 <gmaxwell> #5  0x00000000004d91e9 in AppInit (argc=<value optimized out>,  argv=<value optimized out>) at init.cpp:100
2647 2011-06-29 19:13:38 <BlueMatt> oh, well yea but those shouldnt be called from rpc
2648 2011-06-29 19:13:40 erus` has joined
2649 2011-06-29 19:13:43 <BlueMatt> init absolutely not
2650 2011-06-29 19:14:03 <BlueMatt> and the one in util is the definition of Sleep
2651 2011-06-29 19:14:04 <gmaxwell> well, I might be attaching the wrong thread there.
2652 2011-06-29 19:14:19 <BlueMatt> are you attaching to ThreadCleanWalletPassphrase?
2653 2011-06-29 19:15:06 <gmaxwell> I don't actually know how to tell which thread is pegging the cpu.
2654 2011-06-29 19:15:24 <gmaxwell> (so it isn't a sleep, that was a wild goose chase)
2655 2011-06-29 19:15:26 <BlueMatt> a thread is pegging the cpu?
2656 2011-06-29 19:16:05 <gmaxwell> yes. bitcoind is 99% cpu, and only processing about 1 send per 30 seconds now.
2657 2011-06-29 19:16:20 <BlueMatt> oh, when transferring coins?
2658 2011-06-29 19:16:26 <gmaxwell> Yes.
2659 2011-06-29 19:16:29 <gmaxwell> e.g.
2660 2011-06-29 19:16:38 <gmaxwell> $ cat q | xargs -P32 -n1 -iblah ./bitcoind sendfrom "faucetin" blah 0.01 0     and q is a file with 100 addresses in it.
2661 2011-06-29 19:17:29 <BlueMatt> is it something that comes back if you restart bitcoind, or is it a permanent issue?
2662 2011-06-29 19:17:32 <gmaxwell> FWIW, this behavior is probably not crypto related... I'm doing this in order to get a messy wallet for further crypto testing.
2663 2011-06-29 19:17:33 <BlueMatt> and how many txes do you have now?
2664 2011-06-29 19:17:36 <gmaxwell> good question.
2665 2011-06-29 19:17:54 <BlueMatt> and can you send me the wallet, as I dont feel like making one with 10 billion txes
2666 2011-06-29 19:18:05 <gmaxwell> oh it's not even that many yet. but sure.. in a minute.
2667 2011-06-29 19:18:23 <gmaxwell> wow the whole daemon is unresponsive now.
2668 2011-06-29 19:18:46 <gmaxwell> well, it might still be processing the last txn
2669 2011-06-29 19:19:13 Optimo has quit (Ping timeout: 264 seconds)
2670 2011-06-29 19:19:35 <gmaxwell> BlueMatt: dunno how many, less than 100.  once it unsticks I'll make a copy for you.
2671 2011-06-29 19:19:49 <BlueMatt> damn, only 100, no that must be crypto related
2672 2011-06-29 19:19:53 <BlueMatt> or CWallet related
2673 2011-06-29 19:20:02 <BlueMatt> Ive used wallets with way more txn
2674 2011-06-29 19:20:06 <gmaxwell> This wallet isn't even encrypted yet.
2675 2011-06-29 19:20:14 <BlueMatt> maybe CWallet the
2676 2011-06-29 19:20:14 <BlueMatt> n
2677 2011-06-29 19:21:01 <gmaxwell> The slowdown looked exponential. it was fast fast fast.. slower ....  these are all unconfirmed txn because I'm intentionally disconnected to avoid spamming the network.
2678 2011-06-29 19:22:30 <jrmithdobbs> you can do the same thing by forcing keypool to kick off a gen
2679 2011-06-29 19:22:35 <jrmithdobbs> so i'd guess it's in crypto
2680 2011-06-29 19:22:43 <jrmithdobbs> (multiple times, i mean)
2681 2011-06-29 19:22:57 <BlueMatt> you mean fillkeypool?
2682 2011-06-29 19:23:01 <BlueMatt> no, that would be unrelated
2683 2011-06-29 19:23:09 <BlueMatt> as the second keypool will wait for the first to finish
2684 2011-06-29 19:23:18 <jrmithdobbs> no i mean consecutive
2685 2011-06-29 19:23:24 topace has quit (Read error: Operation timed out)
2686 2011-06-29 19:23:24 <jrmithdobbs> after already waiting
2687 2011-06-29 19:23:58 <jrmithdobbs> also what the hell is going on here
2688 2011-06-29 19:24:05 <jrmithdobbs> when did -dev turn into a dev channel again? ;p
2689 2011-06-29 19:24:25 <copumpkin> I'll evangelize haskell some more if you want
2690 2011-06-29 19:24:28 <gmaxwell> Sorry.
2691 2011-06-29 19:24:34 * copumpkin pulls out his holy book
2692 2011-06-29 19:24:35 <gmaxwell> okay.. I think it's deadlocked now.
2693 2011-06-29 19:24:38 <jrmithdobbs> copumpkin: that would still be on topic though ;p
2694 2011-06-29 19:24:44 <copumpkin> jrmithdobbs: less so, though
2695 2011-06-29 19:24:44 <BlueMatt> jrmithdobbs: I know, Im not sure if I like this, now I have to actually think to be on here...
2696 2011-06-29 19:24:45 <jrmithdobbs> copumpkin: was my point
2697 2011-06-29 19:24:58 <copumpkin> how about category theory?
2698 2011-06-29 19:25:02 * copumpkin pulls out his thicker tome
2699 2011-06-29 19:25:25 topace has joined
2700 2011-06-29 19:25:36 Optimo has joined
2701 2011-06-29 19:27:47 <b4epoche> pft…  category theory is just 'advanced marble grouping'
2702 2011-06-29 19:28:17 theymos has joined
2703 2011-06-29 19:28:22 denisx has joined
2704 2011-06-29 19:29:29 <copumpkin> lol
2705 2011-06-29 19:29:39 pyros1 has joined
2706 2011-06-29 19:29:51 nomit has quit ()
2707 2011-06-29 19:30:06 <gmaxwell> BlueMatt: still waiting for it to shut down, it seems to be off busily working away in the thread handling the rpc.
2708 2011-06-29 19:30:19 <gmaxwell> BlueMatt: http://pastebin.com/eCRUMsXC  is a random snapshot of what its doing..
2709 2011-06-29 19:30:36 topace has quit (Read error: Connection reset by peer)
2710 2011-06-29 19:32:14 dbasch has quit (Quit: dbasch)
2711 2011-06-29 19:32:49 cuddlefish has joined
2712 2011-06-29 19:33:13 <cuddlefish> I'm ransoming Airgapd
2713 2011-06-29 19:33:37 topace has joined
2714 2011-06-29 19:35:02 <cuddlefish> it's pretty nice security-wise
2715 2011-06-29 19:35:09 <jrmithdobbs> copumpkin: can we bemoan that satoshi didn't just use forth? for ScriptOps? ;p
2716 2011-06-29 19:35:22 <jrmithdobbs> (I understand why he didn't, just jokeing)
2717 2011-06-29 19:35:29 <gmaxwell> cuddlefish: What does it do?
2718 2011-06-29 19:35:44 <cuddlefish> gmaxwell: It's a JSON-RPC proxy that makes the RPC more bearable
2719 2011-06-29 19:35:47 <copumpkin> if I were implementing it from scratch
2720 2011-06-29 19:35:47 <cuddlefish> and a LOT more secure
2721 2011-06-29 19:35:50 <copumpkin> even if I weren't a haskell fiend
2722 2011-06-29 19:36:03 <copumpkin> I'd probably do most of the networking and high-level stuff in a higher-level language
2723 2011-06-29 19:36:15 <copumpkin> and then call out to nice c or c++ for fast checking of stuff
2724 2011-06-29 19:36:33 <cuddlefish> gmaxwell: First, more than 1 client per bitcoind is allowed.
2725 2011-06-29 19:37:05 <gmaxwell> cuddlefish: more than one is allowed currently... Oh do you mean more than one set of credentials?
2726 2011-06-29 19:37:06 <cuddlefish> gmaxwell: You can create users with passwords in a config file
2727 2011-06-29 19:37:26 <cuddlefish> gmaxwell: each of those have accounts that are namespaced behind-the-scenes
2728 2011-06-29 19:37:32 <jrmithdobbs> ok i found a way to make it inline functions
2729 2011-06-29 19:37:37 <cuddlefish> gmaxwell: auth is done with auth_digest
2730 2011-06-29 19:37:38 <jrmithdobbs> without the 3rd helper
2731 2011-06-29 19:37:56 <cuddlefish> gmaxwell: Second, you can configure spend limits per account and per user
2732 2011-06-29 19:38:02 <jrmithdobbs> i think this can be reduced down to a (really nasty) macro that will mostly get optimized out at compile time, though
2733 2011-06-29 19:38:26 <gmaxwell> cuddlefish: "those have accounts that are namespaced behind-the-scenes" accounts not being half busted might be helpful for that…
2734 2011-06-29 19:38:47 <cuddlefish> gmaxwell: Yes. Sendfrom and move don't use the JSON-RPC implementations
2735 2011-06-29 19:39:03 RazielZ has quit (Quit: Leaving)
2736 2011-06-29 19:39:07 <cuddlefish> gmaxwell: they are smart enough to send change to the account
2737 2011-06-29 19:39:38 <gmaxwell> "change to the account" err.
2738 2011-06-29 19:39:42 <gmaxwell> What does that mean?
2739 2011-06-29 19:39:45 <cuddlefish> gmaxwell: the change transaction
2740 2011-06-29 19:39:49 <cuddlefish> sorry, change output
2741 2011-06-29 19:40:13 <gmaxwell> They the accounts only get charged the cost of the transaction currently.
2742 2011-06-29 19:40:13 <erus`> change when you pay for a $18.99 dildo with a 20
2743 2011-06-29 19:40:39 <gmaxwell> (or rather, if thats an issue then it's broken in an _additional_ way that I wasn't aware of)
2744 2011-06-29 19:40:44 <erus`> be careful of the cheap ones though... 'buy cheap, buy twice'
2745 2011-06-29 19:40:57 <cuddlefish> gmaxwell: The account implementation is basically re-written in the proxy, because it is stupid and terrible
2746 2011-06-29 19:41:03 Sebastan has joined
2747 2011-06-29 19:41:22 <gmaxwell> cuddlefish: if you're worried about change to accounts then I think you've misunderstood the account implementation in bitcoin.
2748 2011-06-29 19:41:33 <cuddlefish> gmaxwell: I know they're just address groups
2749 2011-06-29 19:41:51 <gmaxwell> but for sending they are just record keeping ledgers.
2750 2011-06-29 19:42:03 <gmaxwell> Sending from an account has nothing to do with address selection.
2751 2011-06-29 19:42:35 <cuddlefish> gmaxwell: sure
2752 2011-06-29 19:43:25 <cuddlefish> gmaxwell: So what's the problem with sending from an account with straight sendfrom
2753 2011-06-29 19:43:37 vragnaroda has joined
2754 2011-06-29 19:43:43 Diablo-D3 has joined
2755 2011-06-29 19:44:08 <midnightmagic> jgarzik: you here?
2756 2011-06-29 19:44:10 <gmaxwell> Nothing AFAIK. When I said it was broken I was thinking of things like the account bindings from new addresses not actually showing up right away.
2757 2011-06-29 19:44:25 <cuddlefish> gmaxwell: yeah
2758 2011-06-29 19:44:58 <b4epoche> copumpkin:  you at that longest-beard battle in NYC?
2759 2011-06-29 19:45:05 <copumpkin> lol
2760 2011-06-29 19:45:06 <copumpkin> no
2761 2011-06-29 19:45:12 <copumpkin> at my company's NY office
2762 2011-06-29 19:46:11 <midnightmagic> jgarzik: cpuminer (and thus gpumine) don't stop trying to submit a result in the event of a json-rpc failure. After a longpoll reset, it is possible that it will stop mining and just go into an endless 30-sec delay loop against deepbit when deepbit rejects the work submit with: "InfoException: Wrong data: checkWork: this nonce already completed"
2763 2011-06-29 19:46:47 <xelister> trololo topic @ #hardware
2764 2011-06-29 19:46:49 <xelister> "NO IDIOTS ALLOWED! THIS MEANS YOU! ESPECIALLY BITCOIN MINERS ~"
2765 2011-06-29 19:47:02 <BlueMatt> we should all join and just ask about mining
2766 2011-06-29 19:47:06 <b4epoche> that's been there for weeks
2767 2011-06-29 19:47:12 <xelister> BlueMatt: lets do just that =)
2768 2011-06-29 19:47:16 <BlueMatt> longer than weeks
2769 2011-06-29 19:47:22 <xelister> BlueMatt: let me just get response to my actuall q first
2770 2011-06-29 19:47:46 larsivi has joined
2771 2011-06-29 19:48:38 Speeder has quit (Quit: Speeder)
2772 2011-06-29 19:48:39 <cuddlefish> oh god
2773 2011-06-29 19:49:21 manifold_ has joined
2774 2011-06-29 19:49:38 SecretSJ has joined
2775 2011-06-29 19:50:03 <b4epoche> after this long, this must be an extraordinary question
2776 2011-06-29 19:50:21 SecretSJ has left ()
2777 2011-06-29 19:50:35 <BlueMatt> what question?
2778 2011-06-29 19:50:35 dbasch has joined
2779 2011-06-29 19:50:48 <Sebastan> I want to hash the first block in the chaing with these values: BlockHeader\Version =        1;
2780 2011-06-29 19:50:48 <Sebastan> PrevHash$ = "0000000000000000000000000000000000000000000000000000000000000000"
2781 2011-06-29 19:50:48 <Sebastan> MerkleRoot$ = "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"
2782 2011-06-29 19:50:48 <Sebastan> BlockHeader\Timestamp =      1231006505;
2783 2011-06-29 19:50:48 <Sebastan> BlockHeader\Bits =           486604799;
2784 2011-06-29 19:50:48 SecretSJ has joined
2785 2011-06-29 19:50:49 <Sebastan> BlockHeader\Nonce =          2083236893;
2786 2011-06-29 19:50:49 <Sebastan> The result I get is this:
2787 2011-06-29 19:50:50 <Sebastan> Str(Len(StringToHash$)): 160
2788 2011-06-29 19:50:50 <Sebastan> StringToHash$: 0000000100000000000000000000000000000000000000000000000000000000000000003BA3EDFD7A7B12B27AC72C3E67768F617FC81BC3888A51323A9FB8AA4B1E5E4A495FAB291D00FFFF7C2BAC1D
2789 2011-06-29 19:50:51 <Sebastan> hash1:12B649281D9AEE0CD3CFF93ED9BD1FB5D14C13FEEA086F16C467F7F36D61DEF9
2790 2011-06-29 19:50:51 <Sebastan> hash2: E4B88F99E50D53C197397B3713B5217A28EA202CD297AE7E0AE0E99F4735BEC6
2791 2011-06-29 19:50:52 <Sebastan> hash3: C6BE35479FE9E00A7EAE97D22C20EA287A21B513377B3997C1530DE5998FB8E4
2792 2011-06-29 19:50:52 <Sebastan> Where begins the error? In my string to hash or is the hash1 wrong? hash2 is the second hashing and hash3 is the big endian of hash2...
2793 2011-06-29 19:51:00 <Sebastan> sorry about so many posts... :)
2794 2011-06-29 19:51:02 <num1> pastebin?
2795 2011-06-29 19:51:06 manifold_ has quit (Read error: Connection reset by peer)
2796 2011-06-29 19:51:30 <Sebastan> yeah... sorry... :) i thought it will be one post...
2797 2011-06-29 19:52:21 <ersi> new on IRC I see
2798 2011-06-29 19:52:30 <BlueMatt> gmaxwell: well it happens on master too...
2799 2011-06-29 19:52:34 <luke-jr> ;;bc,calcd 6000 1
2800 2011-06-29 19:52:34 eamon has quit ()
2801 2011-06-29 19:52:34 <gribble> The average time to generate a block at 6000 Khps, given the supplied difficulty of 1, is 11 minutes and 55 seconds
2802 2011-06-29 19:52:59 <Sebastan> i forgot this happens. im not often writing at irc...
2803 2011-06-29 19:53:56 <cuddlefish> BRB fire
2804 2011-06-29 19:54:36 <BlueMatt> ...?
2805 2011-06-29 19:54:38 Moonies has quit (Remote host closed the connection)
2806 2011-06-29 19:54:47 <BlueMatt> that seems kinda bad
2807 2011-06-29 19:54:56 <midnightmagic> jgarzik: never mind, I found the --retries option. duh
2808 2011-06-29 19:54:57 <gmaxwell> BlueMatt: _sigh_ well, I'm at a loss on how to test this against coinloss then. My plan was to create a bunch of addresses with coins in them, and circulate coins between them while encrypting/locking/unlocking and then make sure all the balances and addresses are there at the end.
2809 2011-06-29 19:55:24 <b4epoche_> well, if cuddlefish  had time to tell us, it can't be too bad
2810 2011-06-29 19:55:27 <cuddlefish> got it
2811 2011-06-29 19:55:42 <BlueMatt> interestingly, it would appear that only the first x transactions are ever accepted
2812 2011-06-29 19:56:45 ThomasV has joined
2813 2011-06-29 19:57:16 <cuddlefish> b4epoche_: just a little one
2814 2011-06-29 19:57:23 <cuddlefish> b4epoche_: linseed oil
2815 2011-06-29 19:57:32 <theymos> Sebastan: I think the endianess of your integers is wrong. Your hashing is correct.
2816 2011-06-29 19:57:33 <b4epoche> copumpkin:  you do any coding in ObjC++?
2817 2011-06-29 19:57:46 <copumpkin> b4epoche: not by choice (so usually not)
2818 2011-06-29 19:58:13 * b4epoche wonders why cc1objplus uses like 400MB while compiling
2819 2011-06-29 19:58:26 <b4epoche> or is that a consequence of this ugly code base?
2820 2011-06-29 19:58:59 <lianj> Sebastan: "7c2bac1d1d00ffff495fab294a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b000000000000000000000000000000000000000000000000000000000000000000000001"
2821 2011-06-29 19:59:18 <lianj> Digest::SHA256.digest( Digest::SHA256.digest( [hex].pack("H*").reverse ) ).reverse.unpack("H*")[0]
2822 2011-06-29 20:00:36 <Sebastan> theymos & lianj: I thought I have to take the header and only change the endianess of merkle root and previous hash? so my stringtohash is already wrong...
2823 2011-06-29 20:01:11 <gmaxwell> b4epoche: bitcoin? the bitcoin codebase isn't ugly, hell it's too small to be ugly!
2824 2011-06-29 20:01:38 <b4epoche> small is unrelated to ugly
2825 2011-06-29 20:02:21 denisx has quit (Quit: denisx)
2826 2011-06-29 20:02:47 * b4epoche is trying to figure out how to tell Xcode not to spawn 8 400MB compiler processes when compiling
2827 2011-06-29 20:03:05 <num1> b4epoche if you figure it out I'd also love to know
2828 2011-06-29 20:03:11 <copumpkin> b4epoche: it might be ld
2829 2011-06-29 20:03:18 <cuddlefish> b4epoche_: <troll>install linux</troll>
2830 2011-06-29 20:03:18 <copumpkin> ld uses a crapton of RAM on some things
2831 2011-06-29 20:03:38 <jrmithdobbs> i don't know if this is awesome or i should be ashomed
2832 2011-06-29 20:03:41 <jrmithdobbs> ashamed
2833 2011-06-29 20:03:42 <b4epoche> cuddlefish:  gave up Unix long ago…  been there, done that
2834 2011-06-29 20:04:23 Marf has quit (Ping timeout: 240 seconds)
2835 2011-06-29 20:04:30 <lianj> b4epoche: xnu-kernel is unix too
2836 2011-06-29 20:04:49 <gmaxwell> BlueMatt: so, any suggestion on how I can beat the hell out of this to prevent coinloss without triggering this infinite slowness bug?
2837 2011-06-29 20:05:23 kW_ has quit (Ping timeout: 240 seconds)
2838 2011-06-29 20:05:32 <jrmithdobbs> #define mlock(a,b) \ mlock(((void *)(((size_t)a) & ((size_t)((PAGESIZE<<1)-1)))),\ b + ((size_t)a - (((size_t)a) & ((size_t)((PAGESIZE<<1)-1)))))
2839 2011-06-29 20:05:35 <jrmithdobbs> #define munlock(a,b) \ munlock(((void *)(((size_t)a) & ((size_t)((PAGESIZE<<1)-1)))),\ b + ((size_t)a - (((size_t)a) & ((size_t)((PAGESIZE<<1)-1)))))
2840 2011-06-29 20:05:48 <jrmithdobbs> ( the \ are followed by newline in the actual file, obviously)
2841 2011-06-29 20:06:37 <b4epoche> lianj:  I know that…  which is why I love OSX.  It's Unix without messing with shit
2842 2011-06-29 20:06:38 <BlueMatt> that looks much cleaner
2843 2011-06-29 20:06:45 <gmaxwell> jrmithdobbs: needs more parens.
2844 2011-06-29 20:06:52 <jrmithdobbs> BlueMatt: yall i'll send you a pull in a bit
2845 2011-06-29 20:07:01 <jrmithdobbs> BlueMatt: with it actually put in the right place with relevant includes
2846 2011-06-29 20:07:02 <b4epoche> num1: http://stackoverflow.com/questions/5417835/how-to-modify-the-number-of-parallel-compilation-with-xcode
2847 2011-06-29 20:07:08 <b4epoche> haven't tried it yet though
2848 2011-06-29 20:07:11 EndtheFed has joined
2849 2011-06-29 20:07:18 <EndtheFed> Hello, is there anyone here?
2850 2011-06-29 20:07:24 <sivu> somebody
2851 2011-06-29 20:07:25 <BlueMatt> no
2852 2011-06-29 20:07:26 <gmaxwell> (seriously; you've used more than needed, but e.g.  b + is exposed. in macros you should always do (x) because of some of the reverse bindings and weaker than + operators)
2853 2011-06-29 20:07:31 CheapScotsman has quit (Quit: Leaving)
2854 2011-06-29 20:07:34 <BlueMatt> no 496 people
2855 2011-06-29 20:07:43 micha_ has quit (Ping timeout: 255 seconds)
2856 2011-06-29 20:07:45 <b4epoche> oh, god…  more conspiracy theorists
2857 2011-06-29 20:08:11 <EndtheFed> k, just checking, last room I was in no on answered and I have a question if anyone could assist me
2858 2011-06-29 20:08:25 <jrmithdobbs> gmaxwell: i like my c to taste like lisp ok
2859 2011-06-29 20:08:29 <BlueMatt> EndtheFed: "ask dont ask to ask"
2860 2011-06-29 20:08:39 <b4epoche> spawning 8 400MB compilers and have Mathematica kernel using 2GB brings things to a crawl…
2861 2011-06-29 20:09:03 <BlueMatt> b4epoche: buy a faster computer?
2862 2011-06-29 20:09:06 <gmaxwell> jrmithdobbs: yea yea fine, but at least have enough that making b  foo<<bar   doesn't break!
2863 2011-06-29 20:09:12 <b4epoche> it's a mem issue
2864 2011-06-29 20:09:18 <BlueMatt> buy more mem?
2865 2011-06-29 20:09:21 <EndtheFed> First off, I am a newbie and have no programming background, so a lot of the discussions go way over my head, but I do want to assist in getting Bitcoins accepted in the mainstream as much as I can.
2866 2011-06-29 20:09:30 <jrmithdobbs> gmaxwell: ya there's a couple extra and a couple missing, i'll fix it that's the result before cleanup ;p
2867 2011-06-29 20:09:36 <b4epoche> 8 GB should be enough
2868 2011-06-29 20:09:36 <lianj> b4epoche: add a swapfile. oh wait its xnu :P
2869 2011-06-29 20:09:44 <cuddlefish> BlueMatt: Linux programmers fix memory leaks; Windows programmers buy more RAM :P
2870 2011-06-29 20:09:44 <BlueMatt> b4epoche: its not for me
2871 2011-06-29 20:09:45 <ersi> EndtheFed: then get merchants going, always needs more of those
2872 2011-06-29 20:09:49 zamgo has quit ()
2873 2011-06-29 20:09:54 <BlueMatt> cuddlefish: lol, now thats true
2874 2011-06-29 20:10:13 <gmaxwell> cuddlefish: pretty sure boost users buy ram too. Since you need like 4gb to compile a boost release before the next one comes out.
2875 2011-06-29 20:10:30 <jrmithdobbs> boost is awful
2876 2011-06-29 20:10:32 <b4epoche> ugh:  http://snapplr.com/5na8
2877 2011-06-29 20:10:34 stuhood1 has joined
2878 2011-06-29 20:10:38 techgeek has joined
2879 2011-06-29 20:10:46 <EndtheFed> My current issue is this: I've been using guiminer for my 6850 for about 2 weeks, and when I first started, it took 3 address changes before any of the sites I was using would send me my mining stuff, everything else was set right as I went into a few chats and made sure the bugs were fixed
2880 2011-06-29 20:11:18 stuhood1 has left ()
2881 2011-06-29 20:11:25 kW_ has joined
2882 2011-06-29 20:11:29 <BlueMatt> EndtheFed: absolutely, you dont need to know anything about programming, you just need to convince merchants to accept bitcoin.   That would mean contacting websites which might be able to accept bitcoin and show your interest and find someone there to talk to.  sites like thinkgeek or other tech-oriented sites are probably the best bet
2883 2011-06-29 20:11:30 <EndtheFed> I just loaded the bitcoin wallet app (app used when you set up an account through bitcoin.org) to my laptop straight onto a flash drive
2884 2011-06-29 20:11:30 <gmaxwell> EndtheFed: What did address changes have to do with it?
2885 2011-06-29 20:11:41 <lianj> yeah, recent bitcoind sucks to compile on little arm devices
2886 2011-06-29 20:11:55 karnac has quit (Quit: karnac)
2887 2011-06-29 20:12:04 <copumpkin> EndtheFed: subtle nick
2888 2011-06-29 20:12:10 <gmaxwell> lianj: you'd normally crosscompile…
2889 2011-06-29 20:12:19 <jrmithdobbs> ya who actually compiles on arm
2890 2011-06-29 20:12:24 <jrmithdobbs> besides sadists
2891 2011-06-29 20:12:31 <gmaxwell> jrmithdobbs: well, I do.. but.. yea, called it.
2892 2011-06-29 20:12:34 karnac has joined
2893 2011-06-29 20:12:42 <EndtheFed> because of the issues I've had in the past, I made sure to go through 4 new addresses and then sent an email to myself on my home system to transfer bitcoins into my flashdrive
2894 2011-06-29 20:12:43 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Disconnected by services)
2895 2011-06-29 20:12:48 <gmaxwell> omap4 self-hosts reasonably enough, but I'm not compiling c++ things on it.
2896 2011-06-29 20:12:50 <EndtheFed> that was about 1 1/2 hours ago
2897 2011-06-29 20:12:59 <BlueMatt> EndtheFed: also, discussing your aversion to the fed/classical economics tends to be an off-putter to many people, so I would recommend keeping that out
2898 2011-06-29 20:13:11 techgeek is now known as Laptop!~Ryan@64.253.2.80.dyn-cm-pool72.pool.hargray.net|RBecker|Laptop
2899 2011-06-29 20:13:13 RBecker has quit (Laptop!~Ryan@64.253.2.80.dyn-cm-pool72.pool.hargray.net|Changing host)
2900 2011-06-29 20:13:13 RBecker has joined
2901 2011-06-29 20:13:24 <gmaxwell> EndtheFed: pidgeon superstition. I'm highly doubtful that going through multiple addresses had anything to do with it.
2902 2011-06-29 20:13:42 <cuddlefish> gmaxwell: he might have been downloading the blockchain
2903 2011-06-29 20:13:55 <gmaxwell> EndtheFed: if you're not seeing the coin: how many connections and blocks does the reciever have?  does the transaction show up on blockexplorer?
2904 2011-06-29 20:14:38 <EndtheFed> My laptop shows 8 connections and over 92000 blocks and counting
2905 2011-06-29 20:14:49 pyros1 has quit (Ping timeout: 240 seconds)
2906 2011-06-29 20:14:50 <gmaxwell> Right, its not yet insync with the network
2907 2011-06-29 20:14:51 <EndtheFed> where is blockexplorer and how can I look at it
2908 2011-06-29 20:15:00 <BlueMatt>  blockexplorer.com
2909 2011-06-29 20:15:10 <EndtheFed> okay
2910 2011-06-29 20:15:24 <gmaxwell> I think once this wallet stuff has cleared, speeding up the initial block syncup should be a moderate priority.
2911 2011-06-29 20:15:52 <gmaxwell> Right now it takes many hours to sync even when connected to a local node, because it constant gets dropped for flooding.
2912 2011-06-29 20:16:05 <BlueMatt> hence bitcoin.bluematt.me
2913 2011-06-29 20:16:07 <jrmithdobbs> gmaxwell: agreed, i've raised that a few times
2914 2011-06-29 20:16:15 <jrmithdobbs> gmaxwell: i would say >moderate
2915 2011-06-29 20:16:25 <BlueMatt> gmaxwell: I think thin clients are the solution
2916 2011-06-29 20:16:33 <gmaxwell> BlueMatt: sure, not very user friendly unless we're going to add code to fetch via http by default.
2917 2011-06-29 20:16:35 <BlueMatt> miners dont really care as they are all smart enough
2918 2011-06-29 20:16:50 <BlueMatt> to wait, or download via http
2919 2011-06-29 20:17:05 <theymos> You can download just the headers of almost all blocks during your first block download.
2920 2011-06-29 20:17:12 <EndtheFed> I've read a lot of sites and the whole 'hacking your wallet' thing concerned me, so I want to periodically transfer to my flash drive (even after the fee) so that I know once it's unplugged it's secure, but I worry about the whole 'sitting in stasis' thing, and what happens if I shut my system down to go to work, will it sit there until I work on a connection again?
2921 2011-06-29 20:17:20 Marf has joined
2922 2011-06-29 20:17:37 <gmaxwell> BlueMatt: a client redesign with enormous anonymity and security implications, ... to fix the rate limiting logic being a bit dull headed doesn't seem like a grand idea to me.
2923 2011-06-29 20:17:48 RBecker is now known as Laptop!~Ryan@unaffiliated/rbecker|RBecker2
2924 2011-06-29 20:17:50 <jrmithdobbs> BlueMatt: i disagree, the buffered sends (who's "flood protection" code is the culprit) need to be done away ith
2925 2011-06-29 20:17:52 RBecker2 is now known as RBecker|Laptop
2926 2011-06-29 20:17:59 <jrmithdobbs> BlueMatt: it's a huge problem
2927 2011-06-29 20:18:09 <BlueMatt> yes, but without them, ddos becomes even easier
2928 2011-06-29 20:18:13 <jrmithdobbs> no
2929 2011-06-29 20:18:14 <BlueMatt> in fact much easier
2930 2011-06-29 20:18:17 <jrmithdobbs> no
2931 2011-06-29 20:18:22 <BlueMatt> how so?
2932 2011-06-29 20:18:30 <jrmithdobbs> sendfile/mmap
2933 2011-06-29 20:18:45 <BlueMatt> gmaxwell: sans anonymity, yes, as that is really a bad idea in terms of pr
2934 2011-06-29 20:18:53 datagutt has quit (Quit: Computer has gone to sleep.)
2935 2011-06-29 20:18:56 <EndtheFed> btw, if I've loaded the bitcoin.org app to my flashdrive, will I be able to launch it from any computer and still access my wallet, or will it always have to be done only through my laptop now?
2936 2011-06-29 20:18:59 <gmaxwell> yes, but they could be made pretty simple. e.g. keep a map in memory of the highest block fetched by an IP address, and excempt requests for blocks above that level but below the head.
2937 2011-06-29 20:19:29 <gmaxwell> So nodes doing an initial sync get a free pass on the flood limit, but once they're synced they need to get a new IP if they want to slam you with requests for old blocks...
2938 2011-06-29 20:19:35 <gmaxwell> Or something vaguely along those lines.
2939 2011-06-29 20:20:48 micha_ has joined
2940 2011-06-29 20:20:59 <gmaxwell> jrmithdobbs: I also still haven't finished fixing that IRC induced partitioning issue.
2941 2011-06-29 20:21:16 <gmaxwell> jrmithdobbs: it's hard to measure, unfortunately.
2942 2011-06-29 20:21:29 <BlueMatt> you mean the network-will-become partitioned-due-to-irc problem?
2943 2011-06-29 20:21:38 Marf has quit (Ping timeout: 246 seconds)
2944 2011-06-29 20:21:53 vragnaroda has quit (Remote host closed the connection)
2945 2011-06-29 20:22:04 <BlueMatt> the solution to that is to stop using irc, which would happen in the next release if we get some good dns seeds up
2946 2011-06-29 20:22:17 vragnaroda has joined
2947 2011-06-29 20:22:19 <cuddlefish> BlueMatt: i'm ready to host one
2948 2011-06-29 20:22:25 <BlueMatt> then host one ;)
2949 2011-06-29 20:22:32 <gmaxwell> BlueMatt: there is more than one, e.g. right now nodes strongly prefer to connect to clients in the same channel as them because of the lastseen check.
2950 2011-06-29 20:22:55 <gmaxwell> I was planning on hosting one, but was trying to come up with another tld than the ones already existing.
2951 2011-06-29 20:22:56 <cuddlefish> BlueMatt: waiting for a daemon
2952 2011-06-29 20:23:10 <BlueMatt> cuddlefish: well its a dns server, use whatever daemon you want
2953 2011-06-29 20:23:16 Pinion has joined
2954 2011-06-29 20:23:21 <cuddlefish> BlueMatt: to do the pinging
2955 2011-06-29 20:23:22 <gmaxwell> was thinking about cn but apparently they're clamping down on foreign registrations.
2956 2011-06-29 20:23:24 <BlueMatt> gmaxwell: thats not hard either, just grab any random domain name
2957 2011-06-29 20:23:42 <cuddlefish> gmaxwell: grab a few hundred .tk's
2958 2011-06-29 20:23:58 <gmaxwell> BlueMatt: yea, was hoping to add some additional TLD diversity to appease the "omg what if the domains are seized" people.
2959 2011-06-29 20:24:00 <BlueMatt> cuddlefish: well I wrote a pretty hacked up one if you want to do it according to a dynamic list, but a static one isnt much worse
2960 2011-06-29 20:24:09 <BlueMatt> grab a ru one
2961 2011-06-29 20:24:24 <BlueMatt> or some random eastern european country
2962 2011-06-29 20:24:27 <cuddlefish> BlueMatt: jgarzik's writing a daemon, which is what I'm waiting for
2963 2011-06-29 20:24:33 <gmaxwell> ah.yea, thats a good call.
2964 2011-06-29 20:24:43 <gmaxwell> cuddlefish: BlueMatt wrote a reasonable tool.
2965 2011-06-29 20:24:45 <BlueMatt> cuddlefish: he is?
2966 2011-06-29 20:24:59 <cuddlefish> BlueMatt: yep
2967 2011-06-29 20:25:05 <BlueMatt> gmaxwell: if you arent running in a vm it is, otherwise...not so much
2968 2011-06-29 20:25:11 <cuddlefish> or so i've heard
2969 2011-06-29 20:25:27 <BlueMatt> it needs something like 256m at least
2970 2011-06-29 20:25:32 <BlueMatt> cuddlefish: never heard that myself
2971 2011-06-29 20:25:41 <jrmithdobbs> i think dnsseed needs dnssec validation ;p
2972 2011-06-29 20:25:51 <jrmithdobbs> instead of requiring a validating resolver
2973 2011-06-29 20:25:55 <jrmithdobbs> heh
2974 2011-06-29 20:26:21 <cuddlefish> BlueMatt: why don't you allow bittorrent-like 'trackers'
2975 2011-06-29 20:26:33 <gmaxwell> eh, if it was authenticated I'd rather have signed seedblobs in DNS.
2976 2011-06-29 20:26:40 <gmaxwell> cuddlefish: Every node is a 'tracker'.
2977 2011-06-29 20:26:46 <BlueMatt> cuddlefish: because dnsseed is just as good/efficient
2978 2011-06-29 20:26:48 <gmaxwell> cuddlefish: you still need to find the initial ones.
2979 2011-06-29 20:26:55 <b4epoche> does the client know what the deepest block chain is?  I.e. can it tell when it's 'caught up'?
2980 2011-06-29 20:27:11 <gmaxwell> b4epoche: it knows what the peers claimed to have on connect.
2981 2011-06-29 20:27:14 <cuddlefish> gmaxwell: I mean, ask the user for a few nodes at client startup
2982 2011-06-29 20:27:17 <jrmithdobbs> gmaxwell: both!
2983 2011-06-29 20:27:24 <gmaxwell> cuddlefish: you can do that.
2984 2011-06-29 20:27:34 copumpkin has quit (Quit: Computer has gone to sleep.)
2985 2011-06-29 20:27:37 <cuddlefish> gmaxwell: No C++
2986 2011-06-29 20:27:50 theymos has quit (Remote host closed the connection)
2987 2011-06-29 20:27:56 <gmaxwell> cuddlefish: no ... c++? huh?
2988 2011-06-29 20:28:03 <cuddlefish> gmaxwell: I don't know C++
2989 2011-06-29 20:28:05 <cuddlefish> so I can't do it
2990 2011-06-29 20:28:09 <gmaxwell> No, it's already done.
2991 2011-06-29 20:28:12 <gmaxwell> "-addnodes 1.2.3.4"
2992 2011-06-29 20:28:15 <cuddlefish> -addnode, sure
2993 2011-06-29 20:28:19 <gmaxwell> er yea.
2994 2011-06-29 20:28:19 <cuddlefish> but in the GUI
2995 2011-06-29 20:28:20 <gmaxwell> :)
2996 2011-06-29 20:28:27 <BlueMatt> anyway, if anyone wants to host one: https://github.com/TheBlueMatt/dnsseed
2997 2011-06-29 20:28:30 <cuddlefish> mebbe under settings, a 'Add node' button
2998 2011-06-29 20:28:50 <BlueMatt> its designed for mysql+powerdns but could be ported to use whatever the hell backend you want
2999 2011-06-29 20:28:52 <gmaxwell> cuddlefish: so learn. it's not hard.
3000 2011-06-29 20:28:52 <BlueMatt> pretty easily
3001 2011-06-29 20:29:07 <b4epoche_> cuddlefish:  went there and didn't like the water
3002 2011-06-29 20:29:26 <cuddlefish> b4epoche_: ... what?
3003 2011-06-29 20:29:33 <cuddlefish> gmaxwell: I may
3004 2011-06-29 20:29:58 <b4epoche_> adding  'add node' to GUI
3005 2011-06-29 20:30:10 <gmaxwell> jrmithdobbs: if we get the "sign crap with your address" that could could be leveraged to create signed node advertisements.
3006 2011-06-29 20:30:22 Mononofu has left ()
3007 2011-06-29 20:30:40 <b4epoche> num1:  that apparently doesn't work on Xcode4
3008 2011-06-29 20:31:09 <jrmithdobbs> gmaxwell: i'd rather sign the dnssec ksks with the btc address and leverage existing dnssec tbqh ;p
3009 2011-06-29 20:31:44 <jrmithdobbs> the less annoying binary blobs in dns the better imho
3010 2011-06-29 20:31:44 <gmaxwell> jrmithdobbs: then find it doesn't work where forwarders strip dnssec.
3011 2011-06-29 20:32:05 <b4epoche> num1:  IDEBuildOperationMaxNumberOfConcurrentCompileTasks
3012 2011-06-29 20:32:42 <jrmithdobbs> use it as an excuse to yell at people for shitty dns resolvers. that's how he got people to stop rewriting ttls and shit. ;p
3013 2011-06-29 20:32:44 EndtheFed has quit (Quit: Page closed)
3014 2011-06-29 20:32:48 <jrmithdobbs> s/he/we/
3015 2011-06-29 20:33:09 <jrmithdobbs> (for the most part)
3016 2011-06-29 20:33:13 The_SLain_MAn_ has quit ()
3017 2011-06-29 20:33:22 The_SLain_MAn has joined
3018 2011-06-29 20:33:44 kW_ has quit (Ping timeout: 240 seconds)
3019 2011-06-29 20:34:05 <b4epoche> gmaxwell:  you know off hand where that longest chain information is stored?
3020 2011-06-29 20:34:40 anon55 has joined
3021 2011-06-29 20:35:19 <anon55> which file of the source code contains the part about block reward?
3022 2011-06-29 20:35:49 <gmaxwell> b4epoche: search for nStartingHeight
3023 2011-06-29 20:36:05 <b4epoche> thx
3024 2011-06-29 20:36:10 <gmaxwell> b4epoche: I advise against simply taking the maximum though. some idiot will just set it to 999999999
3025 2011-06-29 20:36:45 <b4epoche> yea, I'm wanting to try to give people an indication of when they've got all blocks.
3026 2011-06-29 20:37:21 <jrmithdobbs> b4epoche: you can't really
3027 2011-06-29 20:37:31 <gmaxwell> b4epoche: perhaps take the time of your top block, and the current time and use that to estimate a maximum and minimum and ignore values outside of that?
3028 2011-06-29 20:37:51 <b4epoche> gmaxwell:  that's what I was kinda thinking...
3029 2011-06-29 20:38:01 <b4epoche> or just get a consensus from the nodes
3030 2011-06-29 20:38:08 <jrmithdobbs> yeah that'd be one way to guesstimate
3031 2011-06-29 20:38:26 <gmaxwell> b4epoche: well, a concensus of idiot nodes or liars won't be helpful. :)
3032 2011-06-29 20:38:38 <b4epoche> true, true
3033 2011-06-29 20:39:11 <b4epoche> but, with some timing thing, it might work
3034 2011-06-29 20:39:54 <gmaxwell> It might also be better to make it a progress percentage and hide it if you don't have at least three excluded peers or if its >95%. so if its a bit off it doesn't create great confusion.
3035 2011-06-29 20:40:08 <gmaxwell> but time spent on this could better be spent on making it fast. :)
3036 2011-06-29 20:40:18 <gmaxwell> it's slow for stupid reasons right now.
3037 2011-06-29 20:40:27 <b4epoche> yea, I was just going to have a 'catching up' indicator
3038 2011-06-29 20:40:57 <b4epoche> gmaxwell:  I would if I could
3039 2011-06-29 20:41:12 anon55 has left ("Leaving")
3040 2011-06-29 20:41:32 kW_ has joined
3041 2011-06-29 20:41:55 <gmaxwell> Well, you can. setup a node. Setup another node which -connect= to the first.  Observe that the first keeps hanging up on the second. Twiddle the flood logic until it does. Come back here. We'll yell at you that you made it DOS vulnerable. twiddle more. etc.
3042 2011-06-29 20:42:07 <gmaxwell> er until it doesn't.
3043 2011-06-29 20:42:55 * b4epoche doesn't twiddle logic
3044 2011-06-29 20:43:47 <jrmithdobbs> gmaxwell: ya i considered bumping it on my public node just so i could download over the site-to-site vpn faster
3045 2011-06-29 20:43:51 <jrmithdobbs> but then thought better of it
3046 2011-06-29 20:44:29 * b4epoche is Googling to figure out what >> means
3047 2011-06-29 20:44:31 <jrmithdobbs> wish you could define multiple listeners with different acls ala oracle ;p (preferably in an easier to do fashion)
3048 2011-06-29 20:44:44 <jrmithdobbs> b4epoche: context?
3049 2011-06-29 20:45:03 <jrmithdobbs> b4epoche: in c and c-like-syntax languages it means right shift
3050 2011-06-29 20:45:05 cuddlefish has quit (Quit: leaving)
3051 2011-06-29 20:45:29 <jrmithdobbs> in c++ and abomination languages, it usually means "i overloaded your right shift operator with something random go read the docs"
3052 2011-06-29 20:45:40 <jrmithdobbs> ;p
3053 2011-06-29 20:46:40 m00p has joined
3054 2011-06-29 20:47:00 srylk has joined
3055 2011-06-29 20:48:41 <ius> Can anyone fill me in on how blocks are retrieved, starting at the genesis block (which is hardcoded)
3056 2011-06-29 20:49:05 <ius> Say I only know about the genesis block, it seems I have to start by issueing getblocks to get more block hashes
3057 2011-06-29 20:49:35 <ius> But the hash_stop field is a block hash of the last block desired - if I only know about genesis, I can't populate that field?
3058 2011-06-29 20:49:56 _ui has quit (Remote host closed the connection)
3059 2011-06-29 20:50:08 <ius> ie. I need to set it to zero and it will _always_ send me 500 block hashes?
3060 2011-06-29 20:50:20 <gmaxwell> oops I forgot to respond to anon55.
3061 2011-06-29 20:50:46 eternal1 has joined
3062 2011-06-29 20:52:31 <gmaxwell> ius: more likely it sends you some... then decides you're flodding it and it hangs up!
3063 2011-06-29 20:52:42 <gmaxwell> but yes, IIRC thats how it works.
3064 2011-06-29 20:52:59 <jrmithdobbs> gmaxwell: not until you get to the last ~4096 blocks (currently)
3065 2011-06-29 20:52:59 <ius> Then I will state my demands and see what happens
3066 2011-06-29 20:53:24 <jrmithdobbs> gmaxwell: before that 500 blocks got xfered inside the flood window no prob
3067 2011-06-29 20:53:30 <jrmithdobbs> i blame MagicalTux
3068 2011-06-29 20:53:59 <BlueMatt> why him?
3069 2011-06-29 20:54:14 <jrmithdobbs> cause the drama caused all those HUGE blocks to get created with people panicing ;p
3070 2011-06-29 20:54:23 <ius> jrmithdobbs: What's with the last few blocks? ie. can't I keep specying hash_stop=0?
3071 2011-06-29 20:54:25 <BlueMatt> oh thats true
3072 2011-06-29 20:55:16 <wardearia> What types of order types do you like other than limit and market?
3073 2011-06-29 20:55:33 <gmaxwell> ius: you can, and you must, but you get a few then get disconnected.
3074 2011-06-29 20:55:40 dbasch has quit (Quit: dbasch)
3075 2011-06-29 20:55:51 glassresistor has quit (Read error: Connection reset by peer)
3076 2011-06-29 20:55:51 <jrmithdobbs> ius: just keep doing it
3077 2011-06-29 20:56:00 <gmaxwell> jrmithdobbs: are you sure it's only the last 4096 that triggers it?
3078 2011-06-29 20:56:09 <jrmithdobbs> gmaxwell: approx
3079 2011-06-29 20:56:20 <jrmithdobbs> gmaxwell: maybe a slightly bigger window than that but not much
3080 2011-06-29 20:56:22 ezl has left ()
3081 2011-06-29 20:56:25 scott`_ has quit (Quit: scott`_)
3082 2011-06-29 20:56:31 <ius> I see
3083 2011-06-29 20:56:40 glassresistor has joined
3084 2011-06-29 20:56:40 glassresistor has quit (Changing host)
3085 2011-06-29 20:56:40 glassresistor has joined
3086 2011-06-29 20:56:42 <jrmithdobbs> gmaxwell: it's fairly late in the chain though, yes
3087 2011-06-29 20:56:58 <gmaxwell> jrmithdobbs: hm, there must be more issues then the flood hangup, because I've seen it take a long time to get past index 100000 or so.
3088 2011-06-29 20:57:41 <gmaxwell> damn damnit
3089 2011-06-29 20:57:42 <gmaxwell> I give up.
3090 2011-06-29 20:57:53 <jrmithdobbs> gmaxwell: i think there's a couple other large blocks along the way that trip it up but the constant every 5-20 block disconnect is pretty recent
3091 2011-06-29 20:58:03 <gmaxwell> I am unable to test if the wallet crypto code further because bitcoin is too darn broken.
3092 2011-06-29 20:58:26 <gmaxwell> jrmithdobbs: ah, yea, that might be what I've seen.
3093 2011-06-29 20:58:29 <BlueMatt> gmaxwell: have you tried applying the current account fixes?
3094 2011-06-29 20:58:38 <jrmithdobbs> but the fun part is you get to reconnect and re-write addr.dat 20 billion times along the way
3095 2011-06-29 20:58:49 <jrmithdobbs> so it just crawls. esp if your client isn't writing to an ssd
3096 2011-06-29 20:59:17 * BlueMatt tests bitcoin with ~/.bitcoin mounted as a ramdisk
3097 2011-06-29 20:59:18 <gmaxwell> jrmithdobbs: I wonder if we could move the addr fetch after getblocks if addr size is greater than X or something.
3098 2011-06-29 20:59:35 TheAncientGoat has quit (Ping timeout: 276 seconds)
3099 2011-06-29 20:59:42 <jrmithdobbs> no because sybil
3100 2011-06-29 21:00:02 <gmaxwell> but if addr is fat we should be okay there, no?
3101 2011-06-29 21:00:16 <jrmithdobbs> unless you didn't run with -noirc and only have one connectable node
3102 2011-06-29 21:00:17 <jrmithdobbs> ;p
3103 2011-06-29 21:00:33 <jrmithdobbs> the p2p code/addr.dat makes me want to throw things
3104 2011-06-29 21:00:50 <jrmithdobbs> at large brick surfaces
3105 2011-06-29 21:00:54 <gmaxwell> BlueMatt: what should I pull?
3106 2011-06-29 21:01:07 <gmaxwell> jrmithdobbs: bleh. it's just simplistic, not terrible.
3107 2011-06-29 21:01:22 <gmaxwell> terrible would be performing this poorly but needing 5kloc to do it.
3108 2011-06-29 21:01:27 <BlueMatt> gmaxwell: the pull req with the like 4 account related fixes
3109 2011-06-29 21:01:32 wardearia has quit (Ping timeout: 246 seconds)
3110 2011-06-29 21:01:44 lumos has quit (Ping timeout: 255 seconds)
3111 2011-06-29 21:01:59 <jrmithdobbs> gmaxwell: fair
3112 2011-06-29 21:03:08 <BlueMatt> jrmithdobbs: so rewrite it
3113 2011-06-29 21:03:17 <gmaxwell> BlueMatt: what were your recent newenc changes?
3114 2011-06-29 21:03:22 <wasabi> Diablo-D3: You test each item in the output buffer on every loop? I'm adding a value to the beginning of the output buffer, that when not 0x0, signifies that the buffer contains results.
3115 2011-06-29 21:03:26 <BlueMatt> the calls to it are pretty clean so doing net.cpp from the ground up wouldnt be too hard
3116 2011-06-29 21:03:43 tower is now known as Huge_Troll
3117 2011-06-29 21:03:53 <BlueMatt> gmaxwell: making sure everything is munlock() and some problems where I mlocked based on length of strings which had nothing in them instead of capacity
3118 2011-06-29 21:03:59 <BlueMatt> nothing changing functionality
3119 2011-06-29 21:04:04 <BlueMatt> it was all in ui.cpp iirc
3120 2011-06-29 21:04:07 * xelister uses shrinkray @ Huge_Troll
3121 2011-06-29 21:04:10 <BlueMatt> oh, and munlocks in rpc.cpp
3122 2011-06-29 21:04:11 <gmaxwell> K. (just asking so I know what tests to rerun)
3123 2011-06-29 21:04:18 * xelister stops like if its 1993
3124 2011-06-29 21:04:19 <BlueMatt> hopefully nothing
3125 2011-06-29 21:04:25 erle- has quit (Quit: CETERVM•AVTEM•CENSEO•CVTTENBERC•ESSE•DELENDVM)
3126 2011-06-29 21:05:09 <BlueMatt> gmaxwell: what is your dayjob that you work on bitcoin all day?
3127 2011-06-29 21:05:11 <gmaxwell> Is there away to get a git-format-patch from a pull request?
3128 2011-06-29 21:05:26 <BlueMatt> git diff upstream/master
3129 2011-06-29 21:05:31 srylk has quit (Quit: Page closed)
3130 2011-06-29 21:05:33 <BlueMatt> (when on a branch)
3131 2011-06-29 21:05:51 <xelister> BlueMatt: btw curious how the imbeciles at ##hardware dislike bitcoin eh?
3132 2011-06-29 21:05:52 <gmaxwell> BlueMatt: It's been a quiet week with the 4th of July coming up.
3133 2011-06-29 21:06:07 <ius> gmaxwell: Assuming the commits are sequential (they should be), you can fetch the tree and format-patch commit0..commitN ?
3134 2011-06-29 21:06:08 <gmaxwell> xelister: because bitcoin imbeciles have annoyed them?
3135 2011-06-29 21:06:10 <xelister> oh well it always surprises how otherwise intelligent people can be fucking morons on given few subjects
3136 2011-06-29 21:06:12 <BlueMatt> gmaxwell: a quiet week away from what?
3137 2011-06-29 21:06:40 <xelister> gmaxwell: yeah group responsibility is the way to go
3138 2011-06-29 21:06:53 <BlueMatt> xelister: to be fair, if you dont spend too much time with it, bitcoin does look like a complete rip off/ponzi scheme/ retardedness
3139 2011-06-29 21:07:03 <xelister> yeah but what amazes me
3140 2011-06-29 21:07:07 <xelister> how otherwise intelligent people can be fucking morons on given few subjects
3141 2011-06-29 21:07:22 <BlueMatt> arg, so much for trying to buy a computer...damn lenovo shop just keeps timing out...
3142 2011-06-29 21:07:28 <xelister> one example can be also people from here that are usafags otherwise
3143 2011-06-29 21:07:32 nocreativenick1 has quit (Read error: Connection reset by peer)
3144 2011-06-29 21:07:40 nocreativenick1 has joined
3145 2011-06-29 21:07:58 suriv_ has joined
3146 2011-06-29 21:08:31 Saab- has joined
3147 2011-06-29 21:09:09 <BlueMatt> xelister: another example from here is people who hate everything us related ;)
3148 2011-06-29 21:09:18 pirrr has joined
3149 2011-06-29 21:09:24 <xelister> what people?
3150 2011-06-29 21:09:50 suriv has quit (Ping timeout: 250 seconds)
3151 2011-06-29 21:10:12 <xelister> or rather, like which peoplee
3152 2011-06-29 21:10:18 <BlueMatt> like you?
3153 2011-06-29 21:10:25 <xelister> me? :o
3154 2011-06-29 21:10:47 minimoose has quit (Quit: minimoose)
3155 2011-06-29 21:10:53 <xelister> well my Radeon sure seems USA related. Grand canyon looks fine
3156 2011-06-29 21:11:09 <BlueMatt> every time the usa comes up its USAFAGS U MAD?
3157 2011-06-29 21:11:21 <xelister> BlueMatt: what would you say about Germany in 1942
3158 2011-06-29 21:11:31 <BlueMatt> uh...fucked over?
3159 2011-06-29 21:11:35 <xelister> hm?
3160 2011-06-29 21:11:40 Grouver has joined
3161 2011-06-29 21:11:43 <xelister> would you be hating "all Germany related" or just the nazis
3162 2011-06-29 21:11:53 <Grouver> Hello
3163 2011-06-29 21:12:20 <BlueMatt> xelister: nazis?
3164 2011-06-29 21:12:34 <BlueMatt> xelister: it just seems when the us comes up all we get from you is "USAFAGS U MAD?"
3165 2011-06-29 21:12:43 <BlueMatt> Grouver: hello
3166 2011-06-29 21:13:05 <BlueMatt> goddamit, fu lenovo maybe I wont get a thinkpad then
3167 2011-06-29 21:13:49 <xelister> BlueMatt: in say 1942, when german would come up, probably a lot of people would be "NAZIFAGS WE HAVE FRONTLINE U JELY?" ;) would you be like that too
3168 2011-06-29 21:14:32 lumos has joined
3169 2011-06-29 21:14:40 <BlueMatt> slightly different
3170 2011-06-29 21:14:41 <gmaxwell> well thats a good sign, the addrbook fixes merged cleanly.
3171 2011-06-29 21:14:57 <BlueMatt> one happened to be killing millions of people, the other has a bad political system
3172 2011-06-29 21:15:01 <Grouver> I just tried to install jgarzik his patch. But for some reason when I start the bitcoin server in my terminal and call the getblockbycount method it gives me a error it doesnt exists.  Can anyone point me in the right direction?
3173 2011-06-29 21:15:05 <xelister> usa is like the more political correct but even more annoying and global reaching Nazi of 21 century.  Now with bonus Nobel Price too :D  Probably first time a Peace Nobel Price winner runs death camps, torture and starts new wars.
3174 2011-06-29 21:15:27 abragin has quit ()
3175 2011-06-29 21:15:34 * xelister don't recall Ghanding running many "terrostis" camps. Well what a wuss I guess
3176 2011-06-29 21:15:35 <BlueMatt> ...
3177 2011-06-29 21:15:40 <BlueMatt> and now you see what I mean
3178 2011-06-29 21:15:53 <gmaxwell> BlueMatt: next time you push newenc changes, fix the commit message to be correct.
3179 2011-06-29 21:15:54 gavinandresen has joined
3180 2011-06-29 21:16:01 <xelister> BlueMatt: anything above is not correct?
3181 2011-06-29 21:16:03 <BlueMatt> Grouver: you tried to do what now?
3182 2011-06-29 21:16:11 <BlueMatt> gmaxwell: whats wrong with it?
3183 2011-06-29 21:16:18 wardearia has joined
3184 2011-06-29 21:16:28 <gmaxwell> BlueMatt: e.g. password instead of passphrase.
3185 2011-06-29 21:16:34 <BlueMatt> gmaxwell: ah, will do
3186 2011-06-29 21:16:47 Titeuf_87 has quit (Quit: Ex-Chat)
3187 2011-06-29 21:16:51 <gmaxwell> (you should read it over to catch any other changes, that one was just most obvious)
3188 2011-06-29 21:17:05 <BlueMatt> ok, will do
3189 2011-06-29 21:17:13 <xelister> BlueMatt: also I did said Grand Canyon is nice.  Not everything USA related is totally bad, but what do you expect me to say about country that runs wars 95% of the time since it's entire history and attacks most of the world by either phisical wars or stupid censorship, (C) or other laws
3190 2011-06-29 21:17:17 <Grouver> BlueMatt: I tried to Google it up, posted my problem into his thread. But yeah not sure what to do right now. I feel I did the instalation like he said in the readme.
3191 2011-06-29 21:17:17 <bernie> are there any newer mining distros, such as LinuxCoin? i'm looking fora usb-bootable one
3192 2011-06-29 21:17:18 <jrmithdobbs> i like how we hate terrists but strongly support the inventors of modern day terrorism (israel)
3193 2011-06-29 21:17:25 <jrmithdobbs> makes me lol every time i think about it
3194 2011-06-29 21:17:31 <BlueMatt> xelister: a. the tone is quite a ways off, b. more annoying than killing millions of people, that is just wrong b. ok he didnt deserve nobel, c. death camps...no, torture...not really
3195 2011-06-29 21:17:38 <BlueMatt> starts new wars, not really
3196 2011-06-29 21:17:52 <BlueMatt> xelister: and now you see what I mean
3197 2011-06-29 21:18:01 <xelister> BlueMatt: yeap, still Nazis where even worse then nowdays USA, congratullations
3198 2011-06-29 21:18:08 <xelister> achivment unlocked
3199 2011-06-29 21:18:13 <BlueMatt> Grouver: what were you trying to insstall
3200 2011-06-29 21:18:30 <jrmithdobbs> xelister: 95% is wrong, we barely participated in non-local wars for almost 200 years
3201 2011-06-29 21:18:36 <Grouver> The patch jgarzik made a while ago.
3202 2011-06-29 21:18:37 <BlueMatt> xelister: I was just pointing out that your comment was ridiculous in response to <xelister> BlueMatt: anything above is not correct?
3203 2011-06-29 21:18:41 <jrmithdobbs> and before that we weren't the agressor
3204 2011-06-29 21:18:43 <Grouver> The patch blockexplorer.com is also using.
3205 2011-06-29 21:18:43 <BlueMatt> Grouver: which one?
3206 2011-06-29 21:18:46 <xelister> BlueMatt: nope you do not see:  this is about usa politics.  There are other aspects to USA, like e.g. making nice radeons =)
3207 2011-06-29 21:18:53 <Grouver> The "getblock patch"/
3208 2011-06-29 21:19:06 <xelister> jrmithdobbs: I included local wars too
3209 2011-06-29 21:19:17 <jrmithdobbs> xelister: we weren't the agressor in those
3210 2011-06-29 21:19:24 <jrmithdobbs> so it's a completely different topic
3211 2011-06-29 21:19:34 <BlueMatt> ok, I really shouldnt have brought this up, we were on topic so long today...
3212 2011-06-29 21:19:39 <jrmithdobbs> and 95% is still high, more like 60%
3213 2011-06-29 21:19:39 <BlueMatt> and its me who breaks the streak
3214 2011-06-29 21:19:46 <xelister> jrmithdobbs: ok then.    How about this, from 1st worls country USA starts the most wars and bring war to most people nowdays.
3215 2011-06-29 21:20:02 <Grouver> Right now iam als doubting (shames) where bitcoin is actually installed on linux.
3216 2011-06-29 21:20:31 larsivi has quit (Ping timeout: 258 seconds)
3217 2011-06-29 21:20:34 <xelister> jrmithdobbs: and wars, killings, agressions are ok.  But seeing a naked butt or drinking a beer or smoking ganja is OMG HORRIBLE crime and lets arrest everyeone for life.  Also usa have the most citizens% in prison from 1st worls countries
3218 2011-06-29 21:20:52 <gmaxwell> K... so account patches don't make it work any better against a wallet which has already been transaction flooded.
3219 2011-06-29 21:20:55 <jrmithdobbs> xelister: w/e
3220 2011-06-29 21:21:13 <Zarutian> xelister and jrmithdobbs: why is USA the backwater country being discussed so much here?
3221 2011-06-29 21:21:35 <xelister> Zarutian: many people are from USA, which is quite evil in politics
3222 2011-06-29 21:21:40 <gmaxwell> Just stop.
3223 2011-06-29 21:21:46 <gmaxwell> #bitcoin-dev < not #politics
3224 2011-06-29 21:22:13 * BlueMatt blames himself...and we were on topic for so long today
3225 2011-06-29 21:22:21 <jrmithdobbs> also, i think obama should be impeached and am shocked noone is calling for it after the lulzsec leaks showing that we commissioned "cyber attacks" against libya <2 mounths after convincing NATO to define cyber attacks as an act of war
3226 2011-06-29 21:22:27 <jrmithdobbs> (I voted for obama)
3227 2011-06-29 21:22:28 <HopsNBarley> should be #bitcoin-dev >> #politics :)
3228 2011-06-29 21:22:34 <Zarutian> xelister: aah, yes. but I agree with gmaxwell. If you want to discuss USA "politics" please do it somewhere else unless it is very petritend to bitcoin.
3229 2011-06-29 21:22:43 <jrmithdobbs> but anyways
3230 2011-06-29 21:23:04 <jrmithdobbs> BlueMatt: SEE WHAT YOU DID
3231 2011-06-29 21:23:04 <gmaxwell> hm.. actually I take that back.
3232 2011-06-29 21:23:06 <jrmithdobbs> ;p
3233 2011-06-29 21:23:13 <Grouver> right ill just wait for an answer in this thread: http://forum.bitcoin.org/index.php?topic=724.0
3234 2011-06-29 21:23:16 <gmaxwell> getinfo is still slow as crap, but it does finish now,
3235 2011-06-29 21:23:23 BlueMatt has joined
3236 2011-06-29 21:23:27 <jrmithdobbs> haha
3237 2011-06-29 21:24:09 blaz_ has quit (Quit: blaz_)
3238 2011-06-29 21:25:25 <jrmithdobbs> gmaxwell: what's in those account fixes?
3239 2011-06-29 21:26:07 <HopsNBarley> is the output of 'getwork' essentially what is hashed to find a nonce?
3240 2011-06-29 21:26:29 <Zarutian> hmm... what do you think of the idea of packageing the oldest part of the longest block chain (might just be the blockheaders and merkle trees) with bitcoin node implementations to speed up integration of new nodes into the bitcoin network?
3241 2011-06-29 21:26:30 <gmaxwell> The pull request is somewhat opaque to me, it's 'what-I-did' oriented and not 'why'
3242 2011-06-29 21:26:52 <ius> HopsNBarley: SHA256(SHA256(blockheader))
3243 2011-06-29 21:26:59 <gmaxwell> Zarutian: you can http fetch such a thing now... but that wouldn't really excuse fixing the underlying root causes of slow syncup.
3244 2011-06-29 21:27:21 <BlueMatt> gmaxwell: which pull req?
3245 2011-06-29 21:27:32 <Zarutian> gmaxwell: which is?
3246 2011-06-29 21:27:34 <HopsNBarley> ius - got that part :)  trying to find how to get the server to cough up the current BH.
3247 2011-06-29 21:27:35 bernd_ is now known as prof7bit
3248 2011-06-29 21:27:35 cryptocnt has joined
3249 2011-06-29 21:27:42 <gmaxwell> BlueMatt: https://github.com/bitcoin/bitcoin/pull/358 'Address Book related Fixes'
3250 2011-06-29 21:28:16 <BlueMatt> thats true, that pull req is kinda opaque
3251 2011-06-29 21:28:30 <gmaxwell> Zarutian: well on issue is that nodes have flood control that disconnects flooding peers, and the getblocks used to get blocks triggers it
3252 2011-06-29 21:28:49 <gmaxwell> Zarutian: so you're getting disconnected many times while trying to sync up.
3253 2011-06-29 21:29:21 <gmaxwell> Zarutian: and when it reconnects it will do a whole repeat of the addr fetching, which wastes time.. only to then get disconnected again shortly there after.
3254 2011-06-29 21:29:56 AAA_awright_ has joined
3255 2011-06-29 21:30:06 <gmaxwell> Zarutian: it's also the case that you may pick a bunch of peers who don't know the whole blockchain themselves, and once you have 8 you won't go looking for anymore, even if your neighbors are implausably dumb.
3256 2011-06-29 21:30:36 eternal1 has quit (Quit: Leaving.)
3257 2011-06-29 21:30:56 TheZimm has joined
3258 2011-06-29 21:31:22 denisx has joined
3259 2011-06-29 21:31:41 <gmaxwell> There also may be some interaction with the two issues: not-dumb nodes tend to disconnect you, but dumb neighbors don't... causing you to end up with lots of dumb neighbors. But I don't have any way to measure how often this is a problem.
3260 2011-06-29 21:32:11 <gmaxwell> The client software is also prone to connecting to nodes which recently entered IRC, vs stable ones, because entering and exiting triggers lastseen.
3261 2011-06-29 21:32:36 <jrmithdobbs> I just asked for a better description of the problems that pull fixes instead of the fixes ;p
3262 2011-06-29 21:32:51 <jrmithdobbs> I get the cwalletdb fix that's pretty important
3263 2011-06-29 21:32:56 <jrmithdobbs> the rest idk
3264 2011-06-29 21:32:56 AAA_awright has quit (Ping timeout: 276 seconds)
3265 2011-06-29 21:33:26 <gmaxwell> 4) Fix the behavior of setaccount on sending addresses that are already listed in the Address Book. (Issue #329).  < is explained in #329 I think.
3266 2011-06-29 21:34:17 xelister has quit (Remote host closed the connection)
3267 2011-06-29 21:35:04 <jrmithdobbs> ya some of the issues linked are just more examples of the changes he made/planned to make though
3268 2011-06-29 21:35:23 <jrmithdobbs> they all sound like good fixes i just don't understand what the original problems were ;p
3269 2011-06-29 21:35:52 <HopsNBarley> what is the function of the extranonce?
3270 2011-06-29 21:36:42 dbasch has joined
3271 2011-06-29 21:38:05 b4epoche_ has quit (Quit: Computer has gone to sleep.)
3272 2011-06-29 21:38:14 <gmaxwell> HopsNBarley: to be able to generate more work if the work you've done so far has not been successful.
3273 2011-06-29 21:38:47 Technic has quit (Read error: Operation timed out)
3274 2011-06-29 21:42:48 <Grouver> hmm i just added this function to rpc.cpp but still getblockcount is working and getblock is not. :(   http://gtf.org/garzik/bitcoin/patch.bitcoin-getblock
3275 2011-06-29 21:42:58 agricocb has quit (Quit: Leaving.)
3276 2011-06-29 21:43:13 <Grouver> Getting this:  error: {"code":-32601,"message":"Method not found"}
3277 2011-06-29 21:43:19 <Grouver> Like it doesnt even exist.
3278 2011-06-29 21:43:28 liori has joined
3279 2011-06-29 21:43:51 germanMNY has joined
3280 2011-06-29 21:43:53 nerdyjim has joined
3281 2011-06-29 21:45:17 <BlueMatt> are you getting no build errors or anything?
3282 2011-06-29 21:45:27 kluge has joined
3283 2011-06-29 21:47:12 CydeWeys has joined
3284 2011-06-29 21:47:16 tandy80 has joined
3285 2011-06-29 21:47:37 gavinandresen has quit (Quit: gavinandresen)
3286 2011-06-29 21:48:27 <Grouver> BlueMatt: No not when building.
3287 2011-06-29 21:48:33 <Grouver> All went fine.
3288 2011-06-29 21:49:00 dan_a has joined
3289 2011-06-29 21:49:01 <BlueMatt> an you are building the right source, right?
3290 2011-06-29 21:49:46 <Grouver> I guess so... i honestly followed the readme.
3291 2011-06-29 21:50:01 <Grouver> So since a readme is static i maybe did it wrong on my system.
3292 2011-06-29 21:50:05 <Grouver> But i never get any errors.
3293 2011-06-29 21:51:41 <SixEch0> does the method getblock exist? i don't think it does
3294 2011-06-29 21:51:43 RobinPKR has quit (Quit: RobinPKR)
3295 2011-06-29 21:51:55 <Grouver> SixEch0: No not in the standard client.
3296 2011-06-29 21:51:56 <BlueMatt> only with a patch
3297 2011-06-29 21:51:59 <SixEch0> oh
3298 2011-06-29 21:52:00 <jrmithdobbs> Grouver: this is what you want
3299 2011-06-29 21:52:03 <jrmithdobbs> Grouver: https://github.com/jgarzik/bitcoin/tree/getblockbycount
3300 2011-06-29 21:52:08 <SixEch0> sorry, out of my element then ;)
3301 2011-06-29 21:52:11 <Grouver> Yes I downloaded that one.
3302 2011-06-29 21:52:20 <Grouver> And followed the readme.
3303 2011-06-29 21:52:58 <Grouver> Then after that I added the:   http://gtf.org/garzik/bitcoin/patch.bitcoin-getblock  code to the rpc.cpp file.
3304 2011-06-29 21:53:07 <Grouver> but still its not working.
3305 2011-06-29 21:53:23 <Grouver> Sorry for bugging you guys with this.
3306 2011-06-29 21:53:46 <BlueMatt> you are doing something wrong, I know for a fact that patch works
3307 2011-06-29 21:53:49 <Grouver> But iam trying to develop something right now. And i get this to work I can start concentrating me on the front-end
3308 2011-06-29 21:54:01 <Grouver> if*
3309 2011-06-29 21:54:16 <Grouver> Hmm alright
3310 2011-06-29 21:54:31 <BlueMatt> nfc what though
3311 2011-06-29 21:55:02 Technic has joined
3312 2011-06-29 21:55:15 <jrmithdobbs> Grouver: git clone <maingithub>; cd bitcoin; git remote add jgarzik <pathto jgarzik's git; git fetch jgarzik; git merge jgarzik/getblockbycount
3313 2011-06-29 21:55:18 <jrmithdobbs> the end
3314 2011-06-29 21:55:57 b4epoche_ has joined
3315 2011-06-29 21:56:01 <Grouver> yeah i guess.
3316 2011-06-29 21:56:25 pyros1 has joined
3317 2011-06-29 21:56:27 <Grouver> the readme also said that i needed to install Berkeley DB 4.7
3318 2011-06-29 21:56:30 TheZimm has quit (Quit: Textual IRC Client: http://www.textualapp.com/)
3319 2011-06-29 21:56:42 <Grouver> Nothing more.. but the installing part worked out.
3320 2011-06-29 21:59:23 toffoo has joined
3321 2011-06-29 22:01:06 AAA_awright_ is now known as AAA_awright
3322 2011-06-29 22:01:47 <BlueMatt> odd lenovo's student discount thing doesnt require verification you are a student...and its a good couple percent off :)
3323 2011-06-29 22:02:56 Heckie has quit (Ping timeout: 255 seconds)
3324 2011-06-29 22:04:23 brunner has joined
3325 2011-06-29 22:05:19 AStove has quit ()
3326 2011-06-29 22:06:21 <BlueMatt> gmaxwell: whats the status with the bitcoin slow to freeze on sends?
3327 2011-06-29 22:06:27 <BlueMatt> and address stuff
3328 2011-06-29 22:06:31 <BlueMatt> account*
3329 2011-06-29 22:06:44 <vegard> it seems I'm not able to connect to irc
3330 2011-06-29 22:06:56 <vegard> bitcoind said retrying in 71 seconds.
3331 2011-06-29 22:06:58 <BlueMatt> vegard: and yet you are talking
3332 2011-06-29 22:07:02 <BlueMatt> oh, bitcoin
3333 2011-06-29 22:07:07 <vegard> haha, yes
3334 2011-06-29 22:07:21 <vegard> but the message scrolled off so quickly I couldn't grab it, sorry.
3335 2011-06-29 22:07:28 <vegard> but is there a known problem with the irc seeding server?
3336 2011-06-29 22:07:45 <BlueMatt> not afaik
3337 2011-06-29 22:07:51 <BlueMatt> and I just conencted fine here
3338 2011-06-29 22:08:08 <vegard> ok, maybe it was a peer or something, then.
3339 2011-06-29 22:09:04 <vegard> oh, no, this time it succeeded (after the 71 seconds).
3340 2011-06-29 22:09:18 <vegard> ERROR: ConnectInputs() : 7dea7ddb7e mapTransactions prev not found 8281085add
3341 2011-06-29 22:09:23 kermit has quit (Quit: Leaving.)
3342 2011-06-29 22:09:28 <vegard> I keep seeing that, though. is it a hard error or expected?
3343 2011-06-29 22:09:35 copumpkin has joined
3344 2011-06-29 22:09:38 <BlueMatt> maybe someone messing with you
3345 2011-06-29 22:09:47 wardearia has quit (Changing host)
3346 2011-06-29 22:09:47 wardearia has joined
3347 2011-06-29 22:10:01 <vegard> I'm still receiving blocks
3348 2011-06-29 22:10:12 jhudgins has left ()
3349 2011-06-29 22:10:16 <BlueMatt> yea, its a p2p net, one person messing with you shouldnt hurt ;)
3350 2011-06-29 22:10:54 <vegard> k, thanks.
3351 2011-06-29 22:14:38 <Grouver> Right the git thingy did his job. But still iam getting the message : "Method not found"
3352 2011-06-29 22:14:50 <Grouver> jrmithdobbs: ^
3353 2011-06-29 22:15:47 sytse has quit (Read error: No route to host)
3354 2011-06-29 22:16:13 sytse has joined
3355 2011-06-29 22:17:35 <BlueMatt> Grouver: are you running bitcoin or ./bitcoin?
3356 2011-06-29 22:17:39 <BlueMatt> (the daemon)
3357 2011-06-29 22:17:44 <Grouver> bitcoin
3358 2011-06-29 22:18:04 <BlueMatt> try ./bitcoind or ./bitcoin or whatever for the server
3359 2011-06-29 22:19:07 <Grouver> hmm oke ill give it a try. Thanks
3360 2011-06-29 22:20:32 <jrmithdobbs> BlueMatt: sent you a fixed pull
3361 2011-06-29 22:20:39 <BlueMatt> saw that, thanks
3362 2011-06-29 22:21:00 <jrmithdobbs> gmaxwell: want to double check my parens? ;p
3363 2011-06-29 22:21:03 <jrmithdobbs> gmaxwell: https://github.com/jrmithdobbs/bitcoin/commit/9678ea2419b7ddcc9b349de4d6ea1531794f98d6
3364 2011-06-29 22:21:48 <BlueMatt> jgarzik: tcatm can one of you close https://github.com/bitcoin/bitcoin/pull/364
3365 2011-06-29 22:22:09 AlonzoTG has joined
3366 2011-06-29 22:22:46 <Grouver> hmm this may be a noobish one but its saying:     bash: ./bitcoin: No such file or directory
3367 2011-06-29 22:23:07 <BlueMatt> are you in the directory in which you built bitcoin ie the src dir
3368 2011-06-29 22:23:13 <BlueMatt> cd /path/to/bitcoin/src
3369 2011-06-29 22:23:20 sanity has joined
3370 2011-06-29 22:23:21 <BlueMatt> make -f makefile.unix -j2
3371 2011-06-29 22:23:28 <BlueMatt> ./bitcoin -server
3372 2011-06-29 22:23:30 <BlueMatt> ?
3373 2011-06-29 22:24:12 <Grouver> making.. yeah sorry. :P
3374 2011-06-29 22:24:27 <Grouver> I am quite new.. like a couple of months to linux.
3375 2011-06-29 22:24:35 <Grouver> BUt iam learning my way.
3376 2011-06-29 22:25:02 <BlueMatt> tcatm: jgarzik also can we close https://github.com/bitcoin/bitcoin/issues/325
3377 2011-06-29 22:25:18 <sanity> what determines how many confirmations are necessary before a transaction is confirmed?  is it determined by the receiver, or is there a standard number that is set across the network?
3378 2011-06-29 22:25:24 pusle has quit ()
3379 2011-06-29 22:25:28 <BlueMatt> nothing
3380 2011-06-29 22:25:31 kermit has joined
3381 2011-06-29 22:25:31 <BlueMatt> you
3382 2011-06-29 22:25:43 eternal1 has joined
3383 2011-06-29 22:26:12 <Grouver> BlueMatt: Got my first error while making:  net.cpp:8: fatal error: miniupnpc/miniwget.h: No such file or directory compilation terminated.
3384 2011-06-29 22:26:14 <BlueMatt> the bitcoin client marks it received at 6, but that is just a "this is pretty much secure" mark set by satoshi, you could modify it to use whatever you want, or you could just chose to ignore the unconfirmed/confirmation status and chose your own
3385 2011-06-29 22:26:33 <BlueMatt> Grouver: so obviously you didnt ever build it...hence why it didnt have the patch
3386 2011-06-29 22:26:50 <BlueMatt> Grouver: so try make -f makefile.unix -j2 bitcoind  USE_UPNP=
3387 2011-06-29 22:26:56 genjix has joined
3388 2011-06-29 22:27:09 <sanity> BlueMatt: but how does my client decide whether the transaction is "confirmed" or "unconfirmed"?
3389 2011-06-29 22:27:19 genjix has left ()
3390 2011-06-29 22:27:46 <BlueMatt> it just checks if its 6 or more blocks deep in the chain
3391 2011-06-29 22:27:59 <BlueMatt> you can chose to use whatever number you want as "that is confirmed"
3392 2011-06-29 22:28:10 <tcatm> BlueMatt: which commits fix those issues?
3393 2011-06-29 22:28:11 <sanity> BlueMatt: so it requires 6 confirmations before it is considered confirmed by the client?
3394 2011-06-29 22:28:19 <vegard> 6 is also approximately an hour :-)
3395 2011-06-29 22:29:40 <BlueMatt> tcatm: the first one was already pulled, look at the comments for that one, the second one...the upnp stuff is for latest nightly of upnp, so it shouldnt be supplied, the boost stuff has was applied in https://github.com/bitcoin/bitcoin/commit/926e14b362cd830cdca96dd37a9ebad247399420
3396 2011-06-29 22:30:07 <BlueMatt> or wait, which one did I say first
3397 2011-06-29 22:30:24 <BlueMatt> no the first one was just noise, the second one was fixed in that, and there is a third...let me dig it up
3398 2011-06-29 22:30:46 <BlueMatt> https://github.com/bitcoin/bitcoin/pull/327
3399 2011-06-29 22:30:50 <BlueMatt> needs closed too
3400 2011-06-29 22:30:57 <gmaxwell> sanity: the best amount depends on your risk profile.  The client just takes 6 for its UI purposes as a reasonably conservative default.
3401 2011-06-29 22:31:14 <sanity> gmaxwell: i see, but essentially it is up to the recipient
3402 2011-06-29 22:31:26 sgornick has quit (Read error: Connection reset by peer)
3403 2011-06-29 22:31:30 <tcatm> #364 closed
3404 2011-06-29 22:31:31 <gmaxwell> Yes. Becuase it's the recipient who gets screwed if there is a reverse&respend.
3405 2011-06-29 22:31:53 Technic has quit (Quit: Leaving)
3406 2011-06-29 22:32:05 sgornick has joined
3407 2011-06-29 22:32:30 <tcatm> #327 closed
3408 2011-06-29 22:32:44 <sanity> gmaxwell: cool, i understand.  i just wasn't sure whether there was some official definition of "confirmed", or if that was just an arbitrary threshold set in the client UI
3409 2011-06-29 22:33:25 p0s has quit (Remote host closed the connection)
3410 2011-06-29 22:33:51 <Grouver> BlueMatt: Its working thank you so much.
3411 2011-06-29 22:34:09 <tcatm> #325 closed
3412 2011-06-29 22:34:47 <BlueMatt> Grouver: np
3413 2011-06-29 22:34:51 <BlueMatt> tcatm: thanks
3414 2011-06-29 22:36:04 agricocb has joined
3415 2011-06-29 22:36:05 Fairuser is now known as Fairuser|AFK
3416 2011-06-29 22:37:07 phantomcircuit has quit (Quit: Clever quit message!)
3417 2011-06-29 22:37:34 <jrmithdobbs> BlueMatt: oh damn it you force updated between when i started editing and comitted
3418 2011-06-29 22:38:00 <Grouver> Right I gotta go. Thanks again guys.
3419 2011-06-29 22:38:05 <BlueMatt> jrmithdobbs: havent you figured out by now, I dont like you ;)
3420 2011-06-29 22:38:22 <jrmithdobbs> i hate how you and sipa force update shit constantly ;p
3421 2011-06-29 22:38:23 <BlueMatt> Im just here to make your life harder :)
3422 2011-06-29 22:38:32 Grouver has quit (Quit: Page closed)
3423 2011-06-29 22:38:36 <BlueMatt> I prefer to keep my pulls clean wherever possible
3424 2011-06-29 22:38:48 <jrmithdobbs> BlueMatt: just pull the change out of that last commit https://github.com/jrmithdobbs/bitcoin/commit/9678ea2419b7ddcc9b349de4d6ea1531794f98d6
3425 2011-06-29 22:39:06 <BlueMatt> will do
3426 2011-06-29 22:39:08 <jrmithdobbs> i can rebase if you really want
3427 2011-06-29 22:39:18 <BlueMatt> no, its fine
3428 2011-06-29 22:39:21 <jrmithdobbs> k
3429 2011-06-29 22:39:26 <BlueMatt> (unless you desperately want you name on the commit)
3430 2011-06-29 22:39:38 <BlueMatt> also, why 4096 as default?
3431 2011-06-29 22:39:52 <jrmithdobbs> because that's pretty much what it's set to on 99% of systems
3432 2011-06-29 22:40:09 <BlueMatt> is it set on your mac, and on linux?
3433 2011-06-29 22:40:13 <BlueMatt> and on mingw?
3434 2011-06-29 22:40:23 <jrmithdobbs> mingw wont use that anyways
3435 2011-06-29 22:40:46 <BlueMatt> oh good point
3436 2011-06-29 22:40:55 <BlueMatt> is it defined on mac and linux
3437 2011-06-29 22:41:16 <jrmithdobbs> let me double check
3438 2011-06-29 22:42:00 <jrmithdobbs> it is on linux
3439 2011-06-29 22:43:45 pirrr has quit (Read error: Operation timed out)
3440 2011-06-29 22:43:52 <BlueMatt> and osx, and what about bsd?
3441 2011-06-29 22:44:05 <jrmithdobbs> not 100% sure on osx their include files are obtuse
3442 2011-06-29 22:44:14 <BlueMatt> I thought you were on osx
3443 2011-06-29 22:44:49 glassresistor has quit (Ping timeout: 252 seconds)
3444 2011-06-29 22:45:04 roconnor has joined
3445 2011-06-29 22:45:21 <jrmithdobbs> it's not declared on osx
3446 2011-06-29 22:45:32 <jrmithdobbs> even though posix says it should be
3447 2011-06-29 22:45:38 <jrmithdobbs> (4096 is correct though)
3448 2011-06-29 22:46:00 <BlueMatt> then no
3449 2011-06-29 22:46:02 <Cryo> hw.pagesize = 4096
3450 2011-06-29 22:46:11 <BlueMatt> that whole commit is designed for osx users
3451 2011-06-29 22:46:22 <jrmithdobbs> 4096 is the correct value on osx
3452 2011-06-29 22:46:36 <Cryo> #ifdef it then
3453 2011-06-29 22:46:36 <BlueMatt> and when the next version changes to 8196?
3454 2011-06-29 22:46:40 <jrmithdobbs> Cryo: it is
3455 2011-06-29 22:46:40 tandy80 has quit (Remote host closed the connection)
3456 2011-06-29 22:47:01 <Cryo> it's in the #else
3457 2011-06-29 22:47:08 phantomcircuit has joined
3458 2011-06-29 22:47:18 <gmaxwell> Here is a fragment of the kcachegrind calltrace profile on a copy of bitcoin which is wedged on this wallet full of unconfirmed transactions: https://people.xiph.org/~greg/slow_big_wallet.png  (in case anyone is interested)
3459 2011-06-29 22:47:26 <jrmithdobbs> Cryo: the def of PAGESIZE only happens if limits.h doesn't define it like it should
3460 2011-06-29 22:47:30 toffoo has quit (Read error: Connection reset by peer)
3461 2011-06-29 22:47:32 <diki> bluematt:why is the 'data' in the rpc json returned work the same as my other client's ?
3462 2011-06-29 22:47:39 <diki> i mean they are the same for two different wallets
3463 2011-06-29 22:47:53 <jrmithdobbs> BlueMatt: i can change it back to using getpagesize but that means adding a serialize.cpp
3464 2011-06-29 22:48:01 m00p has quit (Quit: Leaving)
3465 2011-06-29 22:48:07 <jrmithdobbs> or fixing the recursive include deps
3466 2011-06-29 22:48:43 <midnightmagic> it really surprises me that deepbit isn't more than ~4TH
3467 2011-06-29 22:49:04 <diki> but it is over 4th
3468 2011-06-29 22:49:05 <gmaxwell> midnightmagic: perhaps their indicator is incorrect.
3469 2011-06-29 22:49:42 <midnightmagic> gmaxwell: yeah maybe..
3470 2011-06-29 22:49:48 <Cryo> just have it use PAGESIZE = getpagesize();
3471 2011-06-29 22:50:10 <midnightmagic> "Cryo"? is that you, Amiga Cryo guy?
3472 2011-06-29 22:50:19 <Cryo> yes
3473 2011-06-29 22:50:22 scott` has joined
3474 2011-06-29 22:50:44 <midnightmagic> whoah!
3475 2011-06-29 22:50:48 scott` is now known as Guest86052
3476 2011-06-29 22:50:50 <Cryo> older and more curmudgeon
3477 2011-06-29 22:51:31 <diki>  <midnightmagic> "Cryo"? is that you, Amiga Cryo guy?<-explain
3478 2011-06-29 22:52:06 germanMNY has quit (Quit: WeeChat 0.3.4)
3479 2011-06-29 22:52:13 <Cryo> how old are you?
3480 2011-06-29 22:52:32 <gmaxwell> ahhh
3481 2011-06-29 22:52:33 <gmaxwell>        // If no confirmations but it's from us, we can still
3482 2011-06-29 22:52:33 <gmaxwell>         // consider it confirmed if all dependencies are confirmed
3483 2011-06-29 22:52:35 <midnightmagic> diki: I recognise him from wayy, wayy back..
3484 2011-06-29 22:52:45 <gmaxwell> yea, that exponential complexity.
3485 2011-06-29 22:53:02 <gmaxwell> (At least without memoization)
3486 2011-06-29 22:53:40 liltoe has joined
3487 2011-06-29 22:53:42 <diki> midnightmagic:like how way back?
3488 2011-06-29 22:54:10 MBS has quit (Quit: Lolbye)
3489 2011-06-29 22:54:10 <Cryo> hence why I asked how old YOU were
3490 2011-06-29 22:54:16 <Cryo> because you might have been like 3.
3491 2011-06-29 22:54:23 <Cryo> and it would be meaningless
3492 2011-06-29 22:54:26 <midnightmagic> diki: if I'm not mistaken, he was in #Amiga since like.. early- to mid-90s.
3493 2011-06-29 22:54:41 vokoda has quit (Ping timeout: 255 seconds)
3494 2011-06-29 22:54:42 josephholsten has left ()
3495 2011-06-29 22:54:43 <midnightmagic> likely earlier but that's when I showed up there.
3496 2011-06-29 22:54:49 eternal1 has quit (Quit: Leaving.)
3497 2011-06-29 22:54:50 <Cryo> yeh, earlier.
3498 2011-06-29 22:54:53 <jrmithdobbs> BlueMatt: the best way to fix this requires autotools
3499 2011-06-29 22:55:03 <denisx> my a1000 is still alive 2m right of me
3500 2011-06-29 22:55:07 <Cryo> but this has nothing to do with fixing guessing pagesize :)
3501 2011-06-29 22:55:14 <BlueMatt> jrmithdobbs: I know :(
3502 2011-06-29 22:55:50 <jrmithdobbs> BlueMatt: eg, if limits.h doesn't define PAGESIZE but #ifdef HAS_GETPAGESIZE then set PAGESIZE at build time
3503 2011-06-29 22:56:08 <jrmithdobbs> then fall back to 4096 as a default from there
3504 2011-06-29 22:56:14 vokoda has joined
3505 2011-06-29 22:56:16 <BlueMatt> no, no constants
3506 2011-06-29 22:56:52 <jrmithdobbs> BlueMatt: um, 4096 is a completely sane constant for that, it really is the value of PAGESIZE on basically everything except some really weird hardware/os combos
3507 2011-06-29 22:56:57 <jrmithdobbs> that bitcoin will probably never run on
3508 2011-06-29 22:57:31 <BlueMatt> well considering its being added specifically for bsd* it would be better to find a definedconstant that works on bsd too
3509 2011-06-29 22:57:37 <BlueMatt> instead of making our own
3510 2011-06-29 22:58:01 <jrmithdobbs> POSIX says that should be defined if mlock() requires it to be aligned on a page boundry
3511 2011-06-29 22:58:10 <jrmithdobbs> all that does is enforce POSIX
3512 2011-06-29 22:58:18 bobd0bb has joined
3513 2011-06-29 22:58:20 <jrmithdobbs> even though the system fucked it up
3514 2011-06-29 22:58:29 mosimo has quit (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
3515 2011-06-29 22:58:32 <jrmithdobbs> anyways, dinner time
3516 2011-06-29 22:59:17 <Cryo> do not assume that bitcoin won't run on non-4k page machines please
3517 2011-06-29 22:59:21 <roconnor> gmaxwell: I think I was wrong 2 weeks ago.  I now believe that the TxOut scripts are parsed before being included in the blockchain.  This will make you happy.
3518 2011-06-29 23:00:03 <Cryo> you don't want to have to revisit this and try to fix it later (trust me) :)
3519 2011-06-29 23:00:21 Sebastan has left ()
3520 2011-06-29 23:00:53 <gmaxwell> Cryo: well... it would be not the largest of the assumptions by far.
3521 2011-06-29 23:01:13 <gmaxwell> good luck running bitcoin on PPC for example. Or someplace where int is 16 bits.
3522 2011-06-29 23:01:24 <BlueMatt> that doesnt mean we should keep making more assumptions
3523 2011-06-29 23:01:38 <BlueMatt> going forward, maybe it will be ported, and then we dont want to have to change this again
3524 2011-06-29 23:01:45 <gmaxwell> But I agree with that. Is there no way to get the right value?
3525 2011-06-29 23:01:56 <Cryo> ORLY? it's endian-specific?
3526 2011-06-29 23:02:03 <BlueMatt> getpagesize() is deprecated, PAGESIZE is linux-only...
3527 2011-06-29 23:02:03 brunner has quit (Ping timeout: 252 seconds)
3528 2011-06-29 23:02:09 <gmaxwell> Cryo: super duper endian-specific.
3529 2011-06-29 23:02:16 <Cryo> *barf*.
3530 2011-06-29 23:03:24 tandy80 has joined
3531 2011-06-29 23:03:51 <Cryo> I'll shut up now :)
3532 2011-06-29 23:05:25 <midnightmagic> lol no wait, don't go away, we need you
3533 2011-06-29 23:05:43 <gmaxwell> BlueMatt: got my testshim working... the performance issue is that it considers unconfirmed personal txn to be confirmed if all their inputs are confirmed. And that lookup uses no memorization and thus has exponential complexity on the number of personal unconfirmed transactions.  I just shortcut it for now, but that should get a cache lest high volume sites get poor performance.
3534 2011-06-29 23:06:51 <BlueMatt> gmaxwell: ah, though its still probably not a big deal for high volume sites as it should pick txins that are as old as possible
3535 2011-06-29 23:08:19 <gmaxwell> yea, it would be an issue if you had one bit confirmed input (e.g. 100 btc) and then rapidly spent over and over again, resulting in unconfirmed change ... e.g. 99 btc, 98btc, 97 btc... by the time you get to 30 or so bitcoin basically locks up and hardly makes any more progress.
3536 2011-06-29 23:08:26 <gmaxwell> s/one bit/one big/
3537 2011-06-29 23:08:38 <BlueMatt> yep
3538 2011-06-29 23:08:40 Nexus7 has quit ()
3539 2011-06-29 23:08:53 erus` has quit (Remote host closed the connection)
3540 2011-06-29 23:08:55 eyu100 has joined
3541 2011-06-29 23:09:21 <gmaxwell> it's easy to fix, just record a cache for personal transactions with confirmed inputs. knowing that I can worry about it later.
3542 2011-06-29 23:09:55 <gmaxwell> I wonder if anyone has been hitting that though... I don't think it would be _that_ hard to hit.
3543 2011-06-29 23:10:50 mmoya has quit (Ping timeout: 264 seconds)
3544 2011-06-29 23:10:53 Xunie has quit (Ping timeout: 255 seconds)
3545 2011-06-29 23:10:56 <gmaxwell> hm. oh dear, it appears to have lost some coins.
3546 2011-06-29 23:12:09 dvide has quit ()
3547 2011-06-29 23:12:41 <edcba> i doubt pagesize is 4k on x64
3548 2011-06-29 23:12:49 <gmaxwell> It is.
3549 2011-06-29 23:12:55 huk has joined
3550 2011-06-29 23:13:05 <BlueMatt> will it be on x128?
3551 2011-06-29 23:13:10 <gmaxwell> The hardware supports other page sizes (google hugepage).
3552 2011-06-29 23:13:12 Soak has quit ()
3553 2011-06-29 23:13:15 <BlueMatt> hint: probably not
3554 2011-06-29 23:13:23 <gmaxwell> 10gbit ethernet is still commonly used with a 1500 byte mtu. :)
3555 2011-06-29 23:13:45 <BlueMatt> if you are on the internet, you kind of have to
3556 2011-06-29 23:16:29 <gmaxwell> And likewise, if you want to interact with stoneage software with crazy assumptions…
3557 2011-06-29 23:16:32 <gmaxwell> :)
3558 2011-06-29 23:17:27 <Anthraxium-64> is it hard to make a bitcoin miner?
3559 2011-06-29 23:17:55 <BlueMatt> to make? no, to make it run fast? yes, very much so
3560 2011-06-29 23:18:37 <Anthraxium-64> got tutorials on how to make a miner?
3561 2011-06-29 23:18:46 <BlueMatt> ...why?
3562 2011-06-29 23:19:24 <gmaxwell> sweet. false alarm on the lost coins: I was using a list of addresses generated based on a prior wallet recovery and it had two more addresses than the pool, so two were gone.
3563 2011-06-29 23:19:58 <BlueMatt> oh, phew
3564 2011-06-29 23:20:01 <Anthraxium-64> BlueMatt: no why's, got a tutorial?
3565 2011-06-29 23:20:13 <BlueMatt> Anthraxium-64: read the source
3566 2011-06-29 23:20:18 <BlueMatt> thats about all you're gonna get
3567 2011-06-29 23:20:32 <Anthraxium-64> x.x
3568 2011-06-29 23:21:05 <phantomcircuit> Anthraxium-64, that's about 100 orders of magnitude more complicated than is going to be explained on irc
3569 2011-06-29 23:21:06 <gmaxwell> BlueMatt: fwiw those account patches do seem to fix the issue with accounts not showing up until restart.. though getbalance and listaccounts don't agree on the balance.
3570 2011-06-29 23:23:12 <BlueMatt> gmaxwell: odd, cant reproduce that one
3571 2011-06-29 23:23:18 <BlueMatt> on the new account stuff?
3572 2011-06-29 23:23:28 <gmaxwell> e.g. http://pastebin.com/KSG74nri < each of the actNN has 0.01 btc in it, sent from faucetin. getbalance shows the total but they read 0.0.  They must be applying a different confirmed check.
3573 2011-06-29 23:23:54 <BlueMatt> shouldnt be...
3574 2011-06-29 23:24:14 james has joined
3575 2011-06-29 23:24:36 topace has quit (Ping timeout: 250 seconds)
3576 2011-06-29 23:24:40 james is now known as Guest30065
3577 2011-06-29 23:24:45 <BlueMatt> gmaxwell: how did you send, movecmd?
3578 2011-06-29 23:25:20 <gmaxwell> no these are 'real' sends. But the balance treats them as confirmed because they're all mine and they ultimately depend on confirmed inputs.
3579 2011-06-29 23:25:24 wardearia has quit (Ping timeout: 240 seconds)
3580 2011-06-29 23:25:39 <gmaxwell> (heh this is why I'm staying disconnected from testnet, don't want to flood it with crap)
3581 2011-06-29 23:25:55 <BlueMatt> yea
3582 2011-06-29 23:25:57 <jrmithdobbs> BlueMatt: ok i think i have a workable workaround
3583 2011-06-29 23:26:08 <BlueMatt> ok, yea I suppose that might be it then
3584 2011-06-29 23:26:10 <BlueMatt> jrmithdobbs: great
3585 2011-06-29 23:26:30 Ramen has left ()
3586 2011-06-29 23:26:46 <jrmithdobbs> BlueMatt: don't force update for like 10 minutes ;p
3587 2011-06-29 23:27:17 <BlueMatt> damn, now I have to come up with some reason to force update...
3588 2011-06-29 23:27:23 <BlueMatt> oh I need to update commit msg...one sec
3589 2011-06-29 23:27:56 <jrmithdobbs> maybe i should just wait until it gets merged and let gavin pull the fix then
3590 2011-06-29 23:27:59 <jrmithdobbs> ugh
3591 2011-06-29 23:28:12 <BlueMatt> no, go do it
3592 2011-06-29 23:28:15 <BlueMatt> I was joking
3593 2011-06-29 23:29:32 RBecker has quit (Laptop!~Ryan@unaffiliated/rbecker|Quit: You care. You're there for me. You love me so much, and I never want to let it go. You are the one truly amazing person. MDR 3/6/11 <3)
3594 2011-06-29 23:29:34 <gmaxwell> BlueMatt: okay listaccounts() does its own depth check rather than using IsConfirmed() from wallet.h this is why it gives different results.
3595 2011-06-29 23:29:42 <Cryo> I'm gonna disappoint you about page size shortly.
3596 2011-06-29 23:29:46 <BlueMatt> gmaxwell: good to know, thanks
3597 2011-06-29 23:30:14 nhodges has quit (Ping timeout: 250 seconds)
3598 2011-06-29 23:31:20 <jrmithdobbs> BlueMatt: building now
3599 2011-06-29 23:32:41 Gonzago has quit (Read error: Operation timed out)
3600 2011-06-29 23:36:28 wardearia has joined
3601 2011-06-29 23:39:07 Gonzago has joined
3602 2011-06-29 23:39:23 oozyburglar has quit (Quit: Leaving)
3603 2011-06-29 23:39:59 xtalmath has quit (Ping timeout: 240 seconds)
3604 2011-06-29 23:40:04 denisx has quit (Quit: denisx)
3605 2011-06-29 23:40:15 <Cryo> to kick a dead horse: http://pastebin.com/LTNKxZNk
3606 2011-06-29 23:41:03 <Cryo> there are people crazy enough to want to run bitcoin on obsolete architectures, like they did with seti@home
3607 2011-06-29 23:41:21 Gonzago has quit (Read error: Operation timed out)
3608 2011-06-29 23:43:12 <jgarzik> Cryo: "bitcoin" does not necessarily imply CPU-intensive mining
3609 2011-06-29 23:43:15 Silverpike has joined
3610 2011-06-29 23:43:21 <jgarzik> Cryo: running a P2P node on older hardware is perfectly fine
3611 2011-06-29 23:43:22 <jrmithdobbs> BlueMatt: there you go
3612 2011-06-29 23:43:56 <jrmithdobbs> https://github.com/jrmithdobbs/bitcoin/commit/2098c2f869b1dc54060d1853976989744e08d8a5
3613 2011-06-29 23:44:36 <jrmithdobbs> BlueMatt: pull should be rebased properly now
3614 2011-06-29 23:44:46 * copumpkin is running a node from a train in motion
3615 2011-06-29 23:44:51 <BlueMatt> jrmithdobbs: sysconf(_SC_PAGESIZE) is current posix right?
3616 2011-06-29 23:44:56 _Silverpike_ has quit (Ping timeout: 258 seconds)
3617 2011-06-29 23:45:04 <roconnor> hey copumpkin
3618 2011-06-29 23:45:16 <copumpkin> greetings sir o'connor
3619 2011-06-29 23:45:22 <b4epoche_> copumpkin:  on what?
3620 2011-06-29 23:45:26 <copumpkin> I haven't  been able to do much bitcoin dev at all!
3621 2011-06-29 23:45:29 <gmaxwell> BlueMatt: I think I managed to deadlock it. but time for dinner..
3622 2011-06-29 23:45:32 <roconnor> copumpkin: I typed darc init today
3623 2011-06-29 23:45:35 <copumpkin> b4epoche_: I'm on the acela
3624 2011-06-29 23:45:35 <roconnor> *darcs
3625 2011-06-29 23:45:36 <BlueMatt> gmaxwell: damn you
3626 2011-06-29 23:45:37 <copumpkin> roconnor: holy shit
3627 2011-06-29 23:45:47 kluge has quit (Quit: ....)
3628 2011-06-29 23:45:57 plugg36 has quit (Ping timeout: 244 seconds)
3629 2011-06-29 23:45:59 <copumpkin> roconnor: I'm excited now
3630 2011-06-29 23:46:03 plugg36 has joined
3631 2011-06-29 23:46:15 <roconnor> copumpkin: but I've only checked in Base58.hs
3632 2011-06-29 23:46:23 <copumpkin> how come?
3633 2011-06-29 23:46:28 <copumpkin> dissatisfied with the other modules?
3634 2011-06-29 23:46:29 <gmaxwell> BlueMatt: switched to encrpytion, then did that cat (list of addrs) | xargs sendfrom   ...  ran for a while and now getinfo is not responding.
3635 2011-06-29 23:46:48 <BlueMatt> ok, well go to dinner, come back, and see if its still locked
3636 2011-06-29 23:46:50 <jrmithdobbs> BlueMatt: yes that is posix
3637 2011-06-29 23:46:52 * BlueMatt really hopes its not locked
3638 2011-06-29 23:46:53 <b4epoche_> copumpkin:  not what train (I Googled acela to see what platform that was, and, no, not a train platform), what are you running the node on?
3639 2011-06-29 23:47:03 <roconnor> copumpkin: I want to break Main.hs into modules.
3640 2011-06-29 23:47:05 <BlueMatt> jrmithdobbs: good, thought so, just wanted to make sure
3641 2011-06-29 23:47:08 <gmaxwell> meh. it unlocked. getinfo took 4 minutes.
3642 2011-06-29 23:47:17 <roconnor> copumpkin: and that will take a little time.
3643 2011-06-29 23:47:19 <copumpkin> b4epoche_: NY to Boston
3644 2011-06-29 23:47:39 <BlueMatt> jrmithdobbs: then why bother with ifndef PAGESIZE, why not just juse the sysconf values?
3645 2011-06-29 23:47:41 folklore has quit (Remote host closed the connection)
3646 2011-06-29 23:48:08 <b4epoche_> copumpkin: what OS are you running the node oh?
3647 2011-06-29 23:48:33 <BlueMatt> jrmithdobbs: also, do you mind if I rebase this into the mlock commit, and just add your name to the gitmsg, or do you want this in a separate commit?
3648 2011-06-29 23:49:02 folklore has joined
3649 2011-06-29 23:49:26 <jrmithdobbs> BlueMatt: because if PAGESIZE is set it's a constant and does add a func call
3650 2011-06-29 23:49:34 <jrmithdobbs> err does not
3651 2011-06-29 23:49:37 <jrmithdobbs> BlueMatt: rather you didn't
3652 2011-06-29 23:49:39 pyro-Der_ has quit (Remote host closed the connection)
3653 2011-06-29 23:49:46 <jrmithdobbs> after how many times i changed it ;p
3654 2011-06-29 23:50:15 <BlueMatt> ok, Ill pull your commit
3655 2011-06-29 23:50:28 <BlueMatt> fine, Ill leave it as-is
3656 2011-06-29 23:50:37 Gonzago has joined
3657 2011-06-29 23:51:27 pyro-DerWahre- has joined
3658 2011-06-29 23:51:40 <gmaxwell> heh. doing a walletpassphrasechange with the wrong password relocks the wallet. hurray I have a way to lock it on demand.
3659 2011-06-29 23:52:05 Incitatus has joined
3660 2011-06-29 23:52:33 <BlueMatt> yea, no real way to prevent that
3661 2011-06-29 23:52:39 <jrmithdobbs> no more computer tonight, later
3662 2011-06-29 23:52:39 <BlueMatt> even though Id prefer that
3663 2011-06-29 23:52:39 <luke-jr> gmaxwell: putting in the wrong password should destroy the file
3664 2011-06-29 23:52:48 <BlueMatt> actually, I thought I already changed that?
3665 2011-06-29 23:53:09 <BlueMatt> gmaxwell: are you sure, it shouldnt
3666 2011-06-29 23:53:17 <BlueMatt>     if (!pwalletMain->IsLocked())...return
3667 2011-06-29 23:53:17 Pinion has quit (Ping timeout: 260 seconds)
3668 2011-06-29 23:53:37 <luke-jr> is Qt merged yet?
3669 2011-06-29 23:53:47 <BlueMatt> no, autotools is unmergeable
3670 2011-06-29 23:54:21 <gmaxwell> BlueMatt: it does as of whatever I'm running. doing a change with a wrong password relocks it.
3671 2011-06-29 23:54:37 <BlueMatt> oh, a change
3672 2011-06-29 23:54:42 <BlueMatt> yea no no way to remove that
3673 2011-06-29 23:54:46 xtalmath has joined
3674 2011-06-29 23:55:00 <vegard> unmergeable why?
3675 2011-06-29 23:55:00 <gmaxwell> BlueMatt: well, I think it's fine. We should have a manual lock command anyways.
3676 2011-06-29 23:55:10 <BlueMatt> yep, thats on the todo
3677 2011-06-29 23:55:17 Gonzago has quit (Ping timeout: 258 seconds)
3678 2011-06-29 23:55:45 <BlueMatt> vegard: because its done poorly and the guy who wrote it isnt updating or testing, and he also recently reverted a ton of updates which I had submitted to make it work
3679 2011-06-29 23:55:51 <gmaxwell> did you end up removing the unlocked_until when its not encrypted?
3680 2011-06-29 23:55:53 <BlueMatt> so I think jgarzik is rewriting it
3681 2011-06-29 23:56:10 <BlueMatt> gmaxwell: uh...not yet need to
3682 2011-06-29 23:56:13 <vegard> ah
3683 2011-06-29 23:56:14 <BlueMatt> or, no I did
3684 2011-06-29 23:56:19 <BlueMatt> but probably not pushed yet
3685 2011-06-29 23:56:39 <gmaxwell> right fine enough. okay dinner. I've left it trying to explode.. hasn't gotten stuck again yet though. :-/
3686 2011-06-29 23:58:20 Gonzago has joined
3687 2011-06-29 23:58:48 Gonzago has quit (Read error: Connection reset by peer)
3688 2011-06-29 23:59:26 Saab- has left ()
3689 2011-06-29 23:59:40 Gonzago has joined
3690 2011-06-29 23:59:50 nhodges has joined
3691 2011-06-29 23:59:57 Maged has joined