1 2012-05-08 00:04:46 Xunie has joined
   2 2012-05-08 00:05:45 mmoya has quit (Ping timeout: 252 seconds)
   3 2012-05-08 00:07:23 sneak has quit (Ping timeout: 272 seconds)
   4 2012-05-08 00:17:48 sneak has joined
   5 2012-05-08 00:17:49 sneak has quit (Changing host)
   6 2012-05-08 00:17:49 sneak has joined
   7 2012-05-08 00:22:40 Maccer has joined
   8 2012-05-08 00:28:55 sneak has quit (Ping timeout: 272 seconds)
   9 2012-05-08 00:36:04 Maccer has quit (Excess Flood)
  10 2012-05-08 00:37:17 b4epoche_ has quit (Ping timeout: 252 seconds)
  11 2012-05-08 00:39:04 b4epoche_ has joined
  12 2012-05-08 00:42:57 <BlueMatt> wumpus: you dont happen to have ever seen this: http://pastebin.com/KfUH9AxA ?
  13 2012-05-08 00:44:30 sneak has joined
  14 2012-05-08 00:54:14 Maccer has joined
  15 2012-05-08 00:57:38 abbe has quit (Quit: Whenever we are together, it's always estatically palpitating!)
  16 2012-05-08 00:57:41 paraipan has quit (Quit: Saliendo)
  17 2012-05-08 01:00:09 t7 has quit (Remote host closed the connection)
  18 2012-05-08 01:00:26 Xunie has quit (Remote host closed the connection)
  19 2012-05-08 01:00:54 dstien has quit (Ping timeout: 260 seconds)
  20 2012-05-08 01:01:01 dstien has joined
  21 2012-05-08 01:01:58 abbe has joined
  22 2012-05-08 01:07:55 Zarutian has quit (Quit: Zarutian)
  23 2012-05-08 01:16:14 peck has quit (Ping timeout: 265 seconds)
  24 2012-05-08 01:16:36 DaQatz has quit (Quit: Leaving)
  25 2012-05-08 01:16:46 DaQatz has joined
  26 2012-05-08 01:20:49 graingert has quit (Read error: Connection reset by peer)
  27 2012-05-08 01:28:54 pjorrit has quit (Ping timeout: 276 seconds)
  28 2012-05-08 01:30:19 pjorrit has joined
  29 2012-05-08 01:32:04 pickett has quit (Remote host closed the connection)
  30 2012-05-08 01:33:17 pickett has joined
  31 2012-05-08 01:37:18 eoss has quit (Remote host closed the connection)
  32 2012-05-08 01:38:16 barmstrong has quit (Remote host closed the connection)
  33 2012-05-08 01:40:05 toffoo has joined
  34 2012-05-08 01:40:41 Z0rZ0rZ0r1 has quit (Quit: Wheeeee)
  35 2012-05-08 01:41:25 rdponticelli has joined
  36 2012-05-08 01:42:01 twmz_ has quit (Read error: Connection reset by peer)
  37 2012-05-08 01:42:03 twmz has quit (Read error: Connection reset by peer)
  38 2012-05-08 01:42:06 twmz_ has joined
  39 2012-05-08 01:47:45 Glasswalker has joined
  40 2012-05-08 01:50:02 wimp has joined
  41 2012-05-08 01:51:49 twmz has joined
  42 2012-05-08 01:53:10 paul0 has quit (Quit: paul0)
  43 2012-05-08 01:55:03 sneak has quit (Ping timeout: 272 seconds)
  44 2012-05-08 01:57:08 JZavala has joined
  45 2012-05-08 02:00:28 sneak has joined
  46 2012-05-08 02:00:37 sneak has quit (Changing host)
  47 2012-05-08 02:00:37 sneak has joined
  48 2012-05-08 02:01:57 barmstrong has joined
  49 2012-05-08 02:05:28 Snapman[afkers] is now known as Snapman
  50 2012-05-08 02:06:06 chrisb__ has quit (Quit: Leaving)
  51 2012-05-08 02:09:09 wimp has left ()
  52 2012-05-08 02:11:47 da2ce782 has joined
  53 2012-05-08 02:12:54 da2ce7 has quit (Ping timeout: 255 seconds)
  54 2012-05-08 02:17:22 OneFixt_ has joined
  55 2012-05-08 02:17:35 TimothyA has quit (Read error: Connection reset by peer)
  56 2012-05-08 02:18:48 Karmaon has quit (Quit: WeeChat 0.3.8-dev)
  57 2012-05-08 02:19:09 Karmaon has joined
  58 2012-05-08 02:20:16 Detritus has quit (Read error: Connection reset by peer)
  59 2012-05-08 02:20:38 Detritus has joined
  60 2012-05-08 02:20:57 paulo_ has quit ()
  61 2012-05-08 02:21:08 OneFixt has quit (Ping timeout: 246 seconds)
  62 2012-05-08 02:21:20 TimothyA has joined
  63 2012-05-08 02:22:41 pjorrit has quit (Read error: Operation timed out)
  64 2012-05-08 02:24:14 OneFixt_ is now known as OneFixt
  65 2012-05-08 02:24:18 gavinandresen has quit (Quit: gavinandresen)
  66 2012-05-08 02:26:30 Ragnarok752 has joined
  67 2012-05-08 02:27:22 pjorrit has joined
  68 2012-05-08 02:30:58 copumpkin has quit (Quit: Computer has gone to sleep.)
  69 2012-05-08 02:36:53 TD has quit (Quit: TD)
  70 2012-05-08 02:42:01 ahihi2 has quit (Ping timeout: 245 seconds)
  71 2012-05-08 02:42:21 devrandom has quit (Ping timeout: 276 seconds)
  72 2012-05-08 02:46:00 TheSeven has quit (Read error: Operation timed out)
  73 2012-05-08 02:47:38 TheSeven has joined
  74 2012-05-08 02:55:51 sneak has quit (Ping timeout: 272 seconds)
  75 2012-05-08 02:56:02 SphericalCow has quit (Remote host closed the connection)
  76 2012-05-08 02:56:15 sneak has joined
  77 2012-05-08 02:56:15 sneak has quit (Changing host)
  78 2012-05-08 02:56:15 sneak has joined
  79 2012-05-08 02:56:33 Someguy123 is now known as Someguy123[afk]
  80 2012-05-08 02:56:44 ahihi2 has joined
  81 2012-05-08 02:58:51 Someguy123[afk] is now known as Someguy123
  82 2012-05-08 03:01:21 eoss has joined
  83 2012-05-08 03:01:30 Dagger2 has quit (Ping timeout: 245 seconds)
  84 2012-05-08 03:04:16 Dagger2 has joined
  85 2012-05-08 03:18:07 da2ce782 has quit (Read error: Connection reset by peer)
  86 2012-05-08 03:19:32 da2ce782 has joined
  87 2012-05-08 03:25:25 JZavala has quit (Ping timeout: 244 seconds)
  88 2012-05-08 03:27:15 TD has joined
  89 2012-05-08 03:31:38 RainbowDashh has joined
  90 2012-05-08 03:39:33 sneak has quit (Ping timeout: 272 seconds)
  91 2012-05-08 03:39:37 sneak has joined
  92 2012-05-08 03:40:40 eoss has quit (Remote host closed the connection)
  93 2012-05-08 03:42:10 copumpkin has joined
  94 2012-05-08 03:46:25 copumpkin has quit (Ping timeout: 240 seconds)
  95 2012-05-08 03:51:15 one_zero has joined
  96 2012-05-08 03:56:33 dwon has joined
  97 2012-05-08 03:57:56 TD has quit (Quit: TD)
  98 2012-05-08 04:04:26 bitfoo has joined
  99 2012-05-08 04:05:31 sneak has quit (Ping timeout: 272 seconds)
 100 2012-05-08 04:06:22 sneak has joined
 101 2012-05-08 04:06:22 sneak has quit (Changing host)
 102 2012-05-08 04:06:22 sneak has joined
 103 2012-05-08 04:20:12 devrandom has joined
 104 2012-05-08 04:26:25 sneak has quit (Ping timeout: 272 seconds)
 105 2012-05-08 04:26:29 sneak has joined
 106 2012-05-08 04:26:30 sneak has quit (Changing host)
 107 2012-05-08 04:26:30 sneak has joined
 108 2012-05-08 04:27:22 Joric has joined
 109 2012-05-08 04:31:35 <Joric> this is... beautiful http://www.sdtimes.com/blog/post/2012/05/07/Google-gets-smacked.aspx
 110 2012-05-08 04:31:41 <Joric> 1 billion dorrars!
 111 2012-05-08 04:32:20 <luke-jr> Joric: nowhere near
 112 2012-05-08 04:32:22 <Joric> 'Oracle was asking for $1bn in compensation in one of the biggest such technology lawsuits to date.'
 113 2012-05-08 04:32:32 <luke-jr> Joric: Oracle hasn't won.
 114 2012-05-08 04:32:42 <DiabloD3> they havent lost either
 115 2012-05-08 04:33:25 <neofutur> 10 lines of code . . .
 116 2012-05-08 04:33:30 <luke-jr> neofutur: not even that
 117 2012-05-08 04:33:45 <luke-jr> how the *%#)%* did Google overlook the fact that OpenJDK (where it was copied from) *is GPL'd*?
 118 2012-05-08 04:33:50 <neofutur> yup could be 3 lines
 119 2012-05-08 04:34:02 <Joric> i wrote that function too! in the primary school, using pascal
 120 2012-05-08 04:34:29 <DiabloD3> those 10 lines, however
 121 2012-05-08 04:34:36 <DiabloD3> was written by the guy who originally wrote them
 122 2012-05-08 04:34:56 <DiabloD3> since google hired him and the guy never worked for sun
 123 2012-05-08 04:35:41 <luke-jr> actually
 124 2012-05-08 04:35:44 <luke-jr> that's another thing
 125 2012-05-08 04:35:54 <luke-jr> can Oracle prove they didn't copy the code from Google?
 126 2012-05-08 04:36:00 <DiabloD3> yes
 127 2012-05-08 04:37:26 <Joric> normally, those cases has to be rejected, it's pure crazyness
 128 2012-05-08 04:39:30 RazielZ has joined
 129 2012-05-08 04:39:46 <Joric> maybe google will make a precedent allowing copying such blocks of code without consequences
 130 2012-05-08 04:41:15 loltu has quit (Ping timeout: 252 seconds)
 131 2012-05-08 04:42:25 <Joric> i hate patent trolls since z-fail
 132 2012-05-08 04:43:19 <luke-jr> this has nothing to do with patents fyi
 133 2012-05-08 04:43:34 loltu has joined
 134 2012-05-08 04:43:55 da2ce782 has quit (Read error: Connection reset by peer)
 135 2012-05-08 04:45:42 da2ce782 has joined
 136 2012-05-08 04:47:54 da2ce7 has joined
 137 2012-05-08 04:48:35 sneak has quit (Ping timeout: 272 seconds)
 138 2012-05-08 04:51:07 da2ce782 has quit (Ping timeout: 272 seconds)
 139 2012-05-08 04:53:12 b4epoche_ has quit (Ping timeout: 260 seconds)
 140 2012-05-08 04:54:29 b4epoche_ has joined
 141 2012-05-08 04:56:24 mortikia has quit (Remote host closed the connection)
 142 2012-05-08 04:56:59 mortikia has joined
 143 2012-05-08 05:02:10 <dwon> Joric: That link is full of BS.  The lawsuit is actually going reasonably well for Google:  http://www.groklaw.net/article.php?story=20120507122749740
 144 2012-05-08 05:04:10 sneak has joined
 145 2012-05-08 05:04:10 sneak has quit (Changing host)
 146 2012-05-08 05:04:10 sneak has joined
 147 2012-05-08 05:05:35 <dwon> Could someone sanity-check my commit message here, before I send a pull request to BitcoinArmory?  https://github.com/dlitz/BitcoinArmory/commit/39e102326ae318c56724da285fbc15d22b9a3f6b
 148 2012-05-08 05:07:51 abbe has quit (Quit: Whenever we are together, it's always estatically palpitating!)
 149 2012-05-08 05:08:59 abbe has joined
 150 2012-05-08 05:17:31 wumpus has quit (No Ping reply in 180 seconds.)
 151 2012-05-08 05:17:42 wump has joined
 152 2012-05-08 05:20:11 wtfman[away]_ has joined
 153 2012-05-08 05:20:15 TimothyA1 has joined
 154 2012-05-08 05:20:35 erska_ has joined
 155 2012-05-08 05:21:12 ahbritto_ has joined
 156 2012-05-08 05:22:18 b4epoch__ has joined
 157 2012-05-08 05:23:41 doublec_ has joined
 158 2012-05-08 05:23:50 b4epoch__ is now known as b4epoche
 159 2012-05-08 05:24:01 <wump> BlueMatt: I haven't, I see only Qt functions in there though... strange place to crash
 160 2012-05-08 05:24:07 wtfman[away]_ is now known as wtfman[away]
 161 2012-05-08 05:24:20 18VAAKKWU has joined
 162 2012-05-08 05:24:20 Guest3468 has joined
 163 2012-05-08 05:24:20 JFK911_ has joined
 164 2012-05-08 05:24:46 Guest3468 has quit (Ping timeout: 244 seconds)
 165 2012-05-08 05:25:16 dr_win_ has joined
 166 2012-05-08 05:25:30 Karmaon has joined
 167 2012-05-08 05:25:35 ahbritto_ is now known as Guest33889
 168 2012-05-08 05:25:36 Karmaon has quit (Changing host)
 169 2012-05-08 05:25:36 Karmaon has joined
 170 2012-05-08 05:25:39 <BlueMatt> wump: thats what I was thinking, but google turned up nothing, and the only similar crash was a bug in vlc...
 171 2012-05-08 05:26:02 Guest33889 has quit (Quit: Ex-Chat)
 172 2012-05-08 05:26:12 <wump> how do you cause it?
 173 2012-05-08 05:26:14 spaola has joined
 174 2012-05-08 05:26:20 wood has joined
 175 2012-05-08 05:26:20 Lolcust has joined
 176 2012-05-08 05:26:50 dr_win has quit (Ping timeout: 244 seconds)
 177 2012-05-08 05:26:52 _wizkid057 has joined
 178 2012-05-08 05:27:04 torsthaldo has joined
 179 2012-05-08 05:27:12 BTC_Bear has joined
 180 2012-05-08 05:27:17 <BlueMatt> Ive seen it a few times at shutdown on cblockstore
 181 2012-05-08 05:27:46 minimoose has joined
 182 2012-05-08 05:27:57 <BlueMatt> havent spent enough time with master to know
 183 2012-05-08 05:28:29 JFK911_ is now known as JFK911
 184 2012-05-08 05:28:42 <wump> weird
 185 2012-05-08 05:28:52 <BlueMatt> yea...
 186 2012-05-08 05:29:45 bitfoo has joined
 187 2012-05-08 05:29:46 bitfoo has quit (Excess Flood)
 188 2012-05-08 05:29:58 <wump> the QueueShutdown() function was introduced to prevent crashes on shutdown by first shutting down the UI before bitcoin core... but this doesn't even seem bitcoin related
 189 2012-05-08 05:30:26 bitfoo has joined
 190 2012-05-08 05:30:43 <BlueMatt> that was my though too, well Ill look up the vlc bug a bit more closely later, just wondered if you had any clue on that one...
 191 2012-05-08 05:30:44 sneak has joined
 192 2012-05-08 05:30:44 sneak has quit (Changing host)
 193 2012-05-08 05:30:44 sneak has joined
 194 2012-05-08 05:32:31 molecular has joined
 195 2012-05-08 05:34:27 RainbowDashh has joined
 196 2012-05-08 05:37:43 <wump> it happens in the empty QBrush constructor.. from what I see: qt.gitorious.org/qt/qt/blobs/4.7/src/gui/painting/qbrush.cpp  ; all it does is initialize its internal pointer with the "null brush" singleton and increase the number of references
 197 2012-05-08 05:39:13 <BlueMatt> its odd...to say the least
 198 2012-05-08 05:40:10 brwyatt is now known as brwyatt|Away
 199 2012-05-08 05:42:24 random_cat_ has quit (Ping timeout: 276 seconds)
 200 2012-05-08 05:44:20 random_cat_ has joined
 201 2012-05-08 05:47:19 da2ce775 has joined
 202 2012-05-08 05:48:45 sneak has quit (Ping timeout: 272 seconds)
 203 2012-05-08 05:48:47 da2ce7 has quit (Ping timeout: 248 seconds)
 204 2012-05-08 05:53:58 sneak has joined
 205 2012-05-08 05:53:59 sneak has quit (Changing host)
 206 2012-05-08 05:53:59 sneak has joined
 207 2012-05-08 06:07:18 stalled_ has quit (Read error: Connection reset by peer)
 208 2012-05-08 06:09:55 anand has joined
 209 2012-05-08 06:10:20 stalled has joined
 210 2012-05-08 06:10:37 <anand> Hi, is there any system monitoring tool which provides auto register of agent in monitoring server?
 211 2012-05-08 06:14:50 minimoose has quit (Quit: minimoose)
 212 2012-05-08 06:18:12 <dusty_> hi all
 213 2012-05-08 06:18:52 <dusty_> does anyone has any clue on why a transaction with version 971503818 has been accepted in testnet blockchain?
 214 2012-05-08 06:18:54 <dusty_> http://blockexplorer.com/testnet/rawtx/362bbbf21f6d0b47ee2e45f975b4c2bd81ed49ba371cbd618835e91b00a66006
 215 2012-05-08 06:19:09 capiscuas has joined
 216 2012-05-08 06:19:18 <dusty_> and this one has version 369576415 : http://blockexplorer.com/testnet/rawtx/8a59d89496b8c0eef5ad7c3ed4b966a7e696fba0f0592cfa3736384e7a4a68b7
 217 2012-05-08 06:20:09 <dusty_> has this been happened as error? can this happen in prodnet too?
 218 2012-05-08 06:20:52 capiscuas has quit (Read error: Connection reset by peer)
 219 2012-05-08 06:26:17 TD has joined
 220 2012-05-08 06:31:09 coingenuity is now known as gnicksrv
 221 2012-05-08 06:34:58 gnicksrv is now known as coingenuity
 222 2012-05-08 06:35:40 dwon has quit (Quit: Leaving)
 223 2012-05-08 06:45:07 sneak has quit (Ping timeout: 272 seconds)
 224 2012-05-08 06:48:32 chrisb__ has joined
 225 2012-05-08 06:48:35 DiabloD3 has quit (Ping timeout: 244 seconds)
 226 2012-05-08 06:54:10 fiddur has joined
 227 2012-05-08 06:55:47 da2ce7 has joined
 228 2012-05-08 06:56:31 Clipse has quit (Quit: Clipse)
 229 2012-05-08 06:57:15 da2ce775 has quit (Ping timeout: 244 seconds)
 230 2012-05-08 06:57:40 dwon has joined
 231 2012-05-08 07:00:07 word has quit (Read error: Connection reset by peer)
 232 2012-05-08 07:00:35 word has joined
 233 2012-05-08 07:00:39 word has quit (Changing host)
 234 2012-05-08 07:00:39 word has joined
 235 2012-05-08 07:01:32 skeledre1 has quit (Ping timeout: 260 seconds)
 236 2012-05-08 07:01:35 capiscuas has joined
 237 2012-05-08 07:09:31 RazielZ has quit (Ping timeout: 245 seconds)
 238 2012-05-08 07:09:33 capiscuas has quit (Ping timeout: 265 seconds)
 239 2012-05-08 07:16:10 sneak has joined
 240 2012-05-08 07:16:10 sneak has quit (Changing host)
 241 2012-05-08 07:16:10 sneak has joined
 242 2012-05-08 07:30:43 sneak has quit (Ping timeout: 272 seconds)
 243 2012-05-08 07:30:48 sneak has joined
 244 2012-05-08 07:30:49 sneak has quit (Changing host)
 245 2012-05-08 07:30:49 sneak has joined
 246 2012-05-08 07:32:23 BTC_Bear has quit (Ping timeout: 244 seconds)
 247 2012-05-08 07:33:49 Clipse has joined
 248 2012-05-08 07:37:15 TD has quit (Quit: TD)
 249 2012-05-08 07:37:30 Motest031 has quit (Ping timeout: 252 seconds)
 250 2012-05-08 07:37:56 Motest003 has joined
 251 2012-05-08 07:39:35 elkingrey has quit (Quit: Leaving)
 252 2012-05-08 07:41:44 <gribble> New news from bitcoinrss: Diapolo opened pull request 1221 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1221>
 253 2012-05-08 07:41:49 agath has quit (Remote host closed the connection)
 254 2012-05-08 07:42:12 agath has joined
 255 2012-05-08 07:48:27 sneak has quit (Ping timeout: 272 seconds)
 256 2012-05-08 07:48:39 mmoya has joined
 257 2012-05-08 07:51:17 Internet13 has quit (Read error: Connection reset by peer)
 258 2012-05-08 07:56:01 erle- has joined
 259 2012-05-08 07:56:49 Internet13 has joined
 260 2012-05-08 07:58:52 sneak has joined
 261 2012-05-08 07:58:53 sneak has quit (Changing host)
 262 2012-05-08 07:58:53 sneak has joined
 263 2012-05-08 08:01:20 wood has quit (Ping timeout: 244 seconds)
 264 2012-05-08 08:03:26 mmoya has quit (Ping timeout: 240 seconds)
 265 2012-05-08 08:04:25 Lolcust has quit (Ping timeout: 244 seconds)
 266 2012-05-08 08:05:51 _wizkid057 has quit (Quit: changing servers)
 267 2012-05-08 08:05:53 sirk390 has joined
 268 2012-05-08 08:06:26 denisx has quit (Ping timeout: 240 seconds)
 269 2012-05-08 08:07:07 wizkid057 has joined
 270 2012-05-08 08:07:07 wizkid057 has quit (Changing host)
 271 2012-05-08 08:07:07 wizkid057 has joined
 272 2012-05-08 08:10:41 danbri has joined
 273 2012-05-08 08:11:26 bitfoo has quit (Ping timeout: 240 seconds)
 274 2012-05-08 08:15:52 fpgaminer has quit (Read error: Connection reset by peer)
 275 2012-05-08 08:16:18 danbri has quit (Ping timeout: 244 seconds)
 276 2012-05-08 08:16:41 fpgaminer has joined
 277 2012-05-08 08:21:23 sneak has quit (Ping timeout: 272 seconds)
 278 2012-05-08 08:21:29 sneak has joined
 279 2012-05-08 08:21:29 sneak has quit (Changing host)
 280 2012-05-08 08:21:29 sneak has joined
 281 2012-05-08 08:25:06 danbri has joined
 282 2012-05-08 08:29:13 danbri has quit (Ping timeout: 244 seconds)
 283 2012-05-08 08:34:04 danbri has joined
 284 2012-05-08 08:35:21 asuk has joined
 285 2012-05-08 08:51:09 sneak has quit (Ping timeout: 272 seconds)
 286 2012-05-08 08:51:13 sneak has joined
 287 2012-05-08 08:51:14 sneak has quit (Changing host)
 288 2012-05-08 08:51:14 sneak has joined
 289 2012-05-08 08:54:15 danbri has quit (Read error: Operation timed out)
 290 2012-05-08 08:54:51 graingert has joined
 291 2012-05-08 08:56:29 gasteve_ has joined
 292 2012-05-08 08:56:29 gasteve_ has quit (Changing host)
 293 2012-05-08 08:56:29 gasteve_ has joined
 294 2012-05-08 08:56:33 gasteve has quit (Read error: Connection reset by peer)
 295 2012-05-08 08:56:34 gasteve_ is now known as gasteve
 296 2012-05-08 08:59:22 dr_win_ has quit (Read error: Connection reset by peer)
 297 2012-05-08 08:59:52 dr_win has joined
 298 2012-05-08 09:06:21 sneak has quit (Ping timeout: 272 seconds)
 299 2012-05-08 09:08:27 b4epoche_ has quit (Ping timeout: 265 seconds)
 300 2012-05-08 09:09:24 b4epoche_ has joined
 301 2012-05-08 09:11:26 stalled has quit (Read error: Connection reset by peer)
 302 2012-05-08 09:11:35 sneak has joined
 303 2012-05-08 09:11:36 sneak has quit (Changing host)
 304 2012-05-08 09:11:36 sneak has joined
 305 2012-05-08 09:13:21 stalled has joined
 306 2012-05-08 09:15:47 molecular has quit (Read error: Operation timed out)
 307 2012-05-08 09:16:28 molecular has joined
 308 2012-05-08 09:36:41 Tyklol has quit (Excess Flood)
 309 2012-05-08 09:41:10 t7 has joined
 310 2012-05-08 09:51:23 graingert has quit (Read error: Connection reset by peer)
 311 2012-05-08 09:54:08 BurtyB has quit (Read error: Connection reset by peer)
 312 2012-05-08 09:54:35 BurtyB has joined
 313 2012-05-08 09:55:19 Zarutian has joined
 314 2012-05-08 09:57:39 T_X_ has quit (Ping timeout: 272 seconds)
 315 2012-05-08 09:58:10 T_X has joined
 316 2012-05-08 09:58:11 T_X has quit (Changing host)
 317 2012-05-08 09:58:11 T_X has joined
 318 2012-05-08 09:59:30 datagutt has joined
 319 2012-05-08 10:00:06 Tykling has joined
 320 2012-05-08 10:05:23 Cryo has joined
 321 2012-05-08 10:08:16 d4de has quit (Ping timeout: 276 seconds)
 322 2012-05-08 10:11:00 BurtyBB has joined
 323 2012-05-08 10:12:43 BurtyB has quit (Ping timeout: 252 seconds)
 324 2012-05-08 10:17:17 paraipan has joined
 325 2012-05-08 10:19:17 dr_win has quit (Remote host closed the connection)
 326 2012-05-08 10:20:44 toffoo has quit ()
 327 2012-05-08 10:24:42 dvide has quit ()
 328 2012-05-08 10:25:31 sneak has quit (Ping timeout: 272 seconds)
 329 2012-05-08 10:29:24 capiscuas has joined
 330 2012-05-08 10:31:20 drizztbsd has joined
 331 2012-05-08 10:31:20 drizztbsd has quit (Changing host)
 332 2012-05-08 10:31:20 drizztbsd has joined
 333 2012-05-08 10:31:22 d4de has joined
 334 2012-05-08 10:31:22 d4de has quit (Changing host)
 335 2012-05-08 10:31:22 d4de has joined
 336 2012-05-08 10:33:07 da2ce7 has quit (Ping timeout: 272 seconds)
 337 2012-05-08 10:35:48 capiscuas has quit (Quit: Leaving)
 338 2012-05-08 10:37:04 sneak has joined
 339 2012-05-08 10:37:04 sneak has quit (Changing host)
 340 2012-05-08 10:37:04 sneak has joined
 341 2012-05-08 10:43:35 <gribble> New news from bitcoinrss: ssokolow opened issue 1222 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/1222>
 342 2012-05-08 10:46:50 bitfoo has joined
 343 2012-05-08 10:50:01 <t7> new news
 344 2012-05-08 10:50:56 bitfoo has quit (Ping timeout: 240 seconds)
 345 2012-05-08 10:52:40 Lolcust has joined
 346 2012-05-08 10:54:07 Tykling has quit (Read error: Connection reset by peer)
 347 2012-05-08 10:58:24 Raziel_ has joined
 348 2012-05-08 10:59:05 sneak has quit (Ping timeout: 272 seconds)
 349 2012-05-08 10:59:11 sneak has joined
 350 2012-05-08 10:59:12 sneak has quit (Changing host)
 351 2012-05-08 10:59:12 sneak has joined
 352 2012-05-08 10:59:35 Lolcust has quit (Ping timeout: 244 seconds)
 353 2012-05-08 10:59:39 <sipa> posting old news here would be rather silly, no? ;)
 354 2012-05-08 10:59:59 bitfoo has joined
 355 2012-05-08 11:00:36 Tykling has joined
 356 2012-05-08 11:01:48 copumpkin has joined
 357 2012-05-08 11:05:21 wood has joined
 358 2012-05-08 11:06:56 bitfoo has quit (Ping timeout: 240 seconds)
 359 2012-05-08 11:18:27 bitfoo has joined
 360 2012-05-08 11:21:05 <gmaxwell> sipa: I have that stuck nodes data dir now.
 361 2012-05-08 11:22:56 bitfoo has quit (Ping timeout: 240 seconds)
 362 2012-05-08 11:24:56 Joric has joined
 363 2012-05-08 11:29:08 <sipa> gmaxwell: going to try to run my branch on it yourself?
 364 2012-05-08 11:34:04 <gmaxwell> I'm first trying 0.6.1 to make sure it's stuck for me too.
 365 2012-05-08 11:34:21 <gmaxwell> about to start that in a moment. Assuming it is, then I'll try your branch.
 366 2012-05-08 11:34:47 <gmaxwell> The other user I had that was stuck unstuck on their own before getting the build you did. :-/
 367 2012-05-08 11:36:06 <gmaxwell> .... and .... it's not stuck for me.
 368 2012-05-08 11:36:54 <gmaxwell> It started at 176947 alright but instantly started pulling the chain.  And the user sent me their whole datadir.
 369 2012-05-08 11:39:14 <sipa> And he was stuck for days already, you say?
 370 2012-05-08 11:40:06 <gmaxwell> Yes.
 371 2012-05-08 11:40:21 <sipa> Maybe he just tried a few times, never opening the client more than a few minutes?
 372 2012-05-08 11:41:55 Joric has quit ()
 373 2012-05-08 11:43:02 <gmaxwell> He said he left it running 0.6.1 for 'many hours'.
 374 2012-05-08 11:49:07 sneak has quit (Ping timeout: 272 seconds)
 375 2012-05-08 11:49:36 toffoo has joined
 376 2012-05-08 11:54:10 bitfoo has joined
 377 2012-05-08 11:54:22 sneak has joined
 378 2012-05-08 11:54:22 sneak has quit (Changing host)
 379 2012-05-08 11:54:22 sneak has joined
 380 2012-05-08 11:58:07 paraipan has quit (Ping timeout: 276 seconds)
 381 2012-05-08 11:58:07 Mobius_ has quit (Ping timeout: 276 seconds)
 382 2012-05-08 11:58:26 bitfoo has quit (Ping timeout: 240 seconds)
 383 2012-05-08 12:00:03 paraipan has joined
 384 2012-05-08 12:00:43 Mobius_ has joined
 385 2012-05-08 12:06:37 erle- has quit (Quit: erle-)
 386 2012-05-08 12:13:18 RainbowDashh has quit (Quit: RainbowDashh)
 387 2012-05-08 12:17:51 Dyaheon has quit ()
 388 2012-05-08 12:23:12 paul0 has joined
 389 2012-05-08 12:31:27 agricocb has quit (Quit: Leaving.)
 390 2012-05-08 12:34:08 paul0 has quit (Ping timeout: 244 seconds)
 391 2012-05-08 12:35:36 paul0 has joined
 392 2012-05-08 12:41:04 sneak has quit (Ping timeout: 272 seconds)
 393 2012-05-08 12:46:18 sneak has joined
 394 2012-05-08 12:46:18 sneak has quit (Changing host)
 395 2012-05-08 12:46:18 sneak has joined
 396 2012-05-08 12:46:31 datagutt has quit (Ping timeout: 245 seconds)
 397 2012-05-08 12:48:20 TimothyA1 is now known as TimothyA
 398 2012-05-08 12:49:38 paul0 has quit (Ping timeout: 244 seconds)
 399 2012-05-08 12:50:43 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
 400 2012-05-08 12:52:58 _Fireball has joined
 401 2012-05-08 12:53:23 Guest39242 has joined
 402 2012-05-08 12:54:07 paul0 has joined
 403 2012-05-08 12:57:54 Guest39242 has quit (Ping timeout: 244 seconds)
 404 2012-05-08 13:01:26 Dyaheon has joined
 405 2012-05-08 13:04:11 datagutt_ has joined
 406 2012-05-08 13:09:34 sneak has quit (Ping timeout: 272 seconds)
 407 2012-05-08 13:09:40 sneak has joined
 408 2012-05-08 13:09:40 sneak has quit (Changing host)
 409 2012-05-08 13:09:40 sneak has joined
 410 2012-05-08 13:13:12 p0s has joined
 411 2012-05-08 13:16:24 tower has joined
 412 2012-05-08 13:21:18 b4epoche_ has quit (Ping timeout: 260 seconds)
 413 2012-05-08 13:29:00 b4epoche_ has joined
 414 2012-05-08 13:34:15 sneak has quit (Ping timeout: 272 seconds)
 415 2012-05-08 13:34:20 sneak has joined
 416 2012-05-08 13:34:20 sneak has quit (Changing host)
 417 2012-05-08 13:34:20 sneak has joined
 418 2012-05-08 13:35:40 18VAAKKWU is now known as delt0r_
 419 2012-05-08 13:37:08 agricocb has joined
 420 2012-05-08 13:38:18 minimoose has joined
 421 2012-05-08 13:42:34 bitfoo has joined
 422 2012-05-08 13:43:28 bob12321 has quit (Ping timeout: 260 seconds)
 423 2012-05-08 13:45:34 bob12321 has joined
 424 2012-05-08 13:50:26 bitfoo has quit (Ping timeout: 240 seconds)
 425 2012-05-08 13:58:43 one_zero has quit ()
 426 2012-05-08 14:01:31 Glasswalker has quit (Ping timeout: 245 seconds)
 427 2012-05-08 14:03:18 anand has quit (Ping timeout: 265 seconds)
 428 2012-05-08 14:08:19 gasteve has quit (Quit: gasteve)
 429 2012-05-08 14:08:28 sneak has quit (Ping timeout: 272 seconds)
 430 2012-05-08 14:08:35 sneak has joined
 431 2012-05-08 14:08:35 sneak has quit (Changing host)
 432 2012-05-08 14:08:35 sneak has joined
 433 2012-05-08 14:12:18 bitfoo has joined
 434 2012-05-08 14:17:26 bitfoo has quit (Ping timeout: 240 seconds)
 435 2012-05-08 14:19:11 drizztbsd has quit (Read error: No route to host)
 436 2012-05-08 14:21:02 luke-jr has quit (Remote host closed the connection)
 437 2012-05-08 14:22:43 agath has quit (Remote host closed the connection)
 438 2012-05-08 14:23:04 agath has joined
 439 2012-05-08 14:24:59 luke-jr has joined
 440 2012-05-08 14:25:14 bitfoo has joined
 441 2012-05-08 14:26:12 sneak has quit (Ping timeout: 272 seconds)
 442 2012-05-08 14:26:25 sneak has joined
 443 2012-05-08 14:26:25 sneak has quit (Changing host)
 444 2012-05-08 14:26:25 sneak has joined
 445 2012-05-08 14:27:44 Glasswalker has joined
 446 2012-05-08 14:27:46 drizztbsd has joined
 447 2012-05-08 14:27:46 drizztbsd has quit (Changing host)
 448 2012-05-08 14:27:46 drizztbsd has joined
 449 2012-05-08 14:28:23 d4de has quit (Ping timeout: 260 seconds)
 450 2012-05-08 14:29:26 bitfoo has quit (Ping timeout: 240 seconds)
 451 2012-05-08 14:34:44 fiddur has quit (Quit: Leaving.)
 452 2012-05-08 14:37:19 erle- has joined
 453 2012-05-08 14:39:47 bitfoo has joined
 454 2012-05-08 14:52:25 gasteve has joined
 455 2012-05-08 14:57:52 sneak has quit (Ping timeout: 272 seconds)
 456 2012-05-08 14:58:47 sneak has joined
 457 2012-05-08 14:58:47 sneak has quit (Changing host)
 458 2012-05-08 14:58:47 sneak has joined
 459 2012-05-08 15:01:50 rdponticelli_ has joined
 460 2012-05-08 15:01:57 sytse has quit (Read error: Operation timed out)
 461 2012-05-08 15:02:13 rdponticelli has quit (Ping timeout: 260 seconds)
 462 2012-05-08 15:03:25 sytse has joined
 463 2012-05-08 15:03:38 TD has joined
 464 2012-05-08 15:05:12 agath has quit (Remote host closed the connection)
 465 2012-05-08 15:05:33 agath has joined
 466 2012-05-08 15:09:11 toffoo has quit ()
 467 2012-05-08 15:10:10 TD has quit (Ping timeout: 244 seconds)
 468 2012-05-08 15:11:20 Turingi has joined
 469 2012-05-08 15:15:04 d4de has joined
 470 2012-05-08 15:15:04 d4de has quit (Changing host)
 471 2012-05-08 15:15:04 d4de has joined
 472 2012-05-08 15:25:38 gavinandresen has joined
 473 2012-05-08 15:29:48 gavinandresen has quit (Ping timeout: 244 seconds)
 474 2012-05-08 15:30:15 dlb76 has joined
 475 2012-05-08 15:38:32 Lolcust has joined
 476 2012-05-08 15:41:56 <Eliel> Is there a patch for bitcoind that allows checking for transaction history for any address (especially addresses not in local wallet)?
 477 2012-05-08 15:42:07 <Eliel> that is, with an RPC call
 478 2012-05-08 15:42:13 <sipa> no
 479 2012-05-08 15:43:00 <sipa> there's a patch scheduled for 0.7.0 that extends gettransaction to non-wallet transactions
 480 2012-05-08 15:43:23 <sipa> but for any address it would require either a full rescan or an index
 481 2012-05-08 15:43:30 <sipa> i believe armory can do that, though
 482 2012-05-08 15:44:44 rdponticelli has joined
 483 2012-05-08 15:44:56 <Eliel> basically, what I want to do is run a bitcoin node that can track certain addresses and then trigger an activity when there's enough bitcoins transfered into the address with 6 confirmations.
 484 2012-05-08 15:45:58 rdponticelli_ has quit (Ping timeout: 260 seconds)
 485 2012-05-08 15:46:02 <drizztbsd> Eliel: you can use some public service api
 486 2012-05-08 15:46:37 <Eliel> drizztbsd: while that would work, for now, it's liable to break due to circumstances out of my control.
 487 2012-05-08 15:47:23 <drizztbsd> use 2+ services :)
 488 2012-05-08 15:47:34 <drizztbsd> like blockchain and blockexplorer
 489 2012-05-08 15:48:09 <neofutur> Eliel: you could be interested in abe + bitping
 490 2012-05-08 15:48:20 <neofutur> ( https://github.com/MORA99/BitPing.Net )
 491 2012-05-08 15:48:56 Nicksasa has joined
 492 2012-05-08 15:48:56 Nicksasa has quit (Changing host)
 493 2012-05-08 15:48:56 Nicksasa has joined
 494 2012-05-08 15:49:22 kakobrekla has joined
 495 2012-05-08 15:49:40 <kakobrekla> umm
 496 2012-05-08 15:49:57 <kakobrekla> QR code creatin is buggy, there is no char limit
 497 2012-05-08 15:50:07 <kakobrekla> if i make BTC message long enough
 498 2012-05-08 15:50:14 <kakobrekla> it will crash bitcoin client
 499 2012-05-08 15:50:17 twmz has quit (Read error: Operation timed out)
 500 2012-05-08 15:52:06 RainbowDashh has joined
 501 2012-05-08 15:52:07 <sipa> kakobrekla: which version are you using?
 502 2012-05-08 15:52:21 <kakobrekla> 474
 503 2012-05-08 15:52:21 twmz_ has quit (Ping timeout: 245 seconds)
 504 2012-05-08 15:52:24 RainbowDashh is now known as Rabbit67890
 505 2012-05-08 15:52:30 <sipa> that's a plane
 506 2012-05-08 15:52:31 <kakobrekla> ah no
 507 2012-05-08 15:52:36 <sipa> oh no, 747
 508 2012-05-08 15:52:44 <kakobrekla> 0606
 509 2012-05-08 15:52:47 <sipa> ok
 510 2012-05-08 15:52:54 <sipa> can you try upgrading to 0.6.1?
 511 2012-05-08 15:53:06 <sipa> i remember a bug involving the QR code being fixed in 0.6.1
 512 2012-05-08 15:53:15 <kakobrekla> aha will try
 513 2012-05-08 15:57:34 <Eliel> neofutur: that looks the closest to what I'm looking for, thank you.
 514 2012-05-08 15:57:41 <neofutur> my pleasure
 515 2012-05-08 15:57:57 <neofutur> + its pretty well coded and secure, and they accepted my pull requests ;)
 516 2012-05-08 15:58:29 <neofutur> you can probably make it do what you need with very little modifications/coding
 517 2012-05-08 15:58:30 t7 has quit (Remote host closed the connection)
 518 2012-05-08 15:58:54 <neofutur> I hope you ll fork and send pull requests, to make it better / add features for everyone ;)
 519 2012-05-08 15:59:12 riush has quit (Quit: Lost terminal)
 520 2012-05-08 16:00:18 <Eliel> neofutur: I'm still considering to patch bitcoind. All it would really need is a way to dynamically add more addresses to the list of addresses it tracks.
 521 2012-05-08 16:00:22 twmz_ has joined
 522 2012-05-08 16:02:15 <jgarzik> Eliel: importprivkey
 523 2012-05-08 16:02:35 <Eliel> jgarzik: no privkey to import available in this case.
 524 2012-05-08 16:02:50 <jgarzik> ah
 525 2012-05-08 16:02:57 <Eliel> only the address
 526 2012-05-08 16:03:35 <sipa> watch-only wallets would be useful
 527 2012-05-08 16:03:48 <sipa> but i think we first need multi-wallets in the first place
 528 2012-05-08 16:04:20 <drizztbsd> you can use offline wallets :P
 529 2012-05-08 16:04:59 <jgarzik> well then you'll need the privacy enhanced service I'm building, that allows a merchant to process payments and monitor payments without ever sending my service a privkey
 530 2012-05-08 16:06:05 <sipa> jgarzik: like a watch-only deterministic wallet?
 531 2012-05-08 16:09:49 agricocb has quit (Quit: Leaving.)
 532 2012-05-08 16:10:24 <jgarzik> sipa: yes
 533 2012-05-08 16:10:41 <jgarzik> sipa: pretty much the services provided by bitcoind... in a distributed fashion, where any component may fail
 534 2012-05-08 16:10:50 <jgarzik> and no privkeys necessary
 535 2012-05-08 16:11:08 <jgarzik> so the wallet is implemented as a distributed database
 536 2012-05-08 16:11:33 <sipa> right, but if the wallet is deterministic, you don't need any distribution
 537 2012-05-08 16:12:45 <jgarzik> sipa: not sure what you mean
 538 2012-05-08 16:13:24 <sipa> you mentioned a distributed database would be used to insert new keys into the system
 539 2012-05-08 16:14:21 <sipa> so i wonder whether those need to be randomly generated, or whether they can be derived from a determinstic seed
 540 2012-05-08 16:14:55 <jgarzik> sipa: no, the customer generates and provides keys to my service.  the service stores all data in a distributed db, which then feeds bitcoind's downstream
 541 2012-05-08 16:15:13 <jgarzik> so nothing is being generated
 542 2012-05-08 16:15:40 <jgarzik> sipa: no privkeys are involved in this service.  that stays entirely on the customer side.
 543 2012-05-08 16:16:06 <sipa> why would you want the customer to keep sending you keys, instead of just sending a watch-only seed once?
 544 2012-05-08 16:16:54 <jgarzik> sipa: so that the customer never exposes their privkeys to my service
 545 2012-05-08 16:17:08 <Eliel> jgarzik: so, you're building an auxiliary p2p network for this purpose? did I understand it correctly?
 546 2012-05-08 16:17:08 <sipa> i think you need to read up on type-2 deterministic wallets :)
 547 2012-05-08 16:17:28 darkee has quit (Ping timeout: 276 seconds)
 548 2012-05-08 16:17:31 gavinandresen has joined
 549 2012-05-08 16:17:36 <jgarzik> Eliel: no p2p network, this is a business
 550 2012-05-08 16:17:40 guruvan has joined
 551 2012-05-08 16:17:43 <sipa> jgarzik: it's perfectly possible to have a seed that allows you to generate all corresponding public keys, but not the private ones
 552 2012-05-08 16:18:02 <sipa> the HD wallet idea (BIP 32) is based on that
 553 2012-05-08 16:18:09 <Eliel> jgarzik: so, a distributed network of systems run by you?
 554 2012-05-08 16:18:14 <jgarzik> Eliel: correct
 555 2012-05-08 16:19:01 <jgarzik> sipa: that imposes restrictions on the keys the customer might use
 556 2012-05-08 16:19:05 <Eliel> the selling point, then, is that customers don't need to run bitcoin at all themselves?
 557 2012-05-08 16:19:25 <jgarzik> sipa: I would rather customers be able to use any address/key
 558 2012-05-08 16:19:33 <sipa> jgarzik: of course
 559 2012-05-08 16:19:58 <jgarzik> Eliel: correct
 560 2012-05-08 16:20:11 <jgarzik> Eliel: though there is more to it than just that :)
 561 2012-05-08 16:20:13 <sipa> jgarzik: but i hope in the future recurring business transactions can be done by using a serialized deterministic chain as address, instead of one referring to a single key
 562 2012-05-08 16:21:13 <jgarzik> Eliel: customers would not need to run a reliable infrastructure in general.  even just one bitcoind is prone to failure or DoS attack
 563 2012-05-08 16:21:22 tower has quit (Quit: | ReactOS - The FOSS alternative to MS Windows! | http://www.reactos.org/ | join #ReactOS |)
 564 2012-05-08 16:22:41 <Eliel> jgarzik: when would your service be up and running? Also, have you decided on pricing?
 565 2012-05-08 16:23:08 <jgarzik> Eliel: 2 weeks.  not yet...  pricing is tough, and looking for feedback
 566 2012-05-08 16:23:10 DiabloD3 has joined
 567 2012-05-08 16:23:28 <jgarzik> sipa: that sounds overly optimistic
 568 2012-05-08 16:24:13 <sipa> (i'm working on implemented it for bitcoind, and etotheipi is doing the same in armory)
 569 2012-05-08 16:24:19 <sipa> *implementing
 570 2012-05-08 16:24:31 <Eliel> jgarzik: I'll need something up&running faster than that unfortunately.
 571 2012-05-08 16:24:53 <jgarzik> sipa: I meant it's overly optimistic that that will be the dominant form of merchant use
 572 2012-05-08 16:25:11 <jgarzik> sipa: as there remains value in randomness
 573 2012-05-08 16:25:37 <sipa> you can always generate a new chain if you believe the old one was compromised
 574 2012-05-08 16:25:47 <sipa> and there is certainly value in random keys, of course
 575 2012-05-08 16:26:23 <sipa> but in many (if not most) i think deterministic keys have other benefits that may outweigh, such as ease of backups of sharing of wallets
 576 2012-05-08 16:26:31 <sipa> +cases
 577 2012-05-08 16:26:40 <sipa> anyway, que sera, sera
 578 2012-05-08 16:29:13 Lolcust has quit (Ping timeout: 244 seconds)
 579 2012-05-08 16:30:07 Lolcust has joined
 580 2012-05-08 16:30:49 riush has joined
 581 2012-05-08 16:30:49 riush has quit (Changing host)
 582 2012-05-08 16:30:49 riush has joined
 583 2012-05-08 16:30:50 word_ has joined
 584 2012-05-08 16:32:11 Rabbit67890 has quit (Quit: Rabbit67890)
 585 2012-05-08 16:32:34 RainbowDashh has joined
 586 2012-05-08 16:32:52 sneak has quit (Ping timeout: 272 seconds)
 587 2012-05-08 16:32:55 RainbowDashh is now known as Rabbit67890
 588 2012-05-08 16:33:31 Sedra- has joined
 589 2012-05-08 16:34:42 word has quit (Ping timeout: 250 seconds)
 590 2012-05-08 16:36:20 Sedra has quit (Ping timeout: 255 seconds)
 591 2012-05-08 16:40:02 <jgarzik> sipa: so a single chain compromise compromises a wide swath of keys, yes?
 592 2012-05-08 16:40:27 tower has joined
 593 2012-05-08 16:42:08 <sipa> obviously, yes
 594 2012-05-08 16:42:22 Clipse has quit (Quit: Clipse)
 595 2012-05-08 16:42:31 <sipa> but if someone has access to your private key, he has access to your wallet in unencrypted form
 596 2012-05-08 16:42:40 <sipa> the security consequence is the same
 597 2012-05-08 16:43:12 <sipa> except for the fact that random wallets with a keypool become "unstolen" after time, as the copy an attacker may have (without being known) will become outdated
 598 2012-05-08 16:43:18 sneak has joined
 599 2012-05-08 16:43:18 sneak has quit (Changing host)
 600 2012-05-08 16:43:18 sneak has joined
 601 2012-05-08 16:43:27 <sipa> so yes, that is a certain advantage of random wallets
 602 2012-05-08 16:46:23 <jgarzik> well, more simply, a stolen chain implies greater theft than stolen [random] keys, IMO
 603 2012-05-08 16:47:25 t7 has joined
 604 2012-05-08 16:47:36 <jgarzik> especially if you do not know at that instant that theft occurred
 605 2012-05-08 16:47:41 <sipa> agree
 606 2012-05-08 16:47:56 <gavinandresen> changing master keys every once in a while should be encouraged
 607 2012-05-08 16:48:08 * luke-jr 's only concern about HD wallets is that they might be more suceptible to someone analyzing them to find a pattern
 608 2012-05-08 16:48:20 <sipa> maybe they should be time-limited by default
 609 2012-05-08 16:48:29 <jgarzik> sipa: that would help, yes
 610 2012-05-08 16:48:47 <gavinandresen> time limit on the order of a year or three seems about right to me.
 611 2012-05-08 16:49:20 <sipa> lianj: what kind of pattern do you mean, cryptographic, or transaction-graph-analysis?
 612 2012-05-08 16:49:28 <sipa> eh, luke-jr
 613 2012-05-08 16:49:56 <jgarzik> it's the gift that keeps on giving :)  if you manage to steal a seed from RAM now, you have plenty of access to future transactions, and may pick and choose which to target.  stealing just privkeys limits your future access greatly.
 614 2012-05-08 16:50:02 <gavinandresen> I wonder if I just broke the law reading this:  http://www.scribd.com/doc/92797476/FBI-Bitcoin-Report-April-2012
 615 2012-05-08 16:50:17 <sipa> gavinandresen: it's not classified
 616 2012-05-08 16:50:21 <gavinandresen> (popped up in my google bitcoin alert)
 617 2012-05-08 16:50:34 <jgarzik> gavinandresen: <shrug>  it's out in the open at this point, just like reading Pentagon Papers in the NYT
 618 2012-05-08 16:51:04 <gavinandresen> maybe it's just a very elaborate troll.
 619 2012-05-08 16:51:18 <sipa> an extremely bored troll, in that case
 620 2012-05-08 16:51:32 <sipa> i'd rather call it a prankster than a troll in that case
 621 2012-05-08 16:51:41 <gavinandresen> speaking of trolls... wait, no, I have nothing to say about trolls.
 622 2012-05-08 16:51:48 <jgarzik> gavinandresen: it doesn't say anything damning or relevatory, really.  I don't think it's a fake, but it doesn't really matter if it is [based on content]
 623 2012-05-08 16:52:08 <luke-jr> sipa: cryptographic
 624 2012-05-08 16:52:11 <gavinandresen> jgarzik: yes, it's nice working for a project where there are no secrets
 625 2012-05-08 16:52:48 <sipa> luke-jr: i've ask ByteCoin for comments already, but so far i haven't had much reply yet
 626 2012-05-08 16:53:07 Rabbit67890 has quit (Ping timeout: 252 seconds)
 627 2012-05-08 16:53:15 <gavinandresen> sipa:  what's the status of the stuck chain bug?  Any luck getting an actually stuck chain?
 628 2012-05-08 16:53:20 * luke-jr knows enough about cryptography to know that luke-jr has no clue when it comes to such things. :p
 629 2012-05-08 16:53:44 <sipa> luke-jr: so do i, i have some intuition, but i know that everyone is smart enough to design something he can't crack himself
 630 2012-05-08 16:54:12 <sipa> gavinandresen: not yet; both victims gmaxwell found don't seem actually stuck
 631 2012-05-08 16:54:40 <gavinandresen> ok, good actually.  I was worried the stuck chain problem was more widespread than we thought
 632 2012-05-08 16:54:57 <sipa> still, these are people that reported being stuck for hours or days
 633 2012-05-08 16:55:26 <sipa> which at least is a problem in user experience
 634 2012-05-08 16:55:36 <gavinandresen> somebody running a sybil DoS maybe?
 635 2012-05-08 16:55:37 <sipa> whether or not it's an actual fully-stuck bug
 636 2012-05-08 16:56:24 <gavinandresen> in any case, not a showstopper for a 0.6.2 release-- I want to tag and build and release
 637 2012-05-08 16:57:24 * ageis reads declassified FBI report
 638 2012-05-08 16:57:42 Joric has joined
 639 2012-05-08 16:58:06 <sipa> in that case, either revert the unstuck patch in it, or wait until we have more certainty that the new patch actually works
 640 2012-05-08 16:58:06 <sipa> i've been sloppy...
 641 2012-05-08 16:59:12 <sipa> luke-jr: i've put BIP32 on the wiki, by the way
 642 2012-05-08 16:59:14 <ageis> nice, all the sources are at the bottom
 643 2012-05-08 16:59:34 <gavinandresen> sipa: ok, I'll back out the unstuck patch.
 644 2012-05-08 16:59:36 torsthaldo has quit (Read error: Connection reset by peer)
 645 2012-05-08 16:59:37 <gavinandresen> ... and then tag
 646 2012-05-08 17:00:10 <sipa> actually, i'd prefer reverting it entirely, but that's probably too much a change at this point
 647 2012-05-08 17:01:54 <gavinandresen> I reverted it entirely on the 0.6.2 branch
 648 2012-05-08 17:02:16 <gavinandresen> ... now I'll tag
 649 2012-05-08 17:03:06 p0s has quit (Remote host closed the connection)
 650 2012-05-08 17:04:18 <gavinandresen> * [new tag]         v0.6.2
 651 2012-05-08 17:04:44 <luke-jr> building
 652 2012-05-08 17:04:44 BTC_Bear has joined
 653 2012-05-08 17:04:47 datagutt_ has quit (Quit: kthxbai)
 654 2012-05-08 17:06:40 <gavinandresen> building also.
 655 2012-05-08 17:07:23 <sipa> gavinandresen: i've updated my build script a bit by the way, it now produces some extra text files along with the build: http://bitcoin.sipa.be/builds/0.6.1-35-g1ec1702/
 656 2012-05-08 17:07:56 <gmaxwell> luke-jr: We've (sipa mostly) at least made an effort to have a design which is very conservative and uses a minimal amount of novelty. Obviously it will need more widespread review before its adopted.
 657 2012-05-08 17:07:58 <gavinandresen> sipa: cool, where can I get your build script from?
 658 2012-05-08 17:08:30 datagutt has joined
 659 2012-05-08 17:09:01 <gmaxwell> jgarzik: if you really want unstealing you can make the backup function start a new master chain right before a backup is made. This would give you somewhat better unstealing than our current keypool usage has... but more safty.
 660 2012-05-08 17:09:15 jm9000 has quit (Ping timeout: 252 seconds)
 661 2012-05-08 17:10:30 <sipa> gavinandresen: let me polish it a bit
 662 2012-05-08 17:10:51 <gavinandresen> I don't read Polish.
 663 2012-05-08 17:10:58 <gavinandresen> (sorry, couldn't resist, you can all groan)
 664 2012-05-08 17:11:25 darkee has joined
 665 2012-05-08 17:12:47 <gavinandresen> gmaxwell: you might reach out to Matthew Green, he seems like a likely expert who might be willing to tell us if we're being idiots:  http://blog.cryptographyengineering.com/2012/05/future-of-electronic-currency.html
 666 2012-05-08 17:13:25 <gavinandresen> (gmaxwell or sipa ...  )
 667 2012-05-08 17:13:47 <DiabloD3> gavinandresen: who is on what?
 668 2012-05-08 17:14:09 RainbowDashh has joined
 669 2012-05-08 17:14:28 <luke-jr> gavinandresen: Mój poduszkowiec jest pełen węgorzy
 670 2012-05-08 17:14:38 RainbowDashh is now known as Rabbit67890
 671 2012-05-08 17:14:48 <gavinandresen> ok, luke's in charge of the polish.
 672 2012-05-08 17:15:25 <sipa> gavinandresen: http://bitcoin.sipa.be/builds/bitcoin-build.sh.txt
 673 2012-05-08 17:15:30 <luke-jr> noooooooooo :p
 674 2012-05-08 17:15:38 <DiabloD3> gavinandresen: didnt poland get enough shit already?
 675 2012-05-08 17:15:54 <gavinandresen> be nice or I'll ignore you again
 676 2012-05-08 17:16:01 <gavinandresen> (ooooh!!!!!!)
 677 2012-05-08 17:16:12 <luke-jr> I don't really know polish, I stole it from http://www.omniglot.com/language/phrases/hovercraft.htm
 678 2012-05-08 17:16:12 <gavinandresen> (like you care)
 679 2012-05-08 17:16:13 <luke-jr> <.<
 680 2012-05-08 17:16:40 RainbowDashh has joined
 681 2012-05-08 17:16:44 Rabbit67890 has quit (Read error: Connection reset by peer)
 682 2012-05-08 17:16:44 <DiabloD3> wait, gavin had me on ignore? wtf
 683 2012-05-08 17:17:14 <copumpkin> lol
 684 2012-05-08 17:17:29 <gavinandresen> mental note: poduszkowiec is hovercraft in polish.....
 685 2012-05-08 17:17:40 <DiabloD3> gavinandresen: what about eels?
 686 2012-05-08 17:17:48 <gavinandresen> I never talk about eels, don't need that one.
 687 2012-05-08 17:18:07 <luke-jr> lol
 688 2012-05-08 17:18:11 roomservice has joined
 689 2012-05-08 17:18:28 RainbowDashh has quit (Client Quit)
 690 2012-05-08 17:19:05 <DiabloD3> but what else are you going to put in your hovercraft?
 691 2012-05-08 17:19:08 <gavinandresen> away for a bit for lunch...
 692 2012-05-08 17:19:38 <sipa> gavinandresen: oh, just realized, it requires a patched gitian
 693 2012-05-08 17:24:10 sneak has quit (Ping timeout: 272 seconds)
 694 2012-05-08 17:24:14 sneak has joined
 695 2012-05-08 17:24:15 sneak has quit (Changing host)
 696 2012-05-08 17:24:15 sneak has joined
 697 2012-05-08 17:28:29 superjames has quit (Ping timeout: 260 seconds)
 698 2012-05-08 17:32:32 random_cat_ has quit (Remote host closed the connection)
 699 2012-05-08 17:32:41 jm9000 has joined
 700 2012-05-08 17:34:41 random_cat_ has joined
 701 2012-05-08 17:37:40 gasteve has quit (Quit: gasteve)
 702 2012-05-08 17:38:03 gasteve has joined
 703 2012-05-08 17:38:09 gasteve has quit (Changing host)
 704 2012-05-08 17:38:09 gasteve has joined
 705 2012-05-08 17:39:43 <luke-jr> 0.6.2-win32 sig pushed
 706 2012-05-08 17:40:05 <drizztbsd> luke-jr: windows-only?
 707 2012-05-08 17:40:12 <drizztbsd> or should I rebuild bitcoin on archlinux?
 708 2012-05-08 17:40:41 <luke-jr> drizztbsd: ?
 709 2012-05-08 17:41:00 <drizztbsd> I maintain bitcoin-qt and bitcoin-daemon
 710 2012-05-08 17:41:37 barmstrong has quit (Remote host closed the connection)
 711 2012-05-08 17:41:48 sneak has quit (Read error: Connection reset by peer)
 712 2012-05-08 17:42:08 b4epoche_ has quit (Ping timeout: 252 seconds)
 713 2012-05-08 17:42:10 <luke-jr> drizztbsd: the latter's name is bitcoind fwiw :P
 714 2012-05-08 17:42:22 <luke-jr> drizztbsd: v0.6.2 was tagged in git earlier
 715 2012-05-08 17:42:29 <luke-jr> I just pushed the win32 build signature
 716 2012-05-08 17:42:45 <sipa> i'm building as well now
 717 2012-05-08 17:42:59 <drizztbsd> which bug does it fix?
 718 2012-05-08 17:43:10 <sipa> addrman crashes
 719 2012-05-08 17:43:13 <luke-jr> drizztbsd: git shortlog v0.6.1..v0.6.2
 720 2012-05-08 17:43:54 b4epoche_ has joined
 721 2012-05-08 17:43:58 <luke-jr> the only functional change for v0.6.2 was that SSL JSON-RPC support is mandatory now, right?
 722 2012-05-08 17:44:15 <luke-jr> actually, that was v0.6.1*
 723 2012-05-08 17:44:44 <sipa> yes, 0.6.2 is really only addrman fix
 724 2012-05-08 17:46:00 sneak has joined
 725 2012-05-08 17:46:00 sneak has quit (Changing host)
 726 2012-05-08 17:46:00 sneak has joined
 727 2012-05-08 17:46:01 <Joric> could somebody please explain merged mining in layman's terms? i don't get how you can reuse a hash of totally independent data (well, excluding nonce)
 728 2012-05-08 17:46:35 <sipa> Joric: both chains have their own hash, but you put the block hash of the auxiliary chain in the coinbase of the master chain
 729 2012-05-08 17:46:42 <guruvan> since the 2 networks use the same algorithm, we simply submit hashes to both networks
 730 2012-05-08 17:46:46 <sipa> no
 731 2012-05-08 17:47:01 <gmaxwell> Actually you put the root hash of a hash tree of auxiliary chain hashes in.. same difference.
 732 2012-05-08 17:47:08 <sipa> gavinandresen: true
 733 2012-05-08 17:47:11 <sipa> eh, gmaxwell: true
 734 2012-05-08 17:47:54 <luke-jr> Joric: basically, namecoin accepts a bitcoin POW
 735 2012-05-08 17:47:55 <sipa> guruvan: both networks expect a differ block header, no way one hash could match both
 736 2012-05-08 17:48:11 <sipa> *different
 737 2012-05-08 17:48:13 <guruvan> ah ok
 738 2012-05-08 17:49:57 <luke-jr> speaking of block hashing algorithms, it'd be nice if Bitcoin accepted a preimage in place of zeros, for hash comparison
 739 2012-05-08 17:50:30 <luke-jr> ie, if a miner could say "ok, I'm searching for 00000000abcdef prefix" and have it treated like "00000000000000" is now
 740 2012-05-08 17:50:39 <Joric> was namecoin client altered specially for supporting merged mining?
 741 2012-05-08 17:50:42 <luke-jr> Joric: yes
 742 2012-05-08 17:50:56 <Joric> ah, that explains everything
 743 2012-05-08 17:56:26 <dlb76> the blkindex.dat file is no longer portable to different data directories by default
 744 2012-05-08 17:56:35 <dlb76> can someone explain it in more details ?
 745 2012-05-08 17:56:43 <dlb76> if you need a portable blkindex.dat file then run with the new -detachdb=1 option or the "Detach databases at shutdown" GUI preference
 746 2012-05-08 17:56:45 <dlb76> ...
 747 2012-05-08 17:57:06 <dlb76> if i use -datadir=".\\data\\"
 748 2012-05-08 17:57:14 <dlb76> do i need to add new -detachdb=1 option ?
 749 2012-05-08 17:58:13 <sipa> dlb76: no
 750 2012-05-08 17:58:21 <dlb76> ok
 751 2012-05-08 17:58:24 <sipa> only if you want to copy/move the blkindex.dat file around
 752 2012-05-08 17:58:31 <dlb76> but what it does then ?
 753 2012-05-08 17:58:37 <dlb76> ah
 754 2012-05-08 17:58:38 <dlb76> ok
 755 2012-05-08 17:58:41 <dlb76> thanks
 756 2012-05-08 18:00:03 <gavinandresen> luke-jr: my win32 gitian build matches yours
 757 2012-05-08 18:00:16 <luke-jr> gavinandresen: that's a good thing.
 758 2012-05-08 18:00:45 <gavinandresen> aye.  I just pushed win32 and linux gitian.sigs
 759 2012-05-08 18:04:05 <drizztbsd> it should be portable by default
 760 2012-05-08 18:04:57 toffoo has joined
 761 2012-05-08 18:05:06 <luke-jr> drizztbsd: except we're talking about binaries
 762 2012-05-08 18:05:59 <midnightmagic> that FBI doc is so excellent..
 763 2012-05-08 18:06:34 <copumpkin> as opposed to just a tad excellent?
 764 2012-05-08 18:06:40 Fnar has quit (Ping timeout: 276 seconds)
 765 2012-05-08 18:06:55 <drizztbsd> luke-jr: I mean blkindex.dat
 766 2012-05-08 18:07:37 <midnightmagic> copumpkin: as opposed to the typical forbes tripe. :)
 767 2012-05-08 18:07:56 <copumpkin> :P
 768 2012-05-08 18:08:40 drizztbsd has quit (Remote host closed the connection)
 769 2012-05-08 18:08:56 Fnar has joined
 770 2012-05-08 18:11:48 barmstrong has joined
 771 2012-05-08 18:14:14 agath has quit (Read error: Connection reset by peer)
 772 2012-05-08 18:14:34 agath has joined
 773 2012-05-08 18:18:00 sneak has quit (Ping timeout: 272 seconds)
 774 2012-05-08 18:18:28 <BTC_Bear> midnightmagic: Do you think it is real? or at least altered?
 775 2012-05-08 18:18:51 sneak has joined
 776 2012-05-08 18:18:51 sneak has quit (Changing host)
 777 2012-05-08 18:18:51 sneak has joined
 778 2012-05-08 18:18:55 <midnightmagic> i'm almost of the opinion that the "Unclassified" part is the altered part.
 779 2012-05-08 18:20:18 cosurgi has quit (Ping timeout: 244 seconds)
 780 2012-05-08 18:20:49 <BTC_Bear> Well to find out someone needs to make a FOIA request since it's "Unclassified"
 781 2012-05-08 18:20:57 <gmaxwell> I've never seen a document that consisted of unclassified material bother with the per paragraph tagging... but then again I've not looked at non-public fbi documents before.
 782 2012-05-08 18:21:22 graingert has joined
 783 2012-05-08 18:21:22 <BTC_Bear> The logo is wrong also. It shouldn't be there.
 784 2012-05-08 18:21:39 <gmaxwell> The document seems generally pretty reasonable, at least the part I read— and obviously took a lot of work to create, more work than makese sense for a hoax.
 785 2012-05-08 18:21:59 <midnightmagic> BTC_Bear: It might be a sneaky advertisement for WebMoney.
 786 2012-05-08 18:22:55 <BTC_Bear> lol, yea. Or it is a Real 'Fake' document to deter people from getting involved.
 787 2012-05-08 18:23:10 <graingert> bitcoin-qt could have done with being gpl
 788 2012-05-08 18:23:15 <graingert> would slow this stuff down
 789 2012-05-08 18:23:15 * sipa reminds gmaxwell of San Serriffe
 790 2012-05-08 18:24:53 <gmaxwell> sipa: but this isn't funny!
 791 2012-05-08 18:26:15 <sipa> gmaxwell: no, i assume it's real, actually
 792 2012-05-08 18:26:44 <midnightmagic> BTC_Bear: I've often intuitively felt that a number of news releases and events were calculated specifically to dampen enthusiasm for bitcoin. That "huge" (relatively) sell-off to curb the $30/btc price that happened last June seemed like one. The quotes from Senators felt like calculated measures to slow adoption and buy government/law enforcement time to evaluate it more closely. The deliberate price manipulation down to $2
 793 2012-05-08 18:26:50 <midnightmagic> seemed like a way to curb the mining activities..
 794 2012-05-08 18:27:06 toffoo has quit ()
 795 2012-05-08 18:27:11 <midnightmagic> gmaxwell: If I had more time on my hands, I would find releasing that document to the public very funny. :)
 796 2012-05-08 18:27:38 <BTC_Bear> midnightmagic: Then we agree and you are aware of tactics that get deployed.
 797 2012-05-08 18:29:15 toffoo has joined
 798 2012-05-08 18:29:23 <gavinandresen> All righty, uploaded binaries to https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.6.2/
 799 2012-05-08 18:29:40 <gavinandresen> I'll announce as soon as somebody gitian-builds linux and can confirm that the checksums match
 800 2012-05-08 18:29:57 <midnightmagic> BTC_Bear: I think I spotted a mistake on page 7. They use the term gold farmers without introducing it first..
 801 2012-05-08 18:30:14 <gavinandresen> (unless gmaxwell or sipa wants to volunteer to announce, I don't have to be Mr. Announcer Person all the time)
 802 2012-05-08 18:30:36 <gavinandresen> (or jgarzik or wumpus or tcatm)
 803 2012-05-08 18:30:47 <sipa> gavinandresen: but you're good at it!
 804 2012-05-08 18:31:26 <gavinandresen> I can copy and paste with the best of 'em!
 805 2012-05-08 18:31:56 <sipa> ok, after many improvements to my build script, it should now work!
 806 2012-05-08 18:32:04 * sipa tries 4th time
 807 2012-05-08 18:37:06 <graingert> gavinandresen: you should probably call blkindex.dat something different
 808 2012-05-08 18:37:09 <graingert> if it can't be moved
 809 2012-05-08 18:37:38 sneak has quit (Ping timeout: 272 seconds)
 810 2012-05-08 18:37:52 paraipan has quit (Ping timeout: 276 seconds)
 811 2012-05-08 18:37:53 <gavinandresen> it can be moved, just run with -detachdb=1
 812 2012-05-08 18:38:36 paraipan has joined
 813 2012-05-08 18:38:53 <sipa> or just -detachdb
 814 2012-05-08 18:39:04 <sipa> or put detachdb=1 in bitcoin.conf
 815 2012-05-08 18:42:31 Joric has quit ()
 816 2012-05-08 18:42:43 graingert has quit (Quit: Leaving.)
 817 2012-05-08 18:42:44 Clipse has joined
 818 2012-05-08 18:42:52 sneak has joined
 819 2012-05-08 18:42:52 sneak has quit (Changing host)
 820 2012-05-08 18:42:52 sneak has joined
 821 2012-05-08 18:43:15 graingert has joined
 822 2012-05-08 18:51:50 dvide has joined
 823 2012-05-08 18:52:05 <sipa> gavinandresen: pushed my sigs for linux; they match
 824 2012-05-08 18:52:59 <gavinandresen> sipa: great, thanks, I'll be Mr. Announcer Person now
 825 2012-05-08 18:53:10 <graingert> sipa: but I think it should be in the filename
 826 2012-05-08 18:53:18 <graingert> whether or not the file is portable
 827 2012-05-08 18:53:41 <graingert> also shouldn't it be in .cache
 828 2012-05-08 18:53:47 <sipa> ?
 829 2012-05-08 18:53:59 <gmaxwell> In the filename??
 830 2012-05-08 18:53:59 <graingert> all the blockchain and blkindex stuff
 831 2012-05-08 18:54:17 <graingert> gmaxwell: well some indicator to stop people trying to copy it and making support requests
 832 2012-05-08 18:54:31 <gmaxwell> graingert: it's allways been uncopyable in some cases.
 833 2012-05-08 18:54:36 <graingert> ic
 834 2012-05-08 18:54:41 <gmaxwell> s/allways/always/
 835 2012-05-08 18:55:04 <gmaxwell> (e.g. if you unclealy shutdown— pretty common because the shutdowns were taking a while— it's uncopyable)
 836 2012-05-08 18:56:13 <graingert> okay
 837 2012-05-08 18:56:22 * jgarzik belatedly votes gavinandresen be Mr. Announcer Person today :)
 838 2012-05-08 18:56:44 <graingert> alert message
 839 2012-05-08 18:57:33 <gmaxwell> Alert message?
 840 2012-05-08 19:01:30 <luke-jr> let's alert for every minor bugfix release so people learn to ignore alerts!
 841 2012-05-08 19:03:24 <graingert> yes
 842 2012-05-08 19:03:26 <graingert> lets
 843 2012-05-08 19:04:02 <gmaxwell> graingert: yea, thats _not_ what alerts are for.
 844 2012-05-08 19:04:04 datagutt has quit (Quit: kthxbai)
 845 2012-05-08 19:04:31 <graingert> in that case I think there should be a separate semantic for info
 846 2012-05-08 19:04:39 <graingert> maybe not in the chain
 847 2012-05-08 19:04:45 <sipa> you mean... release notes?
 848 2012-05-08 19:04:57 <graingert> sorry let me make myself clearer
 849 2012-05-08 19:05:06 <gmaxwell> well someday when gitian builder is mature we'll have something for that.
 850 2012-05-08 19:05:11 <graingert> for OS that don't support a nice update mechanism
 851 2012-05-08 19:05:22 <helo> it would be nice if the gui client allowed you to mark your own addresses as "trustworthy"
 852 2012-05-08 19:05:24 <graingert> there should be some system for informing users of new releases
 853 2012-05-08 19:05:25 <sipa> oh, you mean gitian-updater?
 854 2012-05-08 19:05:40 <sipa> not sure about the progress on that
 855 2012-05-08 19:05:51 <graingert> even if it's just an rss feed signed with the alert key
 856 2012-05-08 19:05:52 <helo> i.e. you generate an address and give it to someone you trust to not double spend
 857 2012-05-08 19:05:53 <graingert> or some other key
 858 2012-05-08 19:06:08 <graingert> I like the idea of friendly clients
 859 2012-05-08 19:06:20 <graingert> so that only one of the clients has to verify each block
 860 2012-05-08 19:06:31 <gavinandresen> can somebody update the forum topic here and in #bitcoin (0.6.1 --> 0.6.2)
 861 2012-05-08 19:06:36 <sipa> graingert: verifying is not much work, updating the index is
 862 2012-05-08 19:06:55 <graingert> sipa: fair enough
 863 2012-05-08 19:07:06 <graingert> but a problem I do have is one block chain per user
 864 2012-05-08 19:07:11 <graingert> per os
 865 2012-05-08 19:07:28 <graingert> I know it can be done with symlinks
 866 2012-05-08 19:07:36 <graingert> but I'd like a zero trust system
 867 2012-05-08 19:07:53 <graingert> assuming everyone trusts root that it
 868 2012-05-08 19:07:55 <graingert> is*
 869 2012-05-08 19:08:08 <gmaxwell> Has someone already prodded the website?
 870 2012-05-08 19:08:37 <gmaxwell> seems not
 871 2012-05-08 19:08:41 * gmaxwell prods
 872 2012-05-08 19:08:58 <sipa> graingert: the intention is to (one day...) use gitian-updater, where gitian signatures for builds from several people are necessary to initiate a message "New version available!"
 873 2012-05-08 19:09:10 <graingert> sipa: nice but
 874 2012-05-08 19:09:11 <graingert> ooh
 875 2012-05-08 19:09:17 <graingert> reddit just crashed my browser
 876 2012-05-08 19:10:02 <graingert> !later tell theymos poke website
 877 2012-05-08 19:10:03 <gribble> The operation succeeded.
 878 2012-05-08 19:10:24 <gmaxwell> graingert: what are you doing?
 879 2012-05-08 19:10:38 <graingert> currently/
 880 2012-05-08 19:10:40 <graingert> ?*
 881 2012-05-08 19:10:53 <gmaxwell> Why did you tell theymos? I'll have it updated in a second.
 882 2012-05-08 19:11:02 <graingert> I thought it was just theymos
 883 2012-05-08 19:11:04 <luke-jr> lol
 884 2012-05-08 19:11:10 <graingert> !later tell theymos don't poke website
 885 2012-05-08 19:11:10 <gribble> The operation succeeded.
 886 2012-05-08 19:11:16 <gmaxwell> hah
 887 2012-05-08 19:12:09 <sipa> graingert: you never said what comes after "nice but"
 888 2012-05-08 19:12:24 <sipa> i hope the answer to that question isn't "t"
 889 2012-05-08 19:12:32 <graingert> sipa: nice but, it would be good to get a system that worked
 890 2012-05-08 19:12:45 <graingert> before one that was the best possible
 891 2012-05-08 19:12:55 <sipa> well, someone will have to implement it
 892 2012-05-08 19:13:08 rdponticelli_ has joined
 893 2012-05-08 19:13:14 rdponticelli has quit (Read error: Connection reset by peer)
 894 2012-05-08 19:13:36 <sipa> not sure how far we are from that
 895 2012-05-08 19:13:42 <gmaxwell> okay. Website should be updated in a moment.
 896 2012-05-08 19:13:47 <jgarzik> sipa gmaxwell gavinandresen: is 0.7 merge window open?  :)
 897 2012-05-08 19:14:07 <gmaxwell> I think so.
 898 2012-05-08 19:14:26 <sipa> let's start with pushing the version number to 0.6.99
 899 2012-05-08 19:14:35 <sipa> gmaxwell: website is updated
 900 2012-05-08 19:14:53 <gmaxwell> woops, I started pulling before bumping the version.
 901 2012-05-08 19:15:00 * gmaxwell goes to bump the version
 902 2012-05-08 19:15:18 <graingert> gnome have a nice way of doing this
 903 2012-05-08 19:15:27 <graingert> even numbers are release and odd are dev
 904 2012-05-08 19:15:31 <graingert> or visa versa
 905 2012-05-08 19:15:41 <sipa> graingert: all our versions are dev :)
 906 2012-05-08 19:15:55 <graingert> yeah well
 907 2012-05-08 19:16:04 <graingert> testing
 908 2012-05-08 19:16:06 <graingert> then
 909 2012-05-08 19:17:07 asuk has quit (Ping timeout: 252 seconds)
 910 2012-05-08 19:18:19 <DiabloD3> http://blog.dwolla.com/ach-goes-real-time-with-fisync-free-for-banks-and-credit-unions/
 911 2012-05-08 19:19:59 <dusty_> Hi all
 912 2012-05-08 19:20:19 <dusty_> I'm studying the problem arisen from duplicate coinbase transaction here : http://blockexplorer.com/testnet/block/0000000013aa9f67da178005f9ced61c7064dd6e8464b35f6a8ca8fabc1ca2cf
 913 2012-05-08 19:20:24 asuk has joined
 914 2012-05-08 19:20:56 <dusty_> I've read a post by Pieter Wuille that, if I understand correctly, duplicate transaction will not ever be allowed again
 915 2012-05-08 19:21:05 ahbritto has joined
 916 2012-05-08 19:21:05 ahbritto has quit (Changing host)
 917 2012-05-08 19:21:05 ahbritto has joined
 918 2012-05-08 19:21:15 <sipa> dusty_: only in the case that they are fully spent
 919 2012-05-08 19:21:17 <dusty_> I would like to be sure that's the case, starting with bitcoin version 0.6
 920 2012-05-08 19:21:49 <sipa> you could test it on the testnet
 921 2012-05-08 19:21:56 <dusty_> sipa: you mean that if transactions are fully spent a new one with the same hash can be re-created and accepted?
 922 2012-05-08 19:21:59 <sipa> (roconnor and i did an experiment to verify that)
 923 2012-05-08 19:22:01 <luke-jr> dusty_: enforced by 0.4.4, 0.5.3, and 0.6.0
 924 2012-05-08 19:22:15 <sipa> dusty_: yes
 925 2012-05-08 19:22:17 <sipa> for now
 926 2012-05-08 19:22:36 <sipa> gavinandresen: how are the plans for deploying the block-height-in-coinbase idea?
 927 2012-05-08 19:22:56 <dusty_> so, how it's possible that block #45653 and #45550 both includes a transaction spending the same transaction, twice?
 928 2012-05-08 19:22:58 t7 has quit (Ping timeout: 260 seconds)
 929 2012-05-08 19:23:10 <dusty_> (in testnet)
 930 2012-05-08 19:23:35 <sipa> i think blockexplorer still uses an old version of bitcoin
 931 2012-05-08 19:23:45 <sipa> and the chain forked on that transaction
 932 2012-05-08 19:24:16 <dusty_> because the code I'm working on is unable to validate block 0000000000DB2E24D532668F71351A23808720D08B4F29A06FA35B204FCF39E9 since it has a transaction that double-spends the duplicate tx
 933 2012-05-08 19:24:25 asuk_ has joined
 934 2012-05-08 19:25:47 <sipa> dusty_: actually, no, not that one
 935 2012-05-08 19:25:59 <sipa> BIP30 was enabled on testnet on febrary 20
 936 2012-05-08 19:26:01 <dusty_> sipa: can you please elaborate? I'm not following
 937 2012-05-08 19:26:26 <sipa> since the duplicate transaction is before that date, it was allowed and it simply overwrote the previous one
 938 2012-05-08 19:26:59 <dusty_> and that's ok, but how come that at a later date two blocks spend it?
 939 2012-05-08 19:27:21 <dusty_> if it's been wrote as only one transaction, it should be spent only once
 940 2012-05-08 19:27:26 dr_win has joined
 941 2012-05-08 19:27:30 Raziel_ has quit (Ping timeout: 252 seconds)
 942 2012-05-08 19:27:49 <sipa> the rule is this: the last transaction with a given hash is the only one that exists in a chain
 943 2012-05-08 19:27:54 <sipa> it can be spent normally
 944 2012-05-08 19:28:13 <gmaxwell> Bumped to 0.6.99
 945 2012-05-08 19:28:30 <sipa> dusty_: whether the older one was already spent, is irrelevant after the duplicate
 946 2012-05-08 19:29:14 <sipa> and after feb20 on testnet, or after mar15 on realnet, the duplicate itself is not allowed unless the previous instance of the transaction was already fully spent before said block
 947 2012-05-08 19:29:52 <dusty_> sipa: what I mean is that the duplicate appeared *before* being spent
 948 2012-05-08 19:30:06 <gavinandresen> jgarzik: yeah, 0.7 merge window open I suppose.
 949 2012-05-08 19:30:35 <sipa> dusty_: as i said, the older one is irrelevant after the duplicate
 950 2012-05-08 19:30:51 Raziel_ has joined
 951 2012-05-08 19:31:00 <gavinandresen> sipa: blockheight-in-coinbase would be a great 0.7 rollout, using the process i sketch out in https://gist.github.com/2355445
 952 2012-05-08 19:31:01 <gmaxwell> sipa: ready to merge the proxy changes / ipv6 / tor support or are you still working on the details of the tor stuff?
 953 2012-05-08 19:31:18 <sipa> dusty_: this is allowed: tx - spend - tx - spend
 954 2012-05-08 19:31:27 <sipa> dusty_: this too: tx - tx - spend
 955 2012-05-08 19:31:37 <sipa> dusty_: but this isn't: tx - tx - spend - spend
 956 2012-05-08 19:31:44 paraipan has quit (Remote host closed the connection)
 957 2012-05-08 19:32:13 <sipa> dusty_: and after the deployment date, tx - tx is not allowed anymore
 958 2012-05-08 19:32:34 superjames has joined
 959 2012-05-08 19:32:55 <sipa> gmaxwell: let me think; i want to change the command-line arguments to tor still, but maybe ipv6 can be merged
 960 2012-05-08 19:33:07 <gavinandresen> my 0.7 TODO list looks like:  testnet reset (I still need to write some code to embed Script unit tests into a testnet chain), then code to support https://gist.github.com/2355445, then the blockheight-in-coinbase change
 961 2012-05-08 19:33:11 <dusty_> when you say that tx tx spend spend is not allowed you mean after or before bip30 (or never)?
 962 2012-05-08 19:33:17 <sipa> dusty_: never
 963 2012-05-08 19:34:18 <gavinandresen> oh, and another 0.7 TODO: I really want to detect non-DER-encoded signatures and treat them as non-standard
 964 2012-05-08 19:34:33 <gmaxwell> gavinandresen: thats a great idea, we could premine the testnet flush so that the first N blocks contain a bunch of unit tests, and then then the resulting coin balace there is then sent to a black hole, one block higher.. then test-net-in-a-box can then split off one block before that.
 965 2012-05-08 19:35:09 <gmaxwell> sipa: was anything more going to happen on https://github.com/bitcoin/bitcoin/pull/1159  (Use block time for wallet transactions found in rescan) or should I yank it as is?
 966 2012-05-08 19:35:10 <dusty_> sipa: ok, I did'nt notice that the tx was redeemd before being mined again
 967 2012-05-08 19:35:15 <dusty_> sipa: thanks
 968 2012-05-08 19:35:45 <gmaxwell> (I'm going through pulls that I've already tested indivigually and pulling them now)
 969 2012-05-08 19:35:47 <sipa> gmaxwell: i don't think there's consensus on that yet
 970 2012-05-08 19:36:15 <gmaxwell> yea, I wasn't sure if it was in "something must be done! Is this it?" state.
 971 2012-05-08 19:36:28 <gmaxwell> Loadblock?
 972 2012-05-08 19:36:33 <dusty_> I've another question if someone is so kind to enlighten me: I've seen that bitcoin 0.6 and later are very, very fast to download the blockchain when starting from scratch, how it does it?
 973 2012-05-08 19:36:55 <gmaxwell> dusty_: some stupidity in the database settings was fixed.
 974 2012-05-08 19:37:02 <sipa> dusty_: it uses an in-RAM cache of 25 MiB, instead of the crappy default of a few kilobytes
 975 2012-05-08 19:37:16 <luke-jr> gmaxwell: that's a problematic pull
 976 2012-05-08 19:37:17 Motest003 has quit (Ping timeout: 252 seconds)
 977 2012-05-08 19:37:24 <gmaxwell> luke-jr: loadblocks?
 978 2012-05-08 19:37:27 <luke-jr> gmaxwell: no, #1159
 979 2012-05-08 19:37:38 <dusty_> sipa: ah ok. But every block downloaded is being validate anyway? Or just checked for integrity?
 980 2012-05-08 19:37:41 <gmaxwell> luke-jr: well thats why I asked.
 981 2012-05-08 19:37:51 <sipa> dusty_: before the last checkpoint, signatures aren't verified
 982 2012-05-08 19:38:00 <sipa> but except for that, all checks are being done
 983 2012-05-08 19:38:01 Motest003 has joined
 984 2012-05-08 19:38:06 <gmaxwell> ^ though that wasn't something changed in 0.6.0.
 985 2012-05-08 19:38:16 <gavinandresen> ... we should do another checkpoint when 0.7 is close to baked, too....
 986 2012-05-08 19:38:19 <dusty_> sipa: thanks, that was I was thinking
 987 2012-05-08 19:38:40 <sipa> gmaxwell: if nobody objects, i'd pull loadblocks
 988 2012-05-08 19:38:41 <gavinandresen> ... and update the seed nodes... (time to open a couple of github issues)
 989 2012-05-08 19:38:44 <gmaxwell> Whatever happened to bluematt's attempt to thread validation.
 990 2012-05-08 19:38:50 <dusty_> also, I would like to know how a checkpoint is being determined (decided)
 991 2012-05-08 19:38:57 <gavinandresen> loadblocks ++
 992 2012-05-08 19:39:10 <dusty_> because I'm thinking to rely on a date instead of a checkpoint
 993 2012-05-08 19:39:15 <sipa> gavinandresen: nanotube and me are running a crawler, and i have a script to combine the results into a seed list
 994 2012-05-08 19:39:17 <luke-jr> dusty_: …
 995 2012-05-08 19:39:24 <gavinandresen> sipa: spiffy
 996 2012-05-08 19:39:25 sneak has quit (Remote host closed the connection)
 997 2012-05-08 19:39:31 sneak has joined
 998 2012-05-08 19:39:31 sneak has quit (Changing host)
 999 2012-05-08 19:39:31 sneak has joined
