1 2012-02-17 00:01:12 ovidiusoft2 has joined
2 2012-02-17 00:02:28 GMP has joined
3 2012-02-17 00:03:56 Guest58362 has quit (Changing host)
4 2012-02-17 00:03:56 Guest58362 has joined
5 2012-02-17 00:04:01 Guest58362 is now known as jgarzik_
6 2012-02-17 00:08:07 Karmaon has joined
7 2012-02-17 00:09:00 theorbtwo has quit (Read error: Operation timed out)
8 2012-02-17 00:11:02 theorbtwo has joined
9 2012-02-17 00:15:28 knotwork has joined
10 2012-02-17 00:16:56 davout has quit (Remote host closed the connection)
11 2012-02-17 00:18:35 denisx has joined
12 2012-02-17 00:22:15 knotwork has quit (Remote host closed the connection)
13 2012-02-17 00:23:29 marf_away has quit (Ping timeout: 245 seconds)
14 2012-02-17 00:26:24 ovidiusoft2 has quit (Ping timeout: 252 seconds)
15 2012-02-17 00:28:36 num1 has joined
16 2012-02-17 00:35:17 ovidiusoft2 has joined
17 2012-02-17 00:36:38 echelon has joined
18 2012-02-17 00:37:00 <echelon> if i use addnode instead of connect, the hard-coded nodes will still be used first?
19 2012-02-17 00:37:41 <theymos> I think the addnode nodes will be tried first.
20 2012-02-17 00:37:51 <echelon> ok cool
21 2012-02-17 00:38:18 <gmaxwell> echelon: it only uses the hardcoded nodes if it runs for a bit without learning enough peers.
22 2012-02-17 00:38:36 <denisx> theymos: do you have the getblockbycount patch running?
23 2012-02-17 00:38:37 <echelon> ah, gotcha
24 2012-02-17 00:38:46 <denisx> what about the question from joel katz?
25 2012-02-17 00:38:51 <BlueMatt> in 0.6, addnode's meaning will change slightly - instead of attempting to connect once, bitcoin will keep the connection open?
26 2012-02-17 00:38:54 <BlueMatt> s/?//
27 2012-02-17 00:39:10 <BlueMatt> ie its no longer ideal for adding backup nodes
28 2012-02-17 00:39:13 <theymos> denisx: I don't have any bitcoind running at the moment, though usually I do have that patch installed and working.
29 2012-02-17 00:39:51 <gmaxwell> BlueMatt: well it wasn't ideal before, since if your other nodes went down it wouldn't bother retrying the addnode one (at least not other than just iterating through the addr list)
30 2012-02-17 00:40:03 <BlueMatt> gmaxwell: true, so its still not ideal
31 2012-02-17 00:40:17 <BlueMatt> (even though that is one of the most common uses of addnode)
32 2012-02-17 00:40:35 <denisx> I would like it to reconnect
33 2012-02-17 00:40:36 <BlueMatt> (afaik)
34 2012-02-17 00:40:56 ovidiusoft2 has quit (Ping timeout: 260 seconds)
35 2012-02-17 00:41:00 <BlueMatt> I would like a backupnode to be added to the list of seed nodes and tried before seed nodes
36 2012-02-17 00:41:15 <BlueMatt> (and maybe connected to every once in a while to get its list of addresses)
37 2012-02-17 00:42:45 <BlueMatt> we need people like this: http://www.youtube.com/watch?v=ul4CZrnEFxU
38 2012-02-17 00:42:50 <gmaxwell> meh. too many options.
39 2012-02-17 00:42:55 <BlueMatt> yep
40 2012-02-17 00:44:07 agath has quit (Read error: Operation timed out)
41 2012-02-17 00:46:00 <denisx> looks like Falling Down 2
42 2012-02-17 00:46:12 agath has joined
43 2012-02-17 00:48:20 <echelon> since what version did setting a proxy enable nolisten?
44 2012-02-17 00:48:46 <theymos> That behavior's pretty old IIRC.
45 2012-02-17 00:49:15 iocor has quit (Quit: Computer has gone to sleep.)
46 2012-02-17 00:49:19 <echelon> i don't recall it being in 0.3
47 2012-02-17 00:49:23 <theymos> Oh, wait. I'm thinking of something else. That was in 0.4 or 0.5 I think.
48 2012-02-17 00:54:12 Hgf has quit (Quit: Leaving)
49 2012-02-17 00:54:30 ovidiusoft2 has joined
50 2012-02-17 00:55:26 Clipse has quit (Quit: Clipse)
51 2012-02-17 00:57:39 aga has joined
52 2012-02-17 00:57:50 agath has quit (Ping timeout: 272 seconds)
53 2012-02-17 00:58:25 graingert has quit (Ping timeout: 240 seconds)
54 2012-02-17 01:01:00 ovidiusoft2 has quit (Ping timeout: 260 seconds)
55 2012-02-17 01:01:06 aga is now known as agath
56 2012-02-17 01:08:01 ovidiusoft2 has joined
57 2012-02-17 01:13:18 h4ckm3 has quit (Disconnected by services)
58 2012-02-17 01:13:24 h4ckm3th32nd is now known as h4ckm3
59 2012-02-17 01:13:32 _h4ckm3 has joined
60 2012-02-17 01:14:16 ovidiusoft2 has quit (Ping timeout: 265 seconds)
61 2012-02-17 01:16:06 h4ckm3 has quit (Quit: Leaving)
62 2012-02-17 01:16:09 _h4ckm3 is now known as h4ckm3
63 2012-02-17 01:17:16 Cablesaurus has quit (Quit: Do fish get thirsty?)
64 2012-02-17 01:25:43 agath has quit (Read error: Operation timed out)
65 2012-02-17 01:27:46 agath has joined
66 2012-02-17 01:29:00 eoss has quit (Remote host closed the connection)
67 2012-02-17 01:29:13 <BlueMatt> gavinandresen: https://github.com/gavinandresen/bitcointools/pull/12
68 2012-02-17 01:29:57 <BlueMatt> wait, its 8:22 and gavinandresen is online???
69 2012-02-17 01:30:26 <gavinandresen> barely....
70 2012-02-17 01:44:14 Cablesaurus has joined
71 2012-02-17 01:44:14 Cablesaurus has quit (Changing host)
72 2012-02-17 01:44:14 Cablesaurus has joined
73 2012-02-17 01:47:04 cryptoxchange has quit (Read error: No route to host)
74 2012-02-17 01:47:09 CryptoX has joined
75 2012-02-17 01:55:31 inlikeflynn has quit (Changing host)
76 2012-02-17 01:55:31 inlikeflynn has joined
77 2012-02-17 01:59:11 shlnvxaca has joined
78 2012-02-17 01:59:29 JRWR has joined
79 2012-02-17 01:59:59 skeledrew1 has joined
80 2012-02-17 02:02:12 skeledrew has quit (Ping timeout: 244 seconds)
81 2012-02-17 02:02:36 toffoo has joined
82 2012-02-17 02:04:46 Valleion has quit ()
83 2012-02-17 02:05:39 JZavala has quit (Ping timeout: 240 seconds)
84 2012-02-17 02:08:45 sacarlson has quit (Read error: Connection reset by peer)
85 2012-02-17 02:25:47 sacarlson has joined
86 2012-02-17 02:32:14 echelon has left ()
87 2012-02-17 02:33:25 traviscj has quit (Remote host closed the connection)
88 2012-02-17 02:35:48 elektriks has quit (Quit: Leaving)
89 2012-02-17 02:36:50 freewil has joined
90 2012-02-17 02:44:04 CryptoX has quit (Quit: Leaving)
91 2012-02-17 03:06:48 forests has joined
92 2012-02-17 03:07:18 forests has left ()
93 2012-02-17 03:12:01 denisx has quit (Quit: denisx)
94 2012-02-17 03:18:38 sgstair has quit (Read error: Connection reset by peer)
95 2012-02-17 03:18:47 Nicksasa has left ("Leaving")
96 2012-02-17 03:19:01 sgstair has joined
97 2012-02-17 03:19:41 traviscj has joined
98 2012-02-17 03:21:16 smickles has joined
99 2012-02-17 03:22:09 [7] has quit (Disconnected by services)
100 2012-02-17 03:22:18 TheSeven has joined
101 2012-02-17 03:25:05 shlnvxaca has quit (Ping timeout: 260 seconds)
102 2012-02-17 03:26:41 paraipan has quit (Ping timeout: 276 seconds)
103 2012-02-17 03:26:41 pickett has quit (Ping timeout: 276 seconds)
104 2012-02-17 03:28:33 barmstrong has joined
105 2012-02-17 03:38:48 pickett has joined
106 2012-02-17 03:38:54 pickett has quit (Remote host closed the connection)
107 2012-02-17 03:39:39 paraipan has joined
108 2012-02-17 03:39:46 npouillard has quit (Ping timeout: 240 seconds)
109 2012-02-17 03:43:13 pickett has joined
110 2012-02-17 03:45:04 npouillard has joined
111 2012-02-17 03:50:26 npouillard has quit (Ping timeout: 240 seconds)
112 2012-02-17 03:59:30 nameless has quit (!~root@mindjail.subluminal.net|Ping timeout: 244 seconds)
113 2012-02-17 04:00:49 nameless has joined
114 2012-02-17 04:03:37 b4epoche_ has joined
115 2012-02-17 04:04:49 darkmethod has joined
116 2012-02-17 04:05:19 b4epoche has quit (Ping timeout: 272 seconds)
117 2012-02-17 04:05:19 b4epoche_ is now known as b4epoche
118 2012-02-17 04:06:26 theymos has quit (Remote host closed the connection)
119 2012-02-17 04:07:08 Rabbit67890 has joined
120 2012-02-17 04:07:25 SomeoneWeirdzzzz is now known as SomeoneWeird
121 2012-02-17 04:14:29 RobinPKR_ has joined
122 2012-02-17 04:16:06 RobinPKR has quit (Ping timeout: 240 seconds)
123 2012-02-17 04:16:06 RobinPKR_ is now known as RobinPKR
124 2012-02-17 04:16:42 npouillard has joined
125 2012-02-17 04:29:45 pingdrive has quit (Quit: Leaving)
126 2012-02-17 04:33:39 nameless has quit (!~root@mindjail.subluminal.net|Ping timeout: 240 seconds)
127 2012-02-17 04:33:59 xlogik has joined
128 2012-02-17 04:35:10 nameless has joined
129 2012-02-17 04:35:26 xlogik has left ()
130 2012-02-17 04:39:15 pickett has quit (Remote host closed the connection)
131 2012-02-17 04:42:40 pickett has joined
132 2012-02-17 04:43:09 Diablo-D3 has quit (Ping timeout: 240 seconds)
133 2012-02-17 04:44:09 nameless has quit (!~root@mindjail.subluminal.net|Ping timeout: 240 seconds)
134 2012-02-17 04:45:13 Rabbit67890 has quit (Quit: Rabbit67890)
135 2012-02-17 04:48:09 shlnvxaca has joined
136 2012-02-17 04:52:12 Rabbit67890 has joined
137 2012-02-17 05:02:32 darkmethod has quit (Quit: Computer has gone to sleep.)
138 2012-02-17 05:05:33 nameless has joined
139 2012-02-17 05:16:10 skeledrew1 has quit (Quit: Instantbird 1.2a1pre)
140 2012-02-17 05:17:06 skeledrew has joined
141 2012-02-17 05:17:34 Cablesaurus has quit (Quit: If your not living on the edge, you're taking up too much space)
142 2012-02-17 05:17:49 JRWR has quit (Remote host closed the connection)
143 2012-02-17 05:30:21 Rabbit67890 has quit (Quit: Rabbit67890)
144 2012-02-17 05:37:54 luke-jr_ is now known as luke-jr
145 2012-02-17 05:44:14 devrandom has quit (Quit: leaving)
146 2012-02-17 05:45:31 zeiris has joined
147 2012-02-17 05:53:06 ThomasV has joined
148 2012-02-17 05:58:18 cjd has quit (Read error: Operation timed out)
149 2012-02-17 05:58:54 cjd has joined
150 2012-02-17 05:59:56 Rabbit67890 has joined
151 2012-02-17 06:07:23 Rabbit67890 has quit (Quit: Rabbit67890)
152 2012-02-17 06:08:18 copumpkin has joined
153 2012-02-17 06:08:52 Rabbit67890 has joined
154 2012-02-17 06:10:39 Rabbit67890 has quit (Client Quit)
155 2012-02-17 06:12:05 Karmaon has quit (Remote host closed the connection)
156 2012-02-17 06:12:20 hexTech has joined
157 2012-02-17 06:12:52 Karmaon has joined
158 2012-02-17 06:12:56 zeiris has quit (Ping timeout: 252 seconds)
159 2012-02-17 06:12:58 echelon has joined
160 2012-02-17 06:13:25 marf_away has joined
161 2012-02-17 06:13:36 Rabbit67890 has joined
162 2012-02-17 06:14:28 Rabbit67890 has quit (Client Quit)
163 2012-02-17 06:17:05 <echelon> why is the blockchain 1.3Gb.. i thought there were built-in mechanisms to trim it
164 2012-02-17 06:19:54 twmz has joined
165 2012-02-17 06:20:54 <twmz> are there known issues with the 0.6rc and rpcpassword or other rpc authentication functionality? I am not sure what I am doing wrong, but I can't get remote rpc connections to work no matter what I put in the config file.
166 2012-02-17 06:21:07 <twmz> but if I specifiy the password on the command line with -rpcpassword it works fine
167 2012-02-17 06:21:28 Karmaon has quit (Remote host closed the connection)
168 2012-02-17 06:21:58 <twmz> nevermind. found my stupid mistake.
169 2012-02-17 06:22:32 smickles is now known as smickles|idle
170 2012-02-17 06:25:39 BLZNGPNGN has quit (Read error: Connection reset by peer)
171 2012-02-17 06:26:05 BLZNGPNGN has joined
172 2012-02-17 06:29:15 <gmaxwell> twmz: what was your stupid mistake?
173 2012-02-17 06:29:16 Rabbit67890 has joined
174 2012-02-17 06:29:43 <twmz> rpcusername=myusername instead of rpcuser=myusername
175 2012-02-17 06:30:15 <twmz> in the config file
176 2012-02-17 06:34:20 marf_away has quit (Ping timeout: 245 seconds)
177 2012-02-17 06:36:30 phantomfakeBNC has joined
178 2012-02-17 06:36:33 phantomfakeBNC has quit (Max SendQ exceeded)
179 2012-02-17 06:37:22 fpgaminer has quit (Remote host closed the connection)
180 2012-02-17 06:37:39 fpgaminer has joined
181 2012-02-17 06:39:26 Rabbit67890 has quit (Ping timeout: 240 seconds)
182 2012-02-17 06:40:00 JRWR has joined
183 2012-02-17 06:40:02 JRWR has quit (Changing host)
184 2012-02-17 06:40:02 JRWR has joined
185 2012-02-17 06:41:47 Karmaon has joined
186 2012-02-17 06:45:35 pickett has quit (Ping timeout: 276 seconds)
187 2012-02-17 06:49:32 pickett has joined
188 2012-02-17 06:53:31 larsivi has quit (Read error: Operation timed out)
189 2012-02-17 07:06:13 RobinPKR has quit (Quit: RobinPKR)
190 2012-02-17 07:06:19 backburn has joined
191 2012-02-17 07:06:24 RobinPKR has joined
192 2012-02-17 07:10:46 Cablesaurus has joined
193 2012-02-17 07:10:46 Cablesaurus has quit (Changing host)
194 2012-02-17 07:10:46 Cablesaurus has joined
195 2012-02-17 07:12:27 Cablesaurus has quit (Client Quit)
196 2012-02-17 07:16:01 skeledrew has quit (Quit: Instantbird 1.2a1pre)
197 2012-02-17 07:18:15 Cablesaurus has joined
198 2012-02-17 07:18:15 Cablesaurus has quit (Changing host)
199 2012-02-17 07:18:15 Cablesaurus has joined
200 2012-02-17 07:19:57 smickles is now known as idle!~michael@cpe-071-070-169-083.nc.res.rr.com|smickles
201 2012-02-17 07:22:45 skeledrew has joined
202 2012-02-17 07:30:06 smickles is now known as smickles|idle
203 2012-02-17 07:33:45 MrTiggr has joined
204 2012-02-17 07:56:09 RazielZ has joined
205 2012-02-17 08:14:56 b4epoche_ has joined
206 2012-02-17 08:15:40 b4epoche has quit (Ping timeout: 245 seconds)
207 2012-02-17 08:15:41 b4epoche_ is now known as b4epoche
208 2012-02-17 08:16:05 MrTiggr has quit (Ping timeout: 245 seconds)
209 2012-02-17 08:17:16 ThomasV has quit (Ping timeout: 260 seconds)
210 2012-02-17 08:22:40 Ken` has joined
211 2012-02-17 08:24:20 toffoo has quit ()
212 2012-02-17 08:30:16 copumpkin has quit (Read error: Connection reset by peer)
213 2012-02-17 08:30:26 copumpkin has joined
214 2012-02-17 08:40:39 pickett has quit (Ping timeout: 276 seconds)
215 2012-02-17 08:47:22 <splatster> Umm, why does bitcoin-qt use the OpenGL framework?
216 2012-02-17 08:47:46 <splatster> s/does/is my copy of/
217 2012-02-17 08:47:57 pickett has joined
218 2012-02-17 08:48:06 has quit (Clown|!~clown@static-87-79-93-140.netcologne.de|Ping timeout: 245 seconds)
219 2012-02-17 08:53:50 davout has joined
220 2012-02-17 08:56:05 has joined
221 2012-02-17 08:56:07 sacarlson has quit (Read error: Connection reset by peer)
222 2012-02-17 08:58:15 JRWR has quit (Quit: BTC Welcome: 19QtYzmENUmqRhvjEvHsz785rqZ5RRcZG4)
223 2012-02-17 09:04:52 wood has quit (Ping timeout: 244 seconds)
224 2012-02-17 09:06:59 splatster has quit (Quit: be back in a bit)
225 2012-02-17 09:08:51 Clown has joined
226 2012-02-17 09:09:10 has quit (Clown|!Clown@static-87-79-93-140.netcologne.de|Ping timeout: 240 seconds)
227 2012-02-17 09:09:16 Clown is now known as Guest79591
228 2012-02-17 09:09:51 splatster has joined
229 2012-02-17 09:10:02 splatster has quit (Changing host)
230 2012-02-17 09:10:02 splatster has joined
231 2012-02-17 09:13:20 sacarlson has joined
232 2012-02-17 09:13:58 <splatster> Bitcoin-Qt is getting annoying
233 2012-02-17 09:16:38 ovidiusoft2 has joined
234 2012-02-17 09:22:12 davout has quit (Remote host closed the connection)
235 2012-02-17 09:23:12 hexTech has quit (Remote host closed the connection)
236 2012-02-17 09:24:32 hexTech has joined
237 2012-02-17 09:26:16 davout has joined
238 2012-02-17 09:31:22 MrTiggr has joined
239 2012-02-17 09:36:00 davout has quit (Remote host closed the connection)
240 2012-02-17 09:38:25 Cablesaurus has quit (Quit: For Sale: Parachute. Only used once, never opened, small stain.)
241 2012-02-17 09:39:48 sacarlson has quit (Ping timeout: 276 seconds)
242 2012-02-17 09:40:17 sacarlson has joined
243 2012-02-17 09:42:59 ThomasV has joined
244 2012-02-17 09:53:34 marf_away has joined
245 2012-02-17 10:00:08 zeiris has joined
246 2012-02-17 10:00:36 pickett has quit (Ping timeout: 276 seconds)
247 2012-02-17 10:02:43 danbri has quit (Remote host closed the connection)
248 2012-02-17 10:04:03 pickett has joined
249 2012-02-17 10:06:47 wood has joined
250 2012-02-17 10:08:48 <sje> splaster - it shouldn't need to...there's no opengl functionality in there
251 2012-02-17 10:08:58 <sje> what os?
252 2012-02-17 10:09:10 <splatster> OS X
253 2012-02-17 10:09:27 <splatster> and my nick is splat-ster
254 2012-02-17 10:09:57 <splatster> It has been using 130% CPU
255 2012-02-17 10:10:11 <diki> ;;seen tcatm
256 2012-02-17 10:10:12 <gribble> tcatm was last seen in #bitcoin-dev 1 week, 0 days, 4 hours, 10 minutes, and 59 seconds ago: <tcatm> Well, set it to 0.0.0.0 for the next few years before it is removed?
257 2012-02-17 10:10:19 <diki> zomg, a whole week?
258 2012-02-17 10:10:27 <splatster> Uses same amount even when internet is turned off
259 2012-02-17 10:11:16 <splatster> No reason at all. 130% CPU usage is quite a bit for an idle application.
260 2012-02-17 10:11:22 <cjd> spinning
261 2012-02-17 10:11:35 <cjd> imo lock contention
262 2012-02-17 10:17:46 davout has joined
263 2012-02-17 10:18:58 echelon has quit (Remote host closed the connection)
264 2012-02-17 10:19:38 echelon has joined
265 2012-02-17 10:24:08 danbri has joined
266 2012-02-17 10:39:26 <sje> splatster: sorry, no idea. doesn't sound normal
267 2012-02-17 10:41:18 <cjd> add printf calls to CRITICAL_BLOCK macro, I bet you'll see threads in a livelock situation
268 2012-02-17 10:41:41 <cjd> threads should never have been added to programming
269 2012-02-17 10:42:16 <sje> cjd - ha...but what would we do with all those cores?
270 2012-02-17 10:42:55 <cjd> most computers have a lot of processes running
271 2012-02-17 10:44:33 <cjd> problem is in the average program threads don't make anything any faster
272 2012-02-17 10:53:12 danbri has quit (Remote host closed the connection)
273 2012-02-17 10:55:37 danbri has joined
274 2012-02-17 10:56:37 splatster has quit (Quit: My balls itch...)
275 2012-02-17 11:03:38 iocor has joined
276 2012-02-17 11:20:55 Joric has joined
277 2012-02-17 11:20:56 Joric has quit (Changing host)
278 2012-02-17 11:20:56 Joric has joined
279 2012-02-17 11:24:23 darkskiez has quit (Ping timeout: 260 seconds)
280 2012-02-17 11:31:37 <sje> omg windows build is an absolute PITA!! deps archive outdated...where the f can i get a mingw build of boost for windows?!?
281 2012-02-17 11:31:44 <sje> i hate developing on windows
282 2012-02-17 11:31:53 <Joric> you spell PIPA wrong!
283 2012-02-17 11:32:08 <sje> everything i've ever touched has taken eight days longer to build
284 2012-02-17 11:32:15 <Joric> sje, i tried to build it aswell
285 2012-02-17 11:32:25 <sje> i don't want to have to build boost
286 2012-02-17 11:32:46 <sje> probably easier to cross compile and run on wine ffs
287 2012-02-17 11:32:49 <Joric> gavinandresen had some kind of dev machine on amazon EC2
288 2012-02-17 11:33:44 <Joric> amazon asked for my credit card had to kindly refuse
289 2012-02-17 11:35:06 <Joric> there's was a problem with db-4.8.30.NC it won't work properly
290 2012-02-17 11:35:26 smickles is now known as idle!~michael@cpe-071-070-169-083.nc.res.rr.com|smickles
291 2012-02-17 11:35:32 <Joric> i built boost/bsddb/openssl myself
292 2012-02-17 11:35:37 <sje> so i could use vc
293 2012-02-17 11:35:41 <sje> i have 2010 and 2008
294 2012-02-17 11:35:50 <Joric> i just used mingw from qt
295 2012-02-17 11:35:59 <sje> but they crack it over double-defined network stuff
296 2012-02-17 11:36:01 <Joric> you'll need qtsdk anyway
297 2012-02-17 11:36:08 <sje> i have qtsdk
298 2012-02-17 11:36:14 <sje> but no boost for ingw
299 2012-02-17 11:36:17 <sje> mingw
300 2012-02-17 11:36:21 <sje> that's the problem
301 2012-02-17 11:36:31 <Joric> well, you may build boost then
302 2012-02-17 11:36:47 <sje> really? i just read it was incompatible
303 2012-02-17 11:36:55 <sje> nm i'll try
304 2012-02-17 11:37:19 <sje> so far from 'apt-get install boost...' :)
305 2012-02-17 11:37:32 <Joric> bjam.exe --build-type=complete toolset=gcc variant=release link=static
306 2012-02-17 11:38:42 <Joric> bootstrap.bat mingw to build bjam
307 2012-02-17 11:40:51 <sipa> sje: official windows built are done via gitian (on Ubuntu)
308 2012-02-17 11:41:37 <sipa> the fact that that is easier than building on windows itself says enough ;)
309 2012-02-17 11:42:20 <Joric> even mingw is more compatible with windows than vc - the latter needs a lot of deps/runtumes
310 2012-02-17 11:43:09 <Joric> vc is way faster than gcc though
311 2012-02-17 11:43:25 <Joric> i mean compilation )
312 2012-02-17 11:48:53 <sje> crap state of affairs
313 2012-02-17 11:49:33 <sje> i could _try_ and fix the header issues...arg
314 2012-02-17 11:51:28 smickles is now known as smickles|idle
315 2012-02-17 11:56:24 <sipa> sje: which header issues?
316 2012-02-17 11:56:36 Dyaheon has quit ()
317 2012-02-17 11:57:17 <sje> sipa - trying to build using vc...first issue is windows.h has a #define max ....
318 2012-02-17 11:57:23 <sje> which stuffs up boost
319 2012-02-17 11:57:43 <sje> then there are problems with network struct redefinitions, because winsock2 needs to be included before windows
320 2012-02-17 11:57:51 <sje> to prevent inclusion of winsock.h
321 2012-02-17 11:58:06 <sje> now i have 'pid_t' is unknown
322 2012-02-17 11:58:18 Dyaheon has joined
323 2012-02-17 11:58:26 <sipa> oh, you're trying to revive the vc build system?
324 2012-02-17 11:58:48 <sje> ha no not really, just trying to use what i have and avoid building boost
325 2012-02-17 11:58:51 archo43 has joined
326 2012-02-17 11:59:10 <sipa> because vc building has been broken for quite a while now, afaik
327 2012-02-17 11:59:59 <sje> well, it is that
328 2012-02-17 12:00:45 <Joric> sje, tell if you succeed, makefile.vc wasn't updated for months
329 2012-02-17 12:01:55 <sipa> patches definitely welcome if you succeed, but you're pretty much on your own, since none of the core devs use windows afaik
330 2012-02-17 12:02:31 <wumpus> yes,the windows version is produced using cross cimpile
331 2012-02-17 12:02:36 booo has joined
332 2012-02-17 12:04:27 booo has quit (Remote host closed the connection)
333 2012-02-17 12:05:20 <sje> ok will do. hi wumpus - did you get any of my earlier messages?
334 2012-02-17 12:05:29 <sje> re tray icon & QSettings
335 2012-02-17 12:06:04 _Fireball has joined
336 2012-02-17 12:06:43 <wumpus> yes, the reason for using a dummy widget instead of show/hide is because combining minimization with hide/show causes problems in a lot of environments
337 2012-02-17 12:07:34 <wumpus> it crashed my window manager in some combinations, also sometimes the window didn't come back at all
338 2012-02-17 12:07:53 <wumpus> hence the fix by reparenting to a disconnected widget
339 2012-02-17 12:09:47 <wumpus> there were many people with problems with minimize to tray, so many that we consider removing the option
340 2012-02-17 12:09:51 danbri has quit (Remote host closed the connection)
341 2012-02-17 12:09:54 <wumpus> (close to taskbar works file)
342 2012-02-17 12:09:57 <wumpus> fine*
343 2012-02-17 12:10:15 Dagger3 has quit (Quit: Quitting)
344 2012-02-17 12:11:36 <wumpus> qsettings development branch is here: https://github.com/gavinandresen/bitcoin-git/tree/nooptionsinwallet
345 2012-02-17 12:11:54 <wumpus> (note that it is untested and probably currently doesn't work :-)
346 2012-02-17 12:12:14 <sipa> untested in satoshi's meaning of the word?
347 2012-02-17 12:12:32 <wumpus> yes it's just an experiment for now
348 2012-02-17 12:13:03 <sipa> (when satoshi said something was 'untested', it meant "probably doesn't compile")
349 2012-02-17 12:13:16 <wumpus> hehe
350 2012-02-17 12:15:11 <sje> wunpus - did you ever try changing the window to be a tool window, to remove it from the task bar?
351 2012-02-17 12:15:18 <sje> *wumpus
352 2012-02-17 12:15:34 <sipa> oh the joy of multi-platform GUI development
353 2012-02-17 12:16:15 <wumpus> nope...
354 2012-02-17 12:16:38 <sje> that's a trick i normally use...that is what i'm trying to test on windows
355 2012-02-17 12:16:51 <wumpus> sipa: well the basic stuff works fine on all platforms with qt, it's just weird options that give trouble
356 2012-02-17 12:18:40 <Joric> it is joy! unless there's a deadline
357 2012-02-17 12:19:33 smickles is now known as idle!~michael@cpe-071-070-169-083.nc.res.rr.com|smickles
358 2012-02-17 12:22:05 <wumpus> sje: let us know how it goes
359 2012-02-17 12:25:10 Tycale has quit (Ping timeout: 265 seconds)
360 2012-02-17 12:27:31 b4epoche_ has joined
361 2012-02-17 12:27:48 Dagger3 has joined
362 2012-02-17 12:28:42 b4epoche has quit (Ping timeout: 260 seconds)
363 2012-02-17 12:28:42 b4epoche_ is now known as b4epoche
364 2012-02-17 12:32:35 slush has joined
365 2012-02-17 12:34:32 <sje> well, mingw boost building :/
366 2012-02-17 12:45:19 <wumpus> sje: setWindowFlags(windowFlags() | Qt::Tool); on minimized seems to work :)
367 2012-02-17 12:46:05 <sje> wumpus - don't suppose you want to checkout my branch? i did a few other things, like toggle show/hide instead of just show...
368 2012-02-17 12:46:08 Joric has quit (Ping timeout: 240 seconds)
369 2012-02-17 12:46:15 <sje> sje397/bitcoin/TrayWindowPos
370 2012-02-17 12:46:22 <sje> save/restore window position, etc
371 2012-02-17 12:46:46 <wumpus> is that needed? I don't have any problems with the window position when not using a dummy widget
372 2012-02-17 12:47:05 <sje> i do - whenever it's shown, it comes up in a corner of my desktop
373 2012-02-17 12:47:13 <sje> that was part of my motivation
374 2012-02-17 12:47:31 <sje> plus, saving/restoring position and size is kinda nice
375 2012-02-17 12:48:40 <sje> i am borrowing from an instant messenger app i did where i worked on this stuff a little...
376 2012-02-17 12:49:23 <wumpus> okay :)
377 2012-02-17 12:49:27 <sje> i added 'IsObscured' so that clicking the icon when the window is covered will bring it to the front instead of hiding
378 2012-02-17 12:51:08 agricocb has quit (Ping timeout: 240 seconds)
379 2012-02-17 12:52:17 <sje> there is an issue with the window flickering when options are applied in that branch - i think i know what's wrong and how to fix it (problem is listening to 'optionsChanged' signal i added)
380 2012-02-17 12:52:22 Joric has joined
381 2012-02-17 13:00:23 <sje> but the issue i wanted to ask about is, immediately after making it a tool window, i lose my minimise button. after a show/hide it's fine, and in every other case it's fine :/ qt bug i think
382 2012-02-17 13:01:10 <sje> far out - looks like mingw build is working ok
383 2012-02-17 13:02:03 Davincij has joined
384 2012-02-17 13:04:02 <wumpus> https://github.com/bitcoin/bitcoin/pull/853 see this pull request, I only change the window into a tool window when minimized to tray, and change it again to a normal window when shown
385 2012-02-17 13:05:01 <sje> yeah - does it need to be in the taskbar if there's a tray icon?
386 2012-02-17 13:05:09 <sje> personally i like it not there
387 2012-02-17 13:06:25 <gribble> New news from bitcoinrss: laanwj opened pull request 853 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/853>
388 2012-02-17 13:09:07 <diki> gribble is broken
389 2012-02-17 13:09:15 <diki> ;;bc,gen 232000
390 2012-02-17 13:09:23 <gribble> Error: There's really no reason why you should have underscores or brackets in your mathematical expression. Please remove them.
391 2012-02-17 13:10:04 user__ has joined
392 2012-02-17 13:14:12 <sje> yay i builded it
393 2012-02-17 13:16:17 darkee has quit (Quit: Verlassend)
394 2012-02-17 13:17:31 <Joric> gribble, good joke
395 2012-02-17 13:18:22 Tycale has joined
396 2012-02-17 13:18:57 <wumpus> sje: depends on the setting "minimize to tray"
397 2012-02-17 13:19:45 Nicksasa has joined
398 2012-02-17 13:19:54 <wumpus> if that setting is off it minimizes (to the taskbar) like all other windows, if the setting is on it hides the window completely
399 2012-02-17 13:28:22 <sje> wumpus - yes i know...but i mean, i prefer not to have it in the task bar when the window is visible...just personal preference
400 2012-02-17 13:28:23 TD has joined
401 2012-02-17 13:28:44 <sje> makes sense to me since it's accessible via the taskbar icon anyway
402 2012-02-17 13:28:58 <sje> it just clutters the taskbar...
403 2012-02-17 13:29:06 <sje> but tool windows on windows are ugly
404 2012-02-17 13:29:58 <sje> can i push you to change the taskbar click to toggle visibility instead of show?
405 2012-02-17 13:30:08 <sje> (i can do the patch)
406 2012-02-17 13:30:37 <sje> the issue is that when it is behind another window, clicking hides it and that's dodgy...but my 'IsObscured' method fixes that
407 2012-02-17 13:30:57 <sje> (for whatever systems it works on - tested kde and windows)
408 2012-02-17 13:33:16 Guest12250 has joined
409 2012-02-17 13:33:27 MagicalTux has quit (Excess Flood)
410 2012-02-17 13:34:18 Guest39077 has joined
411 2012-02-17 13:34:57 Guest12250 has quit (Client Quit)
412 2012-02-17 13:35:16 datagutt_ has joined
413 2012-02-17 13:35:33 minimoose has joined
414 2012-02-17 13:36:07 <sje> why the hell does it need to link every time i press run in qtcreator on windows?!? ffs
415 2012-02-17 13:37:11 Raccoon- has joined
416 2012-02-17 13:37:15 ivan\ has quit (Ping timeout: 272 seconds)
417 2012-02-17 13:39:38 Raccoon has quit (Ping timeout: 248 seconds)
418 2012-02-17 13:39:39 Raccoon- is now known as Raccoon
419 2012-02-17 13:41:52 ivan\ has joined
420 2012-02-17 13:42:33 darkee has joined
421 2012-02-17 14:00:48 peck has quit (Ping timeout: 240 seconds)
422 2012-02-17 14:05:27 peck has joined
423 2012-02-17 14:07:12 btc_novice has joined
424 2012-02-17 14:07:35 <luke-jr> sipa: b0529ff Fix wallet locking locking
425 2012-02-17 14:07:49 <luke-jr> sipa: throw this into 0.5.3 or wait until 0.5.4?
426 2012-02-17 14:12:22 <sipa> luke-jr: it's a pure bugfix, but it has not had much testing (except by myself)
427 2012-02-17 14:15:35 <sipa> luke-jr: #842 is not necessary in 0.5, by the way
428 2012-02-17 14:15:46 JRWR has joined
429 2012-02-17 14:15:46 <sipa> 25ab175
430 2012-02-17 14:16:27 agricocb has joined
431 2012-02-17 14:17:11 <luke-jr> sipa: can't hurt either, afaict?
432 2012-02-17 14:17:18 <sipa> indeed
433 2012-02-17 14:17:44 <luke-jr> and a future bugfix could *possibly* change its necessity, so I'm not inclined to take it out <.<
434 2012-02-17 14:17:58 <luke-jr> it's buried a commit back now
435 2012-02-17 14:20:42 <luke-jr> wumpus: -daemon never worked with Bitcoin-Qt, correct?
436 2012-02-17 14:21:21 <wumpus> no, it never worked
437 2012-02-17 14:21:24 <wumpus> it did awful things
438 2012-02-17 14:22:16 <sipa> luke-jr: 0.5.3 does include the Qt GUI, right, despite the branch name "bitcoind-stable" ?
439 2012-02-17 14:22:28 <luke-jr> sipa: yes
440 2012-02-17 14:24:28 <luke-jr> sipa: back to b0529ff, how practical was the problem it fixes?
441 2012-02-17 14:25:04 <sipa> i should test the old version, actually, i'm surprised it worked at all
442 2012-02-17 14:25:10 <sipa> gimme a se
443 2012-02-17 14:25:11 <sipa> c
444 2012-02-17 14:26:46 Alex360 has joined
445 2012-02-17 14:26:54 <Alex360> Hello all
446 2012-02-17 14:27:00 JRWR has quit (Read error: Connection reset by peer)
447 2012-02-17 14:27:09 <Alex360> I have a problem with starting Bitcoin on Windows 7 64bit.
448 2012-02-17 14:27:22 <Alex360> The addr.dat fails loading. Deleting the file won't work.
449 2012-02-17 14:27:41 <Alex360> Can anyone help me, please?
450 2012-02-17 14:28:12 <sipa> what error do you get?
451 2012-02-17 14:28:29 <Alex360> Problem with loading addr.dat (translated from Dutch to English)
452 2012-02-17 14:32:18 ovidiusoft2 has quit (Ping timeout: 265 seconds)
453 2012-02-17 14:33:55 <Alex360> I tried to reinstall Bitcoin
454 2012-02-17 14:34:11 <sipa> try deleting the database directory
455 2012-02-17 14:35:38 <Alex360> This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
456 2012-02-17 14:35:52 <Alex360> bitcoin-qt.exe stopped working
457 2012-02-17 14:36:16 <phantomcircuit> if you haven't already
458 2012-02-17 14:36:20 <phantomcircuit> backup wallet.dat
459 2012-02-17 14:36:21 <phantomcircuit> :)
460 2012-02-17 14:36:39 <Alex360> My wallet is empty, but thanks!
461 2012-02-17 14:36:47 <Alex360> ************************ EXCEPTION: 11DbException Db::open: Invalid argument C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe in Runaway exception says the debug.log
462 2012-02-17 14:37:22 <sipa> Alex360: is that when you start it?
463 2012-02-17 14:37:37 <phantomcircuit> it's broked
464 2012-02-17 14:37:44 <Alex360> Yeah
465 2012-02-17 14:37:57 <Alex360> Full debug log for the start
466 2012-02-17 14:37:57 <Alex360> Bitcoin version 0.5.2-beta Default data directory C:\Users\bin\AppData\Roaming\Bitcoin Loading addresses... dbenv.open strLogDir=C:\Users\bin\AppData\Roaming\Bitcoin/database strErrorFile=C:\Users\bin\AppData\Roaming\Bitcoin/db.log Loaded 0 addresses addresses 264ms Loading block index... ************************ EXCEPTION: 11DbException Db::open: Invalid argument C:\Program Files (x86)\Bitcoin\bit
467 2012-02-17 14:38:10 <gribble> New news from bitcoinrss: laanwj opened pull request 854 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/854>
468 2012-02-17 14:38:11 <sipa> ok your blkindex.dat is corrupted
469 2012-02-17 14:38:38 <Alex360> What now? Must i delete that file?
470 2012-02-17 14:38:57 <diki> is bitcoin.org working for you guys?
471 2012-02-17 14:39:00 <diki> appears to be down for me
472 2012-02-17 14:39:14 <Alex360> Yes it's working here.
473 2012-02-17 14:39:29 <Alex360> Now a try with refreshing my cache
474 2012-02-17 14:39:46 <Alex360> Yeah, it's up!
475 2012-02-17 14:41:06 <sipa> luke-jr: the actually-occuring problem fixed by #828 is lingering threads when using the walletlock RPC, but there may be others (race conditions, 100% cpu usage)
476 2012-02-17 14:41:33 <luke-jr> sipa: your call on whether to put it in 0.5.3 or 0.5.4
477 2012-02-17 14:41:53 <sipa> 0.5.3 then
478 2012-02-17 14:42:24 <diki> any bugs in 0.6 rc1?
479 2012-02-17 14:43:01 user__ has quit (Quit: Leaving)
480 2012-02-17 14:44:20 <sipa> diki: 15 bug fixes so faer
481 2012-02-17 14:44:29 <sipa> after 0.6.0rc12
482 2012-02-17 14:44:31 <sipa> rc1
483 2012-02-17 14:44:31 <Alex360> How can i fix my error?
484 2012-02-17 14:44:40 <sipa> Alex360: still the same problem?
485 2012-02-17 14:44:57 <Alex360> Yes.
486 2012-02-17 14:45:18 <sipa> the solution that most likely works: delete all files except wallet.dat and bitcoin.conf
487 2012-02-17 14:45:29 <sipa> but that will mean redownloading the block chain
488 2012-02-17 14:45:38 <sipa> alternatively, try leaving blk0001.dat and blkindex.dat there
489 2012-02-17 14:46:39 <Alex360> Ok, do i need to delete the folder "database" to?
490 2012-02-17 14:47:06 markm_ has joined
491 2012-02-17 14:47:15 <sipa> yes
492 2012-02-17 14:47:30 <sipa> have you downgraded, or changed version when this problem started?
493 2012-02-17 14:48:01 <luke-jr> sipa: speaking of which, what happens when someone downgrades from addrman to pre-addrman?
494 2012-02-17 14:48:19 <sipa> luke-jr: they'll get a seemingly empty address database
495 2012-02-17 14:48:27 <gribble> New news from bitcoinrss: sje397 opened pull request 855 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/855>
496 2012-02-17 14:49:14 <luke-jr> sje needs a lesson on using git x.x
497 2012-02-17 14:49:18 markm_ is now known as knotwork
498 2012-02-17 14:49:21 <Alex360> No, just a fresh install, but my computer suddenly shut down yesterday because i pressed the button stop mining in GUIminer. Maybe that's the problem?
499 2012-02-17 14:49:57 <Alex360> It's working now, thanks for helping!
500 2012-02-17 14:50:17 <sje> luke-jr: ha. sorry, fixed
501 2012-02-17 14:50:47 knotwork has quit (Client Quit)
502 2012-02-17 14:50:50 <sipa> sje: hmm, not really :)
503 2012-02-17 14:51:00 <sje> hm no :(
504 2012-02-17 14:51:05 <luke-jr> O.O
505 2012-02-17 14:51:39 <sje> ok. lesson? how to fix that? :/
506 2012-02-17 14:51:43 knotwork has joined
507 2012-02-17 14:52:04 <luke-jr> BlueMatt: is CBlockStore ready for next-test?
508 2012-02-17 14:52:43 <sipa> luke-jr: afaik blockstore is functional (with some performance issues left only), but it will probably conflict with a lot of other changes
509 2012-02-17 14:52:54 <luke-jr> hmm
510 2012-02-17 14:54:48 <sje> there
511 2012-02-17 14:54:54 <sje> bloody git
512 2012-02-17 14:55:01 molecular has quit (Quit: Leaving)
513 2012-02-17 14:55:13 molecular has joined
514 2012-02-17 14:58:22 nathan7 is now known as hp-
515 2012-02-17 14:58:26 hp- is now known as nathan7
516 2012-02-17 14:58:32 <gribble> New news from bitcoinrss: sipa opened issue 856 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/856>
517 2012-02-17 15:01:19 jgarzik_ is now known as jgarzik
518 2012-02-17 15:03:06 <jgarzik> sipa: I am still having trouble understanding "Februari 15th, the protocol changes and 'version' and 'verack' messages get a checksum"
519 2012-02-17 15:03:22 <jgarzik> sipa: I thought those messages have been in there since version '209'
520 2012-02-17 15:03:26 <jgarzik> er, checksums
521 2012-02-17 15:03:36 <sipa> jgarzik: ok, the correct explanation
522 2012-02-17 15:04:00 <sipa> network protocol versions before 209 did not have checksums anywhere, protocol 209 and above has them for all messages
523 2012-02-17 15:04:07 <jgarzik> yes
524 2012-02-17 15:04:15 <sipa> however, new connections are initialized with version 0
525 2012-02-17 15:04:28 <sipa> and they switch protocol versions after the verack
526 2012-02-17 15:05:05 <sipa> after feb20, new connections will initialize as version 209, causing the two initial messages (version and verack) to have a checksum as well
527 2012-02-17 15:05:58 graingert has joined
528 2012-02-17 15:06:40 <jgarzik> sipa: you mean "after 0.6 release" not feb20, yes?
529 2012-02-17 15:06:48 <sipa> no, i mean after feb20
530 2012-02-17 15:06:57 <sipa> it has been that way since bitcoin 0.2.9
531 2012-02-17 15:07:12 <jgarzik> sipa: where is this encoded in the code? net.h?
532 2012-02-17 15:07:16 <sipa> main.cpp
533 2012-02-17 15:07:27 <sipa> wait
534 2012-02-17 15:08:13 <sipa> net.h, indeed
535 2012-02-17 15:08:18 <jgarzik> sipa: I only see a special testnet rule, dated feb 15, in main.cpp
536 2012-02-17 15:08:19 <jgarzik> ok
537 2012-02-17 15:08:27 <sipa> in CNode's constructor
538 2012-02-17 15:08:59 <jgarzik> sipa: ok, I see it, thanks. that clears everything up. Just needed to see the specific code being referred to... :)
539 2012-02-17 15:09:22 <sipa> who would have thought code can be so clear :)
540 2012-02-17 15:09:53 <jgarzik> sipa: since I was unfamiliar with this bit of code, just reading the pull request, it sounded like you were proposing a brand new protocol change
541 2012-02-17 15:09:58 <jgarzik> that took effect feb20
542 2012-02-17 15:10:36 <sipa> oh no, i was dealing with an earlier-scheduled protocol change :)
543 2012-02-17 15:10:54 <jgarzik> too bad this wasn't staged onto testnet a while ago, with "if (fTestNet || (date > foo))"
544 2012-02-17 15:11:12 <jgarzik> water under the bridge
545 2012-02-17 15:11:31 Tycale has quit (Quit: Cya)
546 2012-02-17 15:12:36 storrgie has joined
547 2012-02-17 15:13:19 copumpkin has quit (Quit: Computer has gone to sleep.)
548 2012-02-17 15:13:23 Tycale has joined
549 2012-02-17 15:21:54 Phoebus has quit (Read error: Operation timed out)
550 2012-02-17 15:22:53 sneak has quit (Read error: Operation timed out)
551 2012-02-17 15:23:13 briggle has quit (Ping timeout: 245 seconds)
552 2012-02-17 15:24:39 sneak has joined
553 2012-02-17 15:24:39 sneak has quit (Changing host)
554 2012-02-17 15:24:39 sneak has joined
555 2012-02-17 15:26:35 SomeoneWeird is now known as SomeoneWeirdzzz
556 2012-02-17 15:28:19 <luke-jr> sipa: ping
557 2012-02-17 15:28:44 <luke-jr> getalltransactions modifies AddAddress, which is removed probably in addrman; how to merge? :x
558 2012-02-17 15:29:22 <sipa> it doesn't modify AddAddress...
559 2012-02-17 15:29:41 <luke-jr> sorry, multilocal I mean
560 2012-02-17 15:30:24 <sipa> AddAddress can be removed, but you need another IsLocal check somewhere
561 2012-02-17 15:30:25 <luke-jr> which also makes the answer clearer
562 2012-02-17 15:30:34 <sipa> i'll merge it
563 2012-02-17 15:31:23 <luke-jr> I figured it out, no rush
564 2012-02-17 15:32:33 <ferroh> How is it possible that blockchain.info can use MtGox yubikeys?
565 2012-02-17 15:32:33 <ferroh> https://blockchain.info/wallet/yubikey
566 2012-02-17 15:33:00 <sipa> luke-jr: in ThreadOpenConnections2 there is a 'addr == addrLocalHost' test; that becomes IsLocal(addr)
567 2012-02-17 15:33:25 X-Scale has joined
568 2012-02-17 15:34:58 james has joined
569 2012-02-17 15:35:23 topace has quit (Ping timeout: 248 seconds)
570 2012-02-17 15:35:33 james is now known as Guest18927
571 2012-02-17 15:40:27 Phoebus has joined
572 2012-02-17 15:40:41 <sje> sorry wumpus, i edited that comment - my fault it was broke, i think
573 2012-02-17 15:40:48 briggle has joined
574 2012-02-17 15:41:06 <sje> but maximise does seem to be broken
575 2012-02-17 15:41:18 Guest18927 is now known as topace_
576 2012-02-17 15:41:22 <wumpus> ok I'll look at that
577 2012-02-17 15:41:42 devrandom has joined
578 2012-02-17 15:42:48 Clipse has joined
579 2012-02-17 15:44:48 shlnvxaca has quit (Ping timeout: 265 seconds)
580 2012-02-17 15:45:27 Zarutian has joined
581 2012-02-17 15:45:43 copumpkin has joined
582 2012-02-17 15:47:32 roconnor has joined
583 2012-02-17 15:48:47 <roconnor> Dear user n27pHgA6KioCvXUCdijzdFjeaa9kHA7kzi, Due to your violation of bitcoin TOS your asset has been frozen and your private key is being disclosed as 9afaa65b092e4c82ea752080bee6ce53398207dca480f64c82f32bdb7f85b7e5. Have a nice day, and thank you for using bitcoin.
584 2012-02-17 15:48:50 <wumpus> sje: I've repushed, can you test? showNormal is no longer overridden now
585 2012-02-17 15:48:55 roconnor has left ("Konversation terminated!")
586 2012-02-17 15:49:10 <sje> hm ok, will try
587 2012-02-17 15:50:10 <wumpus> it's super-simple now, so many lines removed, it would be great if this was enough
588 2012-02-17 15:58:38 <sipa> luke-jr: mind putting aa625ed6 in 0.5.3rc3?
589 2012-02-17 16:00:08 iocor has quit (Quit: Computer has gone to sleep.)
590 2012-02-17 16:00:10 traviscj_ has joined
591 2012-02-17 16:00:13 <luke-jr> sipa: sure, not sure why I missed that
592 2012-02-17 16:00:48 <luke-jr> sipa: it seems to have an API change? :/
593 2012-02-17 16:01:26 <sipa> it shouldn't
594 2012-02-17 16:01:30 ovidiusoft has joined
595 2012-02-17 16:01:40 <luke-jr> - obj.push_back(Pair("unlocked_until", (boost::int64_t)nWalletUnlockTime));
596 2012-02-17 16:01:42 <luke-jr> + obj.push_back(Pair("unlocked_until", (boost::int64_t)nWalletUnlockTime / 1000));
597 2012-02-17 16:01:59 <sipa> yes, nWalletUnlockTime is changed to have millisecond precision
598 2012-02-17 16:02:20 <sipa> so to retain API compatibility, it is divided by 1000 there
599 2012-02-17 16:02:39 <luke-jr> I don't see nWalletUnlockTime being assigned differently, hmmk
600 2012-02-17 16:02:52 traviscj has quit (Ping timeout: 244 seconds)
601 2012-02-17 16:02:53 <luke-jr> ok, I see it
602 2012-02-17 16:03:27 <luke-jr> o wow, 2997 lines of conflicts for cblockstore
603 2012-02-17 16:04:41 <sje> wumpus - now maximizing the window makes it dissapear
604 2012-02-17 16:04:59 <sipa> sje: it's just being maximized into infinity!
605 2012-02-17 16:05:04 <wumpus> wtf
606 2012-02-17 16:06:04 <sje> wumpus - docs for 'setWindowFlags' says it hides the window, or reparents, and you must call show
607 2012-02-17 16:06:26 <sje> in 'changeEvent' you set it to be 'not tool' on maximize
608 2012-02-17 16:06:28 <sje> which hides it
609 2012-02-17 16:08:41 <wumpus> but why would it hide when you set it to be "not tool"?
610 2012-02-17 16:08:49 <wumpus> wouldn't that simply change it to a normal window
611 2012-02-17 16:09:15 erle- has joined
612 2012-02-17 16:10:40 <sje> setWindowFlags hides the window if it's visible...just a quirk of the function i think
613 2012-02-17 16:11:00 <wumpus> seems that windowstatechangeevent does have a field "oldstate" ... so it is possible to detect transitions to, and from maximized reliably
614 2012-02-17 16:11:03 <wumpus> let's try that
615 2012-02-17 16:12:03 iocor has joined
616 2012-02-17 16:14:10 graingert has quit (Read error: Connection reset by peer)
617 2012-02-17 16:14:14 <luke-jr> github down?
618 2012-02-17 16:17:27 davout_ has joined
619 2012-02-17 16:18:34 <wumpus> seems so
620 2012-02-17 16:19:51 Diablo-D3 has joined
621 2012-02-17 16:21:03 davout has quit (Ping timeout: 248 seconds)
622 2012-02-17 16:24:51 <sje> you killed it wumpus ;)
623 2012-02-17 16:25:00 <sje> i must sleep - cya
624 2012-02-17 16:25:02 <wumpus> it works again
625 2012-02-17 16:25:05 <wumpus> see ya
626 2012-02-17 16:25:16 <wumpus> sje: I did another re-push, please test when you have the time :)
627 2012-02-17 16:25:26 <sje> will do
628 2012-02-17 16:25:27 <wumpus> now it's actually detecting minimized->unminimized
629 2012-02-17 16:25:30 <wumpus> and the other way around
630 2012-02-17 16:28:00 Alex360 has quit (Ping timeout: 245 seconds)
631 2012-02-17 16:28:23 p0s has joined
632 2012-02-17 16:28:54 <copumpkin> has anyone looked at roconnor's thing? that looks scary
633 2012-02-17 16:29:46 <sipa> there's a fix coming up
634 2012-02-17 16:29:52 <sipa> well, fix
635 2012-02-17 16:30:16 <sipa> first step is adding the block's height to the coinbase
636 2012-02-17 16:30:23 <sipa> then disencouraging blocks that don't
637 2012-02-17 16:30:24 <luke-jr> copumpkin: ?
638 2012-02-17 16:30:34 davout_ has quit (Remote host closed the connection)
639 2012-02-17 16:30:45 ThomasV has quit (Quit: Leaving)
640 2012-02-17 16:30:53 <copumpkin> ;;seen roconnor
641 2012-02-17 16:30:54 <gribble> roconnor was last seen in #bitcoin-dev 42 minutes and 6 seconds ago: <roconnor> Dear user n27pHgA6KioCvXUCdijzdFjeaa9kHA7kzi, Due to your violation of bitcoin TOS your asset has been frozen and your private key is being disclosed as 9afaa65b092e4c82ea752080bee6ce53398207dca480f64c82f32bdb7f85b7e5. Have a nice day, and thank you for using bitcoin.
642 2012-02-17 16:31:00 <copumpkin> luke-jr: what he just said
643 2012-02-17 16:31:05 <wumpus> copumpkin: no use trying that private key, it has no coins on it
644 2012-02-17 16:31:31 <copumpkin> [11:18:02] <roconnor> copumpkin: actually I froze my money; however if I send you money I can freeze it.
645 2012-02-17 16:31:34 <gmaxwell> Oh, he lives!
646 2012-02-17 16:31:38 <copumpkin> [11:19:45] <roconnor> copumpkin: after you spend it, if the money isn't combined with someone else's I can freeze their money.
647 2012-02-17 16:31:48 <ferroh> lol
648 2012-02-17 16:31:51 <gmaxwell> And what the @#$@# is he talking about there?
649 2012-02-17 16:31:54 <ferroh> lolol
650 2012-02-17 16:32:09 <ferroh> Oh man, that's great stuff.
651 2012-02-17 16:32:10 <sipa> http://r6.ca/blog/20120206T005236Z.html
652 2012-02-17 16:32:15 <sipa> read that
653 2012-02-17 16:33:03 <luke-jr> hehe
654 2012-02-17 16:33:09 <copumpkin> "This is not really a âdouble spend attackâ in the traditional sense. Alice gets no monetary advantage from this particular attack. Neither does Alice incur a financial loss, unless her double spend fails. This attack is a more of a âscrew youâ attack that simply destroys existing users confirmed transactions."
655 2012-02-17 16:33:54 <Diablo-D3> thats pretty dangerous though
656 2012-02-17 16:34:06 <copumpkin> yeah
657 2012-02-17 16:34:13 <sipa> also quite difficulty to pull at real difficulty, but not impossible
658 2012-02-17 16:34:20 <copumpkin> that's why I wanted to see what people thought
659 2012-02-17 16:34:20 <Diablo-D3> it erodes the trust in whatever system you're describing
660 2012-02-17 16:34:30 <ferroh> if that was actually viable, then Alice would have a huge monetary advantage actually
661 2012-02-17 16:34:35 <Diablo-D3> because thats not particularly possible in bitcoin due to the ZOMG DIFF
662 2012-02-17 16:34:39 <Diablo-D3> and sipa beat me to that
663 2012-02-17 16:34:46 <ferroh> well, huge if the number of coins that could be destroyed was large enough
664 2012-02-17 16:35:06 <Diablo-D3> btw, you know catalyst 12.2?
665 2012-02-17 16:35:10 <Diablo-D3> its fucking magic
666 2012-02-17 16:35:21 <Diablo-D3> Ive been told my kernel runs faster on 12.2 on 58xx.
667 2012-02-17 16:35:24 <Diablo-D3> on _58xx_
668 2012-02-17 16:36:22 <wumpus> but is this a problem?
669 2012-02-17 16:36:36 <wumpus> I mean, a bug that should be fixed?
670 2012-02-17 16:36:52 <sipa> wumpus: it's an actual bug
671 2012-02-17 16:37:15 <gavinandresen> definitely a bug that should be fixed. I'd like to get duplicate coinbase discouragement into 0.6
672 2012-02-17 16:37:15 <Diablo-D3> fuck
673 2012-02-17 16:37:24 <sipa> the fact is that creating a new transaction with the same id causes the former one to be overwritten in the index
674 2012-02-17 16:37:27 <Diablo-D3> "Updated an old p4 box from 12.1 to 12.2 and gained 18mhash, from 262 to 280."
675 2012-02-17 16:37:35 <Diablo-D3> "Radeon 5830, 900 core, 300 mem, 1.01v"
676 2012-02-17 16:38:01 <luke-jr> next, next-test rebased
677 2012-02-17 16:38:03 <gavinandresen> Fixing that is probably a good idea, too (bdb allows multiple records with the same key, if I recall correctly)
678 2012-02-17 16:38:34 <sipa> gavinandresen: that means hardfork...
679 2012-02-17 16:38:42 <Diablo-D3> 262/900/1120*960*1440 = 360 on a 960mhz 5850...
680 2012-02-17 16:38:55 ciscoftw has joined
681 2012-02-17 16:39:00 <Diablo-D3> 280/900/1120*960*1440 = 384 on a 960mhz 5850...
682 2012-02-17 16:39:04 <ciscoftw> whats up with the blockexplorer?
683 2012-02-17 16:39:06 <Diablo-D3> thats still slower than on my box!
684 2012-02-17 16:39:09 <gavinandresen> sipa: good point...
685 2012-02-17 16:39:27 sclv has joined
686 2012-02-17 16:39:32 <imsaguy2> some hardforks are worth it
687 2012-02-17 16:39:33 b4epoche_ has joined
688 2012-02-17 16:39:48 <imsaguy2> a fundamental flaw would be such an occasion
689 2012-02-17 16:40:04 <gavinandresen> If we can fix it without the possibility of a hardfork then we should
690 2012-02-17 16:40:18 <sipa> gavinandresen: yes; just disallow overwriting
691 2012-02-17 16:40:28 b4epoche has quit (Ping timeout: 240 seconds)
692 2012-02-17 16:40:29 b4epoche_ is now known as b4epoche
693 2012-02-17 16:40:42 <sipa> which requires supermajority and stuff
694 2012-02-17 16:40:48 <gavinandresen> sipa: that sounds easy....
695 2012-02-17 16:42:31 <sipa> gavinandresen: it's exactly the same as what we're doing with discouraging duplicate coinbases, only more strict
696 2012-02-17 16:42:54 <copumpkin> gavinandresen: it's an option you can turn on in bdb, but by default it'll just overwrite I think
697 2012-02-17 16:42:59 <gavinandresen> Reject the transaction/block outright.
698 2012-02-17 16:43:08 <sipa> yes, that's what we should do
699 2012-02-17 16:43:30 <sipa> do not allow a transaction to be in a block whose id already exists (unless it is completely spent)
700 2012-02-17 16:44:27 p0s has quit (Remote host closed the connection)
701 2012-02-17 16:44:28 <sje> don't you have to go down to inputs, not just transactions? i thought the point was that there really isn't a transaction id
702 2012-02-17 16:44:31 <gavinandresen> The "unless it is completely spent" rule so that pruning can happen at some point in the future?
703 2012-02-17 16:44:42 <sje> it would be input sequence yes?
704 2012-02-17 16:44:59 <sipa> gavinandresen: indeed
705 2012-02-17 16:45:23 <gmaxwell> sipa: seems prudent.
706 2012-02-17 16:45:32 <gavinandresen> I'd be happy with a reject duplicates with no exceptions for now, and revisiting that if/when pruning happens.
707 2012-02-17 16:45:49 <gmaxwell> gavinandresen: then deploying pruing will be a fork risk. :(
708 2012-02-17 16:45:50 Mango-chan has joined
709 2012-02-17 16:45:50 Mango-chan has quit (Changing host)
710 2012-02-17 16:45:50 Mango-chan has joined
711 2012-02-17 16:45:50 <sipa> revisiting that will require a hardfork
712 2012-02-17 16:45:53 <luke-jr> ^
713 2012-02-17 16:45:58 <gmaxwell> Right.
714 2012-02-17 16:46:34 <sipa> if you only apply the rule to coinbases, no exceptions is reasonable
715 2012-02-17 16:46:43 <gmaxwell> In the case we were limited to coinbases at least we could say "then don't prune coinbases" and that wasn't too bad.
716 2012-02-17 16:47:13 p0s has joined
717 2012-02-17 16:47:14 * luke-jr notes that to not prune coinbases, you also cannot prune txn #2
718 2012-02-17 16:47:19 <luke-jr> completely*
719 2012-02-17 16:47:32 <gmaxwell> But for _all_ transactions (which I think is an a reasonable requirement) we don't get that free pass.
720 2012-02-17 16:47:52 <sipa> you can only create duplicate non-coinbases if duplicate coinbases are possible
721 2012-02-17 16:47:57 <luke-jr> in fact, if we say "don't prune <any txn type>", we can't do headers-onlyâ¦
722 2012-02-17 16:48:16 <gmaxwell> luke-jr: sure we can, because headers-only don't mine.
723 2012-02-17 16:48:28 <gmaxwell> And so their differential acceptance of transactions isn't harmful.
724 2012-02-17 16:49:01 <sipa> there's two options I think; disallow duplicate coinbases entirely, and you retain the power to identify a transaction with its id
725 2012-02-17 16:49:10 <luke-jr> gmaxwell: I mean headers-only of completely spent blocks
726 2012-02-17 16:49:45 <sipa> or you disallow overwriting unspent any transactions (which sounds more sane, imho), but then a duplicate txid is possible in theory in the future
727 2012-02-17 16:50:30 <gmaxwell> sipa: I don't see it that way.
728 2012-02-17 16:50:46 <gavinandresen> Why is disallowing duplicate coinbases entirely less sane? Storing every coinbase hash isn't a big deal....
729 2012-02-17 16:50:56 <gmaxwell> sipa: we should do the height thing to prevent duplication, but that takes time to deploy. And we disallow overwriting, which we can do faster I think.
730 2012-02-17 16:51:43 <gavinandresen> Let me clean up and push my latest discourageblocks branch....
731 2012-02-17 16:52:35 <sipa> gmaxwell: if adding the height to the coinbase is implemented as a network rule, all is fine
732 2012-02-17 16:52:57 sneak has quit (Ping timeout: 272 seconds)
733 2012-02-17 16:53:06 <gmaxwell> sipa: yes, but we probably can't turn on that rule for some time, where I think we could start dropping blocks with overwrites right away.
734 2012-02-17 16:53:26 sneak has joined
735 2012-02-17 16:53:35 <gmaxwell> (there is some small risk of wasting effort extending a dead chain in that case, but only if the attack actually happens)
736 2012-02-17 16:53:38 <sipa> gmaxwell: that requires the same kind of roll-out as BIP16
737 2012-02-17 16:53:56 <gavinandresen> https://github.com/gavinandresen/bitcoin-git/tree/discourageblocks
738 2012-02-17 16:53:59 <gmaxwell> sipa: Does it? I think we're allowed to risk orphaning miners to fix a protocol flaw.
739 2012-02-17 16:54:42 ThomasV has joined
740 2012-02-17 16:54:45 <gavinandresen> The discourageblocks code does a 2-stage rollout: at 50+% any duplicate coinbase blocks are explictly detected and discouraged
741 2012-02-17 16:55:00 <sipa> gmaxwell: it's not about orphaning miners; it's about adding the possibility for an attacker to create a chain split, which is seen by some, and not by others
742 2012-02-17 16:55:05 <gavinandresen> And at 100% (100 of last 100 blocks) any blocks without the height in them are discouraged
743 2012-02-17 16:55:11 X-Scale` has joined
744 2012-02-17 16:55:22 <gmaxwell> If someone does the overwrite attack, it's already an attack that potentially forks the chain. So I think we're allowed to roll fixes that potentially split too.
745 2012-02-17 16:56:23 <gmaxwell> Though we can't roll the height fix that way because it will cause splits even where there is no attack, while the overwrite fix splits only where there is an attack (which would potentially cause an unresolvable split in any case)
746 2012-02-17 16:56:45 X-Scale has quit (Ping timeout: 272 seconds)
747 2012-02-17 16:57:18 X-Scale` is now known as X-Scale
748 2012-02-17 16:57:50 <sje> gavinandresen: looks to me like that code wil break if there's less than 100 blocks....i.e. for the next 'xcoin'
749 2012-02-17 16:58:27 <gavinandresen> sje: a) nope. and b) I don't really care about xcoin....
750 2012-02-17 16:58:45 <gavinandresen> sje: wait: a) yep
751 2012-02-17 16:59:20 <sje> i don't care about xcoin either :)
752 2012-02-17 16:59:28 <sje> but for testing etc...
753 2012-02-17 16:59:35 <gavinandresen> sje: it'll probably break bootstrapping from an empty chain.... good catch, I'll fix
754 2012-02-17 16:59:39 danbri has joined
755 2012-02-17 17:00:16 <luke-jr> gavinandresen: why would any miner adopt discourageblocks without a safe 0th stage?
756 2012-02-17 17:00:41 sje has quit (Remote host closed the connection)
757 2012-02-17 17:01:10 <gavinandresen> Because if they don't sipa and gmaxwell and I will tell the world that they're not willing to change to fix a bug?
758 2012-02-17 17:01:36 <luke-jr> s/change/risk all their blocks being orphaned until it has majority adoption/
759 2012-02-17 17:01:52 <gavinandresen> huh? nothing happens until 50+% upgrade
760 2012-02-17 17:02:15 danbri has quit (Remote host closed the connection)
761 2012-02-17 17:02:17 <luke-jr> autodetected?
762 2012-02-17 17:02:25 knotwork has quit (Read error: Connection reset by peer)
763 2012-02-17 17:02:35 <gmaxwell> luke-jr: yes, gavin's thing is autodetected.
764 2012-02-17 17:02:56 danbri has joined
765 2012-02-17 17:02:58 <luke-jr> hmm
766 2012-02-17 17:03:37 <gavinandresen> yes, I implemented your idea of looking at previous coinbases (very good idea for a permanent change like this, putting height in the coinbase...)
767 2012-02-17 17:03:53 <gmaxwell> I was seperately proposing that we could outright add a protocol rule against blocks that overwrite. Without any staged rollout. Because the only time is creates a fork risk is where an attack would already be creating one. (though I admit it makes the risk somewhat worse, but prevents an attack) But thats not what gavin is implementing there.
768 2012-02-17 17:04:54 <luke-jr> personally, I'd be more comfortable with 55-60% (and will probably change it for Eligius)
769 2012-02-17 17:05:58 <luke-jr> what's the probability we see this "50%" before it really has 50%?
770 2012-02-17 17:08:51 <gribble> New news from bitcoinrss: laanwj opened pull request 857 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/857>
771 2012-02-17 17:09:13 <gmaxwell> luke-jr: if you change the threshold you make it _less_ secure.
772 2012-02-17 17:09:18 MrTiggr has quit (Ping timeout: 260 seconds)
773 2012-02-17 17:09:20 iocor has quit (Quit: Computer has gone to sleep.)
774 2012-02-17 17:09:26 <gmaxwell> because then you don't apply the rule at the same time other nodes do.
775 2012-02-17 17:09:29 <sipa> the fix is trivial (though it needs massive testing, of course): https://github.com/sipa/bitcoin/commit/6bca1b563144229e95e363df21b67acba066a092
776 2012-02-17 17:09:35 <luke-jr> gmaxwell: but not applying the rule is saf.e
777 2012-02-17 17:10:46 <gmaxwell> luke-jr: no it's notâ you'll extend a bad block and then the rest of the netwok won't extend you.
778 2012-02-17 17:11:05 <luke-jr> gmaxwell: they will
779 2012-02-17 17:11:07 <gmaxwell> oh right discourage.
780 2012-02-17 17:11:08 <gavinandresen> yup, only applies if somebody is trying to pull off the chainsplit attack....
781 2012-02-17 17:11:44 <gmaxwell> luke-jr: you still create risk for others.
782 2012-02-17 17:11:56 <luke-jr> gmaxwell: how so?
783 2012-02-17 17:12:12 <sipa> perhaps the simplify of the fix and the fact that it fixes a protocol flaw will make it easy to convince miners to upgrade?
784 2012-02-17 17:12:19 archo43 has quit (Remote host closed the connection)
785 2012-02-17 17:12:25 <sipa> *simplicity
786 2012-02-17 17:12:38 archo43 has joined
787 2012-02-17 17:12:39 <gmaxwell> sipa: yea, I mean, I think thats a pretty straight forward fix. (though, of course, it needs testing)
788 2012-02-17 17:14:20 <gavinandresen> luke-jr: you're a mining pool operator, would you be willing to coordinate with the other big pools to get this fixed quickly?
789 2012-02-17 17:14:50 <luke-jr> gavinandresen: looks good from what I see, though I commented where I think it could be improved inline
790 2012-02-17 17:14:59 <luke-jr> oh, you mean me talk to the other poolops for it?
791 2012-02-17 17:15:07 <luke-jr> sure I guess
792 2012-02-17 17:16:55 <gmaxwell> At the moment I think I like the straight no-overwrite protocol rule change more than the discouragement code.
793 2012-02-17 17:17:30 <gavinandresen> agreed. I still like height-in-the-coinbases as a longer term policy change, though
794 2012-02-17 17:18:04 <sipa> by the way: my patch is completely wrong
795 2012-02-17 17:18:23 <gmaxwell> awesome.
796 2012-02-17 17:18:38 <sipa> the '!' mustn't be there
797 2012-02-17 17:18:40 <gmaxwell> sipa: how do you make it cope with a block that is reorging?
798 2012-02-17 17:18:42 <gavinandresen> Whatever we do, we'll need a test plan, thinking, review, ....
799 2012-02-17 17:19:06 <sipa> gmaxwell: irrelevant; when reorging, the old chain is disconnected first, which results in the txindex being removed from the db
800 2012-02-17 17:19:25 <gmaxwell> Yes, we should do height too. But do we use discouragement now for it? or do we just do no-overwrite + add height.. then later make height a protocol rule (should be easy because the fast deployment for the first will get height widely deployed fast)
801 2012-02-17 17:19:35 TD has quit (Quit: TD)
802 2012-02-17 17:19:51 <gavinandresen> luke-jr: RE: why push-4-bytes for the height: I ran a tool that looked at previous coinbases, and no-opcode turned up plausible heights, as did the push-3-bytes-opcode. push-4 was completely clean for all existing coinbases.
803 2012-02-17 17:20:21 <gavinandresen> (plausible height == a height that could occur before the year 2209)
804 2012-02-17 17:20:24 <luke-jr> ah
805 2012-02-17 17:20:27 <luke-jr> sounds good then
806 2012-02-17 17:21:12 <gmaxwell> sipa: okay, I hadn't looked to see _where_ you'd added that code. e.g. if it was early input rather than in the connecting.
807 2012-02-17 17:23:43 <luke-jr> gavinandresen: is the height network-endian?
808 2012-02-17 17:23:53 <gavinandresen> little-endian
809 2012-02-17 17:25:19 archo43 has quit (Ping timeout: 245 seconds)
810 2012-02-17 17:25:32 <sipa> updated: https://github.com/sipa/bitcoin/commits/nooverwritetx
811 2012-02-17 17:26:06 archo43 has joined
812 2012-02-17 17:28:47 <luke-jr> gavinandresen: network/big-endian would be preferrable, for the long-term IMO. any reason to put the '\x00' instead of nHeight>>24?
813 2012-02-17 17:29:12 <sipa> luke-jr: gavin tested both; network order would give rise to more potential conflicts with already existing blocks
814 2012-02-17 17:29:22 nus has joined
815 2012-02-17 17:29:22 <luke-jr> i c
816 2012-02-17 17:29:43 <luke-jr> a shame
817 2012-02-17 17:30:10 <gavinandresen> meh. little-endian is compatible with CScript::operator<<(int)
818 2012-02-17 17:30:37 <sipa> indeed; except inside crypto-related structures, bitcoin already uses little endian everywhere
819 2012-02-17 17:30:41 <sipa> i'd keep it consistent
820 2012-02-17 17:31:11 <gmaxwell> Also needs code to expose that prefix to getmemorypool.
821 2012-02-17 17:31:29 <gavinandresen> gmaxwell: that's what the new coinbaseprefix is for
822 2012-02-17 17:31:40 <gavinandresen> (and height, for good measure)
823 2012-02-17 17:31:53 <gmaxwell> oh. Okay. I'm looking at an old version.
824 2012-02-17 17:32:22 <gavinandresen> https://github.com/gavinandresen/bitcoin-git/commit/6c75f6ce85b0bf2ba38aca7e7248d627fc79c6fc is latest, as of a few minutes ago
825 2012-02-17 17:32:47 <luke-jr> gavinandresen: does CScript::operator<<(int) behave the same on big and little endian? :p
826 2012-02-17 17:32:58 <luke-jr> sipa: Bitcoin uses big-endian places too
827 2012-02-17 17:33:25 <gavinandresen> we've never supported running on big-endian CPUs
828 2012-02-17 17:33:37 <gavinandresen> (or is it little-endian cpus....)
829 2012-02-17 17:34:40 <gavinandresen> gmaxwell: any progress on bitcoin.org/feb20 web page? I think the plan was to do an alert today...
830 2012-02-17 17:35:20 fpgaminer has quit ()
831 2012-02-17 17:36:38 iocor has joined
832 2012-02-17 17:39:38 <gribble> New news from bitcoinrss: laanwj opened pull request 858 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/858>
833 2012-02-17 17:41:21 elektriks has joined
834 2012-02-17 17:44:46 <luke-jr> gavinandresen: do you plan backports as with p2sh?
835 2012-02-17 17:45:21 diki has quit (Ping timeout: 252 seconds)
836 2012-02-17 17:45:35 <BlueMatt> luke-jr: depends, yes its fully functional, and I would like to see it make it into the next version
837 2012-02-17 17:45:44 <BlueMatt> luke-jr: however, it will probably conflict with a ton of stuff
838 2012-02-17 17:46:05 <BlueMatt> and there is still the case of the performance bug that really doesnt want to show up
839 2012-02-17 17:46:41 <BlueMatt> luke-jr: Ill probably bring it back up to master later today, though so you can at least wait for that
840 2012-02-17 17:46:46 <BlueMatt> (its behind a week or two)
841 2012-02-17 17:47:23 <luke-jr> BlueMatt: yeah, it looked like it needed rebasing
842 2012-02-17 17:47:29 <luke-jr> you had some other branches mixed in too
843 2012-02-17 17:47:37 <gavinandresen> luke-jr: RE: backports: depends; if we go with sipa's simple fix then I might not bother backporting the discourageblocks changes (although they should backport easily)
844 2012-02-17 17:48:42 <gmaxwell> ^ but would backport the simple fix.
845 2012-02-17 17:48:49 <gavinandresen> I just broadcast an alert on the testnet: "See bitcoin.org/feb20 if you have connection problems after 20 February"
846 2012-02-17 17:52:03 marf_away has quit (Quit: Nettalk6 - www.ntalk.de)
847 2012-02-17 17:54:47 <Habbie> url doesn't work (yet?)
848 2012-02-17 17:54:53 slush has quit (Ping timeout: 252 seconds)
849 2012-02-17 17:58:17 <Joric> two cool pictures from draco49 http://i.qkme.me/366nwi.jpg http://i.qkme.me/366ofh.jpg
850 2012-02-17 18:00:10 <gribble> New news from bitcoinrss: laanwj opened pull request 859 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/859>
851 2012-02-17 18:03:17 iocor has quit (Quit: Computer has gone to sleep.)
852 2012-02-17 18:03:29 nus has left ("Leaving")
853 2012-02-17 18:03:52 BlueMatt has quit (Quit: Ex-Chat)
854 2012-02-17 18:04:22 traviscj_ has quit (Remote host closed the connection)
855 2012-02-17 18:08:48 diki has joined
856 2012-02-17 18:09:14 diki is now known as Guest83743
857 2012-02-17 18:09:31 imsaguy2 has quit (Remote host closed the connection)
858 2012-02-17 18:12:12 TD has joined
859 2012-02-17 18:18:13 Zarutian_ has joined
860 2012-02-17 18:18:23 Zarutian_ has quit (Read error: Connection reset by peer)
861 2012-02-17 18:18:54 Zarutian_ has joined
862 2012-02-17 18:19:13 Zarutian_ has quit (Read error: Connection reset by peer)
863 2012-02-17 18:19:30 Zarutian_ has joined
864 2012-02-17 18:19:42 Zarutian has quit (Ping timeout: 252 seconds)
865 2012-02-17 18:19:42 Zarutian_ is now known as Zarutian
866 2012-02-17 18:20:57 storrgie has quit (Quit: Leaving)
867 2012-02-17 18:21:56 Zarutian has quit (Read error: Connection reset by peer)
868 2012-02-17 18:22:04 Zarutian has joined
869 2012-02-17 18:22:20 imsaguy2 has joined
870 2012-02-17 18:26:31 Cory has quit (Read error: Connection reset by peer)
871 2012-02-17 18:28:13 Zarutian has quit (Quit: Zarutian)
872 2012-02-17 18:28:34 Guest83743 is now known as diki
873 2012-02-17 18:28:40 Cablesaurus has joined
874 2012-02-17 18:28:40 Cablesaurus has quit (Changing host)
875 2012-02-17 18:28:40 Cablesaurus has joined
876 2012-02-17 18:29:10 pingdrive has joined
877 2012-02-17 18:32:57 ThomasV has quit (Read error: Operation timed out)
878 2012-02-17 18:33:07 DaQatz has quit (Quit: Leaving)
879 2012-02-17 18:33:34 DaQatz has joined
880 2012-02-17 18:35:37 <jgarzik> just got Google+ spam (a follower) from... http://globalminingcareers.com/
881 2012-02-17 18:35:56 <Diablo-D3> you know, I just had a hilarious idea
882 2012-02-17 18:36:20 <Diablo-D3> changing DM's license from GPLv3 to AGPLv3
883 2012-02-17 18:36:28 <gavinandresen> jgarzik: me too!
884 2012-02-17 18:37:30 barmstrong has quit (Remote host closed the connection)
885 2012-02-17 18:37:30 <jine> jgarzik: I get tons of spam responses to all Bitlc-tweets.
886 2012-02-17 18:37:44 <jine> With links and shit.
887 2012-02-17 18:37:58 <Diablo-D3> and then sue anyone who doesnt give me their changes
888 2012-02-17 18:38:33 <luke-jr> Diablo-D3: um, what?
889 2012-02-17 18:38:42 <luke-jr> GPLv3 vs AGPLv3 is *no difference* for DM
890 2012-02-17 18:38:49 <Diablo-D3> no, hear me out on this one
891 2012-02-17 18:38:55 <Diablo-D3> it connects to other software over sockets
892 2012-02-17 18:39:12 <Diablo-D3> so if, say, they connect to a remote pool/
893 2012-02-17 18:39:22 <Diablo-D3> bam, violation of the AGPL if they dont give me their changes
894 2012-02-17 18:40:23 <gmaxwell> Diablo-D3: you have to add functionality to the software to give copies of itself over the network.
895 2012-02-17 18:40:26 <luke-jr> it doesn't work like that
896 2012-02-17 18:40:36 <Diablo-D3> gmaxwell: YES \o/
897 2012-02-17 18:40:45 <luke-jr> Diablo-D3: they have to give the changes to the pool, not you
898 2012-02-17 18:40:54 <gmaxwell> (and what luke-jr said too)
899 2012-02-17 18:41:15 <Diablo-D3> luke-jr: no
900 2012-02-17 18:41:17 <Diablo-D3> thats not what AGPL says
901 2012-02-17 18:41:20 <luke-jr> yes it is
902 2012-02-17 18:41:28 <Diablo-D3> AGPL says if a third party connects to your shit over to the network, you're fucked
903 2012-02-17 18:41:59 <luke-jr> which isn't the case
904 2012-02-17 18:42:09 <Diablo-D3> it will be when I copy p2pool.
905 2012-02-17 18:42:14 <Diablo-D3> :3
906 2012-02-17 18:42:15 <luke-jr> â¦
907 2012-02-17 18:44:04 sneak has quit (Read error: Operation timed out)
908 2012-02-17 18:44:19 sneak has joined
909 2012-02-17 18:46:40 vigilyn has quit (Ping timeout: 244 seconds)
910 2012-02-17 18:48:03 barmstrong has joined
911 2012-02-17 18:53:02 vigilyn has joined
912 2012-02-17 18:56:17 <luke-jr> https://bitcointalk.org/index.php?topic=64323.0
913 2012-02-17 19:02:10 mad_ has joined
914 2012-02-17 19:04:20 ThomasV has joined
915 2012-02-17 19:06:18 <mad_> where is place for sec bugs? core dev mail?
916 2012-02-17 19:06:55 occulta has joined
917 2012-02-17 19:07:20 <luke-jr> mad_: unless it could cause someone to lose money, probably fine
918 2012-02-17 19:09:25 <gmaxwell> Considering mad's issues, I'm going to guess that this something worse.
919 2012-02-17 19:09:54 <gmaxwell> mad_: you should privately mail the core devs, e.g. gavin, sipa (peter), jeff.
920 2012-02-17 19:10:15 * luke-jr wouldn't mind being CC'd
921 2012-02-17 19:10:31 mad_ has quit (Ping timeout: 245 seconds)
922 2012-02-17 19:10:44 <diki> luke-jr:you have finally done something useful luke
923 2012-02-17 19:10:59 <diki> I especially like the coinbaser patch
924 2012-02-17 19:12:36 traviscj has joined
925 2012-02-17 19:13:18 <diki> On a side-note, google has really cleaned out their html5 player
926 2012-02-17 19:13:27 <diki> You can barely spot the difference between the flash based one
927 2012-02-17 19:16:53 smickles has quit (Remote host closed the connection)
928 2012-02-17 19:17:03 <luke-jr> gmaxwell: if that's the case, then isn't SHA256 broken? :/
929 2012-02-17 19:17:15 <gmaxwell> luke-jr: No. We're only using 32 bits of it.
930 2012-02-17 19:17:34 <luke-jr> and 1 character difference doesn't change those 32 bits?
931 2012-02-17 19:17:41 <gmaxwell> luke-jr: sometimes it doesn't.
932 2012-02-17 19:18:20 <luke-jr> :|
933 2012-02-17 19:19:54 <gmaxwell> If we had a proper error correcting code (which would be damn simple if we used base64) then we could have that property (e.g. no up-to-N character typos produce valid addresses), but we don't.
934 2012-02-17 19:22:33 <luke-jr> it would be nice to implement an address scanner that detects addresses that can be easily typo'd validly, and refuses to generate them (and warns when paying)
935 2012-02-17 19:23:47 <gmaxwell> works less well with determinstic wallets.
936 2012-02-17 19:24:15 <luke-jr> det. wallets could just skip an address here and there? :p
937 2012-02-17 19:25:20 sacarlson has quit (Ping timeout: 245 seconds)
938 2012-02-17 19:25:27 <Diablo-D3> gmaxwell: the internet is for error corrected porn/
939 2012-02-17 19:25:55 <gmaxwell> luke-jr: I suppose they could.
940 2012-02-17 19:31:09 etotheipi_ has quit (Ping timeout: 240 seconds)
941 2012-02-17 19:31:53 <gribble> New news from bitcoinrss: luke-jr opened issue 860 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/860>
942 2012-02-17 19:32:13 <luke-jr> latest next-test seems bug-ful :/
943 2012-02-17 19:33:11 * luke-jr bisects which pull creates the weird window moving behavioru
944 2012-02-17 19:34:09 <luke-jr> gavinandresen: fwiw, testnet alert worked here
945 2012-02-17 19:34:11 <luke-jr> on -qt
946 2012-02-17 19:34:23 <gavinandresen> luke-jr: thanks
947 2012-02-17 19:35:05 <luke-jr> gavinandresen: btw, is the alert hidden on 0.4.4, 0.5.0.4, and 0.5.3+ ?
948 2012-02-17 19:35:41 <gavinandresen> luke-jr: Nope, should display on all versions that support displaying alerts
949 2012-02-17 19:35:43 <diki> gavinandresen:Lately, bitcoin development seems to be more active
950 2012-02-17 19:36:27 <luke-jr> gavinandresen: intentionally?
951 2012-02-17 19:36:50 smickles has joined
952 2012-02-17 19:36:53 <gavinandresen> luke-jr: yes... why wouldn't we display the alert on those versions?
953 2012-02-17 19:37:06 <luke-jr> gavinandresen: because those are the versions with the fix?
954 2012-02-17 19:37:13 Turingi has joined
955 2012-02-17 19:37:49 <gavinandresen> ... so they'll see the alert and know to tell their friends who have trouble connecting to go to the web page
956 2012-02-17 19:38:00 <luke-jr> does it go away ever? >_<
957 2012-02-17 19:38:06 <gavinandresen> Yes'
958 2012-02-17 19:38:41 <gavinandresen> expiration on the testnet alert is 1 day from when it was sent this morning
959 2012-02-17 19:39:09 pingdrive has quit (Quit: Leaving)
960 2012-02-17 19:39:13 sacarlson has joined
961 2012-02-17 19:39:25 <luke-jr> cool, sounds like you've got everything covered then
962 2012-02-17 19:39:30 * luke-jr goes back to his bisect <.<
963 2012-02-17 19:45:10 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
964 2012-02-17 19:45:40 denisx has joined
965 2012-02-17 19:48:52 tower has joined
966 2012-02-17 19:50:32 BlueMatt has joined
967 2012-02-17 19:52:29 ciscoftw has quit ()
968 2012-02-17 19:57:54 traviscj has quit (Remote host closed the connection)
969 2012-02-17 20:02:31 <gribble> New news from bitcoinrss: luke-jr opened issue 861 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/861>
970 2012-02-17 20:02:32 traviscj has joined
971 2012-02-17 20:02:56 gavinandresen has quit (Quit: gavinandresen)
972 2012-02-17 20:03:53 JZavala has joined
973 2012-02-17 20:07:42 wasabi2 has quit (Read error: Connection reset by peer)
974 2012-02-17 20:08:13 JZavala has quit (Ping timeout: 240 seconds)
975 2012-02-17 20:11:26 <diki> luke-jr:sending bitcoins from an address you want?
976 2012-02-17 20:13:19 wasabi1 has joined
977 2012-02-17 20:13:55 <diki> or TO an address?
978 2012-02-17 20:14:05 <diki> I believe the first will be useful as well
979 2012-02-17 20:18:42 zordilorp has joined
980 2012-02-17 20:25:48 elektriks has quit (Quit: Leaving)
981 2012-02-17 20:29:56 markm_ has joined
982 2012-02-17 20:31:29 RazielZ has quit (Ping timeout: 240 seconds)
983 2012-02-17 20:33:59 copumpkin has quit (Read error: Connection reset by peer)
984 2012-02-17 20:34:31 copumpkin has joined
985 2012-02-17 20:36:45 iocor has joined
986 2012-02-17 20:40:52 RazielZ has joined
987 2012-02-17 20:40:53 localhost has quit (Remote host closed the connection)
988 2012-02-17 20:40:59 storrgie has joined
989 2012-02-17 20:42:02 wasabi2 has joined
990 2012-02-17 20:42:55 occulta has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
991 2012-02-17 20:43:09 TD has quit (Quit: TD)
992 2012-02-17 20:44:29 wasabi1 has quit (Ping timeout: 244 seconds)
993 2012-02-17 20:44:36 localhost has joined
994 2012-02-17 20:46:55 splatster has joined
995 2012-02-17 20:51:06 elektriks has joined
996 2012-02-17 20:51:21 archo43 has quit ()
997 2012-02-17 20:52:11 b4epoche_ has joined
998 2012-02-17 20:53:24 b4epoche has quit (Ping timeout: 260 seconds)
999 2012-02-17 20:53:25 b4epoche_ is now known as b4epoche
1000 2012-02-17 20:55:50 dr_win_ has quit (Remote host closed the connection)
1001 2012-02-17 20:57:20 dr_win has joined
1002 2012-02-17 20:59:12 dr_win has quit (Remote host closed the connection)
1003 2012-02-17 21:00:33 dr_win has joined
1004 2012-02-17 21:03:05 mcorlett has quit (Ping timeout: 244 seconds)
1005 2012-02-17 21:03:18 mcorlett has joined
1006 2012-02-17 21:04:51 traviscj has quit (Remote host closed the connection)
1007 2012-02-17 21:07:05 da2ce7 has quit (Remote host closed the connection)
1008 2012-02-17 21:07:50 molecular has quit (Ping timeout: 240 seconds)
1009 2012-02-17 21:08:04 dr_win has quit (Read error: Connection reset by peer)
1010 2012-02-17 21:09:21 markm_ has quit (Remote host closed the connection)
1011 2012-02-17 21:10:13 da2ce7 has joined
1012 2012-02-17 21:10:23 zordilorp has quit (Ping timeout: 256 seconds)
1013 2012-02-17 21:10:24 dr_win has joined
1014 2012-02-17 21:11:27 traviscj has joined
1015 2012-02-17 21:12:45 sacredchao has quit (Ping timeout: 276 seconds)
1016 2012-02-17 21:13:29 <splatster> Has any progress been made toward solving the OS X CPU bug in v0.6?
1017 2012-02-17 21:14:41 sacredchao has joined
1018 2012-02-17 21:18:02 <diki> these days, CPU bug is all I hear about...
1019 2012-02-17 21:19:27 <denisx> CPU bug?
1020 2012-02-17 21:20:37 <luke-jr> hmm
1021 2012-02-17 21:20:51 molecular has joined
1022 2012-02-17 21:21:03 <luke-jr> gmaxwell: any other solutions than putting height in coinbase?
1023 2012-02-17 21:21:48 <gmaxwell> luke-jr: there are two things we're talking about, I think we should do both:
1024 2012-02-17 21:22:06 <luke-jr> gmaxwell: kinlo pointed out that putting height in coinbase actually creates a problem for us
1025 2012-02-17 21:22:15 <luke-jr> or at least, makes things difficult
1026 2012-02-17 21:22:32 <gmaxwell> prevent blocks from overwriting transactions as a protocol rule, and adding the height to prevent duplication.
1027 2012-02-17 21:22:35 <gmaxwell> luke-jr: why?
1028 2012-02-17 21:22:49 <kinlo> luke-jr: you will just have to regenerate your standby pool of getworks after every block
1029 2012-02-17 21:22:55 <luke-jr> gmaxwell: Eloipool pregenerates blank coinbases, which get used immediately in the next block
1030 2012-02-17 21:23:08 <kinlo> luke-jr: if it is indeed the block number; then it is predicteable
1031 2012-02-17 21:23:08 <luke-jr> kinlo: and won't be able to use them for the current one
1032 2012-02-17 21:23:24 <luke-jr> right now, if the main merkleroot queue runs out, it uses blanks
1033 2012-02-17 21:23:26 <kinlo> no; you'll need 2
1034 2012-02-17 21:23:30 <gmaxwell> Well, to the extent that it makes you redo merkel root it discourages the antisocial behavior of not including txn just to avoid calculating the root.
1035 2012-02-17 21:23:42 <gmaxwell> You could also just precompute the next block. No biggie.
1036 2012-02-17 21:23:52 <luke-jr> gmaxwell: 2x the work :p
1037 2012-02-17 21:23:53 <gmaxwell> it's not like you don't know the height in advance.
1038 2012-02-17 21:23:59 pusle has joined
1039 2012-02-17 21:24:07 * luke-jr pondrs
1040 2012-02-17 21:24:13 <gmaxwell> luke-jr: so? whatever. a POS CPU can do millions of SHA256/second.
1041 2012-02-17 21:24:45 <luke-jr> gmaxwell: not in Python :p
1042 2012-02-17 21:26:09 <gmaxwell> make a module. :)
1043 2012-02-17 21:26:52 <luke-jr> gmaxwell: there is a module
1044 2012-02-17 21:28:29 X-Scale has quit (Ping timeout: 272 seconds)
1045 2012-02-17 21:29:12 elkingrey has joined
1046 2012-02-17 21:32:04 X-Scale` has joined
1047 2012-02-17 21:33:25 <luke-jr> gmaxwell: what do you think of a new mining-accept rule of only one transaction with the same scriptSig-ending per block?
1048 2012-02-17 21:33:31 <luke-jr> gmaxwell: to discourage deepspam
1049 2012-02-17 21:34:31 <gmaxwell> hm. or a rule to fill the free area the queues first by scriptSig-ending.
1050 2012-02-17 21:35:54 Cory has joined
1051 2012-02-17 21:38:13 dr_win has quit (Remote host closed the connection)
1052 2012-02-17 21:39:32 dr_win has joined
1053 2012-02-17 21:39:33 storrgie has quit (Quit: Leaving)
1054 2012-02-17 21:51:39 ovidiusoft has quit (Ping timeout: 244 seconds)
1055 2012-02-17 21:55:56 rdponticelli has joined
1056 2012-02-17 22:02:09 theymos has joined
1057 2012-02-17 22:05:40 Zarutian has joined
1058 2012-02-17 22:05:42 <denisx> hmm, I tried the patch from jgarzik for getblockbycound and it crashes my bitcoin 0.5.2
1059 2012-02-17 22:05:46 <denisx> is it too old?
1060 2012-02-17 22:05:53 <denisx> count
1061 2012-02-17 22:05:58 <theymos> Works for me.
1062 2012-02-17 22:07:25 <theymos> I'm pretty sure the patch file won't work, so you need to do it by hand.
1063 2012-02-17 22:08:39 <denisx> theymos: I did
1064 2012-02-17 22:09:16 <denisx> I simply added the getblockbyhash, getblockbycount and BlockToValue methods
1065 2012-02-17 22:09:22 <denisx> and the entry in the list for them
1066 2012-02-17 22:11:48 <theymos> I'm using an older version of the patch which only included getblockbycount (plus some modifications). Maybe that makes a difference. Here's my version: http://pastebin.com/dUzAqWJK
1067 2012-02-17 22:13:11 <theymos> In my version it's called "getblock", though you can change this easily to getblockbycount.
1068 2012-02-17 22:13:54 pingdrive has joined
1069 2012-02-17 22:13:55 phantomfake has quit (Read error: Connection reset by peer)
1070 2012-02-17 22:15:46 Guest79591 has quit (Ping timeout: 245 seconds)
1071 2012-02-17 22:17:27 has joined
1072 2012-02-17 22:19:04 kobier_ has joined
1073 2012-02-17 22:24:33 pusle has quit ()
1074 2012-02-17 22:29:24 <luke-jr> denisx: dumpblock is more recent
1075 2012-02-17 22:30:14 <luke-jr> denisx: I just pushed my rebased branch of it to my repo
1076 2012-02-17 22:30:55 spq has joined
1077 2012-02-17 22:33:09 <josephcp> doesn't dumpblock only have getblockbyheight equivalent?
1078 2012-02-17 22:33:24 <luke-jr> maybe
1079 2012-02-17 22:33:54 <luke-jr> I wish the getblock in master supported fulldump
1080 2012-02-17 22:35:02 <josephcp> the reason i ask is because the blockexplorer use case is get highest block by count and from their go backwards via hash, otherwise it's either a PITA to program or you risk chain mismatches
1081 2012-02-17 22:35:21 <josephcp> from there
1082 2012-02-17 22:35:46 _Fireball has quit (Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
1083 2012-02-17 22:36:00 <gmaxwell> josephcp: and reprocess the whole chain on every request?
1084 2012-02-17 22:36:02 <josephcp> yeah it'd be nice to come stock bitcoin RPC
1085 2012-02-17 22:36:40 <josephcp> gmaxwell: you know what i mean :-P
1086 2012-02-17 22:38:11 <josephcp> i was just implying if the chain reorgs between iterating through block heights when using dumpblock it can get messy fast
1087 2012-02-17 22:38:14 <theymos> Bitcoin Block Explorer updates by checking to see whether the latest block already in the database has changed according to Bitcoin. If it has, delete that block and repeat.
1088 2012-02-17 22:39:13 <gmaxwell> theymos: how come it was getting stuck by deep reorgs then?
1089 2012-02-17 22:39:56 <theymos> That's not actually how I do it, though I should. I used a fixed 5-block look-back time on mainnet and kill BBE if the oldest of those 5 blocks needs to be deleted.
1090 2012-02-17 22:40:52 <theymos> On testnet there's a fixed 10-block lookback time and if the oldest of those fails then the entire chain is rescanned.
1091 2012-02-17 22:41:28 <josephcp> oh interesting, is that so people will notice something big is happening? or is that a failsafe/circuitbreaker?
1092 2012-02-17 22:41:42 pickett has quit (Remote host closed the connection)
1093 2012-02-17 22:42:22 <theymos> Yeah, it's meant to stop the chain from being wiped if there's a huge reorg or a bug.
1094 2012-02-17 22:43:46 <josephcp> i guess i can see how something like that can be justified for BBE if people are using it to double-check their transactions haha
1095 2012-02-17 22:44:55 has quit (Clown|!Clown@static-87-79-93-140.netcologne.de|Ping timeout: 255 seconds)
1096 2012-02-17 22:46:31 <theymos> Yeah, my main goal is correctness. For the badly-needed rewrite I was originally planning to create a Bitcoin network client (and I even wrote an almost-complete PHP version of that), but I've now decided that I will continue to use JSON-RPC methods, as this is most likely to be correct.
1097 2012-02-17 22:47:43 has joined
1098 2012-02-17 22:48:04 barmstro_ has joined
1099 2012-02-17 22:48:51 <theymos> Is Gavin going to release that alert today? I'm excited to see the first-ever alert! :)
1100 2012-02-17 22:49:19 barmstrong has quit (Ping timeout: 248 seconds)
1101 2012-02-17 22:49:44 pickett has joined
1102 2012-02-17 22:50:13 <luke-jr> theymos: not the first ever, I think
1103 2012-02-17 22:50:19 <luke-jr> there was one for the encryption bug IIRC
1104 2012-02-17 22:50:22 <luke-jr> bbl
1105 2012-02-17 22:50:52 <theymos> AFAIK there wasn't one for that, though it was planned.
1106 2012-02-17 22:52:06 has quit (Clown|!Clown@static-87-79-93-140.netcologne.de|Ping timeout: 244 seconds)
1107 2012-02-17 22:52:51 <gmaxwell> I guess I was confused on when we'd be sending the alert, I thought we'd be sending it the 19th.
1108 2012-02-17 22:53:33 mologie_ has joined
1109 2012-02-17 22:54:31 mologie has quit (Ping timeout: 265 seconds)
1110 2012-02-17 22:54:31 mologie_ is now known as mologie
1111 2012-02-17 22:54:49 <theymos> An alert can be sent with bitcoin.org/feb20 still 404. People don't actually need to go to the page until later.
1112 2012-02-17 22:55:39 <helo> placeholder "check back later" > 404
1113 2012-02-17 22:56:44 <gmaxwell> theymos: we don't want to create a panic.
1114 2012-02-17 22:57:24 datagutt_ has quit (Quit: Computer has gone to sleep.)
1115 2012-02-17 22:57:40 <jgarzik> luke-jr / theymos: have conceptual ACK for merging 'dumpblock'
1116 2012-02-17 22:57:45 <jgarzik> just need someone to code it :)
1117 2012-02-17 22:58:09 <jgarzik> i.e. a getblockbyfoo that dumps all block contents, all transactions
1118 2012-02-17 22:58:18 datagutt has joined
1119 2012-02-17 22:58:32 <gmaxwell> jgarzik: we _have_ that.
1120 2012-02-17 22:58:35 <theymos> Why is that better than getblockbycount?
1121 2012-02-17 22:58:39 <gmaxwell> (getblockbyhash)
1122 2012-02-17 22:58:50 <jgarzik> gmaxwell: not full dump
1123 2012-02-17 23:00:17 <jgarzik> e.g. output like http://blockexplorer.com/rawblock/000000000000062b96609d9afd5a42855772a5c178bafb796eb0dfee7543ddaf
1124 2012-02-17 23:00:21 pickett has quit (Remote host closed the connection)
1125 2012-02-17 23:00:49 <gmaxwell> K.
1126 2012-02-17 23:06:55 pickett has joined
1127 2012-02-17 23:07:28 has joined
1128 2012-02-17 23:10:05 <gmaxwell> sipa did you find any <0.2.10 nodes?
1129 2012-02-17 23:10:25 phantomfakeBNC has joined
1130 2012-02-17 23:10:30 phantomfakeBNC has quit (Max SendQ exceeded)
1131 2012-02-17 23:10:51 barmstrong has joined
1132 2012-02-17 23:14:04 <sipa> gmaxwell: one claimed v103, but i do not think it was a satoshi client
1133 2012-02-17 23:14:10 barmstro_ has quit (Ping timeout: 240 seconds)
1134 2012-02-17 23:16:11 kobier_ has left ()
1135 2012-02-17 23:16:14 kobier_ has joined
1136 2012-02-17 23:17:29 agricocb has quit (Quit: Leaving.)
1137 2012-02-17 23:17:55 kobier_ has left ()
1138 2012-02-17 23:19:49 <phantomcircuit> sipa, my python bitcoin client claimed that in a very early version i think
1139 2012-02-17 23:20:29 ThomasV has quit (Ping timeout: 248 seconds)
1140 2012-02-17 23:20:48 hexTech has quit (Ping timeout: 276 seconds)
1141 2012-02-17 23:21:24 <sipa> phantomcircuit: does it also report nBlocks=-1 ?
1142 2012-02-17 23:21:59 <phantomcircuit> no
1143 2012-02-17 23:22:11 <phantomcircuit> it reported like 95k i think
1144 2012-02-17 23:22:48 da2ce7 has quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/)
1145 2012-02-17 23:24:50 erle- has quit (Quit: erle-)
1146 2012-02-17 23:25:01 has quit (Clown|!Clown@static-87-79-93-140.netcologne.de|Ping timeout: 272 seconds)
1147 2012-02-17 23:29:40 da2ce7 has joined
1148 2012-02-17 23:31:05 RazielZ has quit (Quit: Leaving)
1149 2012-02-17 23:31:51 pickett has quit (Ping timeout: 276 seconds)
1150 2012-02-17 23:32:01 has joined
1151 2012-02-17 23:35:33 hexTech has joined
1152 2012-02-17 23:36:13 pickett has joined
1153 2012-02-17 23:36:23 agricocb has joined
1154 2012-02-17 23:36:27 <sipa> gmaxwell: currently a 0.3.0, a 0.3.14 and a 0.3.15 node on the network
1155 2012-02-17 23:37:44 <gmaxwell> http://people.xiph.org/~greg/feb20.txt < here is what I sketched up earlier for the Feb 20 message, I'd HTMLize and add a world clock link and probably some footnotes.
1156 2012-02-17 23:38:00 graingert has joined
1157 2012-02-17 23:41:02 <BlueMatt> gmaxwell: looks good, do you not want to mention the addrMe issues at all, or are you assuming because we have so little evidence its really not worth mentioning?
1158 2012-02-17 23:41:19 graingert has quit (Quit: graingert)
1159 2012-02-17 23:41:29 <theymos> Looks good and accurate, but maybe put a large tl;dr at the top like "Summary: Nothing is required of your right now. In the unlikely even that something breaks after Feb 20, come back here."
1160 2012-02-17 23:41:30 <gmaxwell> BlueMatt: Right. I think it would be confusing to try to explain it when we don't know enough to say much of anything.
1161 2012-02-17 23:41:35 graingert has joined
1162 2012-02-17 23:42:09 <BlueMatt> gmaxwell: fair enough
1163 2012-02-17 23:42:38 <sipa> agree with theymos
1164 2012-02-17 23:42:48 <gmaxwell> I do too.
1165 2012-02-17 23:44:39 <nanotube> gmaxwell: good writeup.
1166 2012-02-17 23:45:27 copumpkin has quit (Quit: Computer has gone to sleep.)
1167 2012-02-17 23:45:39 <gmaxwell> BlueMatt: maybe it's worth saying something with, if there is a summary up top. I'll think for a minute on that.
1168 2012-02-17 23:46:34 <theymos> After Feb 20 the page should mention that users should check their clocks if they're having problems and come to #bitcoin-dev if that doesn't help.
1169 2012-02-17 23:46:39 pingdrive has quit (Quit: Leaving)
1170 2012-02-17 23:46:58 <BlueMatt> gmaxwell: can be very downplayed like just "there is a small chance that some rare nats will interact negatively with the change, if you experience problems with this, help test the 0.5.3rc: link to forum thread on 0.5.3"
1171 2012-02-17 23:47:02 pingdrive has joined
1172 2012-02-17 23:47:03 * BlueMatt -> bbl
1173 2012-02-17 23:48:57 <gmaxwell> yea, with the summary up top I'm willing to add more to it.
1174 2012-02-17 23:52:09 elkingrey has quit (Quit: Leaving)
1175 2012-02-17 23:53:57 has quit (Clown|!Clown@static-87-79-93-140.netcologne.de|Ping timeout: 276 seconds)
1176 2012-02-17 23:54:18 btc_novice has quit (Read error: Connection reset by peer)
1177 2012-02-17 23:56:56 <theymos> This "advisory" alert will still appear in the getinfo "errors" field, which is unfortunate because some people have their systems set up to automatically react to the existence of text in that field (a reasonable safety precaution). A "getCriticalAlerts" RPC method would be nice.
1178 2012-02-17 23:59:36 spawn- has quit (Read error: Connection reset by peer)