1 2012-05-12 00:01:58 <sipa> jgarzik: nope; good suggestion though
  2 2012-05-12 00:05:38 <jgarzik> luke-jr: I don't know of an easy way...  git's format is of course open, so it is technically possible
  3 2012-05-12 00:08:46 <luke-jr> jgarzik: OK, I'm using git-fsck -v to get a list of blobs, then git show|grep in a while loop for now ;)
  4 2012-05-12 00:11:59 <sipa> luke-jr: sounds reasonable
  5 2012-05-12 00:22:20 <twmz> sipa: thanks for fixing the 100% cpu bug
  6 2012-05-12 00:22:33 <twmz> my cpu fan thanks you
  7 2012-05-12 00:43:56 <sipa> jgarzik: see my addrdump branch; call it with -addrdump and it creates a addrdump.txt file
  8 2012-05-12 00:47:00 <sipa> twmz: always nice that people thank you for fixing a bug you introduced yourself ;)
  9 2012-05-12 00:47:16 <gmaxwell> hm. is -connect=127.0.0.1 supposted to result in it trying every port one at a time?
 10 2012-05-12 00:47:36 <gmaxwell> 05/12/12 02:46:35 accepted connection 127.0.0.1:53321
 11 2012-05-12 00:47:44 <sipa> ewww
 12 2012-05-12 00:47:47 <gmaxwell> 05/12/12 02:46:40 accepted connection 127.0.0.1:53322
 13 2012-05-12 00:47:52 <sipa> wth?
 14 2012-05-12 00:49:06 <luke-jr> O.o
 15 2012-05-12 00:50:25 <jgarzik> sipa: groovy
 16 2012-05-12 00:50:43 <luke-jr> blob: eef10f73f0d35df7013161464ee8aa6adbebcddd
 17 2012-05-12 01:03:33 <sipa> luke-jr: what's that?
 18 2012-05-12 01:03:39 <sipa> looks like an old source tree?
 19 2012-05-12 01:04:07 <sipa> no, rpc
 20 2012-05-12 01:05:28 <sipa> and not really old
 21 2012-05-12 01:05:56 <luke-jr> sipa: I'm hoping it's the "add height to coinbase" branch
 22 2012-05-12 01:06:49 <sipa> gmaxwell: nothing unusual with valgrind
 23 2012-05-12 01:06:53 <sipa> i'll try to find it tomorrow
 24 2012-05-12 01:07:15 <gmaxwell> sipa: nor sgcheck.
 25 2012-05-12 01:07:29 <gmaxwell> sipa: I feel like we've had this bug before, when you did the last networking refactor.
 26 2012-05-12 01:07:36 <gmaxwell> e.g. stuff without ports was getting 0 or something.
 27 2012-05-12 01:21:44 <luke-jr> commit: 6c75f6ce85b0bf2ba38aca7e7248d627fc79c6fc
 28 2012-05-12 01:22:21 <luke-jr> aha, it's gavin/discourageblocks XD
 29 2012-05-12 01:25:32 <gmaxwell> sipa: ignore the connect weirdness. It's just reporting the source port. Just looks a bit confusin when the destination it tries to connect to isn't showin the implict port number.
 30 2012-05-12 01:37:25 <gribble> New news from bitcoinrss: fanquake reopened pull request 1264 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1264> || fanquake opened pull request 1264 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1264>
 31 2012-05-12 01:42:40 <splatster> Where are those blockchain uploads? Are they still okay to use with 0.6.2? (I remember something about the datadir not being portable)
 32 2012-05-12 01:44:44 <gmaxwell> splatster: 0.6 syncs much faster than prior versions, unless you get unluck to get a slow peer it shouldn't be faster to http pull them... and the blockchain downloads are risky to the network because they don't get locally validated.
 33 2012-05-12 01:45:22 <gmaxwell> (meaning if the source gets some data corruption every node with the corrupted downloads will simultaniously join a fork when triggered by accident or malice)
 34 2012-05-12 01:47:03 <splatster> Ah, ok
 35 2012-05-12 02:07:10 <gmaxwell> 05/12/12 04:06:47 connected [2001:4830:1603:2:21c:c0ff:fe79:c8c2]:8333
 36 2012-05-12 02:08:41 <gmaxwell> interesting, I addnoded three IPv6 nodes and I see it only trying one of them.
 37 2012-05-12 02:15:13 <gmaxwell> aww
 38 2012-05-12 02:45:31 <Cory> https://bitcointalk.org/index.php?topic=81045.msg895867#msg895867 Wow. Binary message encoded in transactions including the stolen Bitcoinica funds says "expect mass leak soon".
 39 2012-05-12 02:47:06 <ThomasV> lol
 40 2012-05-12 02:47:38 <Cory> Come on. This is super exciting.
 41 2012-05-12 02:47:41 <ThomasV> FROM THE DESK OF TOM WILLIAMS... EXPECT MASS LEAK SOON!!
 42 2012-05-12 02:48:34 <BlueMatt> well, better sell all your bitcoins now, some random scripkiddie hacker write a message on a bulletin board saying something cryptic
 43 2012-05-12 02:48:34 <ThomasV> I agree that speaking funds are exciting
 44 2012-05-12 02:52:59 <jgarzik> if the exchanges got together and refused to accept all coins stemming from the theft...  life would be interesting
 45 2012-05-12 02:55:29 <Cory> I think MtGox required AML verification for accounts touched by coins from the last Bitcoinica theft.
 46 2012-05-12 02:58:41 <ThomasV> the nice thing about bitcoin theft is that the more common they are, the less we hear about them in the media
 47 2012-05-12 02:59:43 <ThomasV> unfortunately, this might change with speaking funds
 48 2012-05-12 03:43:17 <jgarzik> hrm
 49 2012-05-12 03:43:29 <jgarzik> I do not think we need -every- block header in RAM at all times
 50 2012-05-12 05:33:33 <gribble> New news from bitcoinrss: laanwj opened pull request 1265 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1265>
 51 2012-05-12 07:10:53 <gribble> New news from bitcoinrss: Diapolo opened pull request 1266 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1266>
 52 2012-05-12 07:15:57 <gribble> New news from bitcoinrss: Diapolo opened pull request 1268 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1268> || Diapolo opened pull request 1267 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1267>
 53 2012-05-12 08:42:50 <gribble> New news from bitcoinrss: laanwj opened pull request 1269 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1269>
 54 2012-05-12 09:19:01 <D34TH> i was wondering if anyone could help me compiling, i grabbed the latest git and  its is throwing
 55 2012-05-12 09:19:08 <D34TH> mingw32-make.exe[1]: *** [C:/Users/D34TH/Documents/bitcoin/build/build.h] Error 1
 56 2012-05-12 09:19:44 <freewil> whats the actual error
 57 2012-05-12 09:19:48 <D34TH> The filename, directory name, or volume label syntax is incorrect
 58 2012-05-12 09:21:29 <freewil> oh
 59 2012-05-12 09:21:38 <freewil> looks like the spaces in "Documents and Settings" is the issue?
 60 2012-05-12 09:21:51 <D34TH> nah windows  7 its just documents
 61 2012-05-12 09:21:54 <freewil> oh
 62 2012-05-12 09:22:11 <freewil> do they need to be backslashes then
 63 2012-05-12 09:22:14 <freewil> \n3512894
 64 2012-05-12 09:22:23 <D34TH> wouldnt know where to set it
 65 2012-05-12 09:22:28 <D34TH> but either way works
 66 2012-05-12 09:22:45 <D34TH> i think it needs to be two //s because of windows
 67 2012-05-12 09:24:10 <freewil> do you have all those include paths in the makefile.mingw
 68 2012-05-12 09:24:17 <freewil> "C:oost-1.47.0-mgw"
 69 2012-05-12 09:25:13 <D34TH> all the libs are installed in the qtmingw
 70 2012-05-12 09:27:03 <freewil> yeah not sure
 71 2012-05-12 09:27:07 <freewil> just throwing out some suggestions
 72 2012-05-12 09:27:11 <D34TH> no problem
 73 2012-05-12 09:30:23 <sipa> try creating an empty builduild.h file
 74 2012-05-12 09:31:14 <D34TH> tried
 75 2012-05-12 09:31:56 <Tykling> hello guys, does anyone know what exit code 6 when calling bitcoind command line with rpc password means ?
 76 2012-05-12 09:32:40 <Tykling> the calls are automated in a script, all the calls return exit code 0, except for this one which returned 6, and the BTC didn't actually get transferred
 77 2012-05-12 09:33:02 <sipa> it probably means failed to create transaction
 78 2012-05-12 09:33:05 <D34TH> i think im going to attempt to crosscompile it instead
 79 2012-05-12 09:33:06 <sipa> but let me look it up
 80 2012-05-12 09:33:19 <Tykling> sipa: oh ok, thanks
 81 2012-05-12 09:33:39 <freewil> Tykling, what command
 82 2012-05-12 09:33:43 <sipa> account has insufficient funds
 83 2012-05-12 09:33:52 <Tykling> sipa: really ? lol
 84 2012-05-12 09:34:05 <sipa> yes
 85 2012-05-12 09:34:35 <sipa> https://github.com/bitcoin/bitcoin/blob/master/src/bitcoinrpc.cpp#L1102
 86 2012-05-12 09:45:29 <Tykling> sipa: awesome, thanks for the link and info
 87 2012-05-12 09:45:32 <DiabloD3> so when is 0.7.0 coming out?
 88 2012-05-12 09:45:59 <D34TH> will windows get ipv6 support?
 89 2012-05-12 09:46:16 <Tykling> windows already has ipv6 support! ;)
 90 2012-05-12 09:46:29 <D34TH> really? i never see any ipv6 connections
 91 2012-05-12 09:51:54 <Tykling> D34TH: nevermind, a poor attempt at humor from my side
 92 2012-05-12 09:51:56 <Tykling> :)
 93 2012-05-12 09:52:04 <D34TH> D:
 94 2012-05-12 09:52:22 <Tykling> in my defence it is still early-ish here
 95 2012-05-12 09:54:59 <D34TH> heh cant wait to see HE love everyone  signing up for ipv6
 96 2012-05-12 09:59:02 <DiabloD3> D34TH: um
 97 2012-05-12 09:59:05 <DiabloD3> why would you need HE?
 98 2012-05-12 09:59:17 <DiabloD3> the internet natively routes ipv6 for ipv4-only connections
 99 2012-05-12 09:59:30 <DiabloD3> read the RFC for it