1000 2012-05-08 19:39:38 <gmaxwell> dusty_: it's just set prior to major releases at a height thousands of blocks back to make sure that it doesn't have any influence in the selection of the longest chain.
1001 2012-05-08 19:39:43 <dusty_> for example: everything older than 1 week does not need validation , while catching up the blockchain
1002 2012-05-08 19:40:02 <dusty_> gmaxwell: so a date would work anyway
1003 2012-05-08 19:40:09 <dusty_> and it needs no hardcoded value
1004 2012-05-08 19:40:11 <gmaxwell> dusty_: Thats not a good idea.
1005 2012-05-08 19:40:19 <dusty_> gmaxwell: why?
1006 2012-05-08 19:40:37 <gmaxwell> I mean it's a fine idea for a SPV node, since they can't do otherwise.
1007 2012-05-08 19:40:42 <sipa> if someone sybil attacks you, they can get you to trust a chain with invalid signatures
1008 2012-05-08 19:41:17 topi`_ has joined
1009 2012-05-08 19:41:26 <gmaxwell> Which spends anyone elses money... so they didn't even need to have money of their own involved in the attack.
1010 2012-05-08 19:41:31 <topi`_> I guess this isn't normal:
1011 2012-05-08 19:41:32 <topi`_> InvalidChainFound: invalid block=000000000000020bd6f6  height=179311  work=317793108775545536672
1012 2012-05-08 19:41:48 <sipa> ;;bc,blocks
1013 2012-05-08 19:41:49 <gribble> 179311
1014 2012-05-08 19:41:56 <topi`_> a lot of invalid chains... and my block count stays at 178500
1015 2012-05-08 19:41:57 <dusty_> sipa: ok, I get it. You mean a sybil attack from the very first run of my client
1016 2012-05-08 19:42:13 <sipa> yes, while you are downloading the chain
1017 2012-05-08 19:42:16 <topi`_> ERROR: AcceptToMemoryPool() : FetchInputs failed 2ea938d12b
1018 2012-05-08 19:42:34 <luke-jr> topi`_: can you post your full debug.log on pastebin or something?
1019 2012-05-08 19:42:37 <topi`_> is this an error from the database? maybe my disk is broken
1020 2012-05-08 19:42:44 <gribble> New news from bitcoinrss: gavinandresen opened issue 1224 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/1224> || gavinandresen opened issue 1223 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/1223>
1021 2012-05-08 19:42:58 Turingi has quit (Read error: Connection reset by peer)
1022 2012-05-08 19:43:03 <luke-jr> topi`_: either your db is corrupt, or you're encountering a bug sipa is trying to fix
1023 2012-05-08 19:43:15 <sipa> topi`_: my node didn't even see that block yet
1024 2012-05-08 19:43:15 <topi`_> well it's 33 megs
1025 2012-05-08 19:43:18 <gmaxwell> dusty_: thats one reason why we have checkpoints. To prevent sybil attacks that start at client start... checkpoints mean if you can get the software securely you're good at least up to the current height of the chain, which is difficult to forge.
1026 2012-05-08 19:43:22 <topi`_> any string I should search for?
1027 2012-05-08 19:43:26 <dusty_> sipa: last question :) does DNS seeding exists for testnet? or we still use only IRC for it?
1028 2012-05-08 19:43:28 dr_win has quit (Remote host closed the connection)
1029 2012-05-08 19:43:33 <sipa> dusty_: only IRC there
1030 2012-05-08 19:43:41 <gmaxwell> luke-jr: hm? or someone just mined another crap BIP16 failing block.
1031 2012-05-08 19:43:50 <luke-jr> gmaxwell: he's stuck at 178500
1032 2012-05-08 19:43:53 <dusty_> gmaxwell: yes, that's now clear to me, thanks
1033 2012-05-08 19:43:58 <gmaxwell> luke-jr: oh. okay.
1034 2012-05-08 19:44:04 <sipa> luke-jr: oh, missed that as well
1035 2012-05-08 19:44:21 <BlueMatt> gmaxwell: you mean my parallelcheck branch?
1036 2012-05-08 19:44:28 dr_win has joined
1037 2012-05-08 19:44:34 <luke-jr> topi`_: lines around REORGANIZE
1038 2012-05-08 19:44:38 <BlueMatt> (its based on cblockstore, and Ive been rebasing it recently)
1039 2012-05-08 19:44:53 <BlueMatt> broke it on the last rebase, but its coming back...
1040 2012-05-08 19:45:42 <topi`_> I also find this , albeit infrequently: ERROR: AcceptToMemoryPool() : CheckTransaction failed
1041 2012-05-08 19:45:46 <gmaxwell> luke-jr: I think we want https://github.com/bitcoin/bitcoin/pull/886 sometime soon, but there are no comments on the pull and it needs rebasing.  If you rebase I'll review/test and ack (assuming I find no issues)
1042 2012-05-08 19:46:24 <topi`_> received block 000000000000020bd6f6
1043 2012-05-08 19:46:24 <topi`_> REORGANIZE
1044 2012-05-08 19:46:24 <topi`_> ERROR: ConnectInputs() : 599e47a811 VerifySignature failed
1045 2012-05-08 19:46:24 <topi`_> ERROR: Reorganize() : ConnectBlock failed
1046 2012-05-08 19:46:24 <topi`_> InvalidChainFound: invalid block=000000000000020bd6f6  height=179311  work=317793108775545536672
1047 2012-05-08 19:46:58 <gmaxwell> topi`_: welp 000000000000020bd6f6 is valid, so your database is corrupt.
1048 2012-05-08 19:47:01 <sipa> topi`_: can you shutdown and restart your client with -checklevel=6
1049 2012-05-08 19:47:12 <gmaxwell> topi`_: any idea how it could have become corrupt?
1050 2012-05-08 19:47:28 <topi`_> gmaxwell: no idea, except mass storage failure
1051 2012-05-08 19:47:46 <gmaxwell> sipa: shouldn't that also have a -checkblocks=0
1052 2012-05-08 19:48:11 <sipa> gmaxwell: his split is less than 2500 blocks back
1053 2012-05-08 19:48:37 <gmaxwell> sipa: but if the missing index enery is further?
1054 2012-05-08 19:48:48 <sipa> true
1055 2012-05-08 19:48:58 <sipa> topi`_: -checkblocks -checklevel=6
1056 2012-05-08 19:49:20 <topi`_> topi@uni:~$ bitcoind getblockcount
1057 2012-05-08 19:49:20 <topi`_> 178580
1058 2012-05-08 19:49:31 <topi`_> I think  this is where my split is
1059 2012-05-08 19:49:37 <sipa> which version, by the way?
1060 2012-05-08 19:51:08 <topi`_> 0.5.99beta, from git HEAD 2e55523
1061 2012-05-08 19:51:29 <topi`_>     Merge pull request #746 from laanwj/tdesc_ro
1062 2012-05-08 19:51:29 <topi`_>     make transaction description read-only (UI fix)
1063 2012-05-08 19:51:49 <sipa> topi`_: please update first
1064 2012-05-08 19:52:05 <topi`_> ok. what about -checkblocks ?
1065 2012-05-08 19:52:23 <sipa> update first; -checklevel was added in 0.6.0
1066 2012-05-08 19:52:23 <luke-jr> gmaxwell: rebased
1067 2012-05-08 19:53:20 <luke-jr> topi`_: 0.5.99 has known bugs
1068 2012-05-08 19:54:34 <topi`_> would this be a valid reason for the hiccups?
1069 2012-05-08 19:54:34 <topi`_> LoadBlockIndex() : *** found bad block at 177844, hash=0000000000000324047bbbd7f320fb650000489eafa30f5b295d2672de040f4b
1070 2012-05-08 19:54:47 <sipa> yes
1071 2012-05-08 19:55:32 <topi`_> to me, this looks just database corruption, but can it be something else?
1072 2012-05-08 19:55:53 <sipa> no
1073 2012-05-08 19:56:01 <luke-jr> sipa: early BIP16?
1074 2012-05-08 19:56:22 <topi`_> damn. so I need to zap my db and load all blks from the beginning...
1075 2012-05-08 19:56:27 <sipa> luke-jr: that wouldn't be caught by CheckBlocks
1076 2012-05-08 19:56:49 <gmaxwell> topi`_: 0.6 syncs much faster than later...
1077 2012-05-08 19:57:07 <gmaxwell> topi`_: or you could take the bleeding edge 0.6.99 from git and use -loadblocks
1078 2012-05-08 19:57:38 <sipa> topi`_: if you update to git HEAD now, you can move your existing blk0001.dat to somewhere else, delete the datadir (except wallet.dat), and use -loadblock=<location_of_old_blk00001.dat>
1079 2012-05-08 19:57:49 darkee has quit (Ping timeout: 276 seconds)
1080 2012-05-08 19:58:25 darkee has joined
1081 2012-05-08 20:00:16 <topi`_> I had to reboot the machine 15 days ago, maybe that coincides with this bad block
1082 2012-05-08 20:00:25 <sipa> gmaxwell: you want to pull proxy/ipv6/tor already? i'm unsure about the command-line options now, but those are relatively easy changes that can be done later, to get the core changes tested already
1083 2012-05-08 20:00:44 <topi`_> since most often the bitcoind process takes longer to clean up than the debian rc scripts wait until reboot
1084 2012-05-08 20:00:55 ahbritto has quit (Quit: Ex-Chat)
1085 2012-05-08 20:01:02 <sipa> topi`_: 0.6.1 and later shutdown much faster
1086 2012-05-08 20:01:23 <gmaxwell> sipa: I basically want to pull everything merge ready now to avoid further rebasing mess later... plus to get more people to try it out and provide feedback.  Though there is no rush. I know you and I talked about some cli changes.
1087 2012-05-08 20:01:47 ahbritto has joined
1088 2012-05-08 20:01:47 ahbritto has quit (Changing host)
1089 2012-05-08 20:01:47 ahbritto has joined
1090 2012-05-08 20:02:43 <topi`_> sipa: what kind of changes boost the shutdown so much?
1091 2012-05-08 20:03:02 <sipa> topi`_: not detaching the block database from the db env
1092 2012-05-08 20:03:11 <topi`_> EXCEPTION: 11DbException
1093 2012-05-08 20:03:11 <topi`_> Db::put: Cannot allocate memory
1094 2012-05-08 20:03:18 <topi`_> ok, I have other issues as well
1095 2012-05-08 20:03:56 <topi`_> I compiled my kernel to use 2G/2G user/kernel space instead of the usual 3/1 split, so maybe the Db wants to use more than 2G virtual adderssing and boom
1096 2012-05-08 20:04:09 <gmaxwell> topi`_: were you running 0.5.99 with any special date related arguments by any chance?
1097 2012-05-08 20:04:19 <topi`_> this is complicated.. I was forced to do that because of a stupid kernel alloc map :)
1098 2012-05-08 20:04:51 <sipa> gmaxwell: there will almost certainly be several changes that need to be done anyway, like ipv6 dns seeding, changes to command-line defaults, maybe extra listening code for old windows nodes (i heard they cannot listen to both v4 and v6)
1099 2012-05-08 20:04:55 <topi`_> gmaxwell: no... I'm not aware of any date-related args
1100 2012-05-08 20:05:27 <sipa> gmaxwell: but most of those will be easier when they get tested, so the question is whether that testing needs to be done before or after merging
1101 2012-05-08 20:06:35 <gmaxwell> sipa: I think we should hold off for a few days in any case, just incase the pile of stuff being pulled at the moment destablizes anything.
1102 2012-05-08 20:06:44 <sipa> ok
1103 2012-05-08 20:09:11 <sipa> we currently have two command-line options that are GUI specific
1104 2012-05-08 20:09:18 <sipa> (-server and -lang)
1105 2012-05-08 20:09:29 <sipa> i think they should be moved to the gui config file
1106 2012-05-08 20:09:35 <sipa> s/file/settings/
1107 2012-05-08 20:10:15 <sipa> wump: ^
1108 2012-05-08 20:11:52 <topi`_> any ideas if berkeley DB actually mmap()s that blk0001.dat? then it cannot grow bigger than 2 GB (for me) or 3G for most linux installations
1109 2012-05-08 20:12:22 <topi`_> at least on 32bit kernels
1110 2012-05-08 20:12:27 <gmaxwell> topi`_: the system will intentionally not grow it that big in any case due to some FS limitations.
1111 2012-05-08 20:12:35 <gmaxwell> (though no, we don't mmap it)
1112 2012-05-08 20:12:38 sneak has quit (Ping timeout: 272 seconds)
1113 2012-05-08 20:12:55 sneak has joined
1114 2012-05-08 20:12:57 <topi`_> ok. so what will happen? a blk0002.dat will be created?
1115 2012-05-08 20:13:12 <sipa> yes
1116 2012-05-08 20:13:27 <sipa> topi`_: blk0001.dat is not a BDB file, by the way
1117 2012-05-08 20:13:53 <topi`_> then what is BDB used for, anyway?
1118 2012-05-08 20:14:12 <BlueMatt> blkindex.dat
1119 2012-05-08 20:14:23 graingert has quit (Read error: Connection reset by peer)
1120 2012-05-08 20:14:26 <BlueMatt> (and wallet, addr...)
1121 2012-05-08 20:14:37 <topi`_> of course
1122 2012-05-08 20:15:06 <topi`_> so blk0001.dat just holds raw block data? no fancy structures.
1123 2012-05-08 20:15:12 <BlueMatt> yep
1124 2012-05-08 20:15:15 <gavinandresen> yup, append-only
1125 2012-05-08 20:15:32 <topi`_> already second time I get "Db::put: Cannot allocate memory
1126 2012-05-08 20:15:49 <gmaxwell> topi`_: what exactly are you trying right now?
1127 2012-05-08 20:15:54 <topi`_> when running with -checkblocks
1128 2012-05-08 20:16:01 <gmaxwell> Are you still running that 0.5.99 code?
1129 2012-05-08 20:16:33 <topi`_> yes
1130 2012-05-08 20:16:38 <gmaxwell> _STOP_ You're hitting the issues with bdb and large reorgs.
1131 2012-05-08 20:17:02 chrisb__ has quit (Quit: Leaving)
1132 2012-05-08 20:17:39 <topi`_> well I guess my best course of action would be downloading the blkchain from scratch (aside from compiling the new client)?
1133 2012-05-08 20:17:43 <gmaxwell> Upgrade to 0.6.2 or cross-grade to one of luke's stable releases and checkblocks may fix you. Or alternatively to the current git and you can use loadblock.
1134 2012-05-08 20:17:57 <gmaxwell> No. thats not a good coarse of action at all.
1135 2012-05-08 20:18:02 <sipa> topi`_: no you first upgrade, then try again, and if it persists, then you can redownload
1136 2012-05-08 20:18:05 <gmaxwell> You will just get stuck again at some other point in time.
1137 2012-05-08 20:18:10 <topi`_> ok
1138 2012-05-08 20:18:30 dvide has quit ()
1139 2012-05-08 20:18:45 <topi`_> what's the perceived state of git HEAD now? any showstopper bugs?
1140 2012-05-08 20:18:55 <luke-jr> topi`_: probably.
1141 2012-05-08 20:18:59 * jgarzik looks through the pull requests
1142 2012-05-08 20:19:00 <luke-jr> topi`_: get v0.6.2
1143 2012-05-08 20:19:07 <jgarzik> I assume wumpus will pull GUI stuff
1144 2012-05-08 20:19:10 <BlueMatt> anyone testing cblockstore yet?
1145 2012-05-08 20:19:10 <jgarzik> for bitcoin-qt
1146 2012-05-08 20:19:20 <jgarzik> BlueMatt: is the cblockstore pull req up to date?
1147 2012-05-08 20:19:27 <BlueMatt> its back like 2 days now, but mostly
1148 2012-05-08 20:19:35 <luke-jr> jgarzik: threads/keepalive?
1149 2012-05-08 20:20:43 Nicksasa has quit (Ping timeout: 260 seconds)
1150 2012-05-08 20:20:57 Nicksasa has joined
1151 2012-05-08 20:20:58 Nicksasa has quit (Changing host)
1152 2012-05-08 20:20:58 Nicksasa has joined
1153 2012-05-08 20:21:02 <sipa> topi`_: no known issues with git head right now, but we've just started pulling for 0.7.0, so there are several untested things in
1154 2012-05-08 20:21:14 <sipa> i you want something usable, i'd advise 0.6.2
1155 2012-05-08 20:21:32 Zarutian has quit (Quit: Zarutian)
1156 2012-05-08 20:21:47 * BlueMatt goes to update the ppa to 0.6.2
1157 2012-05-08 20:21:56 <gmaxwell> pretty cool that you can walk a txn back to its origin from the CLI easily now, e.g.
1158 2012-05-08 20:21:59 <gmaxwell> LAST=d583a9e58d93d54b93226bb97b668f30ce8a95a85ddc6faac15729d0b29f0824 ; while true ; do export LAST=`./bitcoind -rpcuser=greg -rpcpassword=greg1 gettransaction $LAST | grep -A 1 'prevout' | head -2 | tail -1 | cut -d'"' -f4` ; echo $LAST ; done
1159 2012-05-08 20:22:25 <BlueMatt> nice
1160 2012-05-08 20:23:21 <topi`_> sipa: agreed, I stayed on the safe side and did git checkout v0.6.2 :)
1161 2012-05-08 20:23:44 <sipa> but you kept running an old pre-release-candidate for months?
1162 2012-05-08 20:23:50 <gmaxwell> haha
1163 2012-05-08 20:25:08 <sipa> BlueMatt: that relaymessage thing looks ugly, sure there's no neater way?
1164 2012-05-08 20:26:01 <sipa> i'll have a look at it later
1165 2012-05-08 20:26:26 osmosis has joined
1166 2012-05-08 20:26:30 <BlueMatt> its pretty ugly, yea, the other options is to move ResendWalletTransactions to a CBlockStore function and call it back in SendMessages
1167 2012-05-08 20:26:37 <BlueMatt> which, imho, is even uglier...
1168 2012-05-08 20:26:52 <topi`_> sipa: well, I was having issues with my machine so my attention was diverted to more mundane tasks than recompiling new bitcoind's :/
1169 2012-05-08 20:26:59 <sipa> haha
1170 2012-05-08 20:27:03 <BlueMatt> (thats how it used to be done)
1171 2012-05-08 20:27:42 <topi`_> and no btc services running (yet) on my host
1172 2012-05-08 20:27:52 <topi`_> but am planning on something anyways :)
1173 2012-05-08 20:27:56 <gmaxwell> sipa: the broken stuck fix is still in master.  Should we at least pull in the current best hope version of that?
1174 2012-05-08 20:28:16 <jgarzik> luke-jr: you raised a valid point I must investigate, before pulling #1101
1175 2012-05-08 20:28:22 <gmaxwell> sipa: I'm thinking of trying to fix it by removing the difficulty check then mining forks ...
1176 2012-05-08 20:28:31 dvide has joined
1177 2012-05-08 20:28:43 <jgarzik> or, more correctly, you raised a point I must investigate, in order to determine if it is a valid criticism ;-)
1178 2012-05-08 20:28:49 <sipa> gmaxwell: that'd be very useful
1179 2012-05-08 20:28:54 <sipa> jgarzik: which?
1180 2012-05-08 20:28:59 <sipa> gmaxwell: but a lot of work...
1181 2012-05-08 20:29:00 <jgarzik> sipa: #1101
1182 2012-05-08 20:29:07 <BlueMatt> anyone wanna send me a copy of some large reorg chains, and Ill set up a jenkins test-case for them?
1183 2012-05-08 20:29:08 <jgarzik> sipa: http 1.1/threading
1184 2012-05-08 20:29:10 <sipa> jgarzik: yes, but which criticism?
1185 2012-05-08 20:29:23 <gmaxwell> sipa: I can't think of any other way to make sure we've got this right.
1186 2012-05-08 20:29:24 <jgarzik> sipa: loop exit states/conditions
1187 2012-05-08 20:29:30 ahbritto has quit (Quit: Ex-Chat)
1188 2012-05-08 20:29:53 <jgarzik> sipa: I would like to encourage you to pull ipv6 very soon, before most other changes
1189 2012-05-08 20:29:56 <topi`_> I get this odd warning:
1190 2012-05-08 20:29:56 <topi`_> json/json_spirit_writer_template.h:78:63: warning: comparison is always true due to limited range of data type [-Wtype-limits]
1191 2012-05-08 20:29:59 ahbritto has joined
1192 2012-05-08 20:30:01 <jgarzik> sipa: are there any ipv6 blockers?
1193 2012-05-08 20:30:10 <topi`_> maybe a 32bit/64bit integer issue
1194 2012-05-08 20:30:46 <gmaxwell> BlueMatt: there are no valid large reorgs though... I suppose we could raise some money to create ones... otherwise the alternative is providing a hidden option to let through some invalid one we can use as a test case.
1195 2012-05-08 20:30:58 <sipa> jgarzik: probably several command-line things to change (i've been discussing with gmaxwell about it), support for binding to particular (and several) listen addresses, ...
1196 2012-05-08 20:31:16 <gmaxwell> BlueMatt: I think the better solution is to setup testnet to test this.
1197 2012-05-08 20:31:16 <BlueMatt> gmaxwell: or testnet-in-a-box ones, with a lot of blocks, but low diff
1198 2012-05-08 20:31:58 guruvan has quit (Remote host closed the connection)
1199 2012-05-08 20:32:06 <sipa> i wouldn't mind pulling already though
1200 2012-05-08 20:32:14 <jgarzik> sipa: such binding support isn't a blocker, IMO.
1201 2012-05-08 20:32:40 <sipa> jgarzik: it may be on windows XP, as i heard that it can't listen to IPv6 and IPv4 at once
1202 2012-05-08 20:32:46 <jgarzik> sipa: let's do it.  any remaining problems will get flushed out.  we need to maximize the upstream bitcoin.git testing period for ipv6, IMO
1203 2012-05-08 20:32:50 <sipa> so it may end up listening to IPv6 only
1204 2012-05-08 20:33:11 guruvan has joined
1205 2012-05-08 20:33:13 <sipa> gmaxwell: your opinion?
1206 2012-05-08 20:33:15 <jgarzik> sipa: I dunno about Windows, but it -is- true that some OS's will not bind to IPv4+IPv6 in a single bind, yes.
1207 2012-05-08 20:33:19 <jgarzik> hpux might do it
1208 2012-05-08 20:33:32 <jgarzik> but there is also ipv4-mapped support in those, enabled with an ioctl
1209 2012-05-08 20:34:28 <jgarzik> ipv6 is the sort of feature where we need to find the "bumps in the road" and the best way to do that is start deploying at this point
1210 2012-05-08 20:34:43 <sipa> my proxystuff, ipv6 and torhs branches all build further upon eachother, so we could decide to pull only the first or the second already
1211 2012-05-08 20:35:50 <gmaxwell> Ha. Well, I was just calling for that earler. I'm fine either way. I do want to pull soon. But soon could be in a couple days when sipa has had a chance to do the latest commandline spins too
1212 2012-05-08 20:36:33 <jgarzik> gmaxwell: that sort of thing should not block upstream commits.  merge early, merge often.
1213 2012-05-08 20:36:49 kakobrekla has left ()
1214 2012-05-08 20:39:00 <gmaxwell> https://github.com/bitcoin/bitcoin/pull/936  < still has the RPC bloat, — do we really want the seperate submitblock call?
1215 2012-05-08 20:40:04 <BlueMatt> can we close https://github.com/bitcoin/bitcoin/pull/932
1216 2012-05-08 20:41:01 <luke-jr> gmaxwell: what bloat? and yes
1217 2012-05-08 20:41:21 <gmaxwell> luke-jr: why?
1218 2012-05-08 20:41:47 <luke-jr> gmaxwell: because there's no better way to do it, and it's part of the spec?
1219 2012-05-08 20:41:53 <gmaxwell> (or direct me to a discussion?)
1220 2012-05-08 20:42:05 <gmaxwell> luke-jr: you can submit blocks directly to getmemorypool
1221 2012-05-08 20:42:17 <luke-jr> gmaxwell: there was a thread on the ML, not sure if that came up in it
1222 2012-05-08 20:42:28 <sipa> luke-jr: the spec can be adapted, nobody is using it yet
1223 2012-05-08 20:42:31 <luke-jr> gmaxwell: getmemorypool submission is deprecated, and doesn't give reasons for rejection
1224 2012-05-08 20:42:34 <luke-jr> sipa: not true
1225 2012-05-08 20:43:16 <gmaxwell> luke-jr: Thats the 'better way' to do it. I think?
1226 2012-05-08 20:43:22 <luke-jr> gmaxwell: no, I don't.
1227 2012-05-08 20:44:09 <sipa> the only reason for rejection is "rejected" ?
1228 2012-05-08 20:44:19 <luke-jr> sipa: no?
1229 2012-05-08 20:44:30 <luke-jr> well, that's all bitcoind supports in that pullreq
1230 2012-05-08 20:44:56 <sipa> ic
1231 2012-05-08 20:45:16 <jgarzik> we need a special github label for "luke-jr's opinion requires outside confirmation"
1232 2012-05-08 20:45:52 jgarzik has left ("Client exiting")
1233 2012-05-08 20:45:55 <luke-jr> jgarzik: except there's already outside confirmation?
1234 2012-05-08 20:45:57 <luke-jr> troll
1235 2012-05-08 20:46:07 <gmaxwell> I don't see any reason that getmemorypool can't just do the same thing?  Sorry to be a pest.. we currently have a lot of RPC calls.. and I'll like to avoid adding additional ones unless they're propertly different functions rather than variations on ones we have.
1236 2012-05-08 20:46:44 <luke-jr> gmaxwell: there's no reason a *get* should be expected to act
1237 2012-05-08 20:46:54 jgarzik has joined
1238 2012-05-08 20:47:02 <luke-jr> gmaxwell: getmemorypool can't reasonably do the same thing without adding flags
1239 2012-05-08 20:47:06 <jgarzik> blinks
1240 2012-05-08 20:47:10 <luke-jr> which might be desired anyway, for the noncerange thing I suppose
1241 2012-05-08 20:47:24 <jgarzik> hrm, I clicked "merge" on github, to do sign comparison warnings
1242 2012-05-08 20:47:28 <jgarzik> but no update
1243 2012-05-08 20:47:42 <gmaxwell> jgarzik: yea, it does that sometimes— you need to merge fast after loading the page for some reason.
1244 2012-05-08 20:47:47 <luke-jr> gmaxwell: remember there was objection to makign the spec require HTTP (for headers)
1245 2012-05-08 20:48:33 <jgarzik> wtf
1246 2012-05-08 20:48:51 <jgarzik> gmaxwell: well now there are closed pull requests... where I clicked 'merge', but they did not merge.
1247 2012-05-08 20:48:59 <gmaxwell> woah.
1248 2012-05-08 20:49:02 <gmaxwell> :-/
1249 2012-05-08 20:49:21 <sipa> luke-jr: i agree with that criticism actually, you don't need to do split communication over two protocol layers
1250 2012-05-08 20:49:44 <jgarzik> fsck
1251 2012-05-08 20:49:50 <jgarzik> now some shit is lost
1252 2012-05-08 20:49:59 <sipa> my concern with BIP22 is that it is too complicated, defines too many things implementors need to deal with
1253 2012-05-08 20:50:05 <jgarzik> well, not lost, but gotta troll manually through 'closed' pull reqs
1254 2012-05-08 20:50:16 <sipa> but i am no such implementor, and forrestv ACKed it
1255 2012-05-08 20:50:19 ThomasV has joined
1256 2012-05-08 20:50:54 <gmaxwell> jgarzik: sort by updated.
1257 2012-05-08 20:50:57 <topi`_> sipa: I got a new message now, after -checking with the 0.6.2 client...
1258 2012-05-08 20:51:00 <gmaxwell> jgarzik: at least that should help.
1259 2012-05-08 20:51:06 <topi`_> LoadBlockIndex() : *** found bad block at 177844, hash=0000000000000324047bbbd7f320fb650000489eafa30f5b295d2672de040f4b
1260 2012-05-08 20:51:09 <topi`_> LoadBlockIndex(): *** spending transaction of 6d71ebaaef63f3940c0ff8d90625255a19e88760f005d23d2a136cd58fc1b205:1 does not spend it
1261 2012-05-08 20:51:18 ahbritto has quit (Quit: Ex-Chat)
1262 2012-05-08 20:51:31 <gmaxwell> Thats a riddle of an error message.
1263 2012-05-08 20:51:42 <topi`_> is this because of the log level 6?
1264 2012-05-08 20:51:45 <gmaxwell> Tree in forest falls with great sound but no sound at all.
1265 2012-05-08 20:51:46 ahbritto has joined
1266 2012-05-08 20:52:00 ahbritto is now known as Guest23980
1267 2012-05-08 20:52:30 <sipa> gmaxwell: the transaction marked to be the spender of that txout, does not actually spend it
1268 2012-05-08 20:53:07 <sipa> topi`_: but the block is already bad, so you can expect almost any error message afterwards
1269 2012-05-08 20:53:15 <topi`_> but does that sound like a db corruption? evidently there's a "sane" tx marked for that txout ...
1270 2012-05-08 20:53:43 <sipa> it sounds like db corruption yes
1271 2012-05-08 20:53:47 Guest23980 has quit (Read error: Connection reset by peer)
1272 2012-05-08 20:54:01 <topi`_> so no checksums in any fields?
1273 2012-05-08 20:54:20 <topi`_> so that it would immediately see that such transaction was nonexistent
1274 2012-05-08 20:54:22 minimoose has quit (Quit: minimoose)
1275 2012-05-08 20:54:45 <sipa> topi`_: the best checksum available, namely the block itself, already failed
1276 2012-05-08 20:54:56 <topi`_> good point
1277 2012-05-08 20:54:57 <sipa> that means it's possible the block contains arbitrary data
1278 2012-05-08 20:55:04 <sipa> there's no point in looking further
1279 2012-05-08 20:55:05 <BlueMatt> anyone else pissed that OO has forked...cant apache just drop OO...
1280 2012-05-08 20:55:15 <sipa> openoffice?
1281 2012-05-08 20:55:22 <gmaxwell> BlueMatt: yea, it's annoying. Libreoffice is really great though.
1282 2012-05-08 20:55:30 <BlueMatt> sipa: yea
1283 2012-05-08 20:55:38 <sipa> haven't used it in years
1284 2012-05-08 20:55:40 <BlueMatt> gmaxwell: agreed, so why does apache bother with OO...
1285 2012-05-08 20:55:46 <topi`_> why pissed? so just use libreoffice :)
1286 2012-05-08 20:55:46 <luke-jr> sipa: reworked getblock_full with enums
1287 2012-05-08 20:55:57 <gmaxwell> Of course I wonder if libreoffice will go away when oracle continues step two in their quest to sue everyone. :-/
1288 2012-05-08 20:56:30 Lyspooner has joined
1289 2012-05-08 20:56:48 <luke-jr> jgarzik: LOL @ https://github.com/bitcoin/bitcoin/pull/979#issuecomment-5585453 - wumpus already merged it in another commit :p
1290 2012-05-08 20:57:44 <gmaxwell> What better reaso no nak it then?
1291 2012-05-08 20:59:00 <sipa> haha!
1292 2012-05-08 21:00:09 <BlueMatt> gmaxwell: well, yea...
1293 2012-05-08 21:00:09 <jgarzik> ok, pull #209 (use cwd in 'backupwallet' RPC, if 127.0.0.1):  (a) close, (b) merge, (c) close, but update code to require full pathname, (d) other
1294 2012-05-08 21:00:12 <jgarzik> I vote (c)
1295 2012-05-08 21:00:37 <sipa> (c) or (d): send over RPC
1296 2012-05-08 21:01:23 <sipa> (but that's really a rewrite anyway)
1297 2012-05-08 21:01:47 rdponticelli_ is now known as rdponticelli
1298 2012-05-08 21:02:00 <gmaxwell> sipa +1
1299 2012-05-08 21:02:40 JFK911_ has joined
1300 2012-05-08 21:02:53 JFK911 has quit (Read error: Connection reset by peer)
1301 2012-05-08 21:03:27 <luke-jr> sipa: what's the plan for this failed block-unstuck fix?
1302 2012-05-08 21:03:35 <luke-jr> sipa: revert, leave till fixed?
1303 2012-05-08 21:04:13 <sipa> gmaxwell wanted to set up an elaborate test to verify whether my last (no pullreq yet) fix worked
1304 2012-05-08 21:04:24 <gmaxwell> luke-jr: you rebased https://github.com/bitcoin/bitcoin/pull/886 too fast for me, and I pulled sipa's part of it out from under you.
1305 2012-05-08 21:04:41 <gmaxwell> sipa: its going to take me a couple days to do that.
1306 2012-05-08 21:04:41 <luke-jr> I thought it was verified non-working
1307 2012-05-08 21:04:51 <gmaxwell> we should probably fix the clearly broken part of the current code at least.
1308 2012-05-08 21:04:54 <luke-jr> gmaxwell: is it a problem?
1309 2012-05-08 21:05:26 <sipa> luke-jr: nah, we haven't found a real test case yet
1310 2012-05-08 21:06:11 <luke-jr> gmaxwell: I mean, do you want me to rebase again?
1311 2012-05-08 21:06:12 <gmaxwell> luke-jr: rebase again so I can actually merge.
1312 2012-05-08 21:06:23 * luke-jr would be surprised if that prevented a merge, but whatever
1313 2012-05-08 21:06:29 <gmaxwell> it did for some reason.
1314 2012-05-08 21:06:34 <sipa> luke-jr: https://github.com/sipa/bitcoin/commit/1ec1702ad6831078f767068e55200abc59cb6d5e
1315 2012-05-08 21:06:37 <luke-jr> weird
1316 2012-05-08 21:06:37 <gmaxwell> at least via the webui.
1317 2012-05-08 21:06:43 <sipa> that's the hopefully-fix
1318 2012-05-08 21:07:07 <gmaxwell> sipa: by " clearly broken" I mean the missing break;
1319 2012-05-08 21:07:33 <luke-jr> gmaxwell: rebased
1320 2012-05-08 21:07:40 <sipa> right, that may at least make it solve stuck nodes
1321 2012-05-08 21:07:49 <sipa> but it will keep re-requesting old blocks too
1322 2012-05-08 21:08:17 <gmaxwell> Can someone point me to a bip16 txn in the main chain?
1323 2012-05-08 21:08:45 <gribble> New news from bitcoinrss: Diapolo opened pull request 1225 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1225>
1324 2012-05-08 21:10:48 Glasswalker has quit (Ping timeout: 244 seconds)
1325 2012-05-08 21:11:36 <jgarzik> sipa: is #829 the lowest dependency in the ipv6/tor/etc. pull req chain?
1326 2012-05-08 21:11:57 * gmaxwell looks forward to never having to use blockexplorer/blockchain.info ever again.
1327 2012-05-08 21:12:03 <jgarzik> heh
1328 2012-05-08 21:13:14 <sipa> jgarzik: oh, i actually forgot that one existed as well
1329 2012-05-08 21:13:21 <gmaxwell> I guess we're still missing a transactions-by-address.. but that would need an extra index.
1330 2012-05-08 21:13:49 <sipa> jgarzik: actually, no, superceded, as proxystuff was moved to before that point
1331 2012-05-08 21:13:52 <sipa> i'll close
1332 2012-05-08 21:14:06 guruvan has quit (Quit: I probably voided the warranty on this thing.....)
1333 2012-05-08 21:14:37 <sipa> jgarzik: #1141 -> #1021 -> #1174
1334 2012-05-08 21:15:03 RainbowDashh has joined
1335 2012-05-08 21:15:28 RainbowDashh has quit (Client Quit)
1336 2012-05-08 21:16:11 erle- has quit (Quit: erle-)
1337 2012-05-08 21:21:02 sneak has quit (Ping timeout: 272 seconds)
1338 2012-05-08 21:21:43 ahbritto_ has joined
1339 2012-05-08 21:22:10 ahbritto_ is now known as Guest90081
1340 2012-05-08 21:25:17 _Fireball has quit (Quit:  Try HydraIRC -> http://www.hydrairc.com <-)
1341 2012-05-08 21:26:43 theorb has joined
1342 2012-05-08 21:28:58 <gribble> New news from bitcoinrss: Diapolo opened pull request 1226 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1226>
1343 2012-05-08 21:30:00 ThomasV has quit (Ping timeout: 260 seconds)
1344 2012-05-08 21:30:48 theorbtwo has quit (Ping timeout: 245 seconds)
1345 2012-05-08 21:30:49 ThomasV has joined
1346 2012-05-08 21:30:58 theorb is now known as theorbtwo
1347 2012-05-08 21:33:31 Maccer has quit (Excess Flood)
1348 2012-05-08 21:33:46 rdponticelli has quit (Remote host closed the connection)
1349 2012-05-08 21:34:06 rdponticelli has joined
1350 2012-05-08 21:35:36 sipa has quit (Ping timeout: 272 seconds)
1351 2012-05-08 21:35:45 sipa has joined
1352 2012-05-08 21:36:35 sneak has joined
1353 2012-05-08 21:36:35 sneak has quit (Changing host)
1354 2012-05-08 21:36:35 sneak has joined
1355 2012-05-08 21:36:53 sirk390 has quit (Quit: Leaving.)
1356 2012-05-08 21:38:46 agath has quit (Ping timeout: 272 seconds)
1357 2012-05-08 21:44:38 moa7 has joined
1358 2012-05-08 21:47:44 graingert has joined
1359 2012-05-08 21:47:54 JFK911_ is now known as JFK911
1360 2012-05-08 21:49:07 <gmaxwell> luke-jr: okay luke, I give up how the @#$@# am I supposted to specify the decompositions in this stuff?
1361 2012-05-08 21:49:08 <gribble> New news from bitcoinrss: Diapolo opened issue 1227 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/1227> || Diapolo opened pull request 1226 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/pull/1226>
1362 2012-05-08 21:49:52 ThomasV has quit (Ping timeout: 248 seconds)
1363 2012-05-08 21:51:25 <sipa> gmaxwell: ./bitcoind gettransaction '{"optionname":"value", ...}'
1364 2012-05-08 21:51:32 <sipa> i suppose
1365 2012-05-08 21:52:48 Glasswalker has joined
1366 2012-05-08 21:52:50 <gmaxwell> I tried that.
1367 2012-05-08 21:53:42 <gmaxwell> oh crap what I tried was "{'script':'hex'}"
1368 2012-05-08 21:53:46 <gmaxwell> damn you json.
1369 2012-05-08 21:54:24 t7 has joined
1370 2012-05-08 21:55:40 <sipa> haha
1371 2012-05-08 21:55:44 b4epoche_ has quit (Ping timeout: 248 seconds)
1372 2012-05-08 21:58:48 b4epoche_ has joined
1373 2012-05-08 21:59:21 <gribble> New news from bitcoinrss: burger2 opened issue 1228 on bitcoin/bitcoin <https://github.com/bitcoin/bitcoin/issues/1228>
1374 2012-05-08 21:59:43 paraipan has joined
1375 2012-05-08 22:07:03 agricocb has joined
1376 2012-05-08 22:09:04 Zarutian has joined
1377 2012-05-08 22:10:40 Hasbro has quit (Changing host)
1378 2012-05-08 22:10:40 Hasbro has joined
1379 2012-05-08 22:12:58 sneak has quit (Ping timeout: 272 seconds)
1380 2012-05-08 22:13:00 gfinn has quit (Remote host closed the connection)
1381 2012-05-08 22:13:04 sneak has joined
1382 2012-05-08 22:13:04 sneak has quit (Changing host)
1383 2012-05-08 22:13:04 sneak has joined
1384 2012-05-08 22:14:13 agath has joined
1385 2012-05-08 22:17:09 elkingrey has joined
1386 2012-05-08 22:20:25 darkee has joined
1387 2012-05-08 22:20:46 Maccer has joined
1388 2012-05-08 22:20:50 darkee has quit (Ping timeout: 276 seconds)
1389 2012-05-08 22:20:50 dwon has quit (Ping timeout: 276 seconds)
1390 2012-05-08 22:21:28 devrandom has quit (Remote host closed the connection)
1391 2012-05-08 22:26:50 devrandom has joined
1392 2012-05-08 22:29:46 <devrandom> gmaxwell: how did lxc work out for you?
1393 2012-05-08 22:30:38 BTC_Bear is now known as BTC_Bear|hbrntng
1394 2012-05-08 22:30:45 Lyspooner has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026200743])
1395 2012-05-08 22:32:29 <luke-jr> devrandom: get my bug report?
1396 2012-05-08 22:35:05 <gmaxwell> It didn't— I spammed you in pm.. I was going to try loading more recent ubuntu on my host but haven't quite gotten to it.
1397 2012-05-08 22:37:46 <gmaxwell> luke-jr: pulled 886, thanks great functionality. It would be nice if it did useful things in obj mode with bip16 txn.
1398 2012-05-08 22:38:15 <luke-jr> gmaxwell: that would be nice, yes; I didn't want to overcomplicate it right away
1399 2012-05-08 22:38:21 <luke-jr> certainly no objections to extending it
1400 2012-05-08 22:40:00 Zarutian has quit (Quit: Zarutian)
1401 2012-05-08 22:40:49 <devrandom> gmaxwell: I might have missed your pms somehow, network is a bit flakey
1402 2012-05-08 22:40:59 <devrandom> luke-jr: I didn't get yours either
1403 2012-05-08 22:41:47 <devrandom> luke-jr: never mind, I did get it
1404 2012-05-08 22:44:28 <devrandom> luke-jr: fixed
1405 2012-05-08 22:45:05 <devrandom> it was just the + in the gitorious URL.  I now copy the repository to github automatically and use that.
1406 2012-05-08 22:45:15 <devrandom> just kidding, I just added + to the character whitelist ;)
1407 2012-05-08 22:45:42 <luke-jr> :p
1408 2012-05-08 22:46:11 gfinn has joined
1409 2012-05-08 22:49:50 <sipa> devrandom: my full-build script is http://bitcoin.sipa.be/builds/bitcoin-build.sh.txt
1410 2012-05-08 22:50:27 Zarutian has joined
1411 2012-05-08 22:50:42 <sipa> it would be easier if you could just specify which repository to fetch from
1412 2012-05-08 22:50:52 <sipa> it's a bit of a cludge now
1413 2012-05-08 22:51:11 <luke-jr> ^
1414 2012-05-08 22:51:18 <luke-jr> that would make next-test easier too
1415 2012-05-08 22:51:27 <luke-jr> and reduce the merge-to-stable diff to 0 :p
1416 2012-05-08 22:51:53 <splatster> I saw 640 unconfirmed TXs at one point last night.  Is that some sort of record?
1417 2012-05-08 22:52:05 <luke-jr> doubt it
1418 2012-05-08 22:52:16 <splatster> Really?
1419 2012-05-08 22:52:19 eian has joined
1420 2012-05-08 22:52:43 <splatster> Satoshi Dice seems to be a leading cause to this massive bloat in TXs.
1421 2012-05-08 22:53:06 <splatster> Interesting graph https://blockchain.info/charts/n-transactions
1422 2012-05-08 22:53:15 Raziel_ has quit (Quit: Leaving)
1423 2012-05-08 22:53:58 <luke-jr> what is Satoshi Dice?
1424 2012-05-08 22:54:27 <sipa> microtransaction lottery
1425 2012-05-08 22:55:15 <splatster> "1dice" is on blockchain.info's list of most popular addys 6 times.
1426 2012-05-08 22:56:04 <splatster> I also put together a blockchain.info wallet with all of the public addys Satoshi Dice uses.
1427 2012-05-08 22:56:14 <splatster> No. Transactions	54991
1428 2012-05-08 22:56:14 <splatster> Total Received	12214.22530548 BTC
1429 2012-05-08 22:56:19 moa7 has quit (Quit: Page closed)
1430 2012-05-08 22:58:21 asuk has quit (Ping timeout: 265 seconds)
1431 2012-05-08 22:58:50 asuk_ has quit (Ping timeout: 265 seconds)
1432 2012-05-08 23:03:28 <luke-jr> #837 seems fine
1433 2012-05-08 23:03:39 graingert has quit (Remote host closed the connection)
1434 2012-05-08 23:04:38 <luke-jr> #917 too once someone makes a decision on SIGHUP vs SIGUSR1
1435 2012-05-08 23:06:15 <splatster> luke-jr: Is Coin Control slated for being released as part of 0.7?
1436 2012-05-08 23:06:38 <sipa> imho, yes
1437 2012-05-08 23:06:43 <DiabloD3> coin control?
1438 2012-05-08 23:06:47 <DiabloD3> what is this, some techno band?
1439 2012-05-08 23:06:47 <luke-jr> splatster: last I heard
1440 2012-05-08 23:07:15 <luke-jr> since it seems dooglus isn't rebasing Coin Control, I'm willing to do a merge if someone wants to pull it
1441 2012-05-08 23:07:56 <luke-jr> (I already have the merge done for next-test)
1442 2012-05-08 23:11:25 <elkingrey> I have the Bitcoin PPA set up and just finished apt-get update and apt-get upgrade and yet Bitcoin did not upgrade to 0.6.2 What gives?
1443 2012-05-08 23:11:45 <sipa> /poke BlueMatt
1444 2012-05-08 23:17:04 <eian> Is there a way to determine who belongs to a mining pool?
1445 2012-05-08 23:17:21 <luke-jr> eian: p2pool, yes; others, no
1446 2012-05-08 23:17:51 <eian> I noticed that coinbase transactions sometimes have a large number of output addresses - do these addresses belong to miners?
1447 2012-05-08 23:18:14 <luke-jr> sometimes
1448 2012-05-08 23:18:46 <eian> blockchain.info seems know which mining pool published a block
1449 2012-05-08 23:18:51 <eian> how do they get that info?
1450 2012-05-08 23:19:05 <splatster> eian: They know who -relayed- the block.
1451 2012-05-08 23:19:06 <eian> is there a mapping between a public ip and a pool?
1452 2012-05-08 23:19:12 <luke-jr> eian: it's often wrong
1453 2012-05-08 23:19:19 <splatster> That ^
1454 2012-05-08 23:19:20 <eian> I see
1455 2012-05-08 23:19:25 <sipa> blocks by some pools are very recognizable
1456 2012-05-08 23:19:31 <sipa> others not so much
1457 2012-05-08 23:19:40 <eian> sipa, which ones are recognizable
1458 2012-05-08 23:19:51 <luke-jr> Eligius, p2pool, and TripleMining are easily recognized
1459 2012-05-08 23:20:04 <gmaxwell> eian: some blocks identify themselves...  otherwise they guess based on where they heard it from and they're sometimes (often?) wrong.
1460 2012-05-08 23:20:11 <splatster> Some pools include certain info in their coinbases, but anyone could use those.
1461 2012-05-08 23:20:20 RainbowDashh has joined
1462 2012-05-08 23:20:22 <eian> I see
1463 2012-05-08 23:20:45 <devrandom> sipa: interesting... will look it over and figure out if any of that should be gitian functionality
1464 2012-05-08 23:20:49 <eian> I think I need to do some reading into the mining pools and how they distribute work loads
1465 2012-05-08 23:21:14 <sipa> devrandom: well, at least now it is possible by manually putting it in inputs/bitcoin
1466 2012-05-08 23:21:15 <eian> I curious if it is possible to deaggregate mining pool activity to detect any type of collusion
1467 2012-05-08 23:21:23 <eian> I'm*
1468 2012-05-08 23:21:26 <gmaxwell> luke-jr: 837 needs rebasing again. Though we kept him waiting long enough, perhaps I'll do it when I get a chance to test it again.
1469 2012-05-08 23:21:27 <luke-jr> eian: my pool, Eligius, is open source: http://gitorious.org/bitcoin/eloipool
1470 2012-05-08 23:21:44 <luke-jr> gmaxwell: like I said, I can do a merge of coin control if you want to pull it
1471 2012-05-08 23:21:45 <eian> luke, thanks for the link
1472 2012-05-08 23:21:55 <luke-jr> oh
1473 2012-05-08 23:21:58 word_ is now known as word
1474 2012-05-08 23:22:00 <luke-jr> 837 is immature
1475 2012-05-08 23:22:05 word has quit (Changing host)
1476 2012-05-08 23:22:05 word has joined
1477 2012-05-08 23:22:13 <eian> I am working on bitcoin as part of my masters thesis
1478 2012-05-08 23:22:21 <eian> not sure which direction to take this at the moment
1479 2012-05-08 23:22:24 <luke-jr> gmaxwell: it's trivial enough that I didn't note it :p
1480 2012-05-08 23:22:52 <sipa> devrandom: but for example the ability to specify a directory+commit instead just a commit may be useful
1481 2012-05-08 23:23:13 JFK911_ has joined
1482 2012-05-08 23:23:43 JFK911 has quit (Read error: Connection reset by peer)
1483 2012-05-08 23:24:09 <sipa> devrandom: which is basically what my script now does by manually recreating inputs/bitcoin each time
1484 2012-05-08 23:26:55 <devrandom> sipa: hm... that code looks very similar to what gbuild does
1485 2012-05-08 23:27:03 <sipa> i know
1486 2012-05-08 23:27:16 <sipa> it's doing double work really
1487 2012-05-08 23:27:38 setkeh has quit (Quit: Time For a World Without Govorment Internet Interfearence)
1488 2012-05-08 23:27:48 setkeh has joined
1489 2012-05-08 23:28:14 <sipa> devrandom: the best solution would be using git pack to pack the HEAD of the directory you want to use, and unpack it inside the VM
1490 2012-05-08 23:28:31 <sipa> imho
1491 2012-05-08 23:28:40 <luke-jr> git archive? :P
1492 2012-05-08 23:28:42 <devrandom> that's what the latest gbuild does actually (well, slightly different method)
1493 2012-05-08 23:28:56 <devrandom> it does a git clone in the host
1494 2012-05-08 23:29:00 <devrandom> copies it to target
1495 2012-05-08 23:29:12 <devrandom> and the target does a git reset --hard <commit>
1496 2012-05-08 23:29:16 <sipa> but there's no need for a full clone
1497 2012-05-08 23:29:48 <sipa> and if you're resetting anyway, there's no need to copy the directory itself too
1498 2012-05-08 23:29:55 <luke-jr> there's always --depth 1 too
1499 2012-05-08 23:30:16 <luke-jr> for Bitcoin, a full clone might be useless, but other projects might depend on a git repo
1500 2012-05-08 23:30:21 <luke-jr> so git clone --depth 1 seems ideal IMO
1501 2012-05-08 23:30:29 <sipa> you need HEAD and tags
1502 2012-05-08 23:31:08 <sipa> after checking out the branch or commit you need
1503 2012-05-08 23:32:23 <sipa> and you can't just clone a tag (afaik)
1504 2012-05-08 23:33:14 <sipa> luke-jr: using git archive would be possible too, actually
1505 2012-05-08 23:33:17 <sipa> and easier
1506 2012-05-08 23:33:53 <sipa> but git pack gets you a full git repo inside
1507 2012-05-08 23:34:06 <luke-jr> git: 'pack' is not a git command. See 'git --help'.
1508 2012-05-08 23:34:15 <sipa> wait
1509 2012-05-08 23:34:46 <sipa> git bundle
1510 2012-05-08 23:34:50 <sipa> is what i mean
1511 2012-05-08 23:36:34 <devrandom> I'll look into it
1512 2012-05-08 23:36:44 <sipa> ok, thanks!
1513 2012-05-08 23:36:45 <devrandom> looks like it might be similar to a shallow clone
1514 2012-05-08 23:37:08 <sipa> git bundle makes a binary file with just one branch in
1515 2012-05-08 23:37:21 <sipa> you can send that inside, and unbundle it
1516 2012-05-08 23:37:29 <jgarzik> sipa gmaxwell: we should merge at least up to "19b6958  Added -externalip and -discover" of pull req #1021 (IPv6 support)
1517 2012-05-08 23:37:36 darkee has quit (!~darkee@gateway/tor-sasl/darkee|Remote host closed the connection)
1518 2012-05-08 23:37:52 <sipa> jgarzik: ACK
1519 2012-05-08 23:38:15 darkee has joined
1520 2012-05-08 23:38:17 <luke-jr> devrandom: a shallow clone, after testing, breaks git describe
1521 2012-05-08 23:38:53 <sipa> actually, git bundle pribably doesn't include taga
1522 2012-05-08 23:38:55 <sipa> tags
1523 2012-05-08 23:39:11 <luke-jr> sipa: I would expect it to, if they're part of the branch
1524 2012-05-08 23:39:16 <luke-jr> I know --depth 1 did
1525 2012-05-08 23:39:26 <luke-jr> it just didn't associate them to the HEAD
1526 2012-05-08 23:39:33 guruvan has joined
1527 2012-05-08 23:39:46 <sipa> git pull HEAD doesn't seem to copy tags
1528 2012-05-08 23:40:05 <sipa> and i think that is a wrapper on top of bundle
1529 2012-05-08 23:41:47 <devrandom> gitian requires a commit hash, so that the input is cryptographically determined
1530 2012-05-08 23:42:38 <devrandom> I suppose it could translate a tag to a commit hash before proceeding and record the hash as an input
1531 2012-05-08 23:43:15 <devrandom> if gbuild accepts a tag, that's unintentional
1532 2012-05-08 23:43:30 <lianj> a tag is just a tree hash, commit is a commit hash
1533 2012-05-08 23:43:47 <devrandom> I mean a "tag name"
1534 2012-05-08 23:44:14 <devrandom> but is that true?  I think a tag points to a commit hash
1535 2012-05-08 23:44:20 <sipa> i think so too
1536 2012-05-08 23:44:28 <lianj> nope
1537 2012-05-08 23:45:17 <sipa> git show <tagname> even shows the commit
1538 2012-05-08 23:46:08 <sipa> devrandom: but that's not what i meant really
1539 2012-05-08 23:46:09 <lianj> aw, youre right. sorry
1540 2012-05-08 23:47:05 <lianj> git cat-file -t `cat .git/refs/tags/foo` # => commit
1541 2012-05-08 23:47:17 <lianj> dunno why i thought it tagged a tree hash for a second :|
1542 2012-05-08 23:47:26 <devrandom> np
1543 2012-05-08 23:47:37 <sipa> devrandom: what i want is able to say "gitian, for 'bitcoin' i want you to use commitish X from repository Y", and if that commitish is a tagname, i want that tag to also be copied inside
1544 2012-05-08 23:48:08 BTC_Bear is now known as hbrntng!~BTC_Bear@unaffiliated/btc-bear/x-5233302|BTC_Bear
1545 2012-05-08 23:49:10 <sipa> luke-jr: git bundle indeed doesn't copy tags
1546 2012-05-08 23:49:45 t7 has quit (Remote host closed the connection)
1547 2012-05-08 23:50:00 <sipa> devrandom: but i handle all that logic myself already; to avoid double work, it suffices to be able to say "for bitcoin, use directory X"
1548 2012-05-08 23:50:32 <sipa> devrandom: where you'd just copy that directory inside instead of inputs/bitcoin
1549 2012-05-08 23:52:36 sgornick has quit (Ping timeout: 252 seconds)
1550 2012-05-08 23:53:04 dwon has joined
1551 2012-05-08 23:56:56 <devrandom> it seems like gitian should clone repository Y, resolve the commitish to a commit hash, bundle the commit (either with git-bundle, or just tar), and copy to the target.
1552 2012-05-08 23:57:23 <devrandom> the copy should be shallow (or if by tar, without the .git directory)
1553 2012-05-08 23:57:49 <devrandom> the commit hash should be recorded in the report
1554 2012-05-08 23:58:14 <sipa> devrandom: don't use tar, use git-archive
1555 2012-05-08 23:58:39 <devrandom> ok
1556 2012-05-08 23:58:47 <sipa> (bitcoin uses git export hooks to get git version information in the source code, and git archive invokes those)
1557 2012-05-08 23:58:57 <devrandom> why is there a need to use a directory name other than 'bitcoin'?
1558 2012-05-08 23:59:24 <sipa> devrandom: because i already have a git repository on my computer, with the commit i want to build in
1559 2012-05-08 23:59:54 <sipa> devrandom: wait, we're mixing two ideas