1 2014-09-15 00:00:13 stickie has joined
   2 2014-09-15 00:02:59 stickie has quit (Client Quit)
   3 2014-09-15 00:04:18 OneFixt_ has joined
   4 2014-09-15 00:04:25 foamzz has joined
   5 2014-09-15 00:05:13 jujumax has joined
   6 2014-09-15 00:05:32 linuxnewb2 has joined
   7 2014-09-15 00:05:32 linuxnewb2 has quit (Changing host)
   8 2014-09-15 00:05:32 linuxnewb2 has joined
   9 2014-09-15 00:05:57 Vinnie_win_l has joined
  10 2014-09-15 00:07:22 imfaust_ has joined
  11 2014-09-15 00:07:27 luke-jr_ has joined
  12 2014-09-15 00:08:04 Vinnie_win has quit (Ping timeout: 258 seconds)
  13 2014-09-15 00:08:11 Diablo_D3 has joined
  14 2014-09-15 00:08:16 MolokoBot has joined
  15 2014-09-15 00:08:18 DonnchaC_ has joined
  16 2014-09-15 00:08:56 foamzz has quit (Remote host closed the connection)
  17 2014-09-15 00:09:07 kdomanski_ has joined
  18 2014-09-15 00:09:31 sneak has joined
  19 2014-09-15 00:09:31 sneak has quit (Changing host)
  20 2014-09-15 00:09:31 sneak has joined
  21 2014-09-15 00:09:31 dbrock__ has joined
  22 2014-09-15 00:10:03 ArtyNumbanumba has joined
  23 2014-09-15 00:10:06 haigent has joined
  24 2014-09-15 00:10:11 Dagger3 has joined
  25 2014-09-15 00:10:45 sipa_ has joined
  26 2014-09-15 00:10:50 Optimo_ has joined
  27 2014-09-15 00:11:09 zcopley__ has joined
  28 2014-09-15 00:11:24 [\\\\] has joined
  29 2014-09-15 00:11:54 yrashk_ has joined
  30 2014-09-15 00:12:05 Aexoden_ has joined
  31 2014-09-15 00:12:24 TheSeven has quit (Disconnected by services)
  32 2014-09-15 00:12:35 thaMan has joined
  33 2014-09-15 00:12:39 [7] has joined
  34 2014-09-15 00:13:48 kindoge_ has joined
  35 2014-09-15 00:13:50 BlueMatt_ has joined
  36 2014-09-15 00:14:08 kindoge_ has quit (Client Quit)
  37 2014-09-15 00:14:36 michagogo_ has joined
  38 2014-09-15 00:14:48 kindoge_ has joined
  39 2014-09-15 00:15:14 coryfields has joined
  40 2014-09-15 00:15:27 Emcy_ has joined
  41 2014-09-15 00:15:27 Emcy_ has quit (Changing host)
  42 2014-09-15 00:15:27 Emcy_ has joined
  43 2014-09-15 00:16:49 GAit has joined
  44 2014-09-15 00:16:54 Zarutian_ has joined
  45 2014-09-15 00:17:05 crunk-juice has quit (Remote host closed the connection)
  46 2014-09-15 00:17:47 crypt0h4z3_ has joined
  47 2014-09-15 00:17:50 WeCluster has joined
  48 2014-09-15 00:17:51 btcdrak has joined
  49 2014-09-15 00:18:48 WeCluster has quit (Client Quit)
  50 2014-09-15 00:18:54 DanMAbraham2 has joined
  51 2014-09-15 00:19:08 DanMAbraham2 has left ()
  52 2014-09-15 00:19:28 DanMAbraham2 has joined
  53 2014-09-15 00:20:16 kindoge_ is now known as kindoge
  54 2014-09-15 00:20:16 Zarutian_ is now known as Zarutian
  55 2014-09-15 00:20:16 [\\\\] is now known as [\\\]
  56 2014-09-15 00:20:16 kindoge has quit (Changing host)
  57 2014-09-15 00:20:22 belcher has quit (Quit: Leaving)
  58 2014-09-15 00:20:58 johndoe1111 is now known as foamz
  59 2014-09-15 00:21:09 crypt0h4z3_ is now known as crypt0h4z3
  60 2014-09-15 00:21:35 lachesis has left ()
  61 2014-09-15 00:21:42 thaMan is now known as PsychoticBoy
  62 2014-09-15 00:22:20 zcopley__ is now known as zcopley_
  63 2014-09-15 00:22:38 kindoge has joined
  64 2014-09-15 00:22:38 cannon has joined
  65 2014-09-15 00:22:38 cyerizas12 has joined
  66 2014-09-15 00:22:38 CryptoBuck has joined
  67 2014-09-15 00:22:38 ArthurNumba3 has joined
  68 2014-09-15 00:22:38 lachesis has joined
  69 2014-09-15 00:22:38 nsh has joined
  70 2014-09-15 00:22:38 mike4 has joined
  71 2014-09-15 00:22:38 kermit has joined
  72 2014-09-15 00:22:48 michagogo_ is now known as michagogo
  73 2014-09-15 00:23:03 mike4 has quit (Changing host)
  74 2014-09-15 00:23:03 mike4 has joined
  75 2014-09-15 00:23:12 dbrock__ is now known as dbrock_
  76 2014-09-15 00:24:26 jebus911 has joined
  77 2014-09-15 00:24:26 aljosa has joined
  78 2014-09-15 00:25:26 BlueMatt_ is now known as BlueMatt
  79 2014-09-15 00:25:27 BlueMatt has quit (Changing host)
  80 2014-09-15 00:25:57 paul0 has joined
  81 2014-09-15 00:25:57 artifexd has joined
  82 2014-09-15 00:25:57 BlueMatt has joined
  83 2014-09-15 00:26:42 tris has joined
  84 2014-09-15 00:27:33 sytse has joined
  85 2014-09-15 00:27:33 tris has joined
  86 2014-09-15 00:27:33 Happzz has joined
  87 2014-09-15 00:34:55 realtime_ has quit (Read error: Connection reset by peer)
  88 2014-09-15 00:35:09 realtime has joined
  89 2014-09-15 00:35:33 CryptoBuck has quit (Ping timeout: 246 seconds)
  90 2014-09-15 00:40:39 OneFixt has joined
  91 2014-09-15 00:40:40 Trix has joined
  92 2014-09-15 00:40:43 Guest45243 has joined
  93 2014-09-15 00:41:58 Alina-malina has quit (Read error: Connection reset by peer)
  94 2014-09-15 00:41:58 AtashiCon has quit (Write error: Connection reset by peer)
  95 2014-09-15 00:41:58 luke-jr_ has quit (Excess Flood)
  96 2014-09-15 00:41:58 bitspill_ has quit (Read error: Connection reset by peer)
  97 2014-09-15 00:42:19 AtashiCon has joined
  98 2014-09-15 00:43:12 luke-jr_ has joined
  99 2014-09-15 00:43:57 sipa_ has quit (Ping timeout: 240 seconds)
 100 2014-09-15 00:43:57 OneFixt_ has quit (Ping timeout: 240 seconds)
 101 2014-09-15 00:43:58 Starduster_ has quit (Ping timeout: 240 seconds)
 102 2014-09-15 00:43:58 trixisowned has quit (Ping timeout: 240 seconds)
 103 2014-09-15 00:43:58 MaxSan has quit (Ping timeout: 240 seconds)
 104 2014-09-15 00:44:33 sipa has joined
 105 2014-09-15 00:44:56 grubles has joined
 106 2014-09-15 00:45:16 luke-jr_ is now known as Luke-Jr
 107 2014-09-15 00:50:35 ak_ has quit (Read error: Connection reset by peer)
 108 2014-09-15 00:51:42 ak_ has joined
 109 2014-09-15 00:52:34 <nullbyte> .
 110 2014-09-15 00:55:38 imfaust_ has quit (Ping timeout: 258 seconds)
 111 2014-09-15 00:56:23 kdomanski__ has joined
 112 2014-09-15 00:56:48 fanquake has joined
 113 2014-09-15 00:57:58 kdomanski_ has quit (Ping timeout: 246 seconds)
 114 2014-09-15 00:58:28 davispuh has quit (Ping timeout: 272 seconds)
 115 2014-09-15 00:58:53 Kefkius has quit (Ping timeout: 245 seconds)
 116 2014-09-15 01:05:53 robonerd has quit (Ping timeout: 240 seconds)
 117 2014-09-15 01:06:26 GAit has quit (Ping timeout: 260 seconds)
 118 2014-09-15 01:07:28 GAit has joined
 119 2014-09-15 01:08:00 robonerd has joined
 120 2014-09-15 01:11:18 grubles has quit (Ping timeout: 255 seconds)
 121 2014-09-15 01:12:45 realtime_ has joined
 122 2014-09-15 01:13:32 Application has quit (Remote host closed the connection)
 123 2014-09-15 01:13:42 kraktosian has joined
 124 2014-09-15 01:15:48 realtime has quit (Ping timeout: 246 seconds)
 125 2014-09-15 01:20:02 spkm has quit (Ping timeout: 250 seconds)
 126 2014-09-15 01:20:37 btiefert has joined
 127 2014-09-15 01:23:49 arowser has quit (Remote host closed the connection)
 128 2014-09-15 01:25:27 ionstorm has quit (Quit: Leaving)
 129 2014-09-15 01:25:41 spkm has joined
 130 2014-09-15 01:26:18 realtime has joined
 131 2014-09-15 01:27:10 Zifre has quit (Remote host closed the connection)
 132 2014-09-15 01:27:14 kraktosian has quit (Quit: Page closed)
 133 2014-09-15 01:29:16 realtime_ has quit (Ping timeout: 272 seconds)
 134 2014-09-15 01:31:06 linuxnewb2 has quit (Ping timeout: 255 seconds)
 135 2014-09-15 01:34:00 benrcole has joined
 136 2014-09-15 01:40:54 antizionist__ has quit (Quit: Connection closed for inactivity)
 137 2014-09-15 01:43:59 ak_ has quit (Read error: Connection reset by peer)
 138 2014-09-15 01:44:37 benrcole has quit (Quit: Leaving.)
 139 2014-09-15 01:45:45 crunk-juice has joined
 140 2014-09-15 01:47:21 blast_ has joined
 141 2014-09-15 01:50:18 blast has quit (Ping timeout: 260 seconds)
 142 2014-09-15 01:57:03 banghouse has joined
 143 2014-09-15 01:59:13 skinnkavaj has quit ()
 144 2014-09-15 02:00:02 DanMAbraham2 is now known as DanMAbraham
 145 2014-09-15 02:00:21 DanMAbraham has quit (Quit: Daniel Michael Abraham (T: twitter.com/danmabraham follow @danmabraham FB: facebook.com/daniel.mystory add daniel mystory))
 146 2014-09-15 02:02:05 Kefkius has joined
 147 2014-09-15 02:05:58 qualiabyte has joined
 148 2014-09-15 02:07:26 rdbell_ has joined
 149 2014-09-15 02:12:03 rdbell_ has quit (Ping timeout: 255 seconds)
 150 2014-09-15 02:12:22 one_zero has joined
 151 2014-09-15 02:14:30 realtime_ has joined
 152 2014-09-15 02:16:48 Burrito has quit (Quit: Leaving)
 153 2014-09-15 02:17:23 realtime has quit (Ping timeout: 260 seconds)
 154 2014-09-15 02:18:39 jujumax has quit (Remote host closed the connection)
 155 2014-09-15 02:19:16 jujumax has joined
 156 2014-09-15 02:23:22 jujumax has quit (Ping timeout: 246 seconds)
 157 2014-09-15 02:24:46 viic has joined
 158 2014-09-15 02:31:50 Namworld has quit ()
 159 2014-09-15 02:38:04 ak_ has joined
 160 2014-09-15 02:43:33 zoroastre has quit (Ping timeout: 255 seconds)
 161 2014-09-15 02:43:45 WeCluster has joined
 162 2014-09-15 02:44:05 WeCluster has quit (Client Quit)
 163 2014-09-15 02:46:19 RazielZ has quit (Ping timeout: 260 seconds)
 164 2014-09-15 02:54:20 gfawkes is now known as gfawkes_
 165 2014-09-15 02:54:20 gfawkes_ is now known as gfawkes
 166 2014-09-15 02:55:42 MaxSan has joined
 167 2014-09-15 02:58:49 ThomasV has joined
 168 2014-09-15 03:04:22 SebSebastian has joined
 169 2014-09-15 03:05:28 btcdrak has quit (Quit: Connection closed for inactivity)
 170 2014-09-15 03:12:04 Guest8493 has quit (Ping timeout: 260 seconds)
 171 2014-09-15 03:17:26 weilu_ has quit (Remote host closed the connection)
 172 2014-09-15 03:23:52 dabura667 has joined
 173 2014-09-15 03:24:44 nickodell has joined
 174 2014-09-15 03:27:13 weilu has joined
 175 2014-09-15 03:27:25 banghouse has quit (Remote host closed the connection)
 176 2014-09-15 03:30:34 ak_ has quit (Read error: Connection reset by peer)
 177 2014-09-15 03:31:26 ak_ has joined
 178 2014-09-15 03:35:32 nairb has quit (Ping timeout: 272 seconds)
 179 2014-09-15 03:36:59 rdymac has quit (Ping timeout: 250 seconds)
 180 2014-09-15 03:38:24 rdymac has joined
 181 2014-09-15 03:43:24 rdymac- has joined
 182 2014-09-15 03:44:21 rdymac has quit (Ping timeout: 250 seconds)
 183 2014-09-15 03:45:18 rdbell_ has joined
 184 2014-09-15 03:50:03 MolokoBot has quit (Ping timeout: 258 seconds)
 185 2014-09-15 03:50:57 crunk-juice has quit (Remote host closed the connection)
 186 2014-09-15 03:52:07 nairb has joined
 187 2014-09-15 03:52:51 <nickodell> Hi, I just submitted a pull request, and I'd like to hear any feedback you guys might have.
 188 2014-09-15 03:52:55 <nickodell> https://github.com/bitcoin/bitcoin/pull/4916
 189 2014-09-15 03:58:41 crunk-juice has joined
 190 2014-09-15 04:00:54 viic has quit (Quit: Quitting)
 191 2014-09-15 04:01:30 [7] has quit (Ping timeout: 272 seconds)
 192 2014-09-15 04:02:07 cym has quit (Ping timeout: 250 seconds)
 193 2014-09-15 04:02:46 TheSeven has joined
 194 2014-09-15 04:05:53 kdomanski has joined
 195 2014-09-15 04:07:53 Aido_ has joined
 196 2014-09-15 04:08:14 kdomanski__ has quit (Ping timeout: 272 seconds)
 197 2014-09-15 04:11:08 Aido has quit (Ping timeout: 258 seconds)
 198 2014-09-15 04:11:39 NewLiberty has joined
 199 2014-09-15 04:12:05 kdomanski has quit (Ping timeout: 250 seconds)
 200 2014-09-15 04:12:59 Aido has joined
 201 2014-09-15 04:16:23 Aido_ has quit (Ping timeout: 260 seconds)
 202 2014-09-15 04:21:26 paxtoncamaro91 has joined
 203 2014-09-15 04:21:34 paxtoncamaro91 has quit (Excess Flood)
 204 2014-09-15 04:22:29 CryptoBuck has joined
 205 2014-09-15 04:23:02 paxtoncamaro91 has joined
 206 2014-09-15 04:23:57 ak_ has quit (Read error: Connection reset by peer)
 207 2014-09-15 04:25:00 ak_ has joined
 208 2014-09-15 04:26:18 jayne has joined
 209 2014-09-15 04:26:21 cassidyslivers has quit (Quit: Leaving)
 210 2014-09-15 04:28:41 Application has joined
 211 2014-09-15 04:31:27 linuxnewb2 has joined
 212 2014-09-15 04:31:40 linuxnewb2 has quit (Changing host)
 213 2014-09-15 04:31:40 linuxnewb2 has joined
 214 2014-09-15 04:35:09 pen has joined
 215 2014-09-15 04:37:07 JohnKenney has joined
 216 2014-09-15 04:41:42 impulse has joined
 217 2014-09-15 04:43:52 mpmcsweeney has joined
 218 2014-09-15 04:44:34 nym has joined
 219 2014-09-15 04:46:11 paveljanik has joined
 220 2014-09-15 04:49:42 shadowbroker has quit (Remote host closed the connection)
 221 2014-09-15 04:49:50 banghouse has joined
 222 2014-09-15 04:52:16 zoroastre has joined
 223 2014-09-15 04:52:31 jujumax has joined
 224 2014-09-15 04:53:52 JohnKenney has quit (Quit: Leaving)
 225 2014-09-15 04:54:13 bedeho has joined
 226 2014-09-15 04:55:40  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Ping timeout: 260 seconds)
 227 2014-09-15 04:56:57  has joined
 228 2014-09-15 04:57:42 JohnKenney has joined
 229 2014-09-15 04:58:34 AtashiCon has quit (Remote host closed the connection)
 230 2014-09-15 04:59:09 AtashiCon has joined
 231 2014-09-15 04:59:53 JohnKenney has quit (Client Quit)
 232 2014-09-15 05:00:31 crunk-juice has quit (Ping timeout: 246 seconds)
 233 2014-09-15 05:00:58 psgs has quit (Ping timeout: 258 seconds)
 234 2014-09-15 05:01:21 jMyles has quit (Ping timeout: 258 seconds)
 235 2014-09-15 05:01:42 Clown has joined
 236 2014-09-15 05:01:42  is now known as Clown|!~clown@unaffiliated/clown/x-0272709|Guest17953
 237 2014-09-15 05:01:42 Clown is now known as |Clown|
 238 2014-09-15 05:02:04 Guest17953 has quit (Ping timeout: 272 seconds)
 239 2014-09-15 05:02:41 kermit has quit (Quit: Leaving.)
 240 2014-09-15 05:02:57 Zoop_ has quit (Ping timeout: 272 seconds)
 241 2014-09-15 05:03:24 kermit has joined
 242 2014-09-15 05:04:48 brisque has joined
 243 2014-09-15 05:07:42 Zoop_ has joined
 244 2014-09-15 05:08:16 psgs has joined
 245 2014-09-15 05:08:29 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 246 2014-09-15 05:09:13 crunk-juice has joined
 247 2014-09-15 05:09:32 btiefert has quit (Read error: Connection reset by peer)
 248 2014-09-15 05:09:36 aliasaila__ has joined
 249 2014-09-15 05:11:37 arowser has joined
 250 2014-09-15 05:12:23 aliasaila_ has quit (Ping timeout: 240 seconds)
 251 2014-09-15 05:12:52 jtimon has joined
 252 2014-09-15 05:13:37 crunk-juice has quit (Ping timeout: 258 seconds)
 253 2014-09-15 05:16:07 viic has joined
 254 2014-09-15 05:17:15 ak_ has quit (Read error: Connection reset by peer)
 255 2014-09-15 05:21:58 jMyles has joined
 256 2014-09-15 05:24:07 lclc has joined
 257 2014-09-15 05:24:16 aliasaila__ is now known as aliasaila
 258 2014-09-15 05:24:34 aliasaila has quit (Quit: Leaving)
 259 2014-09-15 05:24:49 rdbell_ has quit (Quit: Lingo - http://www.lingoirc.com)
 260 2014-09-15 05:25:31 crunk-juice has joined
 261 2014-09-15 05:26:07 aukaicue has joined
 262 2014-09-15 05:26:47 Alina-malina has joined
 263 2014-09-15 05:26:51 coeus_ has quit (Ping timeout: 260 seconds)
 264 2014-09-15 05:26:56 ebfull has joined
 265 2014-09-15 05:28:36 jujumax has quit (Remote host closed the connection)
 266 2014-09-15 05:29:12 jujumax has joined
 267 2014-09-15 05:33:25 jujumax has quit (Ping timeout: 246 seconds)
 268 2014-09-15 05:34:22 crunk-juice has quit (Ping timeout: 272 seconds)
 269 2014-09-15 05:35:51 erasmospunk has quit (Remote host closed the connection)
 270 2014-09-15 05:35:58 oujh has quit (Ping timeout: 245 seconds)
 271 2014-09-15 05:36:26 YoY has joined
 272 2014-09-15 05:46:46 aukaicue has quit (Quit: Leaving)
 273 2014-09-15 05:51:15 W0rmDr1nk has joined
 274 2014-09-15 05:51:27 aliasaila has joined
 275 2014-09-15 05:51:38 tombtc has joined
 276 2014-09-15 05:56:42 oujh has joined
 277 2014-09-15 05:57:30 zoroastre has quit (Quit: Leaving)
 278 2014-09-15 05:59:27 crunk-juice has joined
 279 2014-09-15 06:05:22 jMyles has quit (Ping timeout: 258 seconds)
 280 2014-09-15 06:06:33 tombtc has quit (Quit: quit)
 281 2014-09-15 06:07:21 nullbyte has quit (Ping timeout: 250 seconds)
 282 2014-09-15 06:07:32 erasmospunk has joined
 283 2014-09-15 06:07:43 jujumax has joined
 284 2014-09-15 06:07:59 vmatekol_ has quit (Remote host closed the connection)
 285 2014-09-15 06:10:04 ValicekB has quit ()
 286 2014-09-15 06:10:07 crunk-juice has quit (Ping timeout: 255 seconds)
 287 2014-09-15 06:12:07 jujumax has quit (Ping timeout: 260 seconds)
 288 2014-09-15 06:12:16 erasmospunk has quit (Ping timeout: 246 seconds)
 289 2014-09-15 06:15:34 Clown has joined
 290 2014-09-15 06:15:34 Clown has quit (Changing host)
 291 2014-09-15 06:15:34 Clown has joined
 292 2014-09-15 06:15:34  is now known as Clown|!~clown@unaffiliated/clown/x-0272709|Guest81492
 293 2014-09-15 06:15:34 Clown is now known as |Clown|
 294 2014-09-15 06:16:19 ThomasV has quit (Ping timeout: 260 seconds)
 295 2014-09-15 06:16:48 Guest81492 has quit (Ping timeout: 272 seconds)
 296 2014-09-15 06:20:02 MolokoBot has joined
 297 2014-09-15 06:24:29 oujh has quit (Quit: Leaving)
 298 2014-09-15 06:24:41 MolokoBot has quit (Ping timeout: 250 seconds)
 299 2014-09-15 06:26:04 _paul0 has joined
 300 2014-09-15 06:26:54 mpmcsweeney has quit (Remote host closed the connection)
 301 2014-09-15 06:29:51 paul0 has quit (Ping timeout: 260 seconds)
 302 2014-09-15 06:31:18 psgs has quit (Ping timeout: 258 seconds)
 303 2014-09-15 06:31:46 oujh has joined
 304 2014-09-15 06:32:58 cannon has quit (Ping timeout: 258 seconds)
 305 2014-09-15 06:36:22 psgs has joined
 306 2014-09-15 06:36:36 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
 307 2014-09-15 06:37:46 benrcole has joined
 308 2014-09-15 06:39:49 erasmospunk has joined
 309 2014-09-15 06:40:28 neozaru has joined
 310 2014-09-15 06:44:40 erasmospunk has quit (Ping timeout: 272 seconds)
 311 2014-09-15 06:44:55 NewLiberty has quit (Ping timeout: 272 seconds)
 312 2014-09-15 06:49:55 paveljanik has quit (Ping timeout: 260 seconds)
 313 2014-09-15 06:50:05 AnoAnon has joined
 314 2014-09-15 06:50:16 AnoAnon has quit (Max SendQ exceeded)
 315 2014-09-15 06:50:58 omefire1 has quit (Ping timeout: 245 seconds)
 316 2014-09-15 06:53:09 omefire1 has joined
 317 2014-09-15 06:56:23 <wumpus> nickodell: I think it's overkill; I intentionally changed to use wildcards in 0.9
 318 2014-09-15 06:56:27 <wumpus> nickodell: +not
 319 2014-09-15 06:57:18 skinister has joined
 320 2014-09-15 07:00:36 <wumpus> in the well-defined notation for subnets (/x.x.x.x and /y) it is clear what to expect, wildcards were always a bad choice
 321 2014-09-15 07:01:07 jchp_ has quit (Ping timeout: 260 seconds)
 322 2014-09-15 07:04:35 skinister has left ()
 323 2014-09-15 07:07:00 ValicekB has joined
 324 2014-09-15 07:07:05 jtimon has quit (Ping timeout: 272 seconds)
 325 2014-09-15 07:07:34 WeCluster has joined
 326 2014-09-15 07:08:40 WeCluster has quit (Client Quit)
 327 2014-09-15 07:11:41 erasmospunk has joined
 328 2014-09-15 07:14:39 jchp_ has joined
 329 2014-09-15 07:16:31 erasmospunk has quit (Ping timeout: 260 seconds)
 330 2014-09-15 07:20:14 <wumpus> I mean it's just a matter of taste whether you like 129.125.* or 129.125.0.0/16 better, but the latter is the same you'd use in firewall rules
 331 2014-09-15 07:22:02 <gwillen> the former is more obvious to average people, to be fair
 332 2014-09-15 07:22:09 neozaru has quit (Remote host closed the connection)
 333 2014-09-15 07:22:10 <gwillen> (and it's what we use in IRC banmasks)
 334 2014-09-15 07:22:31 WeCluster has joined
 335 2014-09-15 07:23:03 linuxnewb2_ has joined
 336 2014-09-15 07:23:22 WeCluster has quit (Remote host closed the connection)
 337 2014-09-15 07:24:11 linuxnewb2 has quit (Ping timeout: 272 seconds)
 338 2014-09-15 07:24:33 fanquake has quit (Read error: Connection reset by peer)
 339 2014-09-15 07:24:34 JackH has joined
 340 2014-09-15 07:24:43 abossard_ has joined
 341 2014-09-15 07:24:57 fanquake has joined
 342 2014-09-15 07:25:13 <phantomcircuit> gwillen, irc banmasks are actually wildcards
 343 2014-09-15 07:25:22 <phantomcircuit> ie
 344 2014-09-15 07:25:27 <phantomcircuit> 192.168.*.0
 345 2014-09-15 07:25:29 <wumpus> in IRC banmasks you can also do say *.google.com
 346 2014-09-15 07:25:33 <gwillen> yes, that's true
 347 2014-09-15 07:25:46 <gwillen> and if you want you can do 192.168.1*2.7, or something equally nuts
 348 2014-09-15 07:25:49 <gwillen> since it's just string-matching
 349 2014-09-15 07:26:05 <wumpus> in the case of *names*, wildcards make sense, but here we're pattern matching network addresses
 350 2014-09-15 07:26:20 <gmaxwell> freenode's IRC servers can also do CIDR.
 351 2014-09-15 07:26:26 <gwillen> but it is true that the wildcard syntax is much more obvious to anybody who doesn't work with networks
 352 2014-09-15 07:26:43 <gwillen> foo.* is self-evident, whereas foo/24 is nonsense to someone who's never used CIDR before
 353 2014-09-15 07:27:09 DougieBot5000 has quit (Quit: Leaving)
 354 2014-09-15 07:27:22 <gwillen> (and of course the name "CIDR" is a throwback which describes itself as the opposite of a thing that hasn't existed in a decade. But that's neither here nor there. ;-)
 355 2014-09-15 07:27:24 <wumpus> but if you're setting up allow rules, *you are working with networks*
 356 2014-09-15 07:27:51 <gmaxwell> gwillen: not just equally nuts, but underdefined. e.g. does your 192.168.1*2.7 match 192.168.12.7? :)
 357 2014-09-15 07:27:54 <gwillen> wumpus: sure, but that doesn't mean your a network professional
 358 2014-09-15 07:28:00 <gwillen> you're, argh
 359 2014-09-15 07:28:02 AaronvanW has joined
 360 2014-09-15 07:28:06 linuxnewb2_ has quit (Quit: linuxnewb2_)
 361 2014-09-15 07:28:08 <gwillen> it could just mean you want to open something to your LAN
 362 2014-09-15 07:28:27 lclc has quit (Quit: Konversation terminated!)
 363 2014-09-15 07:28:30 <gwillen> the tragic truth is that many people in this era are LAN administrators involuntarily ;-)
 364 2014-09-15 07:28:33 <phantomcircuit> gwillen, it will however confuse people when 1*.0.0.* doesn't work
 365 2014-09-15 07:28:36 <wumpus> the most obvious use of wildcards is '*', and I'd like to avoid that one to be used easily
 366 2014-09-15 07:28:43 lclc has joined
 367 2014-09-15 07:28:51 <gwillen> phantomcircuit: well, this particular CL avoids that, since it has a nice error message if you try that
 368 2014-09-15 07:29:16 <gwillen> gmaxwell: in the case of banmasks I'm pretty sure it does
 369 2014-09-15 07:29:17 <phantomcircuit> gwillen, still gonna confuse people i think
 370 2014-09-15 07:29:20 * gwillen shrug
 371 2014-09-15 07:29:24 <gmaxwell> gwillen: normal network masking behavior is almost, though indeed, not quite universally used. There are bazillions of guides and calculators online.
 372 2014-09-15 07:29:38 nickodell has quit (Ping timeout: 246 seconds)
 373 2014-09-15 07:29:46 GAit has quit (Ping timeout: 255 seconds)
 374 2014-09-15 07:29:56 <gmaxwell> gwillen: it does, but thats my point, arguably it could go either way. 1*2 matching 12 is pretty surprising though!
 375 2014-09-15 07:30:00 bitspill has joined
 376 2014-09-15 07:30:03 <gwillen> it just always seems unfortunate to me when there's clearly at least someone who really wants a feature, enough to spend a lot of time writing it
 377 2014-09-15 07:30:29 <gwillen> and yet it does not make it in :-)
 378 2014-09-15 07:30:39 <wumpus> gwillen: I agree, the problem is if we end up with a lot of 'would be nice' features, which cost time to maintain and test
 379 2014-09-15 07:30:45 <gwillen> (maybe not a _lot_ of time. But it's a very nice CL.)
 380 2014-09-15 07:31:02 <phantomcircuit> gmaxwell, iirc the correct way to do that is 192.168.1?*2.7
 381 2014-09-15 07:31:03 <wumpus> if there is just *one true way* to provide the input it's harder for strange edge cases to come up
 382 2014-09-15 07:32:15 <gmaxwell> or creates risks when you goof it up and accidentally allow the whole internet. (which people have done. :()
 383 2014-09-15 07:32:37 ThomasV has joined
 384 2014-09-15 07:35:58 CryptoBuck has quit (Ping timeout: 272 seconds)
 385 2014-09-15 07:36:38 <phantomcircuit> gmaxwell, or more hilariously ban the entire internet
 386 2014-09-15 07:36:41 <phantomcircuit> which i have done
 387 2014-09-15 07:37:06 GAit has joined
 388 2014-09-15 07:37:23 <gmaxwell> on IRC thats the consequence. which is funny. in rpcallow in bitcoin, the consequence is you allow the whole internet to steal your bitcoins. :(
 389 2014-09-15 07:38:53 MolokoDeck has joined
 390 2014-09-15 07:39:01 Grouver has joined
 391 2014-09-15 07:40:54 foamzz has joined
 392 2014-09-15 07:42:05 <wumpus> it looks like nickodell is actually trying to do 'rpcallowip=*'... wonder why https://github.com/bitcoin/bitcoin/issues/4894
 393 2014-09-15 07:42:06 lclc has quit (Quit: Konversation terminated!)
 394 2014-09-15 07:43:39 erasmospunk has joined
 395 2014-09-15 07:45:11 <gmaxwell> erk. well if =0/0 we're almost always a misconfiguration, I'd say that the special case of =* might be not so crazy to handle.
 396 2014-09-15 07:45:16 <gmaxwell> er weren't
 397 2014-09-15 07:45:38 <Luke-Jr> ^
 398 2014-09-15 07:45:45 bardi_harborow has joined
 399 2014-09-15 07:45:49 <wumpus> handle, as in print a rant why it's a bad idea? :p
 400 2014-09-15 07:46:29 * Luke-Jr wonders how we behave if someone puts bits in the netmasked-off part
 401 2014-09-15 07:46:46 <wumpus> they're ignored
 402 2014-09-15 07:46:53 <Luke-Jr> maybe we should error in that case
 403 2014-09-15 07:47:21 <phantomcircuit> yeah... if someone enters 0/0 as the netmask we should probably complain really loudly but have another flag to over ride it
 404 2014-09-15 07:47:23 <phantomcircuit> something like
 405 2014-09-15 07:47:30 <phantomcircuit> no-i-really-want-to-do-this
 406 2014-09-15 07:47:36 <wumpus> Luke-Jr: that's a good point though
 407 2014-09-15 07:48:06 JackH has quit (Ping timeout: 258 seconds)
 408 2014-09-15 07:48:10 erasmospunk has quit (Ping timeout: 246 seconds)
 409 2014-09-15 07:48:27 <gmaxwell> I think there are valid applications of it, though they're specialized.  For example, if you are completely delegating that control to an external firewall (which, perhaps you've automated its reconfiguration...)
 410 2014-09-15 07:48:57 <wumpus> Luke-Jr: should at least be a test in subnet_test for that case
 411 2014-09-15 07:50:18 <wumpus> gmaxwell: agreed, but for people with such advanced configurations, thinking of using ::/0 for 'everything' shouldn't be difficult :)
 412 2014-09-15 07:51:06 <wumpus> or 0.0.0.0/0 but that allows only ipv4
 413 2014-09-15 07:51:49 <wumpus> as bitcoin treats ipv4 as part of ipv6 there is actually no way to do the opposite...
 414 2014-09-15 07:52:23 paveljanik has joined
 415 2014-09-15 07:53:12 <gmaxwell> sure sure, just not breaking it completely would be nice.
 416 2014-09-15 07:53:35 <Luke-Jr> sigh, what is the dev ML becoming..
 417 2014-09-15 07:53:38 gdm85 has joined
 418 2014-09-15 07:54:10 <wumpus> sure; at the moment just * (and other combinations with wildcards) don't work, but other ways of specifying 'everything' work. sp ot
 419 2014-09-15 07:54:18 <wumpus> so it's possible but just a bit harder
 420 2014-09-15 07:54:42 <wumpus> Luke-Jr: just ignore, or ban, please don't reply
 421 2014-09-15 07:56:22 oujh has quit (Read error: Connection reset by peer)
 422 2014-09-15 07:56:59 WeCluster has joined
 423 2014-09-15 07:57:55 <gmaxwell> Luke-Jr: I assume it's not just mr eranig thats wtfing you?
 424 2014-09-15 07:58:59 Eiii has quit ()
 425 2014-09-15 07:59:16 <wumpus> I supposed it's "ggprodukcija kig"
 426 2014-09-15 07:59:45 <wumpus> oh right :)
 427 2014-09-15 08:02:33 WeCluster has quit (Quit: WeCluster)
 428 2014-09-15 08:05:40 CryptoBuck has joined
 429 2014-09-15 08:05:40 cannon has joined
 430 2014-09-15 08:05:40 ak_ has joined
 431 2014-09-15 08:05:40 mrkent3 has joined
 432 2014-09-15 08:05:40 Guest8493 has joined
 433 2014-09-15 08:05:40 hmsimha has joined
 434 2014-09-15 08:05:40 UukGoblin has joined
 435 2014-09-15 08:05:40 Adlai has joined
 436 2014-09-15 08:05:40 lifeofcray has joined
 437 2014-09-15 08:05:40 spinza has joined
 438 2014-09-15 08:05:40 owlhooter has joined
 439 2014-09-15 08:05:40 Lexa has joined
 440 2014-09-15 08:05:40 gst has joined
 441 2014-09-15 08:05:40 Informerop has joined
 442 2014-09-15 08:05:40 wiretapped has joined
 443 2014-09-15 08:05:40 random_cat_ has joined
 444 2014-09-15 08:05:40 guruvan has joined
 445 2014-09-15 08:05:40 karc has joined
 446 2014-09-15 08:05:40 iwilcox has joined
 447 2014-09-15 08:05:40 KillYourTV has joined
 448 2014-09-15 08:05:40 nowan_ has joined
 449 2014-09-15 08:05:40 JWU42 has joined
 450 2014-09-15 08:05:40 20WABIUFV has joined
 451 2014-09-15 08:05:59 YoY has quit (Ping timeout: 272 seconds)
 452 2014-09-15 08:06:06 UukGoblin has quit (Max SendQ exceeded)
 453 2014-09-15 08:06:18 UukGoblin has joined
 454 2014-09-15 08:06:27 BananaLotus has joined
 455 2014-09-15 08:06:35 tarantillo_1 has quit (Remote host closed the connection)
 456 2014-09-15 08:06:51 tarantillo_ has joined
 457 2014-09-15 08:08:05 YoY has joined
 458 2014-09-15 08:08:10 <Luke-Jr> gmaxwell: it just seems to get worse and worse :x
 459 2014-09-15 08:08:53 Subo1977 has joined
 460 2014-09-15 08:10:07 <wumpus> does it? apart from lone posts such as this, I don't see a clear pattern of it becoming worse
 461 2014-09-15 08:10:24 Madars has quit (Ping timeout: 240 seconds)
 462 2014-09-15 08:10:26 bedouin_ has quit (Ping timeout: 272 seconds)
 463 2014-09-15 08:10:35 <Luke-Jr> wumpus: perhaps things are not quite as they seem :D
 464 2014-09-15 08:11:08 dbrock_ has quit (Changing host)
 465 2014-09-15 08:11:08 dbrock_ has joined
 466 2014-09-15 08:11:14 zcopley_ has quit (Changing host)
 467 2014-09-15 08:11:14 zcopley_ has joined
 468 2014-09-15 08:11:16 yrashk_ has quit (Changing host)
 469 2014-09-15 08:11:16 yrashk_ has joined
 470 2014-09-15 08:11:17 PsychoticBoy has quit (Changing host)
 471 2014-09-15 08:11:17 PsychoticBoy has joined
 472 2014-09-15 08:11:24 crypt0h4z3 has quit (Changing host)
 473 2014-09-15 08:11:24 crypt0h4z3 has joined
 474 2014-09-15 08:11:27 jebus911 has quit (Changing host)
 475 2014-09-15 08:11:27 jebus911 has joined
 476 2014-09-15 08:11:27 aljosa has quit (Changing host)
 477 2014-09-15 08:11:27 aljosa has joined
 478 2014-09-15 08:11:28 artifexd has quit (Changing host)
 479 2014-09-15 08:11:28 artifexd has joined
 480 2014-09-15 08:11:53 dabura667 has quit (Changing host)
 481 2014-09-15 08:11:53 dabura667 has joined
 482 2014-09-15 08:12:02 nym has quit (Changing host)
 483 2014-09-15 08:12:02 nym has joined
 484 2014-09-15 08:12:14 MolokoBot has joined
 485 2014-09-15 08:12:46 lclc has joined
 486 2014-09-15 08:12:53 bitspill has quit (Changing host)
 487 2014-09-15 08:12:53 bitspill has joined
 488 2014-09-15 08:13:03 joss_ has joined
 489 2014-09-15 08:13:13 bedouin_ has joined
 490 2014-09-15 08:13:35 Subo1977 has quit (Changing host)
 491 2014-09-15 08:13:35 Subo1977 has joined
 492 2014-09-15 08:13:42 bedouin_ has quit (Changing host)
 493 2014-09-15 08:13:42 bedouin_ has joined
 494 2014-09-15 08:13:47 <bardi_harborow> Is there a specific reason why the Bitcoin reference implementation was coded in C++? I understand that it is a way to get maximum performance, but by definition a reference client is designed to be for "reference", not for production use. It is extremely annoying having to dig through C++ code (many developers don't know C++, including myself). Maybe I'm just too lazy to learn C++ and I'm just bitching, but I would like an
 495 2014-09-15 08:13:47 <wumpus> and even this occurence could be explained with language barriers
 496 2014-09-15 08:14:41 <Luke-Jr> bardi_harborow: C++ is one of the most popular programming languages, and easily understood
 497 2014-09-15 08:14:42 <lclc> bardi_harborow: look at an alternative implemenation if you don't like reading C++ code, e.g. btcd
 498 2014-09-15 08:14:54 Madars has joined
 499 2014-09-15 08:14:59 <Luke-Jr> lclc: something even more obscure than C++ :p
 500 2014-09-15 08:15:20 MolokoDeck has quit (Ping timeout: 258 seconds)
 501 2014-09-15 08:15:35 <lclc> Luke-Jr:  Go is easier to read for Python etc developers afaik
 502 2014-09-15 08:15:36 <wumpus> because the prophet satoshi delivered his tablets with the initial bitcoin code from the mountain encoded in c++
 503 2014-09-15 08:15:38 <brisque> Luke-Jr: want to see my bitcoin client written entirely in 8008 assembly?
 504 2014-09-15 08:15:53 guruvan has quit (Remote host closed the connection)
 505 2014-09-15 08:15:55 <Luke-Jr> brisque: no, I value my eyes
 506 2014-09-15 08:16:00 <wumpus> brisque: yes! although I prefer Z80 assembly, but it's close enough
 507 2014-09-15 08:16:08 guruvan has joined
 508 2014-09-15 08:16:15 <Luke-Jr> I much prefer MIPS assembly.
 509 2014-09-15 08:17:03 <brisque> imagine how little people could actually audit a MIPS-bitcoind
 510 2014-09-15 08:17:08 <bardi_harborow> Are you try to tell me that `print('Hello World!')` isn't better than `#include <iostream>  int main() {  std::cout << "hello world!\n";  return 0; }`
 511 2014-09-15 08:17:55 <phantomcircuit> bardi_harborow, if you dont know c++
 512 2014-09-15 08:18:02 <phantomcircuit> you're probably not really a developer
 513 2014-09-15 08:18:06 <wumpus> anyhow, bitcoind's c++ is quite understandable, as far as c++ code goes, compared to say boost...
 514 2014-09-15 08:18:06 erasmospunk has joined
 515 2014-09-15 08:18:11 * phantomcircuit runs from the inevitable flame war
 516 2014-09-15 08:19:15 <bardi_harborow> That Go implementation is music to my ears! Thank you. However I still don't know what a struct is. (Sounds like some Googling is in order.)
 517 2014-09-15 08:20:07 <Luke-Jr> bardi_harborow: a class without code.
 518 2014-09-15 08:20:21 JackH has joined
 519 2014-09-15 08:20:42 <bardi_harborow> So should I actually learn C++, is that worthwhile? (phantomcircuit: I do at least agree that bitcoind's code is good as far as C++ goes)
 520 2014-09-15 08:20:53 <bardi_harborow> Luke-Jr: Hmm... And the point?
 521 2014-09-15 08:21:00 <wumpus> bardi_harborow: let's start at point 1 first... what are you trying to do?
 522 2014-09-15 08:21:37 zz_lclc has joined
 523 2014-09-15 08:22:14 <wumpus> learning bitcoin deeply, from a high level, goes far beyond learning any programming language, there's also ECDSA math, theory about robust P2P networks, ... understanding source code is useful, but may not be the best starting point, unless your goal is to contribute to it
 524 2014-09-15 08:22:26 <phantomcircuit> bardi_harborow, i have yet to meet a competent developer who didn't at least know the basics of c and c++
 525 2014-09-15 08:22:51 erasmospunk has quit (Ping timeout: 272 seconds)
 526 2014-09-15 08:23:50 <bardi_harborow> wumpus: I understand most of the Bitcoin components. (Though I'm a little rusty as to which endian things are in.) I just don't know EXACTLY how the code works.
 527 2014-09-15 08:24:04 <wumpus> phantomcircuit: but the guy didn't even mention trying to develop anything, so let's not start with judging his skill as developer
 528 2014-09-15 08:24:27 <wumpus> although granted, this is #bitcoin-dev :p
 529 2014-09-15 08:24:51 <Luke-Jr> at least bardi_harborow knows what endian is :p
 530 2014-09-15 08:24:51 <phantomcircuit> wumpus, many developers don't know C++, including myself
 531 2014-09-15 08:25:21 <phantomcircuit> lots of schools dont teach anything about c or c++ now
 532 2014-09-15 08:25:22 oujh has joined
 533 2014-09-15 08:25:24 <phantomcircuit> which is unfortunate
 534 2014-09-15 08:25:41 <bardi_harborow> The biggest thing I have a problem with is the lack or a proper API. The only way I can talk to Bitcoind is RPC and by keeping my keys on a server. We REALLY Watch only addresses.
 535 2014-09-15 08:25:44 <bardi_harborow> need*
 536 2014-09-15 08:26:03 <Luke-Jr> phantomcircuit: s/about.*//
 537 2014-09-15 08:26:15 <wumpus> bardi_harborow: if you really want to read source code, you don't need to read the bitcoind code, you could also read bitcoinj, or one of the other full node or SPV implemenatations
 538 2014-09-15 08:26:16 <lclc> bardi_harborow: use a blockchain service (or set up your own) for that, e.g. obelisk
 539 2014-09-15 08:26:17 <phantomcircuit> Luke-Jr, heh
 540 2014-09-15 08:26:34 <Luke-Jr> bardi_harborow: what we really need are watch-only *wallets*.
 541 2014-09-15 08:27:20 <wumpus> bardi_harborow: the code in git master (which will be 0.10 at some point in the future) supports watch-only  w/ importaddress
 542 2014-09-15 08:27:38 JackH has left ()
 543 2014-09-15 08:27:53 <wumpus> bardi_harborow: there are also plenty of other projects which allow looking up addresses, such as bitpay's insight
 544 2014-09-15 08:28:08 <bardi_harborow> lclc: I did try to con someone on BT into funding/helping develop a web blockchain explorer + API + wallet based on obelisk but no one took the bait.
 545 2014-09-15 08:29:19 <bardi_harborow> wumpus: Oh, they got around to adding it finally? I was following the pull request at some stage.
 546 2014-09-15 08:29:19 <brisque> not deceiving people might be a nice start.
 547 2014-09-15 08:29:35 <bardi_harborow> brisque: Huh?
 548 2014-09-15 08:29:39 <brisque> bardi_harborow: er, that's a very early feature.
 549 2014-09-15 08:29:49 <lclc> there are already a few of those out there (blockchain explorer), so no point in writing your own IMHO.  an Obelisk is the API. Wallets hm.. if you have an idea for a feature the others don't have maybe
 550 2014-09-15 08:30:07 <brisque> > I did try to con someone
 551 2014-09-15 08:30:08 erasmospunk has joined
 552 2014-09-15 08:30:09 <brisque> don't do that.
 553 2014-09-15 08:30:44 Elglobonoob is now known as Elglobo
 554 2014-09-15 08:31:26 benrcole has quit (Quit: Leaving.)
 555 2014-09-15 08:31:50 <bardi_harborow> "con" is a metaphor indicating that people are reluctant to do so and therefore it is hard to convince them and you feel like a scammer because you have to try so hard. (Not sure if I'm explaining this properly, it made sense to me.)
 556 2014-09-15 08:32:38 <wumpus> you meant it figuratively, but be careful with that word here, people are very sensitive to it :)
 557 2014-09-15 08:32:46 <brisque> a "con" is a term used for defrauding people.
 558 2014-09-15 08:32:47 <Luke-Jr> bardi_harborow: I think that is a niche aspect of your culture. Usually it indicates malice or deception.
 559 2014-09-15 08:33:39 * bardi_harborow hides from the inadvertent flamewar he has created.
 560 2014-09-15 08:34:12 bardi_harborow has quit (Remote host closed the connection)
 561 2014-09-15 08:34:22 timothy has joined
 562 2014-09-15 08:34:38 JackH has joined
 563 2014-09-15 08:34:43 erasmospunk has quit (Ping timeout: 246 seconds)
 564 2014-09-15 08:36:05 <brisque> unfortunate misunderstanding of English there I suspect.
 565 2014-09-15 08:36:57 <wumpus> yes
 566 2014-09-15 08:37:58 mrkent3 has quit (Ping timeout: 245 seconds)
 567 2014-09-15 08:41:46 <wumpus> Luke-Jr: re: #4919, so we were actually compiling the tests without the glibc compatibility?
 568 2014-09-15 08:41:52 graingert has joined
 569 2014-09-15 08:42:02 <Luke-Jr> wumpus: that one test, I presume
 570 2014-09-15 08:42:18 <Luke-Jr> so, just Linux ARM
 571 2014-09-15 08:42:29 <wumpus> Luke-Jr: right, thanks
 572 2014-09-15 08:43:12 <wumpus> it's not that important on ARM as we don't distribute executables for that, still, it makes sense to be consistent (and the = was clearly intended)
 573 2014-09-15 08:44:47 rubensayshi has joined
 574 2014-09-15 08:44:52 knotwork_ has joined
 575 2014-09-15 08:45:20 nym has quit (Quit: Connection closed for inactivity)
 576 2014-09-15 08:45:58 zz_lclc has left ()
 577 2014-09-15 08:46:07 knotwork has quit (Ping timeout: 260 seconds)
 578 2014-09-15 08:46:38 <wumpus> I see this in the travis output: The command "if [ "$RUN_TESTS" = "true" ]; then make check; fi" exited with 0.
 579 2014-09-15 08:46:46 <wumpus> does that mean the tests don't run at all?
 580 2014-09-15 08:47:49 hearn has joined
 581 2014-09-15 08:47:58 <wumpus> I'm still getting used to travis a bit
 582 2014-09-15 08:48:07 YoY has quit (Ping timeout: 250 seconds)
 583 2014-09-15 08:49:23 20WABIUFV has quit (Quit: WeeChat 0.4.2)
 584 2014-09-15 08:49:35 epscy has joined
 585 2014-09-15 08:50:21 YoY has joined
 586 2014-09-15 08:50:35 ak_ has quit (Read error: Connection reset by peer)
 587 2014-09-15 08:50:36 <wumpus> ok, so HOST=arm-linux-gnueabihf and  HOST=x86_64-w64-mingw32 only do a build, not testing
 588 2014-09-15 08:51:18 ak_ has joined
 589 2014-09-15 08:51:40 <wumpus> or the other way around - only *linux* run the tests
 590 2014-09-15 08:51:49 <wumpus> eh, x86/x86_64 linux
 591 2014-09-15 09:00:59 <wumpus> ok, commented on #4907
 592 2014-09-15 09:01:44 <phantomcircuit> brisque, no that is actually an accepted use of the term in certain geographic areas
 593 2014-09-15 09:01:56 <phantomcircuit> it is however ill advised
 594 2014-09-15 09:02:19 <wumpus> phantomcircuit: just avoid it in bitcoin circles, because we're so used to actually getting conned :p
 595 2014-09-15 09:03:38 GAit has quit (Ping timeout: 258 seconds)
 596 2014-09-15 09:07:18 <phantomcircuit> wait what
 597 2014-09-15 09:07:24 <phantomcircuit> tests are running on windows o.o
 598 2014-09-15 09:07:48 qualiabyte has quit (Quit: Leaving)
 599 2014-09-15 09:08:18 <wumpus> yes, running the tests in wine has actually caught a few bugs already, wine is stricter in windows API use than windows itself
 600 2014-09-15 09:08:30 <phantomcircuit> ha
 601 2014-09-15 09:09:52 <wumpus> what travis could add is also running the w64 tests (the old pulltester uses an ancient mingw, which didn't support 64 bit yet)
 602 2014-09-15 09:11:01 ClarusCogitatio has quit (Ping timeout: 255 seconds)
 603 2014-09-15 09:11:37 YoY has quit (Ping timeout: 272 seconds)
 604 2014-09-15 09:12:25 Eagle[TM] has joined
 605 2014-09-15 09:12:36 ClarusCogitatio has joined
 606 2014-09-15 09:14:02 YoY has joined
 607 2014-09-15 09:16:12 GAit has joined
 608 2014-09-15 09:16:29 <phantomcircuit> so i noticed that the ckey bdb objects dont have a checksum
 609 2014-09-15 09:16:46 <phantomcircuit> and as such are verified by calculating the public key from the private key when the wallet passphrase is supplied
 610 2014-09-15 09:16:56 <phantomcircuit> this takes ages
 611 2014-09-15 09:16:57 vmatekole has joined
 612 2014-09-15 09:17:16 <wumpus> phantomcircuit: this only checks one key, except the first time
 613 2014-09-15 09:17:35 <phantomcircuit> wumpus, the first time the wallet is loaded
 614 2014-09-15 09:17:49 <wumpus> no, the first time a passphrase is specified
 615 2014-09-15 09:17:49 <phantomcircuit> but for huge wallets calculating the public key is extremely expensive
 616 2014-09-15 09:17:56 <phantomcircuit> oh really?
 617 2014-09-15 09:17:57 <phantomcircuit> huh
 618 2014-09-15 09:18:38 btcdrak has joined
 619 2014-09-15 09:18:41 <wumpus> there is a recent commit changing that behavior; it used to check only one key every time the pass phrase was given, now it checks all keys the first time, and only one key after that
 620 2014-09-15 09:20:22 RagnarDanneskjol has joined
 621 2014-09-15 09:20:24 MolokoBot is now known as MolokoDesk
 622 2014-09-15 09:20:40 <phantomcircuit> wumpus, i tried it yesterday and it seemed like it was generating the public key in ram for all of the keys the first time a passphrase was specified to check for corruption
 623 2014-09-15 09:20:53 <phantomcircuit> am i wrong about the reason for generating the pub key?
 624 2014-09-15 09:21:55 <wumpus> phantomcircuit: see https://github.com/bitcoin/bitcoin/pull/4670
 625 2014-09-15 09:22:04 Skirmant has joined
 626 2014-09-15 09:22:07 <wumpus> (and discussion in #4011)
 627 2014-09-15 09:22:38 <wumpus> and yes, it does that indeed as integrity check
 628 2014-09-15 09:23:13 <wumpus> note that the original proposal was to check all keys every time, I already got that watered down to just the first time
 629 2014-09-15 09:23:17 <phantomcircuit> hmm didn't notice that
 630 2014-09-15 09:23:21 <phantomcircuit> wish i had
 631 2014-09-15 09:24:45 <wumpus> as I see it the problem is that no one developing bitcoin core is actually using the wallet (at least with any serioius workload)
 632 2014-09-15 09:25:00 moa has joined
 633 2014-09-15 09:25:08 <phantomcircuit> wumpus, this should definitely be replaced with a simple checksum
 634 2014-09-15 09:25:13 <wumpus> another one of my arguments for splitting it off
 635 2014-09-15 09:25:24 <wumpus> we shouldn't be maintaining something we don't care about
 636 2014-09-15 09:25:30 <phantomcircuit> GetPubKey takes about 250x longer than sha256d
 637 2014-09-15 09:25:49 <wumpus> phantomcircuit: well there is an obvious reason to have verification slow...
 638 2014-09-15 09:25:59 <phantomcircuit> wumpus, ?
 639 2014-09-15 09:26:05 <wumpus> brute forcing
 640 2014-09-15 09:26:12 <phantomcircuit> this has no effect on that
 641 2014-09-15 09:26:33 <wumpus> the cheaper it is to check that the result of decryption is valid, the easier it is to brute force
 642 2014-09-15 09:26:48 <wumpus> that's why a full ecdsa check is required
 643 2014-09-15 09:27:13 YoY has quit (Ping timeout: 246 seconds)
 644 2014-09-15 09:28:36 <phantomcircuit> wumpus, that's covered by the function SetKeyFromPassphrase
 645 2014-09-15 09:28:51 <wumpus> checking all keys is indeed not relevant for this, but replacing the full-ecdsa integrity check with a sha256 checksum would  be
 646 2014-09-15 09:28:54 <phantomcircuit> EVP_BytesToKey takes a parameter that specifies the number of rounds
 647 2014-09-15 09:29:24 <wumpus> that's only for converting the passphrase to a binary key, it doesn't avoid brute forcing the binary keys theyselves
 648 2014-09-15 09:29:33 <phantomcircuit> ???
 649 2014-09-15 09:29:43 <phantomcircuit> it's a 256 bit key used for aes
 650 2014-09-15 09:29:53 <phantomcircuit> you gotta be kidding
 651 2014-09-15 09:29:54 Dr-G has joined
 652 2014-09-15 09:30:03 YoY has joined
 653 2014-09-15 09:30:24 <phantomcircuit> adjusting the time it takes to generate a key from a passphrase is the only place that the time to verify should be adjusted
 654 2014-09-15 09:30:48 <wumpus> I'm sure defense in depth is appropriate here
 655 2014-09-15 09:32:07 <phantomcircuit> :/
 656 2014-09-15 09:32:22 <phantomcircuit> wumpus, if the intention is to provide for a delay
 657 2014-09-15 09:32:29 <phantomcircuit> then this is broken from a security perspective
 658 2014-09-15 09:32:32 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 659 2014-09-15 09:32:40 <phantomcircuit> the implementation of GetPublicKey is about 4x away from being optimal
 660 2014-09-15 09:32:50 <phantomcircuit> so an attacker has a 4x speed up relative to the normal user
 661 2014-09-15 09:32:58 <wumpus> *only* 4x
 662 2014-09-15 09:33:10 banghouse has quit (Remote host closed the connection)
 663 2014-09-15 09:33:12 <phantomcircuit> for pass phrase strengthening that is an enormous improvement
 664 2014-09-15 09:33:30 <wumpus> and probably the secp256k library speeds this up?
 665 2014-09-15 09:33:48 <phantomcircuit> wumpus, secp256k lib plus not doing it TWICE which is what the code does
 666 2014-09-15 09:34:14 hearn has joined
 667 2014-09-15 09:34:20 <phantomcircuit> wumpus, this is why the only correct place to put the strengthening is in the nRounds parameter to EVP_BytesToKey
 668 2014-09-15 09:34:22 <wumpus> ok, feel free to optimize it
 669 2014-09-15 09:35:44 <brisque> phantomcircuit: incredibly ill advised. it's always going to cause problem for the rest of the english speaking world.
 670 2014-09-15 09:36:27 <phantomcircuit> brisque, the cool parts of the english world know what it means
 671 2014-09-15 09:36:29 <phantomcircuit> woot
 672 2014-09-15 09:36:31 * phantomcircuit runs
 673 2014-09-15 09:37:10 * brisque whacks phantomcircuit with a wet trout 
 674 2014-09-15 09:37:35 <wumpus> phantomcircuit: it would be acceptable to put the sha256sum on the encrypted data
 675 2014-09-15 09:38:08 <wumpus> so integrity can be verified at loading time without having the passphrase, and it wouldn't affect decryption that way
 676 2014-09-15 09:38:28 saulimus has joined
 677 2014-09-15 09:38:59 <phantomcircuit> wumpus, i was thinking hmac of the encrypted data using the passphrase as a key
 678 2014-09-15 09:39:19 <phantomcircuit> doesn't introduce any new information
 679 2014-09-15 09:39:35 <wumpus> because the whole reason for the integrity check is to armor against database corruption, no need for the passphrase for that at all
 680 2014-09-15 09:39:35 <phantomcircuit> but it means the values cannot be verified at load time
 681 2014-09-15 09:39:54 <phantomcircuit> gmaxwell, sipa do either of you have an opinion here?
 682 2014-09-15 09:39:56 <wumpus> yeah, just like now
 683 2014-09-15 09:40:47 <phantomcircuit> wumpus, a simple hash leaks whether the db is corrupt to someone without the passphrase
 684 2014-09-15 09:40:54 <phantomcircuit> im not sure we actually care about that though
 685 2014-09-15 09:40:55 <wumpus> phantomcircuit: ... so?
 686 2014-09-15 09:41:04 <phantomcircuit> it's worth considering though
 687 2014-09-15 09:41:07 <wumpus> other databases such as leveldb provide internal hashes for that
 688 2014-09-15 09:41:24 <phantomcircuit> that's the only thing we'd be meaningfully changing by adding a hash
 689 2014-09-15 09:41:25 <brisque> phantomcircuit: it's sort of far fetched, but couldn't you use knowledge of one wallet encrypted with two passwords, one known, to easily recover the password without the KDF to use on a different wallet? :P
 690 2014-09-15 09:41:35 <phantomcircuit> so it is worth considering (at least for a moment :P)
 691 2014-09-15 09:42:07 <phantomcircuit> brisque, code only supports a single passphrase
 692 2014-09-15 09:42:07 <wumpus> for checking whether the passphrase is valid, checking one key suffices
 693 2014-09-15 09:42:15 <wumpus> *given* the database is uncorrupted
 694 2014-09-15 09:42:23 <brisque> ie we know A and B are the same contents encrypted with different keys, and B and C probably have the same key but it's unknown, you can attack B very quickly.
 695 2014-09-15 09:42:31 <phantomcircuit> wumpus, oh right, that's the other thing
 696 2014-09-15 09:42:44 <phantomcircuit> with the current setup there is no way to distinguish corruption from incorrect keys
 697 2014-09-15 09:42:59 <wumpus> phantomcircuit: there is -- some keys decode fine, others don't
 698 2014-09-15 09:43:03 <phantomcircuit> so theoretically someone could resist giving up the key
 699 2014-09-15 09:43:15 <phantomcircuit> wumpus, the master key could be corrupt
 700 2014-09-15 09:43:21 <phantomcircuit> all keys would fail
 701 2014-09-15 09:43:28 <phantomcircuit> a single bit flip
 702 2014-09-15 09:43:51 ak_ has quit (Read error: Connection reset by peer)
 703 2014-09-15 09:44:12 <phantomcircuit> that's a fairly strong argument for using an hmac
 704 2014-09-15 09:44:14 <wumpus> we could armor against bitflips, with a custom wallet format
 705 2014-09-15 09:44:49 <brisque> oh that would be incredibly amusing. imagine you have a key that's AES encrypted with a password. you decrypt it with the wrong password and use the resulting junk data as a private key. you now have the ability to give up one password and not expose the true funds.
 706 2014-09-15 09:44:52 ak_ has joined
 707 2014-09-15 09:44:53 ThomasV has quit (Ping timeout: 250 seconds)
 708 2014-09-15 09:45:34 <phantomcircuit> wumpus, sure, but im saying that the possibility of a bitflip gives someone under duress the ability to prove a false pass phrase without the attacker being certain they're lying
 709 2014-09-15 09:45:36 <wumpus> then again, it's better to just keep proper backups... or use a deterministic wallet, so that the smalll seed is the only thing you need to store and protect, not every key
 710 2014-09-15 09:45:44 <phantomcircuit> which is itself a security feature potentially
 711 2014-09-15 09:46:00 <phantomcircuit> (of course no real world attacker is going to believe you... but still)
 712 2014-09-15 09:46:15 <brisque> wumpus: people will insist on adding "watch only" addresses though. having HD support in bitcoin core won't make the need for key storage go away.
 713 2014-09-15 09:46:38 <brisque> well, I suppose we don't care about watch only integrity.
 714 2014-09-15 09:46:43 <brisque> scratch that.
 715 2014-09-15 09:46:59 <wumpus> phantomcircuit: that gets a bit obscure, but I agree it's amusing to think about, you could have multiple passphrases each 'containing coins' hehe
 716 2014-09-15 09:47:47 <wumpus> then again, it also means that someone could make a typo (a very rare one) and end up with an empty wallet
 717 2014-09-15 09:48:11 <phantomcircuit> wumpus, huh
 718 2014-09-15 09:48:27 xenog has joined
 719 2014-09-15 09:48:29 <wumpus> also the bitcoin core wallet format is completely unsuited to that kind of deniability... it friggin contains a copy of all of your transactions, unencrypted.
 720 2014-09-15 09:48:41 <phantomcircuit> actually with hmac support this could be trivially modified such that each pass phrase was effectively it's own wallet
 721 2014-09-15 09:49:01 <brisque> wumpus: did you know scammers use that?
 722 2014-09-15 09:49:16 <wumpus> brisque: I'm not surprised
 723 2014-09-15 09:49:30 <phantomcircuit> wumpus, well yeah it also contains a pubkey, what im saying is you could provide a false pass phrase and claim the encrypted master key is corrupt
 724 2014-09-15 09:49:36 <phantomcircuit> all the transactions would be there
 725 2014-09-15 09:49:40 <phantomcircuit> all the pubkeys
 726 2014-09-15 09:49:51 <wumpus> brisque: it's a trade-off between security and convenience, those are always abused, but they're necessary nevertheless
 727 2014-09-15 09:49:57 <phantomcircuit> everything would look normal
 728 2014-09-15 09:50:04 <phantomcircuit> but the private keys wouldn't decrypt
 729 2014-09-15 09:50:21 <phantomcircuit> there's no way to prove you're lying because literally a single bit flip could cause that
 730 2014-09-15 09:50:32 <brisque> that wouldn't fly though
 731 2014-09-15 09:50:46 <phantomcircuit> brisque, depends entirely on who your making the argument to
 732 2014-09-15 09:50:50 <brisque> nobody would believe it, especially if you have multiple backups all with the same "flip"
 733 2014-09-15 09:50:59 <wumpus> brisque: a part of the problem is that bitcoin core is a full-node wallet, so people are supposed to keep it running even if they're not directly using the wallet... so in the case that the wallet is locked, it still needs to display something
 734 2014-09-15 09:51:24 <phantomcircuit> wumpus, what happens to the ui if you build with --disable-wallet ?
 735 2014-09-15 09:51:30 <brisque> wumpus: hopefully one day that need goes away.
 736 2014-09-15 09:51:41 <brisque> phantomcircuit: you get a sort of boring bitcoin core with statistics, I think.
 737 2014-09-15 09:51:56 W0rmDr1nk has quit (Ping timeout: 258 seconds)
 738 2014-09-15 09:52:06 <wumpus> phantomcircuit: you get just the debug window
 739 2014-09-15 09:52:41 <wumpus> which is as close to a proper 'node UI' that we've got
 740 2014-09-15 09:52:54 <brisque> wasn't there a pull which changed the UI to the "bandwidth" view?
 741 2014-09-15 09:53:11 <wumpus> the debug window *has* the bandwidth view
 742 2014-09-15 09:53:18 <wumpus> that's just one of the tabs...
 743 2014-09-15 09:53:21 <brisque> oh, sorry.
 744 2014-09-15 09:53:24 da2ce7 has joined
 745 2014-09-15 09:53:33 <brisque> you can tell I don't use the GUI much.
 746 2014-09-15 09:53:51 <wumpus> sometimes I'm afraid I'm the only one that does... sometimes
 747 2014-09-15 09:54:08 <brisque> bitcoind-ncurses does the job though
 748 2014-09-15 09:54:34 rfreeman_w has joined
 749 2014-09-15 09:55:29 <phantomcircuit> wumpus, what are the block generation rules for regtest?
 750 2014-09-15 09:55:32 <wumpus> in those dark times I think that just dropping all the GUI code, all the wallet code, would be the best way forward
 751 2014-09-15 09:55:42 vmatekol_ has joined
 752 2014-09-15 09:55:57 vmatekole has quit (Ping timeout: 272 seconds)
 753 2014-09-15 09:56:00 <brisque> please don't. core is the only one that gets things right.
 754 2014-09-15 09:56:15 <phantomcircuit> ah right setgenerate
 755 2014-09-15 09:56:23 <brisque> most clients don't use compressed point keys, don't use KDF properly, don't do a single thing right.
 756 2014-09-15 09:57:01 <Arnavion> Then there's people like me who use the GUI with --disable-wallet
 757 2014-09-15 09:57:02 <hearn> i think bitcoinj based wallets should get those things right, at least. well how strong to make the kdf is a wallet-specific thing
 758 2014-09-15 09:57:33 <hearn> lighthouse auto-tunes it to always take about 2 seconds whatever hardware you have. other wallets don't bother, i think. need to push them to incorporate that code.
 759 2014-09-15 09:57:44 <brisque> is there a bitcoinj wallet that allows connecting only to a local node, is HD, and uses compressed point keys?
 760 2014-09-15 09:58:35 <hearn> yes
 761 2014-09-15 09:58:35 <wumpus> I should really appoing a 'wallet maintainer' and 'GUI maintainer' so that I don't have to worry about those anymore
 762 2014-09-15 09:58:39 <wumpus> appoint*
 763 2014-09-15 09:58:55 <hearn> well, at least the latest version of the library will (a) automatically use a local node when found, (b) can be HD and (c) it's used compressed keys for a while
 764 2014-09-15 09:59:06 <hearn> however not all wallets have upgraded to the latest code yet, they're mostly still in beta
 765 2014-09-15 09:59:26 <phantomcircuit> wumpus, er just a thought.. possibly regtest stuff should be a build time option
 766 2014-09-15 09:59:37 <hearn> e.g. the Bitcoin Wallet for Android beta has all those points (you can specify a node to connect to). but it's still in beta
 767 2014-09-15 09:59:46 <wumpus> phantomcircuit: why?
 768 2014-09-15 10:00:12 <phantomcircuit> wumpus, with testnet/regtest an attack that can modify a single pointer can compromise a node
 769 2014-09-15 10:00:28 <phantomcircuit> (in such a way that the node will still seem to work correctly)
 770 2014-09-15 10:00:37 <wumpus> well, if you can modify a pointer, you can do much worse
 771 2014-09-15 10:00:39 <phantomcircuit> seems prudent
 772 2014-09-15 10:01:09 <phantomcircuit> wumpus, cant think of anything else which would be quite as easy
 773 2014-09-15 10:01:29 <phantomcircuit> most everything else that's truly concensus critical is constant and probably in read only pges
 774 2014-09-15 10:01:30 benrcole has joined
 775 2014-09-15 10:01:30 <phantomcircuit> pageS*
 776 2014-09-15 10:01:45 <wumpus> ELF plt tables
 777 2014-09-15 10:01:48 <brisque> hearn: as far as I can tell there's little that's of use to me now, today though
 778 2014-09-15 10:02:17 <hearn> right. but i guess within a couple of months there will be quite a few wallets that meet your criteria
 779 2014-09-15 10:02:34 <hearn> although i'd note that the Core wallet is not HD
 780 2014-09-15 10:02:44 <hearn> if all you want is "has full mode security and uses compressed keys" then existing bitcoinj wallets can do that.
 781 2014-09-15 10:02:46 GAit has quit (Ping timeout: 255 seconds)
 782 2014-09-15 10:02:49 <hearn> if you connect them to localhost
 783 2014-09-15 10:03:11 <brisque> they don't use change though, right?
 784 2014-09-15 10:03:15 <brisque> multibit at least does not
 785 2014-09-15 10:03:38 <hearn> mostly not, no. that turned out to be incompatible with mass adoption.
 786 2014-09-15 10:03:43 <phantomcircuit> wumpus, elf plt table is at a stupidly random address on modern systems
 787 2014-09-15 10:03:48 <hearn> i don't think there's any spv wallet that exactly matches the behaviour of core, today
 788 2014-09-15 10:03:56 <hearn> making one wouldn't be hard. it's just niche though.
 789 2014-09-15 10:04:03 <brisque> what? how is change addresses incompatible with people using it?
 790 2014-09-15 10:04:05 <hearn> or just wait for the HD wallets
 791 2014-09-15 10:04:16 <phantomcircuit> trying to hit that from remote would be like trying to hit a penny on the moon from alpha centauri
 792 2014-09-15 10:04:18 <wumpus> phantomcircuit: so is everything, we compile bitcoin with address space randomization with good reason
 793 2014-09-15 10:04:37 <hearn> because people lose their backups and clone wallets all the time. random keys causes people who aren't specialists to lose money.
 794 2014-09-15 10:06:04 <brisque> so have a system that makes them in the future like bitcoin core? compromising people's privacy for minor usability is one insane tradeoff.
 795 2014-09-15 10:06:07 YoY has quit (Ping timeout: 258 seconds)
 796 2014-09-15 10:06:22 <wumpus> phantomcircuit: anyhow - always compiling with testing support makes sure that tests are run... making testing an obscure build-time feature makes sure that no one runs them
 797 2014-09-15 10:06:23 benrcole has quit (Ping timeout: 260 seconds)
 798 2014-09-15 10:06:50 <wumpus> and also makes it unclear what you're really testing, are you testing the original code or code especially built for testing?
 799 2014-09-15 10:06:57 <hearn> no, it's exactly the right tradeoff that all wallet devs who have large userbases have arrived at. believe me, if you had to support hundreds of thousands of ordinary people who just heard about bitcoin on CNN, you'd do the same thing. anyway, like i said, it'll all be HD soon enough so then we can have our cake and eat it.
 800 2014-09-15 10:06:59 <phantomcircuit> wumpus, hmm
 801 2014-09-15 10:07:05 <brisque> I mean between bitcoinj's insane bloom filters and not using change address, there's no privacy to be had.
 802 2014-09-15 10:07:14 <phantomcircuit> wumpus, well pCurrentBaseParams is a static so it's allocated in.. bss? i think
 803 2014-09-15 10:07:17 <brisque> fine.
 804 2014-09-15 10:07:34 <phantomcircuit> anyways that should have a large amount of entropy in the base offset
 805 2014-09-15 10:07:37 <wumpus> #ifndef run_tests  dosomethingsneaky() #endif :p
 806 2014-09-15 10:07:43 mrkent3 has joined
 807 2014-09-15 10:07:47 <hearn> the bloom filters are not "insane", they reflect that building a consistently false story to remote peers whilst staying within bandwidth limits is rather challenging and currently nobody is working on it
 808 2014-09-15 10:07:48 <SomeoneWeird> :(
 809 2014-09-15 10:07:50 <SomeoneWeird> you make me sad
 810 2014-09-15 10:07:51 <phantomcircuit> i thought it was a heap var
 811 2014-09-15 10:07:58 <phantomcircuit> er
 812 2014-09-15 10:07:59 <phantomcircuit> stack
 813 2014-09-15 10:08:06 <phantomcircuit> in which case it probably would be bad
 814 2014-09-15 10:08:15 <hearn> turning up the FP rate at the moment would only raise the privacy bar slightly, but waste a lot of bandwidth and users time. using them most effectively needs more R&D
 815 2014-09-15 10:08:50 <brisque> I don't think people are aware of just how revealing the filters are.
 816 2014-09-15 10:09:04 <phantomcircuit> hearn, with HD wallets, how far do you walk down possible trees to identify IsMine() ?
 817 2014-09-15 10:09:15 <brisque> hearn: if you know, someone, was to modify their nodes to dump the filters, they'd have lots of them by now.
 818 2014-09-15 10:09:31 <hearn> the lookahead region is by default 100 keys
 819 2014-09-15 10:09:46 <brisque> phantomcircuit: Electrum walks 5 empty addresses ahead, and then gives up, as a comparison.
 820 2014-09-15 10:09:49 <hearn> brisque: i am quite aware thanks. i would worry more about passive interception by intelligence agencies, myself.
 821 2014-09-15 10:09:52 GAit has joined
 822 2014-09-15 10:10:22 <brisque> hearn: I'm doing quite alright on my own.
 823 2014-09-15 10:11:05 <hearn> hm?
 824 2014-09-15 10:11:09 <wumpus> well, at least usually intelligence agencies don't try to rob you
 825 2014-09-15 10:11:22 <moa> not directly ...
 826 2014-09-15 10:11:39 <brisque> wumpus: excuse me? I have no intention of robbing anybody.
 827 2014-09-15 10:11:40 <phantomcircuit> wumpus, no but they do like recording things
 828 2014-09-15 10:11:49 <wumpus> if you leak some information to a random peer, that person may be planning on robbing you
 829 2014-09-15 10:11:59 <phantomcircuit> most of the current clients use of bloom filters basically announces to the world almost exactly which addresses are theirs
 830 2014-09-15 10:12:00 <hearn> i'd give it an 80% chance that somewhere inside the nsa is a database mapping ip addresses to identities, and bitcoin addresses to ips
 831 2014-09-15 10:12:15 <wumpus> I'm much more worried about that personally
 832 2014-09-15 10:12:27 <brisque> wumpus: nothing to hide, nothing to fear.
 833 2014-09-15 10:12:36 <phantomcircuit> as currently used by most spv clients
 834 2014-09-15 10:12:51 <phantomcircuit> bloom filters are just an optimization over transmitting a plaintext list of addresses
 835 2014-09-15 10:12:57 <hearn> wumpus: "that person" is most likely the other side of the world, and sees only an ip address.  if you're worried about physically local attackers, i'd be more concerned about someone looking over your shoulder ...
 836 2014-09-15 10:13:03 <phantomcircuit> the only meaningful difference is for addresses that never get used
 837 2014-09-15 10:13:04 <wumpus> brisque: I'm not saying that... I'm not saying that you don't have to worry about intelligence agencies *at all*
 838 2014-09-15 10:13:15 <wumpus> but in practice, crime and organized crime is much more likely to happen to you
 839 2014-09-15 10:13:21 <brisque> phantomcircuit: it's surprising how many filters you can capture. even if they are not using bloom filters, Electrum servers are extremely noisy with the keys they are interested in.
 840 2014-09-15 10:13:35 oujh has quit (Read error: Connection reset by peer)
 841 2014-09-15 10:13:42 benrcole has joined
 842 2014-09-15 10:13:58 YoY has joined
 843 2014-09-15 10:14:07 <hearn> yeah, but what are you going to do with them? physically go mug someone? you would have better luck just goingt to a bitcoin conference and being a traditional mugger. watch out for the guys with the nice gold watches.
 844 2014-09-15 10:14:14 <brisque> phantomcircuit: Electrum does this thing where it randomly selects a new server to query every time, so given enough reconnections they're bound to eventually hit a peer who cares to record it.
 845 2014-09-15 10:14:16 <wumpus> and for that reason I encourage people to be wary of privacy in bitcoin
 846 2014-09-15 10:14:19 <hearn> intelligence agencies are a "known unknown" - we know they exist, what they do, what they're interested in
 847 2014-09-15 10:14:36 <phantomcircuit> brisque, yeah there's a reason bitcoin doesn't randomly reconnect to new nodes
 848 2014-09-15 10:14:47 <hearn> random people collecting filters and linking addresses ..... ok. what motivates these people? what is their plan? how much money can they make by doing this?
 849 2014-09-15 10:14:51 <wumpus> hearn: it could be physical, it could be to make you a target for a spear fishing expedition, or social manipulation
 850 2014-09-15 10:15:12 <phantomcircuit> ha spear phishing
 851 2014-09-15 10:15:15 <wumpus> basically you don't want to adverize LOT OF COINS BEHIND THIS IP
 852 2014-09-15 10:15:18 <moa> honey pot?
 853 2014-09-15 10:15:31 <phantomcircuit> that reminds me i need to write some simple program to remove that stupid .jar spear phishing malware
 854 2014-09-15 10:15:40 NewLiberty has joined
 855 2014-09-15 10:15:40 <phantomcircuit> av companies are at least 2 weeks behind on signatures for it
 856 2014-09-15 10:15:50 <hearn> for end users just getting an IP address isn't that helpful. for businesses, sure, but then again, they can just run a full node
 857 2014-09-15 10:16:25 t7 has joined
 858 2014-09-15 10:16:36 <brisque> phantomcircuit: I was very amused when I found that feature. people also have a very bad habbit of making a connection through an anonymiser, making a transaction, and then connecing back with their real IP address.
 859 2014-09-15 10:16:44 ribasushi has quit (Ping timeout: 260 seconds)
 860 2014-09-15 10:17:02 <wumpus> well I'm talking about people that have significant capital in bitcoin, sure, if you have 20 mBTC to buy a pizza, by all means go ahead broadcast your filters far and wide :-)
 861 2014-09-15 10:17:08 <hearn> probably, encrypting p2p connections is the next big privacy win after HD.  there are some research papers coming out soon on bloom filter privacy, but they only help a little bit. most of the issues are quite well understood, there's just nobody around to write all the difficult code required.
 862 2014-09-15 10:17:32 <hearn> brisque: you run an electrum server?
 863 2014-09-15 10:17:53 <phantomcircuit> hearn, err for bloom filters basically some constants need to be changed
 864 2014-09-15 10:18:03 <hearn> phantomcircuit: no, sadly it's a lot more complicated than that
 865 2014-09-15 10:18:05 <phantomcircuit> iirc the math for what they should be isn't super complicated
 866 2014-09-15 10:18:27 <hearn> e.g. see the first and last comments on this bug https://code.google.com/p/bitcoinj/issues/detail?id=510
 867 2014-09-15 10:18:31 <brisque> hearn: yes.
 868 2014-09-15 10:19:10 <hearn> phantomcircuit: bumping up the FP rate is easy, it's one line of code for the wallet dev. but as anyone who has seen a detective show knows, there's a big difference between lying and lying convincingly
 869 2014-09-15 10:19:15 <hearn> today bitcoinj can be configured to lie very easily.
 870 2014-09-15 10:19:28 <hearn> making it lie convincingly, even when put up against a skilled interrogator, is much harder.
 871 2014-09-15 10:19:55 <hearn> i don't know of any other clients/servers that do this sort of thing. TextSecure used to use bloom filters to retrieve phone book hits but they had to abandon it as the product got more popular due to scaling issues.
 872 2014-09-15 10:20:22 <hearn> and i don't know of any products at all except bitcoinj where there has been real, academic research into how they do PIR
 873 2014-09-15 10:20:37 <hearn> so this is fairly cutting edge stuff and it'll take a long time to get it totally right
 874 2014-09-15 10:20:48 <wumpus> indeed
 875 2014-09-15 10:20:51 <brisque> hearn: to be clear I don't have any intention of using or selling anybodies information. finding somebody who would actually be interested in it would be impossible, they'd likely be the sort of people who would have it anyway.
 876 2014-09-15 10:20:58 <hearn> brisque: right
 877 2014-09-15 10:21:56 <brisque> and it's sort of brainlessly easy to capture information, electrum in particular already has most of the logging stuff in place. by default it has commands for printing say, every IP address connected to you.
 878 2014-09-15 10:23:02 <wumpus> it's easy to capture information; processing information usefully is much more involved
 879 2014-09-15 10:23:43 <wumpus> ie, converting it to actionable information that one could sell
 880 2014-09-15 10:24:28 <brisque> I don't think there's anything of value in a bag filled with bloom filters. if anything, you could make it all up and just sell junk, and nobody would be any the wiser.
 881 2014-09-15 10:25:10 <wumpus> one bag of bloom filters please, thank you
 882 2014-09-15 10:25:16 <phantomcircuit> hearn, basically the problem is that the bloom filter is updated when a positive result is transmitted
 883 2014-09-15 10:25:27 <phantomcircuit> false positives dont result in that update
 884 2014-09-15 10:25:37 <hearn> i think there's value to the NSA, sorta. according to some weak definition of "value". because they want to have a map of everyone's financial transactions, and unlike other actors, they already have databases of IPs to facebook profiles, IPs to email addresses, email addresses to real world identities etc
 885 2014-09-15 10:25:40 <phantomcircuit> or they do and you get more crap as the filter tends towards 1
 886 2014-09-15 10:25:41 hemry has joined
 887 2014-09-15 10:25:45 <hearn> phantomcircuit: well there's a bunch of problems
 888 2014-09-15 10:26:08 <hearn> phantomcircuit: e.g. the remote node can currently deviate from the protocol and send you transactions that were not actually matching the filter to drive up the apparent FP rate and thus drive down the noisyness of the filter. that one is easy to fix
 889 2014-09-15 10:26:28 <hearn> phantomcircuit: but there are others. yes the core problem is that if you want false positives, you have to keep consistently wanting them, or else it becomes apparent they were FPs
 890 2014-09-15 10:26:34 <hearn> now what happens if your filter hits satoshidice addresses?
 891 2014-09-15 10:26:43 <phantomcircuit> you cry and go home
 892 2014-09-15 10:26:49 <brisque> hearn: there's little to no value in the quantity of information I have. somebody with the power to make hundreds of nodes and make them all sniff and cross report? sure then there's a problem.
 893 2014-09-15 10:26:54 <phantomcircuit> hearn,
 894 2014-09-15 10:26:56 <wumpus> it comes to a full stop
 895 2014-09-15 10:27:05 <hearn> you need to watch the FPs coming back, understand which ones are using most of your bandwidth quota, then re-generate the bloom filter including the FPs that didn't contribute much and dropping those that did, in an attempt to get back under your bandwidth limit
 896 2014-09-15 10:27:23 <hearn> currently bitcoinj doesn't even *have* a bandwidth targeting API
 897 2014-09-15 10:27:33 <hearn> the wallets don't even tell it, you're on DSL, you're on 3G, etc
 898 2014-09-15 10:28:01 <hearn> the only API wallets have is "target an FP rate of X%" but that's totally useless, because X% FP rate results in dramatically more bandwidth usage in later parts of the chain to earlier parts, etc
 899 2014-09-15 10:28:13 <hearn> the actual resource you want to target is bytes/second. but this is all a lot of complex code.
 900 2014-09-15 10:28:23 <brisque> hearn: you also need to retain your bloom filters. if you add different junk on every launch, it's easy to just intersect them and find the real filter.
 901 2014-09-15 10:28:26 <hearn> and HD wallets were a much bigger and more important privacy win, so that (+lighthouse) is what i worked on this summer
 902 2014-09-15 10:28:43 <hearn> brisque: right. they need to be persisted to disk, or you need to hope you just pick different peers each time.
 903 2014-09-15 10:28:51 <hearn> there's lots that must be done
 904 2014-09-15 10:29:02 <brisque> deterministic filter junk?
 905 2014-09-15 10:29:15 volante has joined
 906 2014-09-15 10:29:17 <hearn> now from my POV encryption is a lower hanging fruit.  means the NSA can't just suck up and intersect every filter they see with a few MapReduces, which they are easily capable of.
 907 2014-09-15 10:29:39 <hearn> they'd have to run nodes if they wanted to get that data back, and then it's costing them money (and that money they spend benefits us because they're running nodes), and they still can't get as much visibility
 908 2014-09-15 10:29:42 <hearn> plus they run the risk of detection
 909 2014-09-15 10:30:05 <brisque> with what exactly though. if openssl is going away you can't use it for encryption.
 910 2014-09-15 10:30:14 <hearn> once the wires are encrypted it makes sense to go back and try to scramble filters better.
 911 2014-09-15 10:30:25 <hearn> probably just AES + HMAC + ECDH at the start.
 912 2014-09-15 10:30:36 <brisque> and plus, detection means nothing, what about that fake tor node that connected to every single node on the network? sure that was detected, but we can't do anything but sit back and say "weird"
 913 2014-09-15 10:30:54 <hearn> right, value of detection is low if only because their response would be "yeah, we're spying on you, suck it up"
 914 2014-09-15 10:31:01 <hearn> but those guys lurrrve secrecy.
 915 2014-09-15 10:31:19 <hearn> it's sort of hard coded into their culture. so forcing them to weaken it at least tips the playing field a little, which is all we can do ultimately
 916 2014-09-15 10:31:24 <hearn> anyway i have to go now. have a nice afternoon chaps.
 917 2014-09-15 10:32:13 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 918 2014-09-15 10:33:42 <phantomcircuit> how are hd wallets a privacy win?
 919 2014-09-15 10:33:47 <brisque> speaking of secp256k1, the benchmark tool sort of fails for me.
 920 2014-09-15 10:34:24 <brisque> phantomcircuit: most people just use the one address over and over. all it takes is a good scrape of bitcointalk to identify a very large portion of all addresses in use.
 921 2014-09-15 10:34:28 <wumpus> phantomcircuit: shouldn't matter for privcacy at all
 922 2014-09-15 10:34:35 mrkent3 has quit (Ping timeout: 272 seconds)
 923 2014-09-15 10:36:13 erasmospunk has joined
 924 2014-09-15 10:36:27 <wumpus> if someone on the outside can see how you generate your private keys, there is much more wrong than privacy
 925 2014-09-15 10:36:52 llllllllll has joined
 926 2014-09-15 10:37:12 <brisque> in the case of Multibit, HD means it'll actually use more than one key though
 927 2014-09-15 10:37:12 ak_ has quit (Read error: Connection reset by peer)
 928 2014-09-15 10:37:44 <wumpus> lol
 929 2014-09-15 10:37:57 ak_ has joined
 930 2014-09-15 10:37:57 <phantomcircuit> wumpus, that's what i was thinking which is why im confused by mikes statement
 931 2014-09-15 10:37:59 phoenix54 has quit (Ping timeout: 272 seconds)
 932 2014-09-15 10:38:15 <phantomcircuit> if anything they're potentially worse than random keys
 933 2014-09-15 10:38:49 <brisque> what he means is "use more than one address for the whole wallet".
 934 2014-09-15 10:38:58 <brisque> because that's a new, novel thing.
 935 2014-09-15 10:39:28 <phantomcircuit> oh right
 936 2014-09-15 10:39:45 <phantomcircuit> he means it's better than what is happening with bitcoinj based wallet currently
 937 2014-09-15 10:39:47 <phantomcircuit> shrug
 938 2014-09-15 10:40:04 phoenix53 has joined
 939 2014-09-15 10:40:23 <brisque> adding encryption to the p2p protocol is unlikely though, right?
 940 2014-09-15 10:40:37 <brisque> I mean without openssl that's a fair chunk of code to write, and get right.
 941 2014-09-15 10:41:10 <phantomcircuit> brisque, actually it could be done fairly trivially today
 942 2014-09-15 10:41:16 <phantomcircuit> it wouldn't be secure against mitm at all
 943 2014-09-15 10:41:22 <phantomcircuit> but it's never going to be
 944 2014-09-15 10:41:23 <phantomcircuit> so who cares
 945 2014-09-15 10:41:32 <brisque> how would it be done?
 946 2014-09-15 10:41:58 <phantomcircuit> just slap unauthenticated tls on there
 947 2014-09-15 10:42:02 <brisque> basic AES, key in the addr message?
 948 2014-09-15 10:42:20 <phantomcircuit> version/version both peers advertise tls flag? cool we start talking tls
 949 2014-09-15 10:43:10 <phantomcircuit> only issue is the message handling is in a separate thread from the networking code
 950 2014-09-15 10:43:16 <phantomcircuit> so that could have some timing issues
 951 2014-09-15 10:43:27 skinnkavaj has joined
 952 2014-09-15 10:43:32 <phantomcircuit> actually no that should be pretty easy to do
 953 2014-09-15 10:44:02 <wumpus> curvecp would be a possible alternative to tls
 954 2014-09-15 10:44:05 ribasushi has joined
 955 2014-09-15 10:44:19 <brisque> what cipher implementation would it use? can't have too much baggage.
 956 2014-09-15 10:44:42 <brisque> assume openssl is dodo.
 957 2014-09-15 10:44:51 <moa> zmq ?
 958 2014-09-15 10:45:04 <phantomcircuit> moa, no
 959 2014-09-15 10:45:06 <phantomcircuit> just
 960 2014-09-15 10:45:07 <phantomcircuit> no
 961 2014-09-15 10:45:09 <wumpus> zmq uses curvecp
 962 2014-09-15 10:45:13 <wumpus> but it's not the same thing.
 963 2014-09-15 10:45:17 <moa> :)
 964 2014-09-15 10:45:53 <phantomcircuit> er
 965 2014-09-15 10:46:06 <phantomcircuit> wumpus, if stdout stalls and printtoconsole is specified
 966 2014-09-15 10:46:12 <phantomcircuit> the thread stalls
 967 2014-09-15 10:46:18 <phantomcircuit> that's nasty
 968 2014-09-15 10:46:54 <wumpus> anyhow - optionally encrypting the P2P protocol is a possible future direction, it avoids passive interception at a large scale
 969 2014-09-15 10:47:21 <brisque> phantomcircuit: you also get weird happening if your -blocknotify gets backlogged
 970 2014-09-15 10:48:09 <wumpus> in itself it doesn't do anything against targeted attacks, although a step further nodes could be told to trust specific other nodes with certain public keys
 971 2014-09-15 10:48:11 weilu has quit (Remote host closed the connection)
 972 2014-09-15 10:49:13 <wumpus> phantomcircuit: I much prefer tail debug.log
 973 2014-09-15 10:49:35 <phantomcircuit> normally that's what i do
 974 2014-09-15 10:49:43 ThomasV has joined
 975 2014-09-15 10:49:44 <phantomcircuit> but im adding/removing print statements fairly rapidly
 976 2014-09-15 10:49:51 <phantomcircuit> so killall etc gets annoying fast
 977 2014-09-15 10:49:59 <wumpus> the valid use of printtoconsole is to log to systemd, for example, which doesn't block
 978 2014-09-15 10:51:04 <wumpus> if you use it to log to a terminal... well, only do that for troubleshooting
 979 2014-09-15 10:52:22 <phantomcircuit> 2014-09-15 10:45:18 valRequest.type() == obj_type 1
 980 2014-09-15 10:52:22 <phantomcircuit> 2014-09-15 10:45:33 keypool added key 123270, size=100
 981 2014-09-15 10:52:37 <phantomcircuit> er
 982 2014-09-15 10:52:38 <phantomcircuit> 2014-09-15 10:44:49 1...2...3...SetCrypted()
 983 2014-09-15 10:52:38 <phantomcircuit> 2014-09-15 10:45:18 valRequest.type() == obj_type 1
 984 2014-09-15 10:52:38 <phantomcircuit> 2014-09-15 10:45:33 keypool added key 123270, size=100
 985 2014-09-15 10:52:58 lifeofcray has quit (Ping timeout: 245 seconds)
 986 2014-09-15 10:53:20 <phantomcircuit> 0.35694005
 987 2014-09-15 10:53:24 lifeofcray has joined
 988 2014-09-15 10:53:35 <phantomcircuit> so that's a single point multi roughly
 989 2014-09-15 10:53:53 sebicas_ has joined
 990 2014-09-15 10:53:54 <phantomcircuit> (that's ms per key)
 991 2014-09-15 10:54:08 <wumpus> you've added a -logtoirc option now? ;)
 992 2014-09-15 10:55:09 <phantomcircuit> wumpus, not yet
 993 2014-09-15 10:55:17 <phantomcircuit> (it helps in logs to have the actual info)
 994 2014-09-15 10:55:29 <phantomcircuit> (yes you reading these logs.. that was for you!)
 995 2014-09-15 10:55:46 YoY has quit (Ping timeout: 246 seconds)
 996 2014-09-15 10:56:14 knotwork__ has joined
 997 2014-09-15 10:56:39 <phantomcircuit> wumpus, im trying to break performance in the wallet code
 998 2014-09-15 10:56:52 <phantomcircuit> so far the only thing that's an issue is the initial decryption
 999 2014-09-15 10:56:53 sebicas has quit (Ping timeout: 260 seconds)
1000 2014-09-15 10:57:31 knotwork_ has quit (Ping timeout: 246 seconds)
1001 2014-09-15 10:57:39 YoY has joined
1002 2014-09-15 10:57:51 <wumpus> yes, as said, using ecdsa to verify database integrity is probably not the best idea
1003 2014-09-15 10:58:25 <phantomcircuit> my point was that so far all of the rest of the code is doing very well
1004 2014-09-15 10:58:38 <wumpus> ok that's nice!
1005 2014-09-15 10:58:55 <phantomcircuit> im generating 100 transactions with 1000 outputs of random sizes then a block goto 1
1006 2014-09-15 10:59:52 <phantomcircuit> once the keys are decrypted the wallet flush is the slowest part
1007 2014-09-15 11:00:26 <wumpus> that makes sense
1008 2014-09-15 11:01:02 <wumpus> the wallet flush forces berkeleydb to clean up its intermediate data files and make the wallet.dat self-contained, that's probably not a fast operation
1009 2014-09-15 11:01:39 Namworld has joined
1010 2014-09-15 11:02:37 <phantomcircuit> wumpus, with 250k active keys it's only taking about 100ms (im cheating and using a tmpfs though so it's probably 1000x faster than hdd and 100x faster than ssd)
1011 2014-09-15 11:02:38 <wumpus> it's more than just 'flush to disk'
1012 2014-09-15 11:03:15 <wumpus> wow that's pretty fast
1013 2014-09-15 11:03:45 <michagogo> 13:46:34 <phantomcircuit> so that's a single point multi roughly
1014 2014-09-15 11:03:50 <michagogo> Erm, what is?
1015 2014-09-15 11:03:59 <michagogo> Oh, wait a minute
1016 2014-09-15 11:04:16 <phantomcircuit> +  11.01%         bitcoind  bitcoind                            [.] (anonymous namespace)::sha256::Transform(unsigned int*, unsigned char const*)
1017 2014-09-15 11:04:23 <phantomcircuit> any idea what that is
1018 2014-09-15 11:04:34 <phantomcircuit> michagogo, 0.354ms
1019 2014-09-15 11:05:02 <michagogo> phantomcircuit: did you say that shortly before 13:46:34 <phantomcircuit> so that's a single point multi roughly ?
1020 2014-09-15 11:05:06 <wumpus> phantomcircuit: that's the sha256 compression function
1021 2014-09-15 11:05:08 <phantomcircuit> 2014-09-15 10:58:22 Flushed wallet.dat 70ms
1022 2014-09-15 11:05:11 HANTI is now known as hanti
1023 2014-09-15 11:05:13 <phantomcircuit> michagogo, yeah
1024 2014-09-15 11:05:17 <michagogo> Gah, it's that bug again
1025 2014-09-15 11:05:28 <phantomcircuit> michagogo, what bug?
1026 2014-09-15 11:05:42 <michagogo> For some reason my client is not showing parts of history
1027 2014-09-15 11:05:47 <michagogo> At random, it seems
1028 2014-09-15 11:06:10 <michagogo> Usually killing the app and reopening it fixes it, but apparently not in this case
1029 2014-09-15 11:06:16 <michagogo> :-/
1030 2014-09-15 11:07:17 <phantomcircuit> huh
1031 2014-09-15 11:07:20 <phantomcircuit> it's 4m
1032 2014-09-15 11:07:21 <phantomcircuit> 4am
1033 2014-09-15 11:07:22 <phantomcircuit> derp
1034 2014-09-15 11:07:27 <phantomcircuit> oh well
1035 2014-09-15 11:07:43 Insti has joined
1036 2014-09-15 11:08:24 Belxjander has quit (Ping timeout: 240 seconds)
1037 2014-09-15 11:09:52 thermoman_ is now known as thermoman
1038 2014-09-15 11:12:59 <phantomcircuit> wumpus, i think the wallet flush is actually cpu limited
1039 2014-09-15 11:13:07 <phantomcircuit> which is odd
1040 2014-09-15 11:13:16 <wumpus> phantomcircuit: maybe because you took out all I/O factors?
1041 2014-09-15 11:13:24 <phantomcircuit> wumpus, yeah
1042 2014-09-15 11:13:28 <wumpus> everything is CPU limited if you only work with tmpfs :-)
1043 2014-09-15 11:13:29 <phantomcircuit> and then i added a bunch of cpu load
1044 2014-09-15 11:13:40 <phantomcircuit> well
1045 2014-09-15 11:13:45 <phantomcircuit> i am looking for cpu time issues
1046 2014-09-15 11:13:46 <phantomcircuit> :P
1047 2014-09-15 11:14:21 RazielZ has joined
1048 2014-09-15 11:15:45 psgs is now known as psgs|away
1049 2014-09-15 11:17:36 <phantomcircuit> huh
1050 2014-09-15 11:17:38 <phantomcircuit> so
1051 2014-09-15 11:17:53 <phantomcircuit> SelectCoins is called multiple times and the wallet is flushed in each
1052 2014-09-15 11:17:55 <phantomcircuit> for the same tx
1053 2014-09-15 11:18:39 <phantomcircuit> nvm
1054 2014-09-15 11:19:26 MaxSan has quit (Quit: Leaving.)
1055 2014-09-15 11:20:16 <wumpus> the wallet is flushed in selectcoins?!
1056 2014-09-15 11:20:21 atgreen has joined
1057 2014-09-15 11:20:54 <wumpus> hmm I remember there was a pull a while ago that reduced the number of wallet flushes, maybe this one too?
1058 2014-09-15 11:20:58 <phantomcircuit> wumpus, no it's marked as dirty or something and the background thread flushes it
1059 2014-09-15 11:21:11 <phantomcircuit> im just looking at debug logs now
1060 2014-09-15 11:21:22 JackH has quit (Quit: JackH)
1061 2014-09-15 11:21:23 <wumpus> here https://github.com/bitcoin/bitcoin/pull/4805
1062 2014-09-15 11:22:00 <wumpus> I suggest looking at cozz's pulls in general, he is doing a lot of work on the wallet code https://github.com/bitcoin/bitcoin/pulls/cozz
1063 2014-09-15 11:22:00 <michagogo>  
1064 2014-09-15 11:22:40 moa has quit (Quit: Leaving.)
1065 2014-09-15 11:24:06 <phantomcircuit> wumpus, some of those commits have side effects :/
1066 2014-09-15 11:24:32 <wumpus> phantomcircuit: so, review them and comment
1067 2014-09-15 11:24:42 JackH has joined
1068 2014-09-15 11:25:09 <wumpus> that's why pull requests are not immediately merged, to give people some time to review them and come up with cases that they break
1069 2014-09-15 11:25:30 Zarutian has joined
1070 2014-09-15 11:26:55 kdomanski has joined
1071 2014-09-15 11:28:14 weilu has joined
1072 2014-09-15 11:28:29 <phantomcircuit> wumpus, can you review my sanity? it seems like 4805 is adding &walletdb in a bunch of places that it was implicit before
1073 2014-09-15 11:28:44 <phantomcircuit> i dont see a problem with this, but it seems unnecessary for the pr
1074 2014-09-15 11:30:02 <wumpus> phantomcircuit: yes, it passes the walletdb explicitly now
1075 2014-09-15 11:30:05 <wumpus> that's on purpose
1076 2014-09-15 11:30:28 hmsimha has quit (Ping timeout: 245 seconds)
1077 2014-09-15 11:31:28 <wumpus> it gives the caller control over when, and if, flushing happens
1078 2014-09-15 11:31:30 EagleTM has joined
1079 2014-09-15 11:33:10 <phantomcircuit> wumpus, ah so i should go to sleep
1080 2014-09-15 11:33:11 <phantomcircuit> :P
1081 2014-09-15 11:33:27 YoY has quit (Ping timeout: 258 seconds)
1082 2014-09-15 11:33:27 mike4 has quit (Ping timeout: 258 seconds)
1083 2014-09-15 11:33:44 <wumpus> then again it *does* change flushing behavior in quite a few places, and I've not audited every one of them
1084 2014-09-15 11:33:47 banghouse has joined
1085 2014-09-15 11:34:14 <wumpus> which is why I've only ACKed the concept, not the code
1086 2014-09-15 11:34:42 <wumpus> in general we have a complete lack of reviewers for anything wallet related
1087 2014-09-15 11:34:50 YoY has joined
1088 2014-09-15 11:35:03 [Derek] has quit (Ping timeout: 258 seconds)
1089 2014-09-15 11:35:26 Eagle[TM] has quit (Ping timeout: 258 seconds)
1090 2014-09-15 11:35:30 bedeho2 has joined
1091 2014-09-15 11:35:31 bedeho has quit (Ping timeout: 260 seconds)
1092 2014-09-15 11:35:46 <wumpus> I've even sent a mail to the mailing list to ask at some point, and I've encouraged cozz to go looking for people himself, but it seems in vain...
1093 2014-09-15 11:37:11 <wumpus> so, at some point it's better to freeze the code as-is, apart from serious bugfixes
1094 2014-09-15 11:37:48 [Derek] has joined
1095 2014-09-15 11:38:25 <phantomcircuit> 4702 is scary
1096 2014-09-15 11:39:25 banghouse has quit (Ping timeout: 272 seconds)
1097 2014-09-15 11:42:28 weilu has quit (Remote host closed the connection)
1098 2014-09-15 11:42:56 mike4 has joined
1099 2014-09-15 11:45:47 YoY has quit (Ping timeout: 260 seconds)
1100 2014-09-15 11:46:04 MaxSan has joined
1101 2014-09-15 11:46:32 kdomanski_ has joined
1102 2014-09-15 11:47:28 YoY has joined
1103 2014-09-15 11:48:07 banghouse has joined
1104 2014-09-15 11:48:55 crunk-juice has joined
1105 2014-09-15 11:49:19 AndersAA has joined
1106 2014-09-15 11:49:19 kdomanski has quit (Ping timeout: 246 seconds)
1107 2014-09-15 11:54:30 <wumpus> it is
1108 2014-09-15 11:54:33 napedia has joined
1109 2014-09-15 11:54:34 crunk-juice has quit (Ping timeout: 246 seconds)
1110 2014-09-15 11:55:25 kdomanski_ has quit (Remote host closed the connection)
1111 2014-09-15 11:55:47 kdomanski_ has joined
1112 2014-09-15 12:00:57 YoY has quit (Ping timeout: 250 seconds)
1113 2014-09-15 12:01:49 realtime has joined
1114 2014-09-15 12:04:05 YoY has joined
1115 2014-09-15 12:04:31 realtime_ has quit (Ping timeout: 272 seconds)
1116 2014-09-15 12:08:10 gavinandresen has joined
1117 2014-09-15 12:08:16 AlSzacrel has joined
1118 2014-09-15 12:11:35 bedeho has joined
1119 2014-09-15 12:12:51 bedeho2 has quit (Ping timeout: 260 seconds)
1120 2014-09-15 12:13:21 volante has quit (Quit: This computer has gone to sleep)
1121 2014-09-15 12:15:48 lmatteis has joined
1122 2014-09-15 12:20:32 <phantomcircuit> wumpus, wallet with 41.5k outputs in 1k transactions can generate a tx with 100 random sized outputs in ~20 seconds
1123 2014-09-15 12:20:57 ionstorm has joined
1124 2014-09-15 12:22:46 weilu has joined
1125 2014-09-15 12:23:50 ak_ has quit (Read error: Connection reset by peer)
1126 2014-09-15 12:24:22 johnsoft has quit (Ping timeout: 250 seconds)
1127 2014-09-15 12:24:34 ak_ has joined
1128 2014-09-15 12:24:35 Guest45243 has quit ()
1129 2014-09-15 12:24:37 benrcole has quit (Quit: Leaving.)
1130 2014-09-15 12:24:49 johnsoft has joined
1131 2014-09-15 12:24:57 MaxSan has quit (Read error: Connection reset by peer)
1132 2014-09-15 12:24:59 MiningBuddy has quit (Ping timeout: 260 seconds)
1133 2014-09-15 12:25:31 MaxSan has joined
1134 2014-09-15 12:27:39 Klumben has joined
1135 2014-09-15 12:28:15 ArtyNumbanumba has quit (Ping timeout: 250 seconds)
1136 2014-09-15 12:28:17 netg_ has joined
1137 2014-09-15 12:28:21 atgreen has quit (Remote host closed the connection)
1138 2014-09-15 12:28:34 atgreen has joined
1139 2014-09-15 12:28:43 ArthurNumba3 has quit (Ping timeout: 258 seconds)
1140 2014-09-15 12:28:59 MiningBuddy has joined
1141 2014-09-15 12:28:59 MiningBuddy has quit (Changing host)
1142 2014-09-15 12:28:59 MiningBuddy has joined
1143 2014-09-15 12:32:06 netg_ is now known as netg
1144 2014-09-15 12:32:15 netg is now known as netg_
1145 2014-09-15 12:35:16 weilu has quit (Remote host closed the connection)
1146 2014-09-15 12:36:59 one_zero has quit ()
1147 2014-09-15 12:40:58 ArtyNumbanumba has joined
1148 2014-09-15 12:41:58 ArthurNumba3 has joined
1149 2014-09-15 12:42:47 erasmospunk has quit (Read error: Connection reset by peer)
1150 2014-09-15 12:42:51 rdponticelli has joined
1151 2014-09-15 12:44:30 weilu has joined
1152 2014-09-15 12:45:22 weilu has quit (Remote host closed the connection)
1153 2014-09-15 12:45:28 btcdrak has quit (Quit: Connection closed for inactivity)
1154 2014-09-15 12:46:29 cagedwisdom has quit (Remote host closed the connection)
1155 2014-09-15 12:53:06 Trix is now known as trixisowned
1156 2014-09-15 12:53:49 benrcole has joined
1157 2014-09-15 12:56:13 benrcole1 has joined
1158 2014-09-15 12:57:33 agricocb has quit (Quit: Leaving.)
1159 2014-09-15 12:58:59 benrcole has quit (Ping timeout: 272 seconds)
1160 2014-09-15 13:01:29 erasmospunk has joined
1161 2014-09-15 13:06:59 crunk-juice has joined
1162 2014-09-15 13:08:51 MiningBuddy has quit (Remote host closed the connection)
1163 2014-09-15 13:08:51 kdomanski_ is now known as kdomanski
1164 2014-09-15 13:11:31 Emcy_ has quit (Read error: Connection reset by peer)
1165 2014-09-15 13:11:46 Knuk has joined
1166 2014-09-15 13:12:57 mpmcsweeney has joined
1167 2014-09-15 13:13:11 Cray-on has joined
1168 2014-09-15 13:13:18 fanquake has left ()
1169 2014-09-15 13:13:19 ThomasV has quit (Ping timeout: 246 seconds)
1170 2014-09-15 13:14:22 lifeofcray has quit (Ping timeout: 246 seconds)
1171 2014-09-15 13:14:32 Knuk_ has quit (Ping timeout: 260 seconds)
1172 2014-09-15 13:14:50 agricocb has joined
1173 2014-09-15 13:17:06 banghouse has quit (Remote host closed the connection)
1174 2014-09-15 13:17:12 ak_ has quit (Read error: Connection reset by peer)
1175 2014-09-15 13:17:52 Graet has joined
1176 2014-09-15 13:18:06 ak_ has joined
1177 2014-09-15 13:18:11 <phantomcircuit> wumpus, neat
1178 2014-09-15 13:18:38 <phantomcircuit> approximatesubset appears to be a good candidate for optimization
1179 2014-09-15 13:18:49 BananaLotus has quit (Remote host closed the connection)
1180 2014-09-15 13:18:49 guruvan has quit (Remote host closed the connection)
1181 2014-09-15 13:18:54 <phantomcircuit> looks like it's causing a ton of branch prediction misses
1182 2014-09-15 13:19:09 BananaLotus has joined
1183 2014-09-15 13:19:17 guruvan has joined
1184 2014-09-15 13:22:07 Guest55668 has joined
1185 2014-09-15 13:23:11 Guest55668 has quit (Remote host closed the connection)
1186 2014-09-15 13:23:17 bedeho has quit (Ping timeout: 250 seconds)
1187 2014-09-15 13:23:21 Guest55668 has joined
1188 2014-09-15 13:24:19 nairb has quit (Ping timeout: 272 seconds)
1189 2014-09-15 13:28:48 erasmospunk has quit (Read error: No route to host)
1190 2014-09-15 13:29:19 NewLiberty has quit (Read error: Connection reset by peer)
1191 2014-09-15 13:30:08 NewLiberty has joined
1192 2014-09-15 13:33:27 jgarzik is now known as home_jg
1193 2014-09-15 13:36:30 jujumax has joined
1194 2014-09-15 13:37:08 imfaust has joined
1195 2014-09-15 13:42:47 nairb has joined
1196 2014-09-15 13:44:26 maraoz has joined
1197 2014-09-15 13:44:52 rdymac- has quit (Excess Flood)
1198 2014-09-15 13:46:07 crunk-juice has quit (Remote host closed the connection)
1199 2014-09-15 13:46:43 crunk-juice has joined
1200 2014-09-15 13:47:35 YoY has quit (Ping timeout: 260 seconds)
1201 2014-09-15 13:47:48 ThomasV has joined
1202 2014-09-15 13:48:22 YoY has joined
1203 2014-09-15 13:48:24 rdymac has joined
1204 2014-09-15 13:50:13 Dr-G has quit (Remote host closed the connection)
1205 2014-09-15 13:50:56 rdymac has quit (Excess Flood)
1206 2014-09-15 13:51:47 crunk-juice has quit (Ping timeout: 272 seconds)
1207 2014-09-15 13:51:54 rdymac has joined
1208 2014-09-15 13:57:39 Quanttek has joined
1209 2014-09-15 13:58:21 cdecker_ has quit (Quit: leaving)
1210 2014-09-15 13:58:49 cdecker has quit (Quit: Leaving.)
1211 2014-09-15 14:01:19 imfaust has quit (Ping timeout: 245 seconds)
1212 2014-09-15 14:04:25 cannon has quit (Quit: Leaving)
1213 2014-09-15 14:04:53 sdaftuar has joined
1214 2014-09-15 14:04:55 benrcole1 has quit (Quit: Leaving.)
1215 2014-09-15 14:05:31 atgreen has quit (Remote host closed the connection)
1216 2014-09-15 14:07:13 RazielZ has quit (Read error: Connection reset by peer)
1217 2014-09-15 14:07:50 Raziel has joined
1218 2014-09-15 14:09:34 Ghosty_CC has joined
1219 2014-09-15 14:10:30 ak_ has quit (Read error: Connection reset by peer)
1220 2014-09-15 14:11:42 ak_ has joined
1221 2014-09-15 14:12:20 benrcole has joined
1222 2014-09-15 14:12:59 YoY has quit (Ping timeout: 258 seconds)
1223 2014-09-15 14:13:57 pen has quit (Ping timeout: 272 seconds)
1224 2014-09-15 14:14:26 YoY has joined
1225 2014-09-15 14:15:05 Aido_ has joined
1226 2014-09-15 14:16:45 benrcole has quit (Ping timeout: 245 seconds)
1227 2014-09-15 14:18:23 Aido has quit (Ping timeout: 272 seconds)
1228 2014-09-15 14:18:59 kdomanski has quit (Remote host closed the connection)
1229 2014-09-15 14:19:20 Unkn-errorS has joined
1230 2014-09-15 14:19:28 kdomanski has joined
1231 2014-09-15 14:19:42 Unkn-errorS has left ()
1232 2014-09-15 14:19:45 Belkaar has quit (Quit: quit)
1233 2014-09-15 14:20:39 crunk-juice has joined
1234 2014-09-15 14:22:22 nullbyte has joined
1235 2014-09-15 14:24:13 YoY has quit (Ping timeout: 255 seconds)
1236 2014-09-15 14:25:18 crunk-juice has quit (Remote host closed the connection)
1237 2014-09-15 14:26:55 YoY has joined
1238 2014-09-15 14:27:57 rdymac has quit (Excess Flood)
1239 2014-09-15 14:28:53 <sipa> Luke-Jr: i've been receiving spammy mails such as that privately with my address on bitcoin.org; i didn't notice that this one was to the dev list :)
1240 2014-09-15 14:29:35 jujumax has quit (Remote host closed the connection)
1241 2014-09-15 14:30:12 jujumax has joined
1242 2014-09-15 14:30:54 rdymac has joined
1243 2014-09-15 14:33:04 DougieBot5000 has joined
1244 2014-09-15 14:34:09 jujumax has quit (Read error: Connection reset by peer)
1245 2014-09-15 14:34:12 jujumax_ has joined
1246 2014-09-15 14:34:40 kdomanski has quit (Read error: Connection reset by peer)
1247 2014-09-15 14:35:38 Belkaar has joined
1248 2014-09-15 14:37:29 benrcole has joined
1249 2014-09-15 14:37:59 CryptoBuck has quit (Ping timeout: 245 seconds)
1250 2014-09-15 14:38:28 CryptoBuck has joined
1251 2014-09-15 14:39:07 chichov has joined
1252 2014-09-15 14:40:14 <chichov> if the current tx fee is 0.0001 BTC per 1000 bytes, then how come GetMinFee calculates it using the GMF_RELAY option and thus at a rate of 0.00001 BTC per 1000 bytes?
1253 2014-09-15 14:41:44 benrcole1 has joined
1254 2014-09-15 14:41:52 benrcole has quit (Ping timeout: 246 seconds)
1255 2014-09-15 14:43:59 rfreeman_w has quit (Ping timeout: 264 seconds)
1256 2014-09-15 14:44:31 grubles has joined
1257 2014-09-15 14:44:35 <sipa> brisque: how does the benchmark tool fail for you?
1258 2014-09-15 14:44:54 <sipa> brisque: its output is a bit weird, but the runtime should be a good indication
1259 2014-09-15 14:45:40 <chichov> and furthermore, what is exact difference between minTxFee and minRelayTxFee?
1260 2014-09-15 14:46:30 <sipa> phantomcircuit: addingna checksum to encrypted keys probably makes sense; part of the original reasoning was that requiring an attacker to perform very different technologies (aes, ec multiply) woukd be harder, and this automatically gave us a sortof chdcksum
1261 2014-09-15 14:46:56 <brisque> sipa: I'm not even sure if I'm parsing the output right. it's meant to print valid/total number of keys right? the output for me is 0/1000000, so I'm assuming that's not correct. I'm not sure how to read the output of it otherwise.
1262 2014-09-15 14:48:00 pen has joined
1263 2014-09-15 14:48:19 pen has quit (Max SendQ exceeded)
1264 2014-09-15 14:48:42 pen has joined
1265 2014-09-15 14:48:43 <brisque> so secp256k1_ge_is_valid is passing, but secp256k1_ecdsa_sig_verify is failing. not sure why.
1266 2014-09-15 14:50:57 lifeofcray has joined
1267 2014-09-15 14:51:25 rfreeman_w has joined
1268 2014-09-15 14:51:52 <sipa> chichov: for relay the fee setting is 1000 satoshi; that's just the assumed value necessary (_and required) for relay; as a wallet, when creating a transaction, you don't only want them relayed but also mined
1269 2014-09-15 14:52:07 Cray-on has quit (Ping timeout: 255 seconds)
1270 2014-09-15 14:52:30 <sipa> brisque: perfectly intentional; i shouls change the output
1271 2014-09-15 14:52:31 jujumax_ has quit (Remote host closed the connection)
1272 2014-09-15 14:52:45 <sipa> brisque: the bwenchmark is trying to verify randomly generated signatures
1273 2014-09-15 14:52:47 kdomanski has joined
1274 2014-09-15 14:53:04 jujumax has joined
1275 2014-09-15 14:53:11 <sipa> brisque: anything else requires including signing (and thus signing perfmance) in the test
1276 2014-09-15 14:53:12 jujumax has quit (Read error: Connection reset by peer)
1277 2014-09-15 14:53:24 jujumax has joined
1278 2014-09-15 14:53:41 <chichov> sipa: so at the end of the day, if you want it mined, you should orient on the nMinTxFee, which is 10000 Satoshis?
1279 2014-09-15 14:54:31 sovas has joined
1280 2014-09-15 14:54:35 <sipa> chichov: you should orient on what is necessary to get it mined; fee estimation will give much better guesses than a constant in the source code
1281 2014-09-15 14:54:49 YoY has quit (Ping timeout: 246 seconds)
1282 2014-09-15 14:54:56 <chichov> sipa: how do I get my hands on that?
1283 2014-09-15 14:55:21 <chichov> sipa: I only know that you have ceiling(TxSize/1000) * nMinTxFee
1284 2014-09-15 14:55:21 <brisque> sipa: ah, makes sense
1285 2014-09-15 14:56:03 YoY has joined
1286 2014-09-15 14:56:45 jujumax has quit (Remote host closed the connection)
1287 2014-09-15 14:57:16 jujumax has joined
1288 2014-09-15 14:58:30 <sipa> chichov: use git master
1289 2014-09-15 14:59:56 crunk-juice has joined
1290 2014-09-15 15:00:49 HaltingState has quit (Ping timeout: 272 seconds)
1291 2014-09-15 15:01:29 jujumax has quit (Ping timeout: 246 seconds)
1292 2014-09-15 15:03:27 <chichov> sipa: this whole thing is rather confusing. In the code comments it states that 1000 Satoshi / kB are for relaying and mining and 10000 Satoshi / kB are for sending. Which one is now used for calculating the fees when it should be mined?
1293 2014-09-15 15:03:52 ak_ has quit (Read error: Connection reset by peer)
1294 2014-09-15 15:04:00 <sipa> chichov: 10000 is used when creating a transaction, 1000 when relaying/mining
1295 2014-09-15 15:04:16 <chichov> sipa: and why does this distinction exist?
1296 2014-09-15 15:04:39 <sipa> but to get a transaction you created mined, it doesn't just have to get be above the minimum, it competes with all other transactions for block space
1297 2014-09-15 15:04:46 ak_ has joined
1298 2014-09-15 15:04:47 <brisque> who controls bitcoin.org? 'cos it's down.
1299 2014-09-15 15:05:45 _paul0 has quit (Quit: Saindo)
1300 2014-09-15 15:05:55 <sipa> chichov: also, compatibiloty; not every node in the network uses the same relay fee setting
1301 2014-09-15 15:06:15 <sipa> chichov: you need a reasonable chance of being relayed by a significant amount of nodes
1302 2014-09-15 15:06:31 grubles has quit (Ping timeout: 255 seconds)
1303 2014-09-15 15:06:32 <chichov> sipa: so you overestimate the costs rather than underestimate them?
1304 2014-09-15 15:06:38 <sipa> yes
1305 2014-09-15 15:06:51 <sipa> which is silly and leads to suboptimal fee prices
1306 2014-09-15 15:06:57 <sipa> so we need a free market there
1307 2014-09-15 15:07:09 <chichov> sipa: is the dust rule calculated with 1000 Satoshis then?
1308 2014-09-15 15:07:09 <sipa> which is what fee estimation enables
1309 2014-09-15 15:07:17 <sipa> yes
1310 2014-09-15 15:07:29 <sipa> iirc at least
1311 2014-09-15 15:07:33 <chichov> hm, and this fee estimation is some new feature? I haven't seen it around yet
1312 2014-09-15 15:07:42 <sipa> it is in git master
1313 2014-09-15 15:08:04 <chichov> can you give me a hint where to look for it?
1314 2014-09-15 15:08:25 paveljanik has quit (Ping timeout: 272 seconds)
1315 2014-09-15 15:08:44 <sipa> i'm not very familiar with that code
1316 2014-09-15 15:08:55 <chichov> do you know what it more or less does?
1317 2014-09-15 15:08:57 <gavinandresen> chichov : txmempool.cpp, see the CMinerPolicyEstimator class
1318 2014-09-15 15:09:10 <chichov> gavinandresen: thanks
1319 2014-09-15 15:09:29 <sipa> chichov: yes, it tracks transactions in the mempool and observes how long it takes for them to be mined
1320 2014-09-15 15:09:53 <gavinandresen> See http://bitcoincore.org/smartfee/  for output from its estimation algorithm
1321 2014-09-15 15:09:57 NewLiberty has quit (Read error: Connection reset by peer)
1322 2014-09-15 15:10:00 <chichov> sipa: sounds like adaptive fee calculation, cool
1323 2014-09-15 15:10:45 Subo1977_ has joined
1324 2014-09-15 15:11:12 rubensayshi has quit (Remote host closed the connection)
1325 2014-09-15 15:12:29 <chichov> gavinandresen: the estimates seem a bit high, for ~0.0004 BTC you wait 6 blocks? seems high
1326 2014-09-15 15:12:52 jujumax has joined
1327 2014-09-15 15:13:06 <chichov> I've seen transactions with 0.0001 BTC per kB being confirmed right away
1328 2014-09-15 15:13:30 <gavinandresen> chichov: zero-priority?  They might get confirmed because they're high priority
1329 2014-09-15 15:13:52 HaltingState has joined
1330 2014-09-15 15:14:42 hemry has quit (Remote host closed the connection)
1331 2014-09-15 15:14:48 <gavinandresen> … and if you're lucky and you send a transaction when blocks are randomly found close together, the second miner will accept a lot more low-fee transactions than usual.
1332 2014-09-15 15:15:06 <gavinandresen> If you have a magic ball that can predict that the next block is found quickly, that'd be a spiffy addition to the fee estimation code.
1333 2014-09-15 15:15:11 Subo1977 has quit (Ping timeout: 264 seconds)
1334 2014-09-15 15:15:16 hemry has joined
1335 2014-09-15 15:15:19 HaltingState has quit (Remote host closed the connection)
1336 2014-09-15 15:16:02 <gavinandresen> all that said: I don't claim CMinerPolicyEstimator is perfect. Just that it is much better than the fixed-fees we have now.
1337 2014-09-15 15:16:04 <chichov> gavinandresen: what exactly is zero-priority? I'm only aware of the typical priority calculation formula
1338 2014-09-15 15:16:53 HaltingState has joined
1339 2014-09-15 15:17:04 Belxjander has joined
1340 2014-09-15 15:17:17 <gavinandresen> chichov: zero priority is a transaction for which the priority calculation formula assigns a value of zero
1341 2014-09-15 15:17:38 <chichov> in which case it will be included right away?
1342 2014-09-15 15:17:43 banghouse has joined
1343 2014-09-15 15:17:48 <gavinandresen> only if the fee is high enough
1344 2014-09-15 15:18:33 <gavinandresen> I'm saying that a 0.0001 BTC transaction that has a non-zero priority might be included in a blcok EITHER because it is high enough priority OR because the fee was high enough.
1345 2014-09-15 15:18:34 <gavinandresen> You don't know
1346 2014-09-15 15:18:36 <chichov> gavinandresen: you mean it gets in the queue where tx's are sorted by fee?
1347 2014-09-15 15:19:09 <gavinandresen> If it has a zero (or, really, very low) priority then you know it was included because 0.0001 BTC/kb fee was high enough.
1348 2014-09-15 15:19:23 jujumax has quit (Remote host closed the connection)
1349 2014-09-15 15:19:34 hemry has quit (Ping timeout: 255 seconds)
1350 2014-09-15 15:20:08 jujumax has joined
1351 2014-09-15 15:21:11 <chichov> gavinandresen: alright, I got it then. Most transactions I see floating around have 0.0001 BTC / kB and appear to be confirmed quickly though. That's why the fee stimates seem a tad high to me
1352 2014-09-15 15:21:28 <chichov> but it might be just my impression
1353 2014-09-15 15:21:56 <gavinandresen> chichov: Easy to test, if you're willing to spend a few bucks on transactions fees....
1354 2014-09-15 15:22:03 grubles has joined
1355 2014-09-15 15:22:47 banghouse has quit (Ping timeout: 260 seconds)
1356 2014-09-15 15:23:07 <gavinandresen> (send a hundred low-priority transactions over the course of a couple days with 0.0001 BTC/kb fee, record how many blocks to confirm)
1357 2014-09-15 15:23:15 Dr-G has joined
1358 2014-09-15 15:23:36 <chichov> I was willing to do a few, but a hundred, ouch
1359 2014-09-15 15:23:47 <chichov> don't have that much change
1360 2014-09-15 15:24:47 jujumax has quit (Remote host closed the connection)
1361 2014-09-15 15:25:23 jujumax has joined
1362 2014-09-15 15:25:41 <gavinandresen> 100 250-byte transactions at 0.0001 BTC/kb would cost you $1.25 in transaction fees….
1363 2014-09-15 15:25:50 <chichov> I just browsed through a few transactions from a couple months ago and they all are <1000 bytes with ~0.2 BTC being sent with 0.0001 BTC fees
1364 2014-09-15 15:25:52 jgarzik has joined
1365 2014-09-15 15:25:52 jgarzik has quit (Changing host)
1366 2014-09-15 15:25:52 jgarzik has joined
1367 2014-09-15 15:26:03 <gavinandresen> chichov: okey dokey
1368 2014-09-15 15:26:39 <jgarzik> Nothing like a thread about masturbation on bitcoin m-l's :)
1369 2014-09-15 15:26:41 PsychoticBoy has quit (Changing host)
1370 2014-09-15 15:26:41 PsychoticBoy has joined
1371 2014-09-15 15:26:43 <chichov> gavinandresen: hm, indeed. I'll do that sometime when I have found a way to do it automatically
1372 2014-09-15 15:28:05 <gavinandresen> jgarzik: I almost hit send on a "hey guys, you're way off-topic" but then decided it was easier to poke delete rather than poke that tar-baby
1373 2014-09-15 15:28:46 <jgarzik> gavinandresen, as long as your poke is PGP-signed...
1374 2014-09-15 15:28:47 * jgarzik runs
1375 2014-09-15 15:29:15 benrcole1 has quit (Quit: Leaving.)
1376 2014-09-15 15:29:49 jujumax has quit (Ping timeout: 250 seconds)
1377 2014-09-15 15:30:13 <chichov> gavinandresen: is there actually any service where we can observe the tx fee's per transaction during a certain period?
1378 2014-09-15 15:30:38 <jgarzik> chichov, you can do that yourself...
1379 2014-09-15 15:30:43 go1111111 has quit (Ping timeout: 260 seconds)
1380 2014-09-15 15:31:17 <jgarzik> chichov, some sites have charts like https://blockchain.info/charts/transaction-fees
1381 2014-09-15 15:32:01 <chichov> jgarzik: unfortunately that's the cumulative fee. I'm looking for the average per transaction
1382 2014-09-15 15:32:27 <chichov> hey, but wait, they have the number of transactions as well!
1383 2014-09-15 15:33:20 <chichov> I see we get an average of 0.000163055 BTC
1384 2014-09-15 15:33:30 <chichov> per transaction
1385 2014-09-15 15:33:53 <jgarzik> chichov, can you code?  pretty easy to get that out of blocks via RPC or direct scanning
1386 2014-09-15 15:34:23 grubles has quit (Ping timeout: 272 seconds)
1387 2014-09-15 15:34:45 <chichov> jgarzik: yep, I can. But unfortunately you cannot extract the connection between confirmation time and transaction fee
1388 2014-09-15 15:35:02 <jgarzik> indeed
1389 2014-09-15 15:35:11 <jgarzik> you can get that from the bitcoind client
1390 2014-09-15 15:35:19 * jgarzik wonders how much fee_estimate stuff we export
1391 2014-09-15 15:35:22 <chichov> similarly to what is probably done with the new fee estimator, you have to observe the mempool and incoming blocks
1392 2014-09-15 15:36:09 banghouse has joined
1393 2014-09-15 15:36:30 <chichov> jgarzik: you mean the new one with the fee estimator?
1394 2014-09-15 15:37:07 xenog has quit (Ping timeout: 255 seconds)
1395 2014-09-15 15:37:48 jujumax has joined
1396 2014-09-15 15:37:50 jujumax has quit (Remote host closed the connection)
1397 2014-09-15 15:38:23 jujumax has joined
1398 2014-09-15 15:39:04 ajweiss has joined
1399 2014-09-15 15:39:34 t7 has quit (Quit: hometime)
1400 2014-09-15 15:40:06 Gyps has joined
1401 2014-09-15 15:40:25 Belkaar has quit (Quit: quit)
1402 2014-09-15 15:40:30 oujh has joined
1403 2014-09-15 15:40:57 bedeho has joined
1404 2014-09-15 15:42:14 shesek has quit (Ping timeout: 245 seconds)
1405 2014-09-15 15:42:30 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1406 2014-09-15 15:42:47 jujumax has quit (Ping timeout: 246 seconds)
1407 2014-09-15 15:43:49 Ghosty_CC has quit ()
1408 2014-09-15 15:44:31 devrandom has joined
1409 2014-09-15 15:44:33 netg_ has quit (Ping timeout: 250 seconds)
1410 2014-09-15 15:44:53 jujumax has joined
1411 2014-09-15 15:45:10 jujumax has quit (Remote host closed the connection)
1412 2014-09-15 15:45:45 jujumax has joined
1413 2014-09-15 15:46:11 netg_ has joined
1414 2014-09-15 15:46:23 Unkn-errorS has joined
1415 2014-09-15 15:46:45 Unkn-errorS has quit (Read error: Connection reset by peer)
1416 2014-09-15 15:47:18 Belkaar has joined
1417 2014-09-15 15:48:48 abossard_ has quit (Quit: abossard_)
1418 2014-09-15 15:50:11 jujumax has quit (Ping timeout: 250 seconds)
1419 2014-09-15 15:52:43 askuck has quit (Quit: Leaving.)
1420 2014-09-15 15:53:24 unkn-error has quit (Quit: Be different, Obey!..)
1421 2014-09-15 15:53:27 <jgarzik> chichov, yes
1422 2014-09-15 15:53:28 Zarutian has quit (Quit: Zarutian)
1423 2014-09-15 15:57:08 Guest50436 has joined
1424 2014-09-15 15:57:16 ak_ has quit (Read error: Connection reset by peer)
1425 2014-09-15 15:58:08 ak_ has joined
1426 2014-09-15 16:05:49 viic has quit (Ping timeout: 272 seconds)
1427 2014-09-15 16:06:43 paveljanik has joined
1428 2014-09-15 16:08:22 askuck has joined
1429 2014-09-15 16:09:25 tombtc has joined
1430 2014-09-15 16:10:00 neozaru has joined
1431 2014-09-15 16:10:01 hemry has joined
1432 2014-09-15 16:10:21 askuck has quit (Client Quit)
1433 2014-09-15 16:11:15 askuck has joined
1434 2014-09-15 16:11:19 brson has joined
1435 2014-09-15 16:11:48 go1111111 has joined
1436 2014-09-15 16:12:47 da2ce7 has joined
1437 2014-09-15 16:13:52 ahbritto_ has quit (Read error: Connection reset by peer)
1438 2014-09-15 16:14:33 ahbritto_ has joined
1439 2014-09-15 16:18:13 weilu has joined
1440 2014-09-15 16:22:23 maraoz has quit (Quit: Leaving)
1441 2014-09-15 16:23:11 terry has joined
1442 2014-09-15 16:26:10 Belxjander has quit (Ping timeout: 255 seconds)
1443 2014-09-15 16:27:38 jMyles has joined
1444 2014-09-15 16:30:51 nullbyte has quit (Quit: Lost terminal)
1445 2014-09-15 16:31:55 Zarutian has joined
1446 2014-09-15 16:32:09 GAit has quit (Remote host closed the connection)
1447 2014-09-15 16:35:26 oda_ has joined
1448 2014-09-15 16:35:34 oujh has quit (Read error: Connection reset by peer)
1449 2014-09-15 16:36:26 oda_ has quit (Client Quit)
1450 2014-09-15 16:36:30 oujh has joined
1451 2014-09-15 16:37:08 nullbyte has joined
1452 2014-09-15 16:37:08 nullbyte has quit (Changing host)
1453 2014-09-15 16:37:08 nullbyte has joined
1454 2014-09-15 16:37:34 nullbyte has quit (Client Quit)
1455 2014-09-15 16:38:00 Subo1977_ has quit (Ping timeout: 264 seconds)
1456 2014-09-15 16:38:29 abrkn_ has quit (Ping timeout: 245 seconds)
1457 2014-09-15 16:39:31 abrkn_ has joined
1458 2014-09-15 16:39:31 abrkn is now known as Guest39575
1459 2014-09-15 16:40:31 Subo1977 has joined
1460 2014-09-15 16:41:02 askuck has quit (Quit: Leaving.)
1461 2014-09-15 16:41:21 lclc is now known as lclc_bnc
1462 2014-09-15 16:41:34 W0rmDr1nk has joined
1463 2014-09-15 16:41:41 W0rmDr1nk has quit (Changing host)
1464 2014-09-15 16:41:41 W0rmDr1nk has joined
1465 2014-09-15 16:42:24 joesmoe has quit (Ping timeout: 255 seconds)
1466 2014-09-15 16:42:29 viic has joined
1467 2014-09-15 16:44:08 JackH has quit (Quit: JackH)
1468 2014-09-15 16:46:44 YoY has quit (Ping timeout: 258 seconds)
1469 2014-09-15 16:47:09 spinza has quit (Ping timeout: 245 seconds)
1470 2014-09-15 16:47:23 gavinandresen has quit (Quit: gavinandresen)
1471 2014-09-15 16:47:31 YoY has joined
1472 2014-09-15 16:48:47 oujh has quit (Quit: Leaving)
1473 2014-09-15 16:50:36 ak_ has quit (Read error: Connection reset by peer)
1474 2014-09-15 16:50:54 viic has quit (Quit: Quitting)
1475 2014-09-15 16:51:13 viic has joined
1476 2014-09-15 16:51:24 ak_ has joined
1477 2014-09-15 16:51:40 malaimo has joined
1478 2014-09-15 16:52:33 erasmospunk has joined
1479 2014-09-15 16:52:48 nullbyte has joined
1480 2014-09-15 16:52:51 <phantomcircuit> interesting
1481 2014-09-15 16:53:01 <phantomcircuit> looks like coinselection scales pretty damn well actually
1482 2014-09-15 16:53:10 brson has quit (Quit: Lost terminal)
1483 2014-09-15 16:53:18 brson has joined
1484 2014-09-15 16:54:01 malaimo has quit (Client Quit)
1485 2014-09-15 16:54:19 spinza has joined
1486 2014-09-15 16:55:35 aquarat has quit (Ping timeout: 246 seconds)
1487 2014-09-15 16:56:02 aquarat has joined
1488 2014-09-15 16:56:17 llllllllll has quit ()
1489 2014-09-15 16:56:20 altoz has quit (Ping timeout: 255 seconds)
1490 2014-09-15 16:56:43 GAit has joined
1491 2014-09-15 16:57:22 kermit has quit (Ping timeout: 272 seconds)
1492 2014-09-15 16:57:28 altoz has joined
1493 2014-09-15 16:58:09 <jgarzik> phantomcircuit, speaking generally, or is "coinselection" some key algorithm or lib floating around?
1494 2014-09-15 16:58:42 <sipa> jgarzik: i believe he is talking about Bitcoin Core's "SelectCoins" implementation
1495 2014-09-15 16:59:30 kermit has joined
1496 2014-09-15 17:00:09 <jgarzik> that was my guess, but 'coinselection' seemed an odd construction in an out-of-the-blue comment
1497 2014-09-15 17:00:56 MoALTz_ has joined
1498 2014-09-15 17:02:15 Grouver has quit (Quit: Leaving)
1499 2014-09-15 17:02:32 jtimon has joined
1500 2014-09-15 17:03:40 erasmospunk has quit (Remote host closed the connection)
1501 2014-09-15 17:05:50 ThomasV has quit (Quit: Quitte)
1502 2014-09-15 17:07:23 Adlai has quit (Ping timeout: 264 seconds)
1503 2014-09-15 17:07:40 Cray-on has joined
1504 2014-09-15 17:08:01 lifeofcray has quit (Ping timeout: 255 seconds)
1505 2014-09-15 17:08:20 xenog has joined
1506 2014-09-15 17:08:29 oujh has joined
1507 2014-09-15 17:08:57 erasmospunk has joined
1508 2014-09-15 17:10:46 erasmospunk has quit (Remote host closed the connection)
1509 2014-09-15 17:11:53 erasmospunk has joined
1510 2014-09-15 17:16:34 t7 has joined
1511 2014-09-15 17:17:27 JyZyXEL has quit (Quit: "")
1512 2014-09-15 17:17:29 <AlSzacrel> phantomcircuit: Does that have anything to do with the ticket that I asked about on Friday?
1513 2014-09-15 17:17:42 <sipa> not really
1514 2014-09-15 17:18:15 EagleTM has quit (Ping timeout: 272 seconds)
1515 2014-09-15 17:18:50 MolokoDesk has quit (Ping timeout: 255 seconds)
1516 2014-09-15 17:18:58 JyZyXEL has joined
1517 2014-09-15 17:19:39 <blast_> hiiii eveerrry boddyyyyy (dr nick)
1518 2014-09-15 17:20:53 <JyZyXEL> .
1519 2014-09-15 17:20:54 codice has quit (Ping timeout: 240 seconds)
1520 2014-09-15 17:20:54 JyZyXEL has left ()
1521 2014-09-15 17:22:36 timothy has quit (Remote host closed the connection)
1522 2014-09-15 17:22:53 graingert has quit (Ping timeout: 246 seconds)
1523 2014-09-15 17:23:02 codice has joined
1524 2014-09-15 17:23:26 crunk-juice has quit (Remote host closed the connection)
1525 2014-09-15 17:25:37 crunk-ju_ has joined
1526 2014-09-15 17:26:28 DrHaribo has quit (Ping timeout: 260 seconds)
1527 2014-09-15 17:27:53 grubles has joined
1528 2014-09-15 17:28:11 crunk-ju_ has quit (Remote host closed the connection)
1529 2014-09-15 17:28:16 ArthurNumba3 has quit (Ping timeout: 255 seconds)
1530 2014-09-15 17:28:16 ArtyNumbanumba has quit (Ping timeout: 255 seconds)
1531 2014-09-15 17:28:36 DrHaribo has joined
1532 2014-09-15 17:28:36 DrHaribo has quit (Client Quit)
1533 2014-09-15 17:28:59 DrHaribo has joined
1534 2014-09-15 17:29:15 rappo_ is now known as rappo
1535 2014-09-15 17:30:43 kermit has quit (Read error: Connection reset by peer)
1536 2014-09-15 17:31:01 grubles has quit (Client Quit)
1537 2014-09-15 17:31:05 kermit has joined
1538 2014-09-15 17:31:50 Skirmant has quit (Disconnected by services)
1539 2014-09-15 17:31:50 Skirmant_ has joined
1540 2014-09-15 17:32:12 <jgarzik> Interesting......   https://github.com/facebook/folly/blob/master/folly/docs/FBVector.md
1541 2014-09-15 17:32:14 <jgarzik> "Simply replacing std::vector with folly::fbvector (after having included the folly/FBVector.h header file) will improve the performance of your C++ code using vectors with common coding patterns. The improvements are always non-negative, almost always measurable, frequently significant, sometimes dramatic, and occasionally spectacular."
1542 2014-09-15 17:32:41 <jgarzik> "FB" is facebook
1543 2014-09-15 17:32:51 weilu has quit (Remote host closed the connection)
1544 2014-09-15 17:32:55 Skirmant_ has quit (Client Quit)
1545 2014-09-15 17:33:20 <jgarzik> BitPay dev highlighted that as potentially interesting to Bitcoin Core
1546 2014-09-15 17:33:24 <jgarzik> Also he mentioned,
1547 2014-09-15 17:33:27 <jgarzik> "http://rocksdb.org / https://github.com/facebook/rocksdb
1548 2014-09-15 17:33:27 <jgarzik> This is a fork of leveldb, that is supposed to be much better for systems where the data is larger than RAM. I am not sure if this is completely a drop-in replacement though."
1549 2014-09-15 17:35:11 grubles has joined
1550 2014-09-15 17:37:18 saulimus has quit (Ping timeout: 258 seconds)
1551 2014-09-15 17:38:33 Oreoeater has joined
1552 2014-09-15 17:42:09 ArthurNumba3 has joined
1553 2014-09-15 17:42:18 ArtyNumbanumba has joined
1554 2014-09-15 17:43:50 ak_ has quit (Read error: Connection reset by peer)
1555 2014-09-15 17:44:03 llllllllll has joined
1556 2014-09-15 17:44:58 ak_ has joined
1557 2014-09-15 17:45:15 Skirmant has joined
1558 2014-09-15 17:45:40 Ghosty_CC has joined
1559 2014-09-15 17:47:02 Guest8493 has quit (Remote host closed the connection)
1560 2014-09-15 17:47:08 gavinandresen has joined
1561 2014-09-15 17:47:47 YoY has quit (Ping timeout: 272 seconds)
1562 2014-09-15 17:49:28 Oreoeater has quit (Read error: Connection reset by peer)
1563 2014-09-15 17:49:29 YoY has joined
1564 2014-09-15 17:49:52 Oreoeater has joined
1565 2014-09-15 17:50:16 kermit has quit (Read error: Connection reset by peer)
1566 2014-09-15 17:50:28 Oreoeater has quit (Read error: Connection reset by peer)
1567 2014-09-15 17:50:34 impulse has quit (Read error: No route to host)
1568 2014-09-15 17:50:52 Oreoeater has joined
1569 2014-09-15 17:51:40 grubles has quit (Ping timeout: 260 seconds)
1570 2014-09-15 17:54:05 grubles has joined
1571 2014-09-15 17:58:47 chichov has quit (Quit: Leaving)
1572 2014-09-15 17:58:59 rfreeman_w has quit (Ping timeout: 264 seconds)
1573 2014-09-15 17:59:19 Emcy has joined
1574 2014-09-15 18:02:53 xenog has quit (Quit: Leaving.)
1575 2014-09-15 18:03:36 hemry has quit (Remote host closed the connection)
1576 2014-09-15 18:04:44 YoY has quit (Ping timeout: 260 seconds)
1577 2014-09-15 18:06:33 hemry has joined
1578 2014-09-15 18:06:44 jujumax has joined
1579 2014-09-15 18:08:01 YoY has joined
1580 2014-09-15 18:08:09 Zarutian has quit (Quit: Zarutian)
1581 2014-09-15 18:10:50 jMyles has quit (Ping timeout: 246 seconds)
1582 2014-09-15 18:12:24 Guest50436 has quit ()
1583 2014-09-15 18:12:56 jujumax has quit (Remote host closed the connection)
1584 2014-09-15 18:14:24 EagleTM has joined
1585 2014-09-15 18:16:18 MolokoDesk has joined
1586 2014-09-15 18:18:52 Guest39575 is now known as abrkn\
1587 2014-09-15 18:19:42 lmatteis has quit (Quit: Connection closed for inactivity)
1588 2014-09-15 18:19:50 rfreeman_w has joined
1589 2014-09-15 18:20:34 MolokoDesk has quit (Ping timeout: 250 seconds)
1590 2014-09-15 18:23:22 kermit has joined
1591 2014-09-15 18:26:12 cagedwisdom has joined
1592 2014-09-15 18:27:17 EagleTM has quit (Ping timeout: 272 seconds)
1593 2014-09-15 18:28:22 Gyps has quit (Ping timeout: 250 seconds)
1594 2014-09-15 18:29:08 Kefkius has quit (Quit: Leaving)
1595 2014-09-15 18:30:38 jgarzik has quit (Quit: apple apple donut)
1596 2014-09-15 18:31:58 Gyps has joined
1597 2014-09-15 18:32:35 gst has quit (Ping timeout: 264 seconds)
1598 2014-09-15 18:32:35 random_cat_ has quit (Ping timeout: 264 seconds)
1599 2014-09-15 18:33:42 gst has joined
1600 2014-09-15 18:34:52 YoY has quit (Ping timeout: 250 seconds)
1601 2014-09-15 18:35:41 Diablo_D3 has quit (Ping timeout: 246 seconds)
1602 2014-09-15 18:36:40 random_cat_ has joined
1603 2014-09-15 18:36:43 YoY has joined
1604 2014-09-15 18:37:10 ak_ has quit (Read error: Connection reset by peer)
1605 2014-09-15 18:38:06 ak__ has joined
1606 2014-09-15 18:40:10 tjopper has joined
1607 2014-09-15 18:40:36 Plasmastar has quit (Ping timeout: 272 seconds)
1608 2014-09-15 18:42:12 vmatekole has joined
1609 2014-09-15 18:45:25 vmatekol_ has quit (Ping timeout: 272 seconds)
1610 2014-09-15 18:47:13 Plasmastar has joined
1611 2014-09-15 18:49:03 ThomasV has joined
1612 2014-09-15 18:51:39 djackallstar has quit (Remote host closed the connection)
1613 2014-09-15 18:52:13 HaltingState has quit (Remote host closed the connection)
1614 2014-09-15 18:53:09 Phlarp has joined
1615 2014-09-15 18:53:16 Ghosty_CC has quit (Ping timeout: 260 seconds)
1616 2014-09-15 18:53:38 HaltingState has joined
1617 2014-09-15 18:53:57 home_jg is now known as jgarzik
1618 2014-09-15 18:55:36 Aido_ is now known as Aido
1619 2014-09-15 19:01:28 Application has quit (Remote host closed the connection)
1620 2014-09-15 19:04:39 coeus_ has joined
1621 2014-09-15 19:05:07 <dgenr8> wumpus: <wumpus> so, at some point it's better to freeze the code as-is, apart from serious bugfixes
1622 2014-09-15 19:05:24 <dgenr8> that idea comes from the non-separability of the wallet
1623 2014-09-15 19:05:45 <dgenr8> if one last thing gets done, it should be to separate it
1624 2014-09-15 19:06:49 <BlueMatt> jgarzik: re: rocksdb: "db is better than" is usually for common or semi-common load patters, bitcoin core is not
1625 2014-09-15 19:07:07 <BlueMatt> jgarzik: things which are better in every benchmark ever are often not for bitcoin's work load
1626 2014-09-15 19:07:13 <jgarzik> BlueMatt, clearly
1627 2014-09-15 19:07:40 <jgarzik> BlueMatt, and rocksdb specifically notes it is tuned for a workload of a set bitcoin fits
1628 2014-09-15 19:07:46 bedeho has quit (Ping timeout: 258 seconds)
1629 2014-09-15 19:08:40 Ghosty_CC has joined
1630 2014-09-15 19:09:28 Grouver has joined
1631 2014-09-15 19:10:49 kermit has quit (Quit: Leaving.)
1632 2014-09-15 19:12:22 lifeofcray has joined
1633 2014-09-15 19:12:53 <BlueMatt> jgarzik: looks like fbvector is largely designed to address memory reallocation optimization
1634 2014-09-15 19:13:11 <BlueMatt> so, the best case is to reserve() properly and then it wont matter, not that we do that
1635 2014-09-15 19:13:50 Cray-on has quit (Ping timeout: 246 seconds)
1636 2014-09-15 19:14:02 Graet has quit (Ping timeout: 255 seconds)
1637 2014-09-15 19:14:14 JWU42 has quit (Ping timeout: 245 seconds)
1638 2014-09-15 19:14:24 bonks has quit (Ping timeout: 240 seconds)
1639 2014-09-15 19:14:52 Application has joined
1640 2014-09-15 19:19:21 Aquent has joined
1641 2014-09-15 19:19:49 linuxnewb2 has joined
1642 2014-09-15 19:19:49 linuxnewb2 has quit (Changing host)
1643 2014-09-15 19:19:49 linuxnewb2 has joined
1644 2014-09-15 19:20:55 <jgarzik> BlueMatt, agreed
1645 2014-09-15 19:21:06 <jgarzik> BlueMatt, though we do some .resize() as well as some .reserve()
1646 2014-09-15 19:21:16 Ghosty_CC has quit (Ping timeout: 260 seconds)
1647 2014-09-15 19:21:24 <BlueMatt> indeed
1648 2014-09-15 19:27:18 dusty has joined
1649 2014-09-15 19:29:19 jujumax has joined
1650 2014-09-15 19:30:29 ak__ has quit (Read error: Connection reset by peer)
1651 2014-09-15 19:30:48 rfreeman_w has quit (Ping timeout: 264 seconds)
1652 2014-09-15 19:31:36 ak__ has joined
1653 2014-09-15 19:31:52 Graet has joined
1654 2014-09-15 19:32:07 <dusty> hi all
1655 2014-09-15 19:32:28 <dusty> I need some test coins, does any1 have some to send to mwUii1fXRg5uGVUxvt9GGRiSL3PrjSuXds ?
1656 2014-09-15 19:32:30 <dusty> thanks
1657 2014-09-15 19:33:42 bonks has joined
1658 2014-09-15 19:35:29 JWU42 has joined
1659 2014-09-15 19:37:02 Dizzle has joined
1660 2014-09-15 19:38:20 rfreeman_w has joined
1661 2014-09-15 19:40:56 Diablo-D3 has joined
1662 2014-09-15 19:41:02 Dagger3 is now known as Dagger2
1663 2014-09-15 19:42:15 Dagger2 is now known as Dagger
1664 2014-09-15 19:44:39 Graet has quit (Ping timeout: 245 seconds)
1665 2014-09-15 19:44:40 dabura667 has quit (Quit: Connection closed for inactivity)
1666 2014-09-15 19:44:48 <Luke-Jr> dusty: sent 1 bTBC
1667 2014-09-15 19:45:20 <dusty> thank you so much luke
1668 2014-09-15 19:45:27 <Luke-Jr> TNᵇTBC*
1669 2014-09-15 19:45:33 <Happzz> tn?
1670 2014-09-15 19:45:37 <Luke-Jr> testnet
1671 2014-09-15 19:46:06 <Happzz> so what's tbc?
1672 2014-09-15 19:46:13 <Luke-Jr> Happzz: Tonal Bitcoin ;)
1673 2014-09-15 19:46:23 <Happzz> tonal?
1674 2014-09-15 19:46:24 bonks has quit (Ping timeout: 240 seconds)
1675 2014-09-15 19:46:32 <Happzz> what's with that terminology
1676 2014-09-15 19:46:33 <Luke-Jr> Happzz: en.bitcoin.it/wiki/Tonal_Bitcoin
1677 2014-09-15 19:47:03 bonks has joined
1678 2014-09-15 19:47:05 JWU42 has quit (Ping timeout: 246 seconds)
1679 2014-09-15 19:47:24 Graet has joined
1680 2014-09-15 19:47:30 <Happzz> somebody decided hex wasn't good enough so she replaced a-f with emojis?
1681 2014-09-15 19:47:37 <Happzz> fucking smartphone kids
1682 2014-09-15 19:47:43 <Happzz> s/she/he
1683 2014-09-15 19:47:53 <Luke-Jr> Happzz: hex came later
1684 2014-09-15 19:48:06 JWU42 has joined
1685 2014-09-15 19:48:50 Emzy has joined
1686 2014-09-15 19:49:04 <Luke-Jr> Happzz: see non-font-required digits at http://books.google.com/books?id=aNYGAAAAYAAJ&pg=PA15#v=onepage&q&f=false - dating back to 1862 (hex was sometime after 1954)
1687 2014-09-15 19:49:25 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1688 2014-09-15 19:49:49 <Happzz> i dont want to be rude, but you need to be a jackass to use that system here
1689 2014-09-15 19:50:13 <Luke-Jr> Happzz: that's pretty much just rude ;)
1690 2014-09-15 19:50:46 <Happzz> i know :(
1691 2014-09-15 19:51:29 DiabloD3 has joined
1692 2014-09-15 19:53:44 Diablo-D3 has quit (Ping timeout: 250 seconds)
1693 2014-09-15 19:55:09 jujumax has quit (Remote host closed the connection)
1694 2014-09-15 19:55:46 jujumax has joined
1695 2014-09-15 19:57:52 altoz_ has joined
1696 2014-09-15 19:58:22 jchp_ has quit (Ping timeout: 258 seconds)
1697 2014-09-15 19:58:30 realtime_ has joined
1698 2014-09-15 19:58:32 cassidyslivers has joined
1699 2014-09-15 19:58:46 kristofferR has joined
1700 2014-09-15 20:00:17 altoz has quit (Ping timeout: 258 seconds)
1701 2014-09-15 20:00:24 jujumax has quit (Ping timeout: 272 seconds)
1702 2014-09-15 20:00:31 smorim has joined
1703 2014-09-15 20:01:27 realtime has quit (Ping timeout: 258 seconds)
1704 2014-09-15 20:01:45 Ghosty_CC has joined
1705 2014-09-15 20:02:28 aliasaila_ has joined
1706 2014-09-15 20:03:14 sdaftuar has quit (Quit: Leaving.)
1707 2014-09-15 20:05:33 Zarutian has joined
1708 2014-09-15 20:12:34 jchp_ has joined
1709 2014-09-15 20:13:08 crunk-juice has joined
1710 2014-09-15 20:13:38 warren has quit (Quit: ZNC - http://znc.in)
1711 2014-09-15 20:14:40 Dizzle__ has joined
1712 2014-09-15 20:16:00 Dizzle has quit (Disconnected by services)
1713 2014-09-15 20:16:03 Dizzle__ is now known as Dizzle
1714 2014-09-15 20:18:13 warren has joined
1715 2014-09-15 20:18:47 rfreeman_w has quit (Ping timeout: 264 seconds)
1716 2014-09-15 20:21:19 da2ce7 has joined
1717 2014-09-15 20:23:47 Phlarp has quit (Remote host closed the connection)
1718 2014-09-15 20:23:51 ak__ has quit (Read error: Connection reset by peer)
1719 2014-09-15 20:24:12 Phlarp has joined
1720 2014-09-15 20:24:16 paveljanik has quit (Ping timeout: 260 seconds)
1721 2014-09-15 20:24:40 ak__ has joined
1722 2014-09-15 20:24:40 NewLiberty_ has joined
1723 2014-09-15 20:25:22 NewLiberty_ has quit (Client Quit)
1724 2014-09-15 20:25:42 NewLiberty_ has joined
1725 2014-09-15 20:26:33 NewLiberty_ has quit (Client Quit)
1726 2014-09-15 20:26:55 NewLiberty has joined
1727 2014-09-15 20:34:40 cotix has joined
1728 2014-09-15 20:35:43 aliasaila_ has quit (Quit: Leaving)
1729 2014-09-15 20:36:23 AlSzacrel has quit (Ping timeout: 255 seconds)
1730 2014-09-15 20:43:32 rfreeman_w has joined
1731 2014-09-15 20:50:08 l_l_l_l_l has joined
1732 2014-09-15 20:50:23 gavinandresen has quit (Quit: gavinandresen)
1733 2014-09-15 20:52:15 BananaLotus has quit (Quit: http://twitter.com/mazatribe)
1734 2014-09-15 20:52:15 guruvan has quit (Quit: https://mazacha.in)
1735 2014-09-15 20:53:05 crunk-juice has quit (Remote host closed the connection)
1736 2014-09-15 20:53:40 crunk-juice has joined
1737 2014-09-15 20:55:49 sipa has quit (Changing host)
1738 2014-09-15 20:55:49 sipa has joined
1739 2014-09-15 20:55:50 flound1129 has joined
1740 2014-09-15 20:55:57 btcdrak has joined
1741 2014-09-15 20:55:58 crunk-juice has quit (Read error: Connection reset by peer)
1742 2014-09-15 20:56:02 <flound1129> was there some network disruption around block 320,000?
1743 2014-09-15 20:56:08 <flound1129> one of my nodes quit updating there
1744 2014-09-15 20:56:18 <flound1129> and there was an alert about nodes not agreeing
1745 2014-09-15 20:56:20 crunk-juice has joined
1746 2014-09-15 20:57:29 Zifre has joined
1747 2014-09-15 20:58:20 sdaftuar has joined
1748 2014-09-15 20:58:38 kermit has joined
1749 2014-09-15 21:03:04 borgtu has quit (Ping timeout: 250 seconds)
1750 2014-09-15 21:03:13 <gmaxwell> flound1129: no network disruption, sounds like your database has become corrupted or you've had a hardware failure.
1751 2014-09-15 21:03:52 borgtu has joined
1752 2014-09-15 21:06:16 sdaftuar has quit (Ping timeout: 272 seconds)
1753 2014-09-15 21:07:20 Burrito has joined
1754 2014-09-15 21:07:27 cassidyslivers has quit (Quit: Leaving)
1755 2014-09-15 21:11:55 WeCluster has joined
1756 2014-09-15 21:12:28 Oreoeater has quit (Read error: Connection reset by peer)
1757 2014-09-15 21:12:54 Oreoeater has joined
1758 2014-09-15 21:13:56 guruvan- has joined
1759 2014-09-15 21:13:59 BananaLotus has joined
1760 2014-09-15 21:16:30 borgtu has quit (Ping timeout: 250 seconds)
1761 2014-09-15 21:16:46 BananaLotus has quit (Client Quit)
1762 2014-09-15 21:16:46 guruvan- has quit (Client Quit)
1763 2014-09-15 21:17:08 ak__ has quit (Read error: Connection reset by peer)
1764 2014-09-15 21:17:19 abossard_ has joined
1765 2014-09-15 21:17:21 borgtu has joined
1766 2014-09-15 21:18:07 ak__ has joined
1767 2014-09-15 21:18:47 BananaLotus has joined
1768 2014-09-15 21:18:48 guruvan- has joined
1769 2014-09-15 21:22:28 Oreoeater has quit (Read error: Connection reset by peer)
1770 2014-09-15 21:22:52 jtimon has quit (Quit: No Ping reply in 180 seconds.)
1771 2014-09-15 21:22:53 Oreoeater has joined
1772 2014-09-15 21:24:17 jtimon has joined
1773 2014-09-15 21:27:14 t7 has quit (Read error: Connection reset by peer)
1774 2014-09-15 21:31:16 AlSzacrel has joined
1775 2014-09-15 21:31:39 hmsimha has joined
1776 2014-09-15 21:32:28 Oreoeater has quit (Read error: Connection reset by peer)
1777 2014-09-15 21:32:54 Oreoeater has joined
1778 2014-09-15 21:38:10 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1779 2014-09-15 21:38:20 kermit has quit (Quit: Leaving.)
1780 2014-09-15 21:39:41 kermit has joined
1781 2014-09-15 21:44:02 neozaru has quit (Remote host closed the connection)
1782 2014-09-15 21:44:16 jMyles has joined
1783 2014-09-15 21:46:47 HostFat has joined
1784 2014-09-15 21:48:04 Grouver has quit (Quit:  HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
1785 2014-09-15 21:51:47 atgreen has joined
1786 2014-09-15 21:54:12 rdponticelli has quit (Ping timeout: 264 seconds)
1787 2014-09-15 21:55:27 rdponticelli has joined
1788 2014-09-15 21:57:04 ionstorm has quit (Remote host closed the connection)
1789 2014-09-15 22:02:24 Ghosty_CC has quit (Ping timeout: 272 seconds)
1790 2014-09-15 22:02:38 ThomasV has quit (Ping timeout: 272 seconds)
1791 2014-09-15 22:04:12 ebfull has quit (Quit: cya)
1792 2014-09-15 22:04:18 Quanttek has quit (Ping timeout: 272 seconds)
1793 2014-09-15 22:04:29 YoY has quit (Ping timeout: 258 seconds)
1794 2014-09-15 22:06:14 kristofferR has quit (Quit: Textual IRC Client: www.textualapp.com)
1795 2014-09-15 22:10:30 ak__ has quit (Read error: Connection reset by peer)
1796 2014-09-15 22:11:18 ak__ has joined
1797 2014-09-15 22:11:28 Oreoeater has quit (Read error: Connection reset by peer)
1798 2014-09-15 22:11:52 Oreoeater has joined
1799 2014-09-15 22:14:59 Dizzle has quit (Quit: Leaving...)
1800 2014-09-15 22:17:13 ajweiss has quit (Quit: Lost terminal)
1801 2014-09-15 22:18:28 paxtoncamaro91 has quit (Ping timeout: 272 seconds)
1802 2014-09-15 22:18:32 erasmospunk has quit (Remote host closed the connection)
1803 2014-09-15 22:29:32 mpmcsweeney has quit (Remote host closed the connection)
1804 2014-09-15 22:29:59 mpmcsweeney has joined
1805 2014-09-15 22:34:56 mpmcsweeney has quit (Ping timeout: 272 seconds)
1806 2014-09-15 22:35:14 cotix has quit (Quit: Leaving)
1807 2014-09-15 22:43:36 aliasaila has quit (Quit: Leaving)
1808 2014-09-15 22:46:16 theorb has quit (Quit: leaving)
1809 2014-09-15 22:46:35 theorbtwo has joined
1810 2014-09-15 22:53:07 dabura667 has joined
1811 2014-09-15 22:54:03 Emzy has quit (Quit: Textual IRC Client: www.textualapp.com)
1812 2014-09-15 22:59:39 lifeofcray has quit (Ping timeout: 245 seconds)
1813 2014-09-15 22:59:44 Cray-on has joined
1814 2014-09-15 23:00:12 hemry has quit (Remote host closed the connection)
1815 2014-09-15 23:00:46 hemry has joined
1816 2014-09-15 23:02:05 crunk-juice has quit (Remote host closed the connection)
1817 2014-09-15 23:02:38 crunk-juice has joined
1818 2014-09-15 23:03:50 ak__ has quit (Read error: Connection reset by peer)
1819 2014-09-15 23:04:14 nairb has quit (Ping timeout: 245 seconds)
1820 2014-09-15 23:04:52 ak__ has joined
1821 2014-09-15 23:05:04 hemry has quit (Ping timeout: 245 seconds)
1822 2014-09-15 23:05:29 btcdrak has quit (Quit: Connection closed for inactivity)
1823 2014-09-15 23:06:00 crunk-juice has quit (Remote host closed the connection)
1824 2014-09-15 23:06:14 crunk-juice has joined
1825 2014-09-15 23:12:28 Oreoeater has quit (Read error: Connection reset by peer)
1826 2014-09-15 23:12:32 guruvan- has quit (Remote host closed the connection)
1827 2014-09-15 23:12:32 BananaLotus has quit (Remote host closed the connection)
1828 2014-09-15 23:12:52 Oreoeater has joined
1829 2014-09-15 23:13:02 DougieBot5000 has quit (Quit: Leaving)
1830 2014-09-15 23:13:53 <warren> Anyone recall how to change the default # of cores and memory for gitian?
1831 2014-09-15 23:18:39 <warren> I guess modifying libexec/gconfig
1832 2014-09-15 23:19:04 <sipa> there's a command line flag to gbuild
1833 2014-09-15 23:19:15 Guest50436 has joined
1834 2014-09-15 23:20:00 <sipa> -j PROCS -m MB
1835 2014-09-15 23:20:30 <warren> yeah, setting NPROCS added more cores to the VM but didn't change it to -j 4
1836 2014-09-15 23:22:17 nairb has joined
1837 2014-09-15 23:24:44 Skirmant has quit (Quit: (。-ω-) zzz..)
1838 2014-09-15 23:26:53 Subo1977 has quit (Remote host closed the connection)
1839 2014-09-15 23:28:55 Subo1977 has joined
1840 2014-09-15 23:30:29 Oreoeater has quit (Read error: Connection reset by peer)
1841 2014-09-15 23:30:52 Oreoeater has joined
1842 2014-09-15 23:33:29 AaronvanW has quit (Ping timeout: 245 seconds)
1843 2014-09-15 23:40:32 Oreoeater has quit (Ping timeout: 272 seconds)
1844 2014-09-15 23:45:12 rdponticelli has quit (Ping timeout: 264 seconds)
1845 2014-09-15 23:50:18 ArtyNumbanumba has quit (Ping timeout: 258 seconds)
1846 2014-09-15 23:50:29 ArthurNumba3 has quit (Ping timeout: 245 seconds)
1847 2014-09-15 23:51:08 kdomanski_ has joined
1848 2014-09-15 23:52:32 omefire2 has joined
1849 2014-09-15 23:52:41 BananaLotus has joined
1850 2014-09-15 23:52:52 Wasp90 has joined
1851 2014-09-15 23:52:57 guruvan- has joined
1852 2014-09-15 23:53:36 agricocb has quit (Quit: Leaving.)
1853 2014-09-15 23:53:41 hanti is now known as HANTI
1854 2014-09-15 23:54:32 WeCluster1 has joined
1855 2014-09-15 23:55:55 Clown has joined
1856 2014-09-15 23:55:55 Clown has quit (Changing host)
1857 2014-09-15 23:55:55 Clown has joined
1858 2014-09-15 23:55:55  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Killed (sendak.freenode.net (Nickname regained by services)))
1859 2014-09-15 23:55:55 Clown is now known as |Clown|
1860 2014-09-15 23:57:09 ak__ has quit (Read error: Connection reset by peer)
1861 2014-09-15 23:57:28 robonerd- has joined
1862 2014-09-15 23:57:38 AlSzacrel has quit (Read error: Connection reset by peer)
1863 2014-09-15 23:57:56 ak__ has joined
1864 2014-09-15 23:58:02 RagnarDanneskjol has quit (Ping timeout: 246 seconds)
1865 2014-09-15 23:58:36 spinza has quit (Disconnected by services)
1866 2014-09-15 23:58:37 spinza_ has joined
1867 2014-09-15 23:58:47 robonerd- is now known as robonerd
1868 2014-09-15 23:58:49 robonerd has quit (Changing host)
1869 2014-09-15 23:59:51 kdomanski_ is now known as kdomanski