100 2012-05-12 10:01:42 <sipa> D34TH: windows has ipv6 support since XP
101 2012-05-12 10:02:06 <sipa> of course, your ISP needs to provide you with an IPv6 address
102 2012-05-12 10:03:16 <D34TH_> well that was fun
103 2012-05-12 10:03:18 <DiabloD3> [07:59:17] <DiabloD3> the internet natively routes ipv6 for ipv4-only connections
104 2012-05-12 10:03:19 <DiabloD3> [07:59:29] <DiabloD3> read the RFC for it
105 2012-05-12 10:03:27 <DiabloD3> the internet already provided you with a ipv6 address
106 2012-05-12 10:03:30 <DiabloD3> your ISP cant stop you
107 2012-05-12 10:03:43 <sipa> do you mean an IPv4-mapped address?
108 2012-05-12 10:03:47 <sipa> or Teredo?
109 2012-05-12 10:04:07 <DiabloD3> 6in4 anycast
110 2012-05-12 10:04:22 <D34TH> squirrel knocked my cable out
111 2012-05-12 10:45:19 <luke-jr> DiabloD3: ISPs sure can block 6to4
112 2012-05-12 10:45:32 <luke-jr> sipa: Windows has automatically set up Teredo tunnels since 7ish
113 2012-05-12 10:51:14 <sipa> luke-jr: really? nice
114 2012-05-12 10:52:10 <da2ce7> sipa: yep windows 7 has great ipv6 support... it is used by-default in-between windows boxes on LAN.
115 2012-05-12 10:52:42 <da2ce7> so much easier to setup ipv6 windows interenal network than a ipv4
116 2012-05-12 10:55:37 <sipa> i guess i'll compile a master with ipv6 support for windows users to test
117 2012-05-12 10:58:51 <D34TH> <--- will test
118 2012-05-12 11:02:30 <da2ce7> me2
119 2012-05-12 11:02:39 <jine> sipa: Sure they can, just filter proto-41 and you've killed 6to4. But to block teredo you'll have to do some packet inspection of udp-packages...
120 2012-05-12 11:19:10 <DiabloD3> [08:45:19] <luke-jr> DiabloD3: ISPs sure can block 6to4
121 2012-05-12 11:19:15 <DiabloD3> not without violating peering contracts.
122 2012-05-12 11:36:46 <gribble> New news from bitcoinrss: laanwj opened pull request 1270 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1270>
123 2012-05-12 11:42:10 <Joric> zhou pls reopen bitcoinica for a minute i promise i won't withdraw everything and run away
124 2012-05-12 12:01:57 <sipa> Joric: http://bitcoin.sipa.be/shatest/test.html
125 2012-05-12 12:02:13 <sipa> that's a hmac sha512 javascript test
126 2012-05-12 12:02:34 <sipa> do you know of faster ones?
127 2012-05-12 12:03:05 <Joric> sipa, i only know http://jssha.sourceforge.net
128 2012-05-12 12:03:19 <da2ce7> 1198 op/s
129 2012-05-12 12:04:26 <D34TH> Iterations per second: 10080.03992015968
130 2012-05-12 12:04:27 <D34TH> :O
131 2012-05-12 12:06:01 <da2ce7> FF is the fastest for me at 8.5K
132 2012-05-12 12:06:03 <Joric> Iterations per second: 1215.0668286755772, chrome 18, celeron 550
133 2012-05-12 12:06:11 <sipa> my phone does 65
134 2012-05-12 12:06:20 <sipa> ff on my laptop 9500
135 2012-05-12 12:06:34 <Joric> http://bitcoin.sipa.be/shatest/test.html ff, same system
136 2012-05-12 12:06:50 <D34TH> mine was on ff
137 2012-05-12 12:06:50 <Joric> ff is faster it's a miracle
138 2012-05-12 12:07:22 <sipa> i copies jssha, i think
139 2012-05-12 12:07:27 <D34TH> chrome 20 is a tad bit slower than chrome 18
140 2012-05-12 12:07:28 <sipa> copied
141 2012-05-12 12:07:44 <Joric> * Iterations per second: 5063.291139240507 ff, same system
142 2012-05-12 12:07:51 <sipa> openssl is 50* faster than javascript/ff here
143 2012-05-12 12:08:00 <Joric> ff won't copy window content on ctrl+c
144 2012-05-12 12:08:49 <D34TH> rightclick copy?
145 2012-05-12 12:08:59 <Joric> sipa, is it going to be 25k+ rounds as in bitcoin-qt?
146 2012-05-12 12:11:49 <sipa> Joric: i'm thinking about a wallet-masterkey-from-seed system that works with potentially short seeds (min 128 bit), that uses strengthening and checking
147 2012-05-12 12:12:36 <sipa> generating one would take 64k+ iterations, but recovering a master only 256+
148 2012-05-12 12:14:10 <sipa> with these speeds doing generation in JS would be very slow unfortunately, but deriving would at least be doable
149 2012-05-12 12:14:12 <da2ce7> sipa why not use a non-fixed defined number of rounds... something like 'sha512 untill the first 3bytes are zero'  or is that less secure.
150 2012-05-12 12:14:34 <sipa> da2ce7: it would be comparable to that
151 2012-05-12 12:17:52 <da2ce7> that means that I could choose to make a 'fast' root-key for my phone... and a 'secure' root-key for my desktop computer.
152 2012-05-12 12:18:10 <da2ce7> *since I only store smaller ammounts of bitcoins on my phone.
153 2012-05-12 12:26:14 <luke-jr> [13:19:15] <DiabloD3> not without violating peering contracts. <-- ISPs block stuff all the time without violating peering contracts
154 2012-05-12 12:27:11 <DiabloD3> luke-jr: you cant block the _internet_ however
155 2012-05-12 12:34:58 <sipa> da2ce7: idea is this: iterate 256 times (HMAC-SHA512); if the first 8 bits end up being zero, use the 255th iteration as master key
156 2012-05-12 12:35:18 <sipa> if not, continue iterating to 512 times; if that ends up with 9 bits zero, use the 511th iterations
157 2012-05-12 12:35:35 <sipa> and so on with 1024/10/1023, 2048/11/2047, ...
158 2012-05-12 12:36:04 <da2ce7> so I can choose a key at strength 256, 512...
159 2012-05-12 12:37:24 <sipa> da2ce7: well, creating/brute-forcing a (2^N iterations, N zeroes) key requires 4^N iterations
160 2012-05-12 12:47:53 <Joric> the splash is really ugly :)
161 2012-05-12 12:59:12 <gribble> New news from bitcoinrss: rebroad opened pull request 1271 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1271>
162 2012-05-12 13:05:05 <jgarzik> quote
163 2012-05-12 13:05:07 <jgarzik> This line does not compile on Windows in Qt Creator :-/.
164 2012-05-12 13:05:43 <jgarzik> sipa: ^^   I think you will have to define a var, uninitialized, and then assign foo.s_addr = INADDR_ANY
165 2012-05-12 13:06:13 <jgarzik> sipa: it is implemented as a union w/ cpp macros quite often, so initialization during declaration may cause problems
166 2012-05-12 13:07:15 <sipa> ah
167 2012-05-12 13:37:14 <sipa> gmaxwell: found your strange incrementing ports problem:
168 2012-05-12 13:37:28 <sipa> that is a message from the connect accept code: it reports the source address
169 2012-05-12 13:38:03 <sipa> and your OS is trying from subsequent source ports
170 2012-05-12 13:38:14 <sipa> the destination port is 8333, but isn't outputted anywhere
171 2012-05-12 13:49:40 <splatster> Any reason I'd be unable to connect to bitcoind via rpc besides bad user name and password?
172 2012-05-12 14:00:21 <gribble> New news from bitcoinrss: sipa opened pull request 1272 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1272>
173 2012-05-12 14:05:00 <luke-jr> ugh, 0.6.0 takes forever to sync
174 2012-05-12 14:09:32 <D34TH> ^
175 2012-05-12 14:09:57 <sipa> then use 0.6.2 :p
176 2012-05-12 14:10:25 <luke-jr> sipa: I'm writing my changes on 0.6.0 so I can merge them into Eligius :p
177 2012-05-12 14:10:33 <luke-jr> (and merging up to master for pullreq ofc)
178 2012-05-12 14:10:41 <D34TH> 0.6.0.3
179 2012-05-12 14:10:44 <D34TH> still slow
180 2012-05-12 14:10:52 <luke-jr> D34TH: isn't that a known-broken version?
181 2012-05-12 14:10:57 <D34TH> idk
182 2012-05-12 14:11:02 <sipa> D34TH: why do you keep an old, superceded, broken release-candidate?
183 2012-05-12 14:11:16 <D34TH> i forget to update
184 2012-05-12 14:11:17 <luke-jr> D34TH: at least upgrade to 0.6.0.7
185 2012-05-12 14:11:25 <luke-jr> ideally 0.6.2
186 2012-05-12 14:11:31 <D34TH> or i put it on a list and never get that far down the list
187 2012-05-12 14:11:31 <sipa> D34TH: if you don't like updating, don't run a release candidate
188 2012-05-12 14:11:57 <sipa> it's always likely to have bugs that are quickly fixed
189 2012-05-12 14:12:00 <splatster> Do you guys know what I should do?
190 2012-05-12 14:12:13 <luke-jr> splatster: file a police report
191 2012-05-12 14:12:13 <sipa> splatster: i'm not clairvoyant
192 2012-05-12 14:12:19 <luke-jr> sipa: why not?
193 2012-05-12 14:12:24 <splatster> [9:49 AM] <splatster> Any reason I'd be unable to connect to bitcoind via rpc besides bad user name and password?
194 2012-05-12 14:12:30 <luke-jr> oh, that
195 2012-05-12 14:12:45 <sipa> splatster: anything in debug.log? or it just doesn't connect?
196 2012-05-12 14:12:54 <luke-jr> splatster: if you try to connect over IPv6 (default for localhost on modern OS), it fails
197 2012-05-12 14:13:12 <splatster> sipa: I'm trying to connect via a script.
198 2012-05-12 14:13:22 <splatster> using the jsonrpc api
199 2012-05-12 14:13:36 <luke-jr> splatster: try 127.0.0.1 instead of localhost
200 2012-05-12 14:13:45 <splatster> U'm not using localhost.
201 2012-05-12 14:13:48 <luke-jr> &
202 2012-05-12 14:13:49 <D34TH> installing 0.6.2
203 2012-05-12 14:13:50 <D34TH> :D