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)