1 2014-10-10 00:00:22 <cfields> BlueMatt: it's just how autotools works. you don't hard-code the things you support, you test what works then use it
   2 2014-10-10 00:00:40 <BlueMatt> but this is a public header
   3 2014-10-10 00:00:41 Detritus has left ("Konversation terminated!")
   4 2014-10-10 00:00:43 <BlueMatt> it is not for use within autotools
   5 2014-10-10 00:00:53 <BlueMatt> so we cant use autotools things
   6 2014-10-10 00:00:58 <gmaxwell> sipa: wrt libsecp256k1 ... so there is a stronger argument for using it for signing: libsecp256k1 is much more constant time than openssl (even if its not yet totally perfect or at least not proven perfect yet), and there is no consensus risk in signing. And if you verify the signature after basically no correctness risk.
   7 2014-10-10 00:01:08 <gmaxwell> (modulo some k handling of course)
   8 2014-10-10 00:01:13 <BlueMatt> (unless we make the header itself a .h.in and let autotools make one for use)
   9 2014-10-10 00:01:20 <BlueMatt> which may be required for declspec anyway
  10 2014-10-10 00:01:25 ak_ has quit (Read error: Connection reset by peer)
  11 2014-10-10 00:01:39 <sipa> .h.in is pretty yuck
  12 2014-10-10 00:01:51 <BlueMatt> sipa: so is windows :p
  13 2014-10-10 00:01:55 <sipa> sounds like it would result in all sorts of incompatibilities
  14 2014-10-10 00:01:58 <sipa> but that's life i guess
  15 2014-10-10 00:02:07 <BlueMatt> I think you have to for windows
  16 2014-10-10 00:02:23 <BlueMatt> unless you want to define a symbol -DBUILDING_BITCOIN_LIBRARIES
  17 2014-10-10 00:02:26 <BlueMatt> and #if on that
  18 2014-10-10 00:02:26 ak_ has joined
  19 2014-10-10 00:02:34 <sipa> yuck
  20 2014-10-10 00:02:36 <cfields> BlueMatt: yes, that's exactly how it works
  21 2014-10-10 00:02:58 <BlueMatt> cfields: yes, and that is yucky :p
  22 2014-10-10 00:03:00 <sipa> gmaxwell: but partially migrating is extra work
  23 2014-10-10 00:03:16 <cfields> that's how projects handle it. define on the cmdline, if it's detected include bitcoin-config.h
  24 2014-10-10 00:03:31 <BlueMatt> wait...whaaa?
  25 2014-10-10 00:03:37 <BlueMatt> why do we need to include bitcoin-config.h ever?
  26 2014-10-10 00:04:06 wallet42 has joined
  27 2014-10-10 00:04:33 <cfields> when we're building it internally, to avoid building multiple times
  28 2014-10-10 00:04:42 drawesome has quit (Ping timeout: 260 seconds)
  29 2014-10-10 00:04:54 <BlueMatt> what?
  30 2014-10-10 00:05:01 imfaust has quit (Ping timeout: 245 seconds)
  31 2014-10-10 00:05:06 <gmaxwell> sipa: yes sure. but its reasonable to do that. We can migrate signing much faster... and the timing attacks in openssl are real and exploitable, if somewhat fringe and only applying in an already ill advised configuration.
  32 2014-10-10 00:05:18 <cfields> BlueMatt: i'll dig up my branch in a bit. it's really how other projects handle it
  33 2014-10-10 00:06:01 torsthaldo has quit (Quit: Leaving.)
  34 2014-10-10 00:06:49 <BlueMatt> cfields: building a bitcoinconsensus.h.in makes sense because it may be required for declspec, but how does including bitcoin-config.h effect building multiple times?
  35 2014-10-10 00:08:35 drawesome has joined
  36 2014-10-10 00:11:07 gmaxwell has quit (Ping timeout: 240 seconds)
  37 2014-10-10 00:11:08 <cfields> BlueMatt: We need to be able to control how we build internally, externally, and how we present that to client libs
  38 2014-10-10 00:11:20 gmaxwell has joined
  39 2014-10-10 00:11:27 <cfields> for example, we'll soon have the choice of using openssl/libsecp256k1 for the lib..
  40 2014-10-10 00:11:39 gmaxwell has quit (Changing host)
  41 2014-10-10 00:11:39 gmaxwell has joined
  42 2014-10-10 00:11:42 <sipa> ... which should not affect the external interface at all
  43 2014-10-10 00:12:54 benrcole has joined
  44 2014-10-10 00:12:58 <cfields> external, right. but since we share the header, it differs for internal usage
  45 2014-10-10 00:13:10 <cfields> grrgh, just give me a bit to do up a POC :)
  46 2014-10-10 00:13:15 <sipa> i don't understand
  47 2014-10-10 00:13:16 <cfields> better yet, sec, let me find another
  48 2014-10-10 00:13:17 <sipa> ok
  49 2014-10-10 00:13:29 Dr-G has quit (Ping timeout: 264 seconds)
  50 2014-10-10 00:13:52 nsh has joined
  51 2014-10-10 00:14:29 <cfields>  /usr/include/pngconf.h
  52 2014-10-10 00:14:39 <cfields> i'm sure you have that around
  53 2014-10-10 00:14:57 rightrudder has joined
  54 2014-10-10 00:15:28 <lechuga_> libconsensus!
  55 2014-10-10 00:15:34 <lechuga_> BlueMatt: awesome
  56 2014-10-10 00:15:41 <sipa> cfields: what does it need that for?
  57 2014-10-10 00:16:40 SebSebastian has quit (Remote host closed the connection)
  58 2014-10-10 00:17:52 SebSebastian has joined
  59 2014-10-10 00:17:59 Zifre has joined
  60 2014-10-10 00:18:21 cysm has quit (Ping timeout: 272 seconds)
  61 2014-10-10 00:18:54 rightrudder has quit (Quit: rightrudder)
  62 2014-10-10 00:19:08 SebSebastian has quit (Client Quit)
  63 2014-10-10 00:19:44 SebSebastian has joined
  64 2014-10-10 00:19:45 <cfields> sipa: there are all kinds of build configs that need to be supported. they require different attributes in different cases. for ex, if we ship a .a, it needs to be able to work in a .dll or a .obj. declspec oddities make that difficult.
  65 2014-10-10 00:19:58 cysm has joined
  66 2014-10-10 00:20:02 DougieBot5000 has joined
  67 2014-10-10 00:20:06 <cfields> it's possible that we can skip all that since our interface is so small, but that's the standard approach
  68 2014-10-10 00:20:06 <sipa> but a .h.in handles that fine, no?
  69 2014-10-10 00:20:18 Zifre_ has quit (Ping timeout: 258 seconds)
  70 2014-10-10 00:21:13 <cfields> possibly, depends if we end up needing any of our config info
  71 2014-10-10 00:21:15 <sipa> anyway, no strong opinion here -it all sounds ugly :p
  72 2014-10-10 00:21:42 <cfields> for example, if we still have the boost dep, we'll have to check a few things about how it was built
  73 2014-10-10 00:21:59 Subo1977 has quit (Remote host closed the connection)
  74 2014-10-10 00:22:15 Subo1977 has joined
  75 2014-10-10 00:22:42 <cfields> heh yes, it's ugly. i'm really not suggesting anything crazy though, it's quite standard for libs
  76 2014-10-10 00:23:00 kristofferR has quit (Quit: Textual IRC Client: www.textualapp.com)
  77 2014-10-10 00:23:22 devthedev has quit (Remote host closed the connection)
  78 2014-10-10 00:23:53 Cryo has quit (Quit: This computer has gone to sleep)
  79 2014-10-10 00:24:04 <BlueMatt> cfields: for now, I think all we need is ship a .so, so that means we should need a .h.in to ship proper declspec, and that should be it, no?
  80 2014-10-10 00:24:19 <sipa> BlueMatt: whoa, rpcprotocol.cpp? :o
  81 2014-10-10 00:24:40 <sipa> (not a complaint; just surprised that you need it - and certainly something to fix)
  82 2014-10-10 00:24:44 <cfields> heh, fwiw, my list is about 1/10 that size
  83 2014-10-10 00:24:45 <BlueMatt> if we're doing that, that should mean just build one .h to be instaleld (with an #if WINDOWS -> declspec) and one for build time (that can include bitcoin-config.h for the visibility availability)?
  84 2014-10-10 00:24:54 <BlueMatt> sipa: yes, I think it still builds with that removed
  85 2014-10-10 00:25:05 <BlueMatt> sipa: but I deliberately didnt remove anything and just copied EVERYTHING
  86 2014-10-10 00:25:11 <sipa> ah, ok
  87 2014-10-10 00:25:21 aburan28 has quit (Ping timeout: 245 seconds)
  88 2014-10-10 00:25:42 <BlueMatt> if we turned on -flto it wouldnt matter since we only expose the right symbols
  89 2014-10-10 00:25:50 <BlueMatt> but since we dont, we can trim it down by listing files
  90 2014-10-10 00:26:42 <sipa> anyway, the code looks good
  91 2014-10-10 00:27:03 <sipa> i'll let you can cory flesh out the building issues
  92 2014-10-10 00:27:07 <cfields> BlueMatt: i'll work something up. it's really hard to discuss the edge-cases without a working example
  93 2014-10-10 00:27:11 <sipa> s/can/and/
  94 2014-10-10 00:27:22 wallet42 has quit (Quit: Leaving.)
  95 2014-10-10 00:27:36 <BlueMatt> cfields: sure, go for it
  96 2014-10-10 00:27:37 <cfields> let me push up my boost stuff so you guys can start berating me for that instead :)
  97 2014-10-10 00:27:47 <BlueMatt> cfields: heh, sounds like a plan
  98 2014-10-10 00:27:50 <lechuga_> super excited
  99 2014-10-10 00:28:35 <cfields> BlueMatt: i'm not trying to be NIH about it, just that i think there are more edge cases than you'd realize
 100 2014-10-10 00:28:46 * sipa fires a laser a lecu
 101 2014-10-10 00:28:52 * sipa fires a laser a lechuga_ 
 102 2014-10-10 00:28:53 <lechuga_> :)
 103 2014-10-10 00:29:06 <lechuga_> unsure if that's bad
 104 2014-10-10 00:29:06 <BlueMatt> cfields: I'm absolutely sure there are
 105 2014-10-10 00:29:09 <BlueMatt> cfields: go for it :)
 106 2014-10-10 00:29:33 * gmaxwell looks forward to being able to upgrade to gcc 4.7+ and being able to use lto.
 107 2014-10-10 00:29:52 <cfields> gmaxwell: iirc i didn't have anyt luck with it until 4.9
 108 2014-10-10 00:30:16 <cfields> but i think there was also an adjustment period for binutils, so that might not've been all gcc's fault
 109 2014-10-10 00:30:47 <gmaxwell> cfields: it's pretty solid in 4.7+ in my expirence (also from reading gcc buzilla)
 110 2014-10-10 00:31:03 <gmaxwell> but indeed there are binutils interactions, were you testing on mac?
 111 2014-10-10 00:31:13 <cfields> no
 112 2014-10-10 00:31:51 <cfields> gmaxwell: iirc it was that binutils' ar couln't pull out gimple, so it just kinda skipped over it
 113 2014-10-10 00:32:10 <cfields> worked well with a bunch of .o's though :)
 114 2014-10-10 00:32:23 patcon has quit (Ping timeout: 246 seconds)
 115 2014-10-10 00:32:38 Zarutian has quit (Quit: Zarutian)
 116 2014-10-10 00:32:48 <cfields> for me that wasn't fixed until 4.9ish, but maybe that just coincided with the first set of working binutils i ended up with
 117 2014-10-10 00:33:25 sdamashek_ has joined
 118 2014-10-10 00:33:36 <gmaxwell> I'm pretty sure that was your binutils.
 119 2014-10-10 00:34:19 <cfields> well i think upstream binutils still has that problem, no? isn't that why the gcc-ar and friends were born?
 120 2014-10-10 00:36:34 chaosagent has quit (Read error: Connection reset by peer)
 121 2014-10-10 00:36:41 chaosagent_ has joined
 122 2014-10-10 00:37:00 chaosagent_ has quit (Remote host closed the connection)
 123 2014-10-10 00:37:34 <cfields> ah, right, those just setup the plugins correctly
 124 2014-10-10 00:37:44 torsthaldo has joined
 125 2014-10-10 00:38:08 sdamashek has quit (Quit: Bouncer Station ZNC)
 126 2014-10-10 00:38:08 sdamashek_ is now known as sdamashek
 127 2014-10-10 00:38:38 da2ce7 has joined
 128 2014-10-10 00:38:43 <cfields> sipa / BlueMatt: https://github.com/theuni/bitcoin/commits/nuke-boost-in-script
 129 2014-10-10 00:39:16 <cfields> not quite finished yet, but there's a ton of reshuffling, so i'm hesitant to keep going
 130 2014-10-10 00:39:36 pen has quit (Ping timeout: 245 seconds)
 131 2014-10-10 00:41:50 wallet42 has joined
 132 2014-10-10 00:42:11 Sleepnbum has quit (Ping timeout: 246 seconds)
 133 2014-10-10 00:44:40 wallet42 has quit (Read error: Connection reset by peer)
 134 2014-10-10 00:44:46 wallet42 has joined
 135 2014-10-10 00:44:57 chaosagent has joined
 136 2014-10-10 00:45:57 <sipa> cfields: wow, looks like it was a lot more work than i expected
 137 2014-10-10 00:46:05 <sipa> i'm halfway threough the commits
 138 2014-10-10 00:46:22 Detritus has joined
 139 2014-10-10 00:46:54 <cfields> it's not as bad as it looks. it just took some time to figure out how to split it out of the deep core stuff without being too invasive
 140 2014-10-10 00:47:46 <cfields> it's basically just removing boost from serialize, removing allocators from serialize, and splitting out pubkey
 141 2014-10-10 00:48:34 <sipa> yup, you use a ton of commits, but it's fine
 142 2014-10-10 00:48:48 <sipa> lgtm, apart from verifying move-onlyness
 143 2014-10-10 00:49:02 Detritus has quit (Remote host closed the connection)
 144 2014-10-10 00:50:04 Andymeows has joined
 145 2014-10-10 00:50:07 <cfields> sipa: suggestions for where to stick CKey::CheckSignatureElement ?
 146 2014-10-10 00:50:37 <cfields> it needs to move out of CKey. Feels like cheating to just shove it in CPubKey :)
 147 2014-10-10 00:50:53 paxtoncamaro91 has joined
 148 2014-10-10 00:50:57 <sipa> well...
 149 2014-10-10 00:51:10 <sipa> if you 'd call it keyverify and keysign instead of key and pubkey...
 150 2014-10-10 00:52:37 Detritus has joined
 151 2014-10-10 00:53:48 <cfields> heh, ok
 152 2014-10-10 00:53:50 Detritus has left ()
 153 2014-10-10 00:54:20 chaosagent has quit (Quit: No Ping reply in 180 seconds.)
 154 2014-10-10 00:54:22 CheckDavid has quit (Quit: Connection closed for inactivity)
 155 2014-10-10 00:54:34 <cfields> sipa: last one is logging. we currently use our own error() stuff which pulls in our logging and boost...
 156 2014-10-10 00:54:47 chaosagent has joined
 157 2014-10-10 00:54:47 ak_ has quit (Read error: Connection reset by peer)
 158 2014-10-10 00:55:31 ak_ has joined
 159 2014-10-10 00:55:37 <cfields> i figure we can either let the user pass in an error object, but i suspect you'll think that's over-engineered
 160 2014-10-10 00:55:45 <cfields> -either
 161 2014-10-10 00:56:22 <gmaxwell> in the long long term I hope we can move to making the interface boundary C callable, as doing so is basically a requirement to use from other languages.
 162 2014-10-10 00:56:36 <gmaxwell> (long long term, not this release or probably next :) )
 163 2014-10-10 00:57:02 <cfields> gmaxwell: i had planned on doing up a quick c shim, i don't think it should be terribly nasty?
 164 2014-10-10 00:57:22 <sipa> gmaxwell: the consensus library?
 165 2014-10-10 00:57:26 <gmaxwell> yes.
 166 2014-10-10 00:57:32 <sipa> it's already C callable
 167 2014-10-10 00:57:40 <sipa> (matt's current proposal)
 168 2014-10-10 00:57:50 <gmaxwell> I said this because cfields was talking about an error object.
 169 2014-10-10 00:57:52 <phantomcircuit> blargh
 170 2014-10-10 00:58:02 <phantomcircuit> er
 171 2014-10-10 00:58:04 <phantomcircuit> wrong channel
 172 2014-10-10 00:58:06 <sipa> gmaxwell: that's internally in the implementation, not in the interface
 173 2014-10-10 00:58:37 <gmaxwell> sipa: the caller is presumably providing the error handling, no? surely logging shouldn't be internal! :)
 174 2014-10-10 00:58:45 <gmaxwell> Sorry if I'm desynced.
 175 2014-10-10 00:58:46 <sipa> it just retuens a bool
 176 2014-10-10 00:59:01 <cfields> sipa: it's not callable as-is, it needs a shim for creating objects
 177 2014-10-10 00:59:15 <cfields> sipa: ah whoops, sorry. nm
 178 2014-10-10 00:59:24 <sipa> cfields: imho the library shouldn't be doing any logging at all
 179 2014-10-10 00:59:30 <gmaxwell> (actually I want the whole thing to become C too. But thats n-phases away.)
 180 2014-10-10 00:59:39 <sipa> nor should any of script or core even call to logging
 181 2014-10-10 00:59:44 <gmaxwell> I thought it gave side information for failure reasons.
 182 2014-10-10 00:59:45 <sipa> it's just data structures and direct checks
 183 2014-10-10 00:59:47 <jtimon> so script/script is free from boost there, and so is script/interpreter, but the latter depends on core.o which uses boost
 184 2014-10-10 00:59:52 <phantomcircuit> gmaxwell, large n i presume
 185 2014-10-10 01:00:14 <sipa> gmaxwell: script currently doesn't even do that in bitcoin
 186 2014-10-10 01:00:25 <sipa> (and yes, it would be useful, but logging is not the right way...)
 187 2014-10-10 01:00:32 <gmaxwell> phantomcircuit: not really. It's already not really doing anything super snazzy. It does have consensus risk since it requires making more of the memory management explicit... so not now.
 188 2014-10-10 01:00:40 <cfields> jtimon: well, we only need the core header, to be precise..
 189 2014-10-10 01:00:48 <sipa> cfields: gah
 190 2014-10-10 01:00:56 <sipa> please don't go that way
 191 2014-10-10 01:00:57 <cfields> but anyway, it's just a few FOREACH, those can be easily removed
 192 2014-10-10 01:01:37 <gmaxwell> I mean, it can be done with less coding than we've done so far in the pure refactoring.... but some work compariable to the bignum change is required to prove it correct.
 193 2014-10-10 01:01:43 <cfields> sipa: that's why i was hoping get the core structures layered, so that serialization and higher-level functionality would be split up
 194 2014-10-10 01:02:07 <sipa> cfields: core should pretty much just become header only and only be data structures ad serializaqtion
 195 2014-10-10 01:02:10 <gmaxwell> (e.g. piecewise exhaustive testing)
 196 2014-10-10 01:02:13 won9 has quit (Quit: won9)
 197 2014-10-10 01:02:20 <sipa> everything else that is in there is stuff that needs to be moved to validation code
 198 2014-10-10 01:02:25 <sipa> or utility code
 199 2014-10-10 01:03:34 <sipa> gmaxwell: at this point, all we need is a way to make the code inside script to just not do logging
 200 2014-10-10 01:03:39 <cfields> ok, then we're not too far apart :)
 201 2014-10-10 01:03:54 <cfields> either way, i didn't mess with the BOOST_FOREACH. those should be easy to kill off
 202 2014-10-10 01:04:02 <jtimon> sipa duplicating a few lines from core is the fatest way to avoid both including core.h without linking core.o and removing the boost foreach in core
 203 2014-10-10 01:04:05 <cfields> there are a few in script/ too still, iirc
 204 2014-10-10 01:04:26 <sipa> jtimon: i know; i really won't repeat myself again anymore about this
 205 2014-10-10 01:04:30 <jtimon> when core becomes header only we can stop duplicating
 206 2014-10-10 01:04:33 <gmaxwell> jtimon: really not a fan of duplicating even if its the fastest way to achieve nice seperation here. Any duplication is a long term risk which should be carefully justified.
 207 2014-10-10 01:05:15 <cfields> so, backing up a bit... was there a conclusion for logging?
 208 2014-10-10 01:05:45 wallet42 has quit (Quit: Leaving.)
 209 2014-10-10 01:05:50 <sipa> so one way is splitting off the logging code out of util, and then provide an alternative headers-only dummy .h with the same interface
 210 2014-10-10 01:05:58 <sipa> wait, that's not enough
 211 2014-10-10 01:06:05 brson has quit (Quit: leaving)
 212 2014-10-10 01:06:16 <sipa> can't we just kill off logging from core and script :(
 213 2014-10-10 01:06:30 <cfields> sipa: iirc there's only 1 major offender
 214 2014-10-10 01:06:31 <cfields> sec
 215 2014-10-10 01:06:34 <sipa> like, delete it
 216 2014-10-10 01:06:42 brson has joined
 217 2014-10-10 01:06:50 <sipa> if we need more specise information about validation failure, it should return a status object
 218 2014-10-10 01:07:00 <sipa> not print text directly to disk...
 219 2014-10-10 01:07:10 <jtimon> gmaxwell it's not a lot of duplication https://github.com/jtimon/bitcoin/commit/7d492e9d4406c5aecd5fd064c6cf3c5f6d46d3dd
 220 2014-10-10 01:07:48 <jtimon> just the structs plus serialization
 221 2014-10-10 01:07:53 <cfields> sipa: i agree. but you don't think it's necessary to expose that status externally?
 222 2014-10-10 01:07:59 <sipa> which is _exactly_ what coins just should be
 223 2014-10-10 01:08:02 <sipa> *core
 224 2014-10-10 01:08:15 <sipa> cfields: yes, but we're not doing that right now either
 225 2014-10-10 01:08:35 <sipa> i absolutely think we should return information about failure
 226 2014-10-10 01:08:42 <sipa> but that's an independent question of this work
 227 2014-10-10 01:09:22 <jtimon> sipa, what about creating a basecore.o with those classes as Bases and make the current ones extend from them?
 228 2014-10-10 01:10:10 <sipa> that's one solution - though i think just moving the extra validation isn't much more work than that
 229 2014-10-10 01:10:19 <jtimon> after moving everything from core, basecore can be renamed to core again
 230 2014-10-10 01:10:20 <sipa> ehh, extra logic
 231 2014-10-10 01:10:35 <cfields> sipa: so your proposal is to just nuke it, for the sake of the boost removal?
 232 2014-10-10 01:10:41 NewLiberty has joined
 233 2014-10-10 01:10:48 <sipa> cfields: well what are the offenders?
 234 2014-10-10 01:11:13 <cfields> it wouldn't be too much work to whip up a quick enum with corresponding error messages, user passes in a pointer to that
 235 2014-10-10 01:11:25 <sipa> the non-canonical encodings stuff can just go imho
 236 2014-10-10 01:11:36 <cfields> sipa: just interpreter.cpp
 237 2014-10-10 01:12:27 <sipa> i vote delete them
 238 2014-10-10 01:12:34 <sipa> (but that may be controversial)
 239 2014-10-10 01:12:54 <sipa> longer term, have script validation return a status object
 240 2014-10-10 01:13:13 <cfields> well, that's easy, and gives us something to build from
 241 2014-10-10 01:13:20 <cfields> so, will do
 242 2014-10-10 01:16:20 rdponticelli has quit (Remote host closed the connection)
 243 2014-10-10 01:19:06 justanotheruser has quit (Ping timeout: 245 seconds)
 244 2014-10-10 01:19:18 <gmaxwell> it's very useful knowing where something has failed, in particular in some kind of urgent consensus failure situation the time lost just to get an initial bisection on where failure is happening can be critical.  OTOH, this should probably be handled in a different way than the normal logging. E.g. something like a status structure which is set at every possible failure point with a codified rule number and __FILE__ __LINE__ information.
 245 2014-10-10 01:20:01 <sipa> right, that.
 246 2014-10-10 01:22:22 belcher has quit (Quit: Leaving)
 247 2014-10-10 01:23:46 JZavala has joined
 248 2014-10-10 01:24:01 ericmuyser has joined
 249 2014-10-10 01:24:55 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 250 2014-10-10 01:28:50 viajero has left ()
 251 2014-10-10 01:29:32 ivan\ has joined
 252 2014-10-10 01:33:02 Application has quit (Remote host closed the connection)
 253 2014-10-10 01:33:47 <sipa> Luke-Jr: seen http://bitcoin.stackexchange.com/questions/20411/bfgminer-rejected-problem ?
 254 2014-10-10 01:33:50 NewLiberty has quit (Ping timeout: 260 seconds)
 255 2014-10-10 01:34:58 <Luke-Jr> nope
 256 2014-10-10 01:36:16 qualiabyte has joined
 257 2014-10-10 01:38:59 goykasi has joined
 258 2014-10-10 01:45:02 robonerd has quit (Ping timeout: 260 seconds)
 259 2014-10-10 01:47:07 robonerd has joined
 260 2014-10-10 01:47:07 robonerd has quit (Changing host)
 261 2014-10-10 01:47:07 robonerd has joined
 262 2014-10-10 01:48:03 ak_ has quit (Read error: Connection reset by peer)
 263 2014-10-10 01:48:17 <phantomcircuit> sipa, looks like session resume issues
 264 2014-10-10 01:48:23 <phantomcircuit> which could either be bfgminer or the pool
 265 2014-10-10 01:48:37 <sipa> answer there; i don't care about the answer :)
 266 2014-10-10 01:49:05 ak_ has joined
 267 2014-10-10 01:53:27 webdeli has quit (Remote host closed the connection)
 268 2014-10-10 01:57:26 Raziel has quit (Ping timeout: 246 seconds)
 269 2014-10-10 02:02:20 ivan\ has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
 270 2014-10-10 02:05:05 webdeli has joined
 271 2014-10-10 02:11:28 agath_pd has joined
 272 2014-10-10 02:11:41 agath has quit (Remote host closed the connection)
 273 2014-10-10 02:12:26 ValicekB has quit (Ping timeout: 245 seconds)
 274 2014-10-10 02:14:11 waxwing has quit (Ping timeout: 245 seconds)
 275 2014-10-10 02:14:47 shadowbroker has joined
 276 2014-10-10 02:16:07 ValicekB has joined
 277 2014-10-10 02:16:46 jtimon has quit (Ping timeout: 260 seconds)
 278 2014-10-10 02:17:43 drawesome has quit (Changing host)
 279 2014-10-10 02:17:43 drawesome has joined
 280 2014-10-10 02:18:15 jtimon has joined
 281 2014-10-10 02:24:38 one0one has joined
 282 2014-10-10 02:25:20 Subo1977_ has joined
 283 2014-10-10 02:29:06 Subo1977 has quit (Ping timeout: 264 seconds)
 284 2014-10-10 02:32:37 Application has joined
 285 2014-10-10 02:34:07 Zoop_ has quit (Ping timeout: 240 seconds)
 286 2014-10-10 02:35:21 oujh has quit (Ping timeout: 245 seconds)
 287 2014-10-10 02:36:00 ivan\ has joined
 288 2014-10-10 02:37:06 aschildbach_ has joined
 289 2014-10-10 02:37:46 aschildbach has quit (Ping timeout: 260 seconds)
 290 2014-10-10 02:39:07 gonedrk has quit (Quit: Leaving)
 291 2014-10-10 02:39:11 Zoop_ has joined
 292 2014-10-10 02:40:24 oujh has joined
 293 2014-10-10 02:42:56 devthedev has joined
 294 2014-10-10 02:46:26 webdeli has quit (Remote host closed the connection)
 295 2014-10-10 02:46:50 justanotheruser has joined
 296 2014-10-10 02:47:15 <earlz> So, is there a library for javascript for interfacing with the RPC interface... that runs in the browser?
 297 2014-10-10 02:47:27 <earlz> as dangerous as that sounds lol
 298 2014-10-10 02:48:07 <lechuga_> it doesn't exist in bitcore?
 299 2014-10-10 02:50:02 Centaure_ has joined
 300 2014-10-10 02:50:23 <gmaxwell> earlz: no. somewhat hard to prevent CSRF. ... esp some stupid browsers like IE do credential caching.
 301 2014-10-10 02:50:50 Centaure has quit (Ping timeout: 260 seconds)
 302 2014-10-10 02:51:07 paxtoncamaro91 has quit (Ping timeout: 240 seconds)
 303 2014-10-10 02:51:48 brson has quit (Quit: leaving)
 304 2014-10-10 02:52:09 <earlz> he wayyyy too many stupid altcoin devs provide coins with a configuration including a default username/password/rpcport and of course server=1... so terrible
 305 2014-10-10 02:57:13 Centaure_ has quit (Remote host closed the connection)
 306 2014-10-10 02:58:16 dcousens has left ()
 307 2014-10-10 03:02:13 knotwork__ has quit (Read error: Connection reset by peer)
 308 2014-10-10 03:05:06 aliasaila has quit (Remote host closed the connection)
 309 2014-10-10 03:05:55 Guest9784 has joined
 310 2014-10-10 03:10:46 webdeli_ has joined
 311 2014-10-10 03:11:01 rdbell has joined
 312 2014-10-10 03:11:44 rightrudder has joined
 313 2014-10-10 03:15:52 legendary is now known as firelegend
 314 2014-10-10 03:17:26 TheSeven has quit (Ping timeout: 260 seconds)
 315 2014-10-10 03:18:41 <earlz> weird. I can't get bitcore to work inbrowser
 316 2014-10-10 03:18:46 TheSeven has joined
 317 2014-10-10 03:18:59 <earlz> the daemon just seems to return empty responses to an OPTION request or something
 318 2014-10-10 03:19:22 syst3mw0rm has joined
 319 2014-10-10 03:20:15 Belkaar has quit (Ping timeout: 260 seconds)
 320 2014-10-10 03:23:16 Belkaar has joined
 321 2014-10-10 03:24:23 <earlz> I don't see how this bitcore browser ever works
 322 2014-10-10 03:26:30 jtimon has quit (Read error: No route to host)
 323 2014-10-10 03:29:34 syst3mw0_ has joined
 324 2014-10-10 03:30:04 syst3mw0rm has quit (Ping timeout: 258 seconds)
 325 2014-10-10 03:32:34 waxwing has joined
 326 2014-10-10 03:34:42 ak_ has quit (Read error: Connection reset by peer)
 327 2014-10-10 03:34:57 benrcole has quit (Quit: Leaving.)
 328 2014-10-10 03:35:27 ak_ has joined
 329 2014-10-10 03:39:41 Andrewmeows has joined
 330 2014-10-10 03:41:18 devthedev has quit (Remote host closed the connection)
 331 2014-10-10 03:42:43 Andymeows has quit (Ping timeout: 258 seconds)
 332 2014-10-10 03:46:32 Andrewmeows is now known as Andymeows
 333 2014-10-10 03:50:13 rdbell has quit (Quit: Lingo - http://www.lingoirc.com)
 334 2014-10-10 03:54:13 ubuntu_ has quit (Ping timeout: 258 seconds)
 335 2014-10-10 04:01:24 torsthaldo has quit (Quit: Leaving.)
 336 2014-10-10 04:01:44 Burrito has quit (Remote host closed the connection)
 337 2014-10-10 04:12:00 Mutsumi has joined
 338 2014-10-10 04:12:12 moa has quit (Quit: Leaving.)
 339 2014-10-10 04:12:30 Guest9784 has quit (Ping timeout: 260 seconds)
 340 2014-10-10 04:16:36 papa2 has joined
 341 2014-10-10 04:17:07 _nskelsey_ has quit (Ping timeout: 240 seconds)
 342 2014-10-10 04:17:21 agricocb has joined
 343 2014-10-10 04:17:25 digitalmagus8 has joined
 344 2014-10-10 04:18:22 syst3mw0_ has quit (Ping timeout: 245 seconds)
 345 2014-10-10 04:18:41 dfletcher is now known as drgreenthumb
 346 2014-10-10 04:19:30 papa3 has quit (Ping timeout: 264 seconds)
 347 2014-10-10 04:19:42 NewLiberty has joined
 348 2014-10-10 04:19:43 NewLiberty_ has joined
 349 2014-10-10 04:19:52 NewLiberty_ has quit (Remote host closed the connection)
 350 2014-10-10 04:20:22 Qatz is now known as SpicyShibe
 351 2014-10-10 04:22:47 Namworld has quit ()
 352 2014-10-10 04:26:23 Guest9784 has joined
 353 2014-10-10 04:26:26 da2ce7 has joined
 354 2014-10-10 04:28:03 ak_ has quit (Read error: Connection reset by peer)
 355 2014-10-10 04:28:48 ak_ has joined
 356 2014-10-10 04:36:50 ubuntu_ has joined
 357 2014-10-10 04:40:07 won9 has joined
 358 2014-10-10 04:41:26 MoALTz has quit (Ping timeout: 260 seconds)
 359 2014-10-10 04:42:24 MoALTz has joined
 360 2014-10-10 04:45:52 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 361 2014-10-10 04:51:31 Alina-malina has joined
 362 2014-10-10 04:53:01 syst3mw0rm has joined
 363 2014-10-10 04:54:53 ThomasV has joined
 364 2014-10-10 04:56:42 nullbyte has quit (Ping timeout: 258 seconds)
 365 2014-10-10 04:58:28 ionstorm has quit (Remote host closed the connection)
 366 2014-10-10 04:59:41 papa3 has joined
 367 2014-10-10 04:59:48 fanquake has joined
 368 2014-10-10 05:00:02 simondlr has joined
 369 2014-10-10 05:01:05 eadz has joined
 370 2014-10-10 05:02:06 papa2 has quit (Ping timeout: 264 seconds)
 371 2014-10-10 05:03:09 <eadz> anyone know what is up with testnet. According to https://test-insight.bitpay.com/blocks the last 7800 blocks are orphaned?
 372 2014-10-10 05:08:10 eadz has quit (Quit: Textual IRC Client: www.textualapp.com)
 373 2014-10-10 05:12:44 <phantomcircuit> it's test net...
 374 2014-10-10 05:14:13 syst3mw0_ has joined
 375 2014-10-10 05:14:20 <null_radix> hey sipa are you around?
 376 2014-10-10 05:17:17 syst3mw0rm has quit (Ping timeout: 246 seconds)
 377 2014-10-10 05:17:43 test_ has joined
 378 2014-10-10 05:18:18 Starduster_ has joined
 379 2014-10-10 05:18:47 test_ has quit (Client Quit)
 380 2014-10-10 05:21:22 ak_ has quit (Read error: Connection reset by peer)
 381 2014-10-10 05:21:29 Starduster has quit (Ping timeout: 246 seconds)
 382 2014-10-10 05:22:21 ak_ has joined
 383 2014-10-10 05:28:59 CheckDavid has joined
 384 2014-10-10 05:29:00 linuxguru has joined
 385 2014-10-10 05:29:04 Zoop_ has quit (Ping timeout: 272 seconds)
 386 2014-10-10 05:30:04 <linuxguru> hi guys, i just did an install of bitcoind on GENTOO linux, but for some reason its not working with satoshi dice... is this expected behaviour from the master bitcoin code?  did devs start blocking certain addresses and making bitcoin not fungible?  if not why is this bug present in the gentoo package?
 387 2014-10-10 05:30:07 coeus has quit (Ping timeout: 240 seconds)
 388 2014-10-10 05:30:45 <linuxguru> The gentoo package is not behaving as the master branch on github does.... why is there a bug in the gentoo distribution>?
 389 2014-10-10 05:32:18 nezZario has joined
 390 2014-10-10 05:33:19 <gmaxwell> linuxguru: Take it up with gentoo. Please don't discuss it further here. (sorry to be harsh, but esp with comments like "did devs start ... making bitcoin not fungible" it's really hard to tell if you're trolling or not. We're not going to discuss this, it's a gentoo thing.
 391 2014-10-10 05:33:24 <gmaxwell> )
 392 2014-10-10 05:34:14 linuxguru has quit (Quit: Don't be square | www.blackcoinsquare.org | Squares everywhere.)
 393 2014-10-10 05:34:35 Zoop_ has joined
 394 2014-10-10 05:36:28 ubuntu_ has quit (Ping timeout: 244 seconds)
 395 2014-10-10 05:37:59 paveljanik has joined
 396 2014-10-10 05:38:34 <gmaxwell> (nice altcoin email address / sig there :( )
 397 2014-10-10 05:39:03 ubuntu_ has joined
 398 2014-10-10 05:39:12 <justanotheruser> lol
 399 2014-10-10 05:39:23 <justanotheruser> there has been a wave of FUD coming about the gentoo thing
 400 2014-10-10 05:39:34 <justanotheruser> I doubt that many people use gentoo. I have a feeling its the same people
 401 2014-10-10 05:39:40 <justanotheruser> or a set of different people working for blackcoin
 402 2014-10-10 05:42:10 <Luke-Jr> justanotheruser: I doubt half the trolls even use Gentoo themselves. There are more users happy with it than unhappy, though, so I guess that says enough. Anyhow, off-topic here ;)
 403 2014-10-10 05:44:53 <gmaxwell> Right.  My frown was mostly just the possibility that it is FUD being pushed by alt pumpers is really unappealing... the world is a hard enough place without people trying to crap on your system purely because it helps them promote something else, some of whom have no reputation to protect and so don't mind how much mud they fling... oh well. no use speculating or lamenting.
 404 2014-10-10 05:45:44 fanquake has left ()
 405 2014-10-10 05:48:12 jtimon has joined
 406 2014-10-10 05:49:11 ubuntu_ has quit (Ping timeout: 260 seconds)
 407 2014-10-10 05:52:06 cystic has quit (Quit: Connection closed for inactivity)
 408 2014-10-10 05:52:40 <lechuga_> weird
 409 2014-10-10 05:53:00 <lechuga_> and they all seem to troll re: luke's patches
 410 2014-10-10 05:53:12 <lechuga_> prob same guy
 411 2014-10-10 05:54:02 <phantomcircuit> gmaxwell, that was 1000% a troll
 412 2014-10-10 05:54:22 <lechuga_> hard to believe they're all actually frustrated using bitcoin-qt for satoshidice
 413 2014-10-10 05:54:25 <lechuga_> and find this channel
 414 2014-10-10 05:54:51 <gmaxwell> The world is a wide and weird place.
 415 2014-10-10 05:54:57 <gmaxwell> All things are possible.
 416 2014-10-10 05:55:10 <Belxjander> well the gentoo gain of bitcoind as a package must have happened sometime within the last 2 years
 417 2014-10-10 05:55:12 <lechuga_> how's that razor thing go
 418 2014-10-10 05:55:22 <Belxjander> lechuga_: occams razor?
 419 2014-10-10 05:55:30 <gmaxwell> (in any case, the probablities are why I gave the result I did.)
 420 2014-10-10 05:55:38 <lechuga_> i want 2 say yes but suspicious of troll
 421 2014-10-10 05:55:48 <lechuga_> heh
 422 2014-10-10 05:56:15 <gmaxwell> lechuga_: occams razor cuts both ways. If you think about it trolling actually doesn't make a lot of sense, so ... perhaps we should assume there are no trolls. (also, assume there are no offtopic conversations?)
 423 2014-10-10 05:56:45 <Belxjander> gmaxwell: but isn't making the assumptions in the first place also cutting yourself off from possibilities?
 424 2014-10-10 05:56:57 _nskelsey_ has joined
 425 2014-10-10 05:57:25 Vinnie_win_w has joined
 426 2014-10-10 05:57:26 Vinnie_win_w has quit (Remote host closed the connection)
 427 2014-10-10 05:57:37 <gmaxwell> ::shrugs:: I gave a response which was hopefully acceptable under a wide set of possibilities.
 428 2014-10-10 05:57:51 <lechuga_> agreed
 429 2014-10-10 06:00:24 <phantomcircuit> gmaxwell, i have yet to see anybody mention that the patch is a use flag
 430 2014-10-10 06:00:47 <phantomcircuit> which strongly indicates nobody complaining about it is actually even using gentoo
 431 2014-10-10 06:02:40 <gwillen> phantomcircuit: hmm? It's a default-enabled package-specific USE flag
 432 2014-10-10 06:02:53 <gwillen> so most people will get it without knowing it exists
 433 2014-10-10 06:03:44 <phantomcircuit> gwillen, people install packages without checking the use flags
 434 2014-10-10 06:03:45 <phantomcircuit> wat
 435 2014-10-10 06:03:53 <gwillen> :rolleyes:
 436 2014-10-10 06:04:07 <gwillen> how many gentoo packages have you installed, to claim you have manually checked the USE flags for each one :-P
 437 2014-10-10 06:04:17 <gwillen> any functioning gentoo system has thousands of packages with at least thousands of USE flags
 438 2014-10-10 06:04:30 <phantomcircuit> lots?
 439 2014-10-10 06:04:33 <Luke-Jr> gwillen: 1784, and when I first install something new I usually check it
 440 2014-10-10 06:04:38 <phantomcircuit> most packages dont have package specific use flags
 441 2014-10-10 06:04:56 <Luke-Jr> and Portage conveniently tells me when packages being updated have new USE flags
 442 2014-10-10 06:04:59 <gwillen> I'm sure you've not checked the package specific USE flags for all the dependencies you've ever pulled in
 443 2014-10-10 06:05:07 <Belxjander> gwillen: I have run a gentoo system...and I automated the update process to occur fortnightly...left the box for a year and required rewriting the use flags at that point as they actively changed a lot of them
 444 2014-10-10 06:05:09 <gwillen> although I suppose that's not at issue here unless bitcoin will get pulled in as a dependency of something
 445 2014-10-10 06:05:11 <Luke-Jr> gwillen: most of the time I don't care much
 446 2014-10-10 06:05:32 <Belxjander> gwillen: I had made section specific use flags listing ALL of the packages installed on the target system with package specific on/off settings
 447 2014-10-10 06:05:46 <phantomcircuit> gwillen, er yeah i have
 448 2014-10-10 06:05:51 <gwillen> o_O
 449 2014-10-10 06:06:02 <Luke-Jr> gwillen: in any case, a user who doesn't care, doesn't care.
 450 2014-10-10 06:06:04 NewLiberty has quit (Ping timeout: 272 seconds)
 451 2014-10-10 06:06:08 <gwillen> phantomcircuit: that sounds like a lot more effort than I'm willing to put in to sysadminning I guess
 452 2014-10-10 06:06:15 <gwillen> since I'm not getting paid for it
 453 2014-10-10 06:06:51 <Belxjander> gwillen: I did that on a home server setup...and it was a pita for about a day...then a full rebuild afterwards with some cleanup after that
 454 2014-10-10 06:07:15 syst3mw0rm has joined
 455 2014-10-10 06:07:32 <gwillen> what I found when I ran gentoo is that most package-specific USE flags were not even adquately documented for me to know what they _did_
 456 2014-10-10 06:07:36 <gwillen> this was some years ago, though
 457 2014-10-10 06:07:55 neozaru has joined
 458 2014-10-10 06:07:59 syst3mw0_ has quit (Ping timeout: 244 seconds)
 459 2014-10-10 06:08:00 hasha_ is now known as hasha
 460 2014-10-10 06:08:24 <gwillen> anyway, this is not the right place for gentoo discussion, I just found the assumption dubious that most Gentoo users would check for available USE flags before installing every package
 461 2014-10-10 06:08:35 <Belxjander> gwillen: definitely...easier to make a global "USE" flags setup and then package specific use flags listings for anything "extra" that may include dependency loops or other "broken" behaviours when installing the system
 462 2014-10-10 06:09:00 <gmaxwell> And the troll(?) wins. :-/
 463 2014-10-10 06:09:08 <Belxjander> gwillen: the whole gentoo package situation is a bit over-automateable at the moment
 464 2014-10-10 06:09:10 <phantomcircuit> gmaxwell, shrug
 465 2014-10-10 06:09:25 <Belxjander> at least imho
 466 2014-10-10 06:09:30 <gmaxwell> All it takes for trolls to be victorious on the internet is for geeks to be geeks on the internet. :)
 467 2014-10-10 06:11:11 Eiii has quit ()
 468 2014-10-10 06:11:20 <Luke-Jr> XD
 469 2014-10-10 06:14:31 jtimon has quit (Ping timeout: 258 seconds)
 470 2014-10-10 06:14:41 ak_ has quit (Read error: Connection reset by peer)
 471 2014-10-10 06:16:17 ak_ has joined
 472 2014-10-10 06:22:07 <Luke-Jr> (if anyone wants to help stifle this brand of troll on reddit before it gets in the hands of more trolls: http://www.reddit.com/r/Bitcoin/comments/2ityg2/warning_bitcoin_address_blacklists_have_been/ )
 473 2014-10-10 06:24:07 <justanotheruser> Luke-Jr: looks like you're about to get boycotted
 474 2014-10-10 06:24:18 * justanotheruser removes every change made by Luke-Jr from bitcoin core
 475 2014-10-10 06:24:22 <Luke-Jr> justanotheruser: lol, as if trolls hire me anyway
 476 2014-10-10 06:24:57 <Luke-Jr> I mean, part of my job in Bitcoin is to get the trolls on my back so they leave the others alone, right? :p
 477 2014-10-10 06:25:30 <Belxjander> well...THAT would be a subtle form of assualt...hire the main programmers of a project for "make work" and dump the results but keeping them too busy to retain management interest in the project...
 478 2014-10-10 06:25:51 <Luke-Jr> lol
 479 2014-10-10 06:25:56 <Belxjander> Luke-Jr: well it looks like you may be doing that...extra well?
 480 2014-10-10 06:26:05 <justanotheruser> Luke-Jr: maybe.
 481 2014-10-10 06:26:23 <justanotheruser> Perhaps you can be bitcoin cores PR lead
 482 2014-10-10 06:26:31 <Luke-Jr> lol
 483 2014-10-10 06:26:56 <justanotheruser> the responses would be hilarious
 484 2014-10-10 06:27:06 <wumpus> justanotheruser: ah yes the master_no_lukejr branch :-)
 485 2014-10-10 06:27:26 <Luke-Jr> someone should make that
 486 2014-10-10 06:27:30 <Luke-Jr> it'd be interesting
 487 2014-10-10 06:27:45 <justanotheruser> wumpus: would get a lot of support I bet
 488 2014-10-10 06:27:51 <Luke-Jr> "yes, we know it rounds to 2 decimal places; no, that's not a bug, it's what you asked for."
 489 2014-10-10 06:29:14 Andymeows has quit (Ping timeout: 272 seconds)
 490 2014-10-10 06:29:47 ThomasV has quit (Ping timeout: 260 seconds)
 491 2014-10-10 06:29:54 Cory has quit ()
 492 2014-10-10 06:30:02 <wumpus> heh, a small practical problem would be that once a patch becomes too deeply buried in history it becomes impossible to revert it
 493 2014-10-10 06:30:14 <wumpus> too many changes to the same code since :)
 494 2014-10-10 06:30:57 webdeli_ has quit (Remote host closed the connection)
 495 2014-10-10 06:31:15 <Luke-Jr> wumpus: not impossible, just very difficult :P
 496 2014-10-10 06:32:22 <wumpus> so difficult that at some point it would be easier to build a time machine to go back in time and avoid Luke-Jr's commits from being merged in the first place :p
 497 2014-10-10 06:33:17 <Luke-Jr> wumpus: meh, you can always revert by implementing the opposite of the commit message ;)
 498 2014-10-10 06:34:49 <gmaxwell> meh, just remove mining and the wallet, that should get the vast majority of luke's code. :P
 499 2014-10-10 06:36:02 <wumpus> a sledgehammer approach, but effective
 500 2014-10-10 06:36:59 cbeams has joined
 501 2014-10-10 06:38:36 <Luke-Jr> btw, I submitted a PR tonight with step 1 of moving policy to its own (potentially-subclassable) source file :p
 502 2014-10-10 06:40:22 da2ce7 has joined
 503 2014-10-10 06:41:16 <wumpus> Luke-Jr: interesting!
 504 2014-10-10 06:41:44 natoshisakamoto has joined
 505 2014-10-10 06:41:52 <natoshisakamoto> http://www.reddit.com/r/Bitcoin/comments/2ityg2/warning_bitcoin_address_blacklists_have_been/
 506 2014-10-10 06:42:07 AaronvanW has joined
 507 2014-10-10 06:42:09 <natoshisakamoto> have you guys seen this?
 508 2014-10-10 06:43:30 <gmaxwell> natoshisakamoto: you realize that we can tell that you're the same person who joined earlier and was asked to take this elsewhere, right?
 509 2014-10-10 06:43:32 <Luke-Jr> natoshisakamoto: yes thanks, but trolling like that is off-topic here
 510 2014-10-10 06:43:59 <Luke-Jr> ugh, this guy is spamming every #bitcoin channel
 511 2014-10-10 06:44:12 <Luke-Jr> (or at least 2 so far)
 512 2014-10-10 06:44:36 <natoshisakamoto> luke, you deserve it. stop fucking with default behaviour of master branch code
 513 2014-10-10 06:44:57 <natoshisakamoto> take your facist dictator nazi code elsewhere
 514 2014-10-10 06:45:17 <petertodd> thanks
 515 2014-10-10 06:45:52 <gwillen> np
 516 2014-10-10 06:46:01 <petertodd> trolling for ACKs for 'Discourage fee sniping with nLockTime' - https://github.com/bitcoin/bitcoin/pull/2340
 517 2014-10-10 06:46:09 <gmaxwell> Luke-Jr: this is probably too surprising a default, as I said earlier. It would be super better to just have no default and useflag the policy entirely. (well not the most usable, but its more in the gentoo spirit)
 518 2014-10-10 06:46:25 <petertodd> fixed the last issue, and I just noticed it's been open for 1 year, 7 months...
 519 2014-10-10 06:48:48 pen has joined
 520 2014-10-10 06:48:52 AaronvanW has quit (Read error: Connection reset by peer)
 521 2014-10-10 06:51:10 Guest9784 has quit (Ping timeout: 260 seconds)
 522 2014-10-10 06:51:56 MoALTz has quit (Quit: Leaving)
 523 2014-10-10 06:52:39 da2ce7 has quit (Ping timeout: 260 seconds)
 524 2014-10-10 06:54:18 gst has quit (Ping timeout: 264 seconds)
 525 2014-10-10 06:55:58 gst has joined
 526 2014-10-10 06:56:08 da2ce7 has joined
 527 2014-10-10 06:56:34 coinheavy has joined
 528 2014-10-10 06:58:39 da2ce7_laptop has joined
 529 2014-10-10 07:01:17 da2ce7 has quit (Ping timeout: 258 seconds)
 530 2014-10-10 07:02:56 da2ce7 has joined
 531 2014-10-10 07:03:10 PRab has quit (Read error: Connection reset by peer)
 532 2014-10-10 07:03:12 neozaru has quit (Remote host closed the connection)
 533 2014-10-10 07:03:34 da2ce7_laptop has quit (Ping timeout: 250 seconds)
 534 2014-10-10 07:03:40 PRab has joined
 535 2014-10-10 07:07:49 <Luke-Jr> gmaxwell: I'll have to split up my branch between policy and features. It's doable, just needs time.
 536 2014-10-10 07:08:01 ak_ has quit (Read error: Connection reset by peer)
 537 2014-10-10 07:09:01 ak_ has joined
 538 2014-10-10 07:14:22 DougieBot5000 has quit (Quit: Leaving)
 539 2014-10-10 07:18:26 kgk_ has joined
 540 2014-10-10 07:19:15 <BlueMatt> wumpus: "well, someone else thinks this is a good idea" may be the worst reason to be the first person to ack a pull....
 541 2014-10-10 07:19:32 <wumpus> BlueMatt: well, it's mildly useful isn't it
 542 2014-10-10 07:19:41 <wumpus> BlueMatt: I just don't want huge discussions about something trivial like that
 543 2014-10-10 07:20:10 <wumpus> the code is obviously correct, so the only discussion would be about desirability of the feature
 544 2014-10-10 07:20:21 <BlueMatt> keyword there is "first person to"
 545 2014-10-10 07:20:23 <BlueMatt> :)
 546 2014-10-10 07:20:33 <sipa> which pull?
 547 2014-10-10 07:20:35 <petertodd> the RPC interface is weird, because it gets used so often by humans
 548 2014-10-10 07:20:44 <BlueMatt> we need a "meh, I wont merge it, but code lgtm"
 549 2014-10-10 07:20:50 <wumpus> https://github.com/bitcoin/bitcoin/pull/4964
 550 2014-10-10 07:21:17 <sipa> ah
 551 2014-10-10 07:21:22 <sipa> little opibion
 552 2014-10-10 07:21:47 <BlueMatt> opibion?
 553 2014-10-10 07:22:11 <sipa> "i have little opinion"
 554 2014-10-10 07:22:29 <wumpus> but I'm ok with adding it to bitcoin-tx instead as well (if someone bothers to do that)
 555 2014-10-10 07:23:02 * BlueMatt votes for merge to avoid further discussion
 556 2014-10-10 07:23:05 <sipa> it should be in bitcoin-key :)
 557 2014-10-10 07:23:07 <petertodd> BlueMatt: ha
 558 2014-10-10 07:23:08 <BlueMatt> since it has now had more discussion than its worth
 559 2014-10-10 07:23:26 <BlueMatt> the "fuck it, merge it" approach
 560 2014-10-10 07:23:32 <BlueMatt> at least its better than "fuck it, ship it"
 561 2014-10-10 07:24:20 cbeams has quit (Remote host closed the connection)
 562 2014-10-10 07:24:57 <wumpus> well I'm going to test it then...
 563 2014-10-10 07:25:17 kgk_ has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 564 2014-10-10 07:25:23 <BlueMatt> ;;later tell cfields do you know if travis runs its arm tests on an actual arm box, or in an emulator?
 565 2014-10-10 07:25:24 <gribble> The operation succeeded.
 566 2014-10-10 07:25:38 <sipa> BlueMatt: it does not run tests, just compiles
 567 2014-10-10 07:25:38 * Luke-Jr thinks it is logical for validateaddress to give scriptPubKey, but no strong opinion
 568 2014-10-10 07:25:43 <wumpus> IIRC travis doesn't run arm tests, it just does a compile for that platform
 569 2014-10-10 07:25:57 <BlueMatt> ;;later tell cfields if its an actual arm box, we really should be running tests (maybe without comparison tool) as arm has flushed out bugs in the past
 570 2014-10-10 07:25:58 <gribble> The operation succeeded.
 571 2014-10-10 07:26:01 <wumpus> tests are executed for x86 linux 32/64 and win 32/64
 572 2014-10-10 07:26:01 <BlueMatt> sipa: I know :p
 573 2014-10-10 07:26:09 <wumpus> (latter using wine)
 574 2014-10-10 07:26:29 <wumpus> BlueMatt: then why do you ask?
 575 2014-10-10 07:26:35 <Luke-Jr> I wonder if we should pass -frandom-seed differently to each x86-64 build
 576 2014-10-10 07:26:45 <BlueMatt> wumpus: I asked if its running in physical arm hardware or an emulator
 577 2014-10-10 07:26:52 <sipa> neither
 578 2014-10-10 07:26:55 <wumpus> BlueMatt: it's doing a cross compile
 579 2014-10-10 07:26:59 <BlueMatt> oh, it just compiles it?
 580 2014-10-10 07:27:00 <BlueMatt> damn
 581 2014-10-10 07:27:01 <BlueMatt> oh well
 582 2014-10-10 07:27:02 <Luke-Jr> an earlier version of my policy PR actually failed only when built with some random seeds
 583 2014-10-10 07:27:03 <Luke-Jr> :|
 584 2014-10-10 07:27:04 <wumpus> yes, as I said
 585 2014-10-10 07:27:10 <sipa> and i said :)
 586 2014-10-10 07:27:18 <Luke-Jr> BlueMatt: Travis only supports x86-64 Ubuntu :/
 587 2014-10-10 07:27:20 <BlueMatt> well I didnt read either right :p
 588 2014-10-10 07:27:24 <wumpus> Luke-Jr: wut?! frandom-seed shouldn't make any difference
 589 2014-10-10 07:27:29 <Luke-Jr> wumpus: initialisation order
 590 2014-10-10 07:27:42 <Luke-Jr> I was using Params() in a global var initialiser
 591 2014-10-10 07:27:47 <BlueMatt> ;;later tell cfields as $(EVERYONE) points out, nvm
 592 2014-10-10 07:27:47 <gribble> The operation succeeded.
 593 2014-10-10 07:27:58 <wumpus> Luke-Jr: whoa, don't do that
 594 2014-10-10 07:28:07 RBecker has quit (Ping timeout: 258 seconds)
 595 2014-10-10 07:28:12 <Luke-Jr> yeah, it's fixed now.. but might be good to have Travis exercise looking for those
 596 2014-10-10 07:28:12 <wumpus> if possible please don't use global var initializers/destructors at all
 597 2014-10-10 07:28:34 <sipa> let's use the git commit as random seed
 598 2014-10-10 07:28:51 <Luke-Jr> sipa: … someone will grind the commit until Travis passes it :P
 599 2014-10-10 07:29:01 <sipa> so we'll see consistent failure in unrelated commits when someone messes with initialization order :p
 600 2014-10-10 07:30:17 <gmaxwell> oops. hm. seems to found a weird bug
 601 2014-10-10 07:30:21 <gmaxwell> 2014-10-10 07:21:35 Error: Incorrect or no genesis block found. Wrong datadir for network?
 602 2014-10-10 07:30:39 weilu has joined
 603 2014-10-10 07:31:02 <sipa> gmaxwell: gah, i fixed bugs causing that a couple of times
 604 2014-10-10 07:31:05 <wumpus> how did you get that?
 605 2014-10-10 07:31:10 justanotheruser is now known as sama
 606 2014-10-10 07:31:27 <gmaxwell> I was trying to torture 4988 but it seems the node I was testing on didn't have it applied.
 607 2014-10-10 07:31:39 sama is now known as justanotheruser
 608 2014-10-10 07:32:08 <gmaxwell> I started a IBD on a node with no state. Shut the node down (with a polite ctrl-c to bitcoind). deleted the chainstate, and restarted.
 609 2014-10-10 07:32:23 <gmaxwell> it was as far as 2014-10-10 07:19:45 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=14943, size=3457320, heights=0...14942, time=2009-01-03...2009-05-18)
 610 2014-10-10 07:32:43 justanotheruser is now known as day
 611 2014-10-10 07:32:46 <gmaxwell> I see the genesis block at the start of the first block file.
 612 2014-10-10 07:33:01 day is now known as justanotheruser
 613 2014-10-10 07:33:44 amtri has joined
 614 2014-10-10 07:34:15 shadowbroker has quit (Read error: Connection reset by peer)
 615 2014-10-10 07:34:48 cbeams has joined
 616 2014-10-10 07:37:50 <gmaxwell> sipa: in any case, what I wnated to test about 4988, is that on the first start it ends up deferencing [0] in the vector with nothing else there and printing:
 617 2014-10-10 07:37:53 <gmaxwell> 2014-10-10 07:28:59 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=0, size=0, heights=0...0, time=1970-01-01...1970-01-01)
 618 2014-10-10 07:38:08 <gmaxwell> which is a bit weird.
 619 2014-10-10 07:39:57 Grouver has joined
 620 2014-10-10 07:40:23 <gmaxwell> anycase, the procedure I gave there is a 2/2 reproduction for me on top of the tree here which I think is a couple days ago plus the do not keep fully spent but unwritten ccoins entries code.
 621 2014-10-10 07:42:29 zeroc00l has joined
 622 2014-10-10 07:42:47 <wumpus> does simply deleting the chainstate imply -reindex?
 623 2014-10-10 07:43:12 rightrudder has quit (Quit: rightrudder)
 624 2014-10-10 07:43:15 RBecker has joined
 625 2014-10-10 07:43:33 ThomasV has joined
 626 2014-10-10 07:43:54 <wumpus> what is *supposed* to happen if you delete the chainstate and restart?
 627 2014-10-10 07:44:52 chaosagent has quit (Ping timeout: 272 seconds)
 628 2014-10-10 07:45:17 benrcole has joined
 629 2014-10-10 07:45:27 <wumpus> anyhow: I can reproduce it too "Error: Incorrect or no genesis block found. Wrong datadir for network?". Goes away when providing -reindex.
 630 2014-10-10 07:46:22 <gmaxwell> wumpus: we used to just rebuild it.
 631 2014-10-10 07:46:42 <gmaxwell> (and maybe still do under some conditions)
 632 2014-10-10 07:46:47 <wumpus> I think it's pretty much an error if files are simply missing
 633 2014-10-10 07:47:03 <wumpus> it does log an unsensible error message, agreed
 634 2014-10-10 07:48:08 <gmaxwell> wumpus: not sure why we would have stopped just auto rebuidling it though, which was the intentional behavior before.
 635 2014-10-10 07:48:47 <wumpus> probably because no one is testing that behavior, because people don't even know it existed? :p
 636 2014-10-10 07:50:16 <wumpus> I'm fine with bringing it back ofcourse
 637 2014-10-10 07:50:20 <gmaxwell> hah. dunno I think we broke it recently. I test it... (it's how I hit it here, whenever I delete the blocks directory I usually delete chainstate first and then restart)
 638 2014-10-10 07:51:06 <gmaxwell> there was some test case when ultraprune was first developed where testing that way was super helpful. probably not that important but a little dumb setup robustness helps.
 639 2014-10-10 07:51:14 <gmaxwell> I assume pieter is off fixing it.
 640 2014-10-10 07:51:27 <wumpus> I always give -reindex after deleting the chainstate so didn't notice
 641 2014-10-10 07:52:52 won9 has quit (Quit: won9)
 642 2014-10-10 07:53:08 <zeroc00l> is luke-jr considered a core dev? im concerned with his attempts to blacklist bitcoin addresses
 643 2014-10-10 07:53:21 <Luke-Jr> zeroc00l: trolling is that way ------> ##trollfest
 644 2014-10-10 07:53:46 <zeroc00l> ?? its a serious question
 645 2014-10-10 07:54:11 <Luke-Jr> zeroc00l: then ask in #bitcoin in a less troll-sounding way
 646 2014-10-10 07:54:19 <gwillen> zeroc00l: look, if you're a different person from the last person who was trolling us about this, then please accept my apologies, but this is not the place and it's getting old fast
 647 2014-10-10 07:54:27 <wumpus> sigh, bitcoin core is open source and anyone can make changes to it and distribute it
 648 2014-10-10 07:55:03 <zeroc00l> Luke-Jr: i'd assume this would be the place for the most accurate question to whether or not you're considered a 'core dev'
 649 2014-10-10 07:55:14 <Luke-Jr> zeroc00l: that isn't even a relevant question
 650 2014-10-10 07:55:30 <zeroc00l> well, it is.
 651 2014-10-10 07:55:31 <gwillen> zeroc00l: please, take this to #bitcoin, this is not appropriate here, final warning
 652 2014-10-10 07:55:42 <zeroc00l> alright.
 653 2014-10-10 07:55:47 <Luke-Jr> 'core dev' is ambiguous, and you're free to not consider me one if you prefer. Although doing so on the basis on troll rumours is ill-advised.
 654 2014-10-10 07:56:05 derbumi has joined
 655 2014-10-10 07:56:08 won9 has joined
 656 2014-10-10 07:57:11 <wumpus> it's completely ambigious, there is no official 'core dev' status, that's just not how things work... (just like everyone can call themselves linux kernel dev, but some would sound silly)
 657 2014-10-10 07:57:47 derbumi has quit (Client Quit)
 658 2014-10-10 07:57:50 Eagle[TM] has joined
 659 2014-10-10 07:59:18 derbumi has joined
 660 2014-10-10 07:59:29 derbumi has quit (Client Quit)
 661 2014-10-10 08:00:02 <phantomcircuit> wumpus, im gonna start calling myself a protocol dev
 662 2014-10-10 08:00:09 <phantomcircuit> just to see if anybody calls me on it
 663 2014-10-10 08:00:19 [Derek] has quit (Ping timeout: 258 seconds)
 664 2014-10-10 08:00:24 derbumi has joined
 665 2014-10-10 08:00:51 gdm85 has joined
 666 2014-10-10 08:01:01 [Derek] has joined
 667 2014-10-10 08:01:10 <petertodd> phantomcircuit: last conference I was at I decided to pick a title that surely wouldn't exagerate anything: https://twitter.com/victoriavaneyk/status/519304533394993152
 668 2014-10-10 08:01:20 ak_ has quit (Read error: Connection reset by peer)
 669 2014-10-10 08:01:52 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
 670 2014-10-10 08:02:05 ak_ has joined
 671 2014-10-10 08:02:16 t7 has joined
 672 2014-10-10 08:02:52 <zeroc00l> Is luke-jr a sociopath?  The top post on reddit is about his blacklists, and he says 'only the minority is complaining'.  I'm seriously wondering if he has some sort of mental disorder (like mark karpeles)?  90% have upvoted that reddit post, and said they don't want his patch as default, and he's saying their opinions don't matter.  Is this guy serious?  Why don't any of you core devs make your opinions heard?   Excuse me while 
 673 2014-10-10 08:03:13 <gwillen> Thaaat's quite enough.
 674 2014-10-10 08:03:46 <petertodd> gwillen: New rule: you must pay 1mBTC per #bitcoin-dev /join
 675 2014-10-10 08:04:06 <Luke-Jr> lol
 676 2014-10-10 08:05:26 <phantomcircuit> petertodd, ahahs
 677 2014-10-10 08:05:30 <phantomcircuit> nice
 678 2014-10-10 08:05:44 <btcdrak> :-P
 679 2014-10-10 08:06:10 <gwillen> this is the SomethingAwful school of discourse? ;-)
 680 2014-10-10 08:06:20 <gwillen> (they charge what, $5 per account / removal of ban?)
 681 2014-10-10 08:07:18 tarantillo_ has quit (Remote host closed the connection)
 682 2014-10-10 08:07:36 tarantillo_ has joined
 683 2014-10-10 08:07:44 <petertodd> gwillen: haha, yeah they do - mircea popescu had me buy him SomethingAwful passes with my credit card a few times so he could troll there
 684 2014-10-10 08:07:51 <wumpus> its an interesting business model, but IMO it wouldn't filter in the right way, you'd get only people that want to pay to make their opinion/ranting heard :-)
 685 2014-10-10 08:08:07 <gwillen> petertodd: ... the number of things wrong in that sentence
 686 2014-10-10 08:08:08 <btcdrak> pay per word :-P
 687 2014-10-10 08:09:01 <gmaxwell> I wish witcoin had survived.
 688 2014-10-10 08:09:20 khert_ has quit (Remote host closed the connection)
 689 2014-10-10 08:09:28 <gmaxwell> It did neat stuff along that space. maybe all stupid but it was an interesting expirement.
 690 2014-10-10 08:09:35 <gmaxwell> (failed for reasons unrelated to the featureset)
 691 2014-10-10 08:10:31 <gmaxwell> For those who weren't bitcoin users in 2010 / early 2011  witcoin was a reddit clone/fork where you paid micropayments (internally banked) to post.. but then got them back via upvotes and other such mechenisms, with varrious flow through paths and such.
 692 2014-10-10 08:10:46 derbumi has quit (Quit: derbumi)
 693 2014-10-10 08:12:04 W0rmDr1nk has joined
 694 2014-10-10 08:12:07 JackH has joined
 695 2014-10-10 08:12:12 <wumpus> that does sound somewhat interesting; why did it fail?
 696 2014-10-10 08:13:49 JackH has quit (Client Quit)
 697 2014-10-10 08:14:06 rubensayshi has joined
 698 2014-10-10 08:14:32 <t7> $5 says somebody took the money and ran
 699 2014-10-10 08:14:43 <gmaxwell> I believe the operator lost interest... its bitcoind would crash and wouldn't get fixed for days.. eventually the server had some issue and they couldn't be bothered to bring it back up. Vanished off with some small amount of coin from people too.
 700 2014-10-10 08:14:44 <t7> seems to be a running theme with any bitcoin business venture
 701 2014-10-10 08:14:49 <gmaxwell> t7: you get $2.50
 702 2014-10-10 08:15:00 derbumi has joined
 703 2014-10-10 08:15:05 <gmaxwell> No one complained about losing more than a bitcent or so though.
 704 2014-10-10 08:15:33 <gmaxwell> It just seemed to not be hugely taking off, and using more maintance time then the people running it had patience for afaict.
 705 2014-10-10 08:16:20 <phantomcircuit> gmaxwell, only one person was running it
 706 2014-10-10 08:16:34 <t7> has anyone in here written a service using the wallet API from blockchain.info or similar ? seems like a really nice and easy way to do it
 707 2014-10-10 08:16:35 <petertodd> gmaxwell: sounds like they would have had more success making it a fully decentralized app, if only because of the amount of vigorous self-referential discussion there could have been had by dozens of nerds writing the app itself
 708 2014-10-10 08:16:36 <phantomcircuit> and he had to stop operating it for other reasons than available time
 709 2014-10-10 08:16:44 <wumpus> right, that's what I'd be afraid of too with an internet community that would cost money to join... I'm sure you can get people to join, but it will never take off like the free-(first) sites
 710 2014-10-10 08:17:36 justanotheruser is now known as animerakiza
 711 2014-10-10 08:17:39 <gmaxwell> wumpus: it was sort of neat in that writing popular posts could be profitable (though it was all very small amounts)... perhaps awful and weirdly distorting too, but it didn't get big enough to know for sure.
 712 2014-10-10 08:17:46 animerakiza is now known as justanotheruser
 713 2014-10-10 08:18:46 <gmaxwell> (a lot of it was setup so the funds went to charity after circulating around between users too, which may have made the fees more tolerable to some)
 714 2014-10-10 08:18:48 <wumpus> gmaxwell: having it actually cost something to upvote is interesting, it makes people more careful with dealing out their upvotes
 715 2014-10-10 08:20:21 qualiabyte_ has joined
 716 2014-10-10 08:20:37 qualiabyte has quit (Quit: Leaving)
 717 2014-10-10 08:21:17 qualiabyte_ is now known as qualiabyte
 718 2014-10-10 08:22:58 <midnightmagic> I withdrew the 10 or so bitcoins that the owner of the witcoin gifted me with to spread into the stories that I never ended up doing, well before it disappeared.
 719 2014-10-10 08:23:32 <midnightmagic> i was one of its first users.
 720 2014-10-10 08:25:47 JackH has joined
 721 2014-10-10 08:29:11 won9 has quit (Quit: won9)
 722 2014-10-10 08:31:20 coinheavy has quit ()
 723 2014-10-10 08:31:35 vmatekole has joined
 724 2014-10-10 08:31:39 RoboTedd_ has joined
 725 2014-10-10 08:32:03 <bitnumus> Lukejr go fuck yourself
 726 2014-10-10 08:32:07 webdeli has joined
 727 2014-10-10 08:32:32 <bitnumus> Xiando found your gentoo patch about 5days ago but I didn't believe you would do that
 728 2014-10-10 08:32:36 <bitnumus> You are scum.
 729 2014-10-10 08:33:14 <xiando> https://bugs.gentoo.org/show_bug.cgi?id=524512
 730 2014-10-10 08:33:21 <wumpus> not here bitnumus
 731 2014-10-10 08:33:26 <bitnumus> O hi xiando
 732 2014-10-10 08:33:27 <bitnumus> Lol
 733 2014-10-10 08:33:50 <bitnumus> Sorry wumpus on tablet and confirmation just riled me.
 734 2014-10-10 08:34:37 RoboTeddy has quit (Ping timeout: 240 seconds)
 735 2014-10-10 08:35:43 timothy has joined
 736 2014-10-10 08:36:29 <justanotheruser> !ops bitnumus harassing Luke-Jr for making scalability improvements to bitcoin
 737 2014-10-10 08:37:30 <bitnumus> Hoho
 738 2014-10-10 08:38:27 <bitnumus> !ops justanotheruser false reporting for having an opinion on open source software
 739 2014-10-10 08:38:59 won9 has joined
 740 2014-10-10 08:39:45 <justanotheruser> bitnumus: telling someone to go fuck themselves for making a change which is optional use isn't an opinion on open source software. "I disagree with the use of your fork" is an opinion on software.
 741 2014-10-10 08:40:15 webdeli has quit (Remote host closed the connection)
 742 2014-10-10 08:40:29 <t7> wtf gentoo bitcoin ignores satoshi dice?
 743 2014-10-10 08:41:17 <bitnumus> t7 apparently its fine, we just have to disagree with the fork
 744 2014-10-10 08:41:35 <t7> what is the reasoning ?
 745 2014-10-10 08:41:40 <bitnumus> Justanotheruser you are hilarious, this making it into a large distro is a joke
 746 2014-10-10 08:41:48 benten has joined
 747 2014-10-10 08:41:56 <bitnumus> T7 luke-jr
 748 2014-10-10 08:41:59 <wumpus> then complain at your distribution, not here
 749 2014-10-10 08:42:02 <justanotheruser> bitnumus: take it up in #gentoo-dev.
 750 2014-10-10 08:42:26 <justanotheruser> luke-jr hasn't made any changes to bitcoin itself in that change
 751 2014-10-10 08:42:34 <bitnumus> O yea because every user of Bitcoin will know about this and how things work
 752 2014-10-10 08:42:45 <bitnumus> That's really catering for the end user
 753 2014-10-10 08:42:48 <bitnumus> Cmon guys
 754 2014-10-10 08:43:18 <justanotheruser> bitnumus: bitcoin already has spam prevention. This is just a filter that catches slightly more spam
 755 2014-10-10 08:43:22 <t7> i think Luke-Jr is wrong
 756 2014-10-10 08:43:58 <wumpus> it's open source software, so people are free to make changes to it and redistribute it, there's nothing that can (or should) be done against that... if you don't agree with a change that your specific distribution makes by default, you need to complain at them
 757 2014-10-10 08:44:01 <Luke-Jr> t7: then you can turn it off, it's optional
 758 2014-10-10 08:44:08 <t7> it should be opt in
 759 2014-10-10 08:44:13 <t7> imho
 760 2014-10-10 08:44:39 <Luke-Jr> t7: your opinion doesn't matter unless you at least use Gentoo. do you use Gentoo? answer in #bitcoin, because this is off-topic here
 761 2014-10-10 08:44:43 <bitnumus> Wumpus I get it, complain to distro. But do you think that's fair on unsuspecting users who expect to be using master?
 762 2014-10-10 08:44:58 <bitnumus> This isn't 2010-11 anymore is it
 763 2014-10-10 08:45:06 <Luke-Jr> bitnumus: if they expected to get master, they should have built without "ljr"; #bitcoin
 764 2014-10-10 08:45:09 <bitnumus> There are dumbass users now, and you should be thinking about them
 765 2014-10-10 08:45:13 <Luke-Jr> not using Gentoo
 766 2014-10-10 08:45:33 <bitnumus> Xiando chime in, why did you build with this flag?
 767 2014-10-10 08:45:52 <bitnumus> Did you know?
 768 2014-10-10 08:45:52 <t7> bitnumus: you need to phrase your arguments differently :P
 769 2014-10-10 08:46:04 <t7> also dont get emotional
 770 2014-10-10 08:46:12 <wumpus> bitnumus: yes, confusing defaults can be confusing... but it just doesn't help anyone to talk about that here, this channel is supposed to be about development
 771 2014-10-10 08:46:24 <bitnumus> This isn't the best time for debate I'm on tablet and ranting, sorry for that, maybe later
 772 2014-10-10 08:47:44 nessence has joined
 773 2014-10-10 08:53:11 ikbenwouter has joined
 774 2014-10-10 08:54:40 ak_ has quit (Read error: Connection reset by peer)
 775 2014-10-10 08:55:30 ak_ has joined
 776 2014-10-10 08:56:50 Zarutian has joined
 777 2014-10-10 08:58:21 siddh has joined
 778 2014-10-10 08:59:19 rodarmor has joined
 779 2014-10-10 09:00:02 viajero has joined
 780 2014-10-10 09:02:35 papa3 has quit (Remote host closed the connection)
 781 2014-10-10 09:03:04 <rodarmor> I have a technical question about the address reuse issue: If transactions that reuse addresses are not relayed by miners or otherwise disincentivized, won’t a trivial work around be to use something like stealth addresses but with the nonce publically embedded in transaction?
 782 2014-10-10 09:03:18 Zarutian has quit (Quit: Zarutian)
 783 2014-10-10 09:03:45 <aschildbach_> I anyone willing to support me debugging a new suspected case of transaction malleability with me?
 784 2014-10-10 09:04:31 <rodarmor> Funds can still only be spent by the person who knows the stealth address secret, but a trivial anti-reuse patch will be defeated, and a more complex one will have to be devised. A government could require that such “pseudo stealth” addresses be mandator.
 785 2014-10-10 09:04:43 <rodarmor> *mandatory
 786 2014-10-10 09:05:37 <stonecoldpat> rodarmor: I dont think this is the best place to discuss it, but 'stealth addresses' isnt exactly reusing the same address, (the address will be different each time, although vaguely linked to the previous one), someone going through that much effort might as well just follow standard practice
 787 2014-10-10 09:06:01 <gmaxwell> aschildbach_: do you have the transaction(s) to decode?
 788 2014-10-10 09:06:20 <rodarmor> Thanks, stonecoldpat. Would it be better to bring up on #bitcoin-wizards or just #bitcoin?
 789 2014-10-10 09:06:30 <gmaxwell> rodarmor: in general easily blockable behavior is a (currently minor) systemic risk for the ecosystem... though that exists on a continium.
 790 2014-10-10 09:06:30 <aschildbach_> gmaxwell: First, here are the txns in biteasy: https://www.biteasy.com/blockchain/transactions/2c6ce34773b1be8559218cfd1050266c2626310ec6f4c6481f1641b65818e2d4
 791 2014-10-10 09:06:31 <aschildbach_> https://www.biteasy.com/blockchain/transactions/443fe1f1347d7dde93012406cf9108f67f344b12cc6d7135e855f3bb62e377e3
 792 2014-10-10 09:06:45 <aschildbach_> The second one didn't make it to the blockchain
 793 2014-10-10 09:07:17 qualiabyte has quit (Ping timeout: 244 seconds)
 794 2014-10-10 09:07:26 <rodarmor> gmaxwell: Sorry, can you clarify, I don’t think I understood what you meant.
 795 2014-10-10 09:07:35 TigerbotHesh has joined
 796 2014-10-10 09:07:46 jtimon has joined
 797 2014-10-10 09:08:01 <aschildbach_> gmaxwell: The first input script is a little bit different
 798 2014-10-10 09:08:11 <sipa> aschildbach_: looks like standard low/high s malleability
 799 2014-10-10 09:08:40 <stonecoldpat> aschildbach_: as sipa said, the s component of the siganture was changed
 800 2014-10-10 09:08:51 <sipa> bip62 malleability #5
 801 2014-10-10 09:09:16 <aschildbach_> Ok good to know thanks. Seems we need to harden bitcoinj against this.
 802 2014-10-10 09:09:26 <sipa> you can't
 803 2014-10-10 09:09:46 <aschildbach_> Why?
 804 2014-10-10 09:09:48 siddh has quit (Quit: siddh)
 805 2014-10-10 09:09:51 <sipa> bip62 will enable protecting against that, but will require a softfork
 806 2014-10-10 09:10:00 <sipa> and wallets opting in to use it
 807 2014-10-10 09:11:19 <sipa> both forms (low s or high s) are valid and in use by wallets, so you can't control which one will get mined
 808 2014-10-10 09:11:23 <gmaxwell> aschildbach_: because most existing wallets (except bitcoin core and perhaps a few other exceptions) randomly create both of the two possible states.
 809 2014-10-10 09:11:47 <sipa> bitcoinj actually does create low s signatures, but that doesn't make high s ones invalid
 810 2014-10-10 09:12:03 <gmaxwell> part of BIP62 is declaring for v3 transactions that only one of the two will be valid.
 811 2014-10-10 09:12:12 <aschildbach_> Ah so we cannot just reject pending txns of one type.
 812 2014-10-10 09:12:13 derbumi has quit (Quit: derbumi)
 813 2014-10-10 09:12:32 <gmaxwell> aschildbach_: right.
 814 2014-10-10 09:12:43 <aschildbach_> Too bad.
 815 2014-10-10 09:13:56 <aschildbach_> I hope this isn't being "exploited" in a larger scale. It's confusing to users.
 816 2014-10-10 09:14:14 <petertodd> aschildbach_: speaking of, are you actively trying to reject pending txns right now? For instance I noticed that non-std redeemScripts now relayed by git HEAD show up in Bitcoin Wallet for Android with no special comments, yet perfectly valid nLockTime-using txs still have a warning that they're non-standard
 817 2014-10-10 09:14:22 <sipa> it seems most interest in the solution (bip62) died very quickly together with mtgox...
 818 2014-10-10 09:15:38 <gmaxwell> well wider interest than just us. It's still important (but not for any of the reason people were previously interested in it...)
 819 2014-10-10 09:15:42 <aschildbach_> petertodd: We're checking pending txns for some criteria (obviously not all from bip62 for example) and if one of these fails the pending tx will not be allowed into the wallet. Of course if it is mined it will be allowed.
 820 2014-10-10 09:16:03 <petertodd> aschildbach_: right, well, what's the attack you're actually worried about?
 821 2014-10-10 09:16:08 <sipa> aschildbach_: if it conflicts with a transaction you created yourself you can always reject it (until it onfirms)
 822 2014-10-10 09:16:59 ThomasV has quit (Ping timeout: 258 seconds)
 823 2014-10-10 09:16:59 <aschildbach_> petertodd: Someone playing fun with malleated transactions. Like last year.
 824 2014-10-10 09:17:32 <aschildbach_> sipa: In this case, the tx was from bitcoin core 0.9.1 to Bitcoin Wallet, but someone malleated the transaction so he received it twice.
 825 2014-10-10 09:17:56 <petertodd> aschildbach_: if I were you, I'd just find a better way to display equivalent but txid-malleated transactions to the user
 826 2014-10-10 09:18:24 <petertodd> aschildbach_: if you receive a second transaction that replaces the first and still pays you, why even make it a UI visible thing?
 827 2014-10-10 09:18:34 mkarrer has joined
 828 2014-10-10 09:18:58 <aschildbach_> petertodd: Yes I agree. Need to talk with Mike about this again. I remember there was some problem with that approach, maybe because of SPV makes it difficult…
 829 2014-10-10 09:19:47 tjopper has joined
 830 2014-10-10 09:19:49 wallet42 has joined
 831 2014-10-10 09:20:19 <aschildbach_> petertodd: Well bitcoinj uses the hash as the primary key for txns. Speaking of which, what's the status of this "malleability-hardened transaction id standard"?
 832 2014-10-10 09:20:23 <stonecoldpat> aschildbach_: it might not get forwarded to an SPV client by its peers?
 833 2014-10-10 09:20:55 <aschildbach_> stonecoldpat: In this case it did. If it wasn't, it would not be a UI problem because it would show up only once.
 834 2014-10-10 09:22:50 <petertodd> aschildbach_: what do you mean by 'primary key'?
 835 2014-10-10 09:23:20 <petertodd> aschildbach_: (I mean, how do you use that primary key in the context of bitcoinj?)
 836 2014-10-10 09:23:49 AaronvanW has joined
 837 2014-10-10 09:24:05 <sipa> aschildbach_: in any case, it should be easy enough to detect that two transactions in your wallet spend the same output, so they can't be both valid
 838 2014-10-10 09:24:20 <gmaxwell> aschildbach_: there is no sense in a "malleability-hardened transaction id standard" except for creating vulnerabilities by creating mismastched expectations, but software can detect when two transactions are equal and handle it.
 839 2014-10-10 09:24:22 <sipa> or at least not both should be counted for balance
 840 2014-10-10 09:24:39 <wumpus> aschildbach_: there is no progress on that 'standard' because what is a good transaction identifier depends strongly on the use case
 841 2014-10-10 09:24:42 <gmaxwell> (there is no such ID possible which actually is robust against equivilents for all transaction types)
 842 2014-10-10 09:25:05 <aschildbach_> Ok so it was cancelled. Good to know.
 843 2014-10-10 09:25:22 <aschildbach_> (I understand the problem of such a standard)
 844 2014-10-10 09:25:43 <petertodd> aschildbach_: SIGHASH_ANYONECANPAY|NONE|SINGLE of course throw malleability considerations out of the door, and using ANYONECANPAY for all transactions has some advantages when it comes to fees, among other things
 845 2014-10-10 09:26:33 <aschildbach_> petertodd: I guess its the issue you'd expect. Bitcoinj stored transactions in Maps with their txhash as a key.
 846 2014-10-10 09:26:57 <wumpus> yes, looking at whether transactions spend the same outputs would be the way to go
 847 2014-10-10 09:27:19 <aschildbach_> I agree it should check against the existing txns. But as I said something prevents this or there was some other issue. Can't remember. Need to talk to Mike.
 848 2014-10-10 09:27:21 <petertodd> aschildbach_: right, which is fine for low level stuff. For UI stuff you probably want to think in terms of what the user sees, and just replace/ignore equivalent transactions.
 849 2014-10-10 09:27:22 <wumpus> AFAIK bitcoin core does the same to label 'conflicting' transactions
 850 2014-10-10 09:27:25 weilu has quit (Remote host closed the connection)
 851 2014-10-10 09:27:54 <petertodd> aschildbach_: if you need to, have a 'advanced info' window that displays the actual txid(s) that correspond to the same transaction
 852 2014-10-10 09:28:15 <petertodd> aschildbach_: note how circle actively makes it impossible to get txids from their website
 853 2014-10-10 09:28:16 <wumpus> although ui-wise it may indeed be better to just hide the malleated transaction if it is equivalent otherwise
 854 2014-10-10 09:29:54 <aschildbach_> In bitcoinj we're planning to wrap all the transactions/payment requests into another model (codename: WalletTransaction) which would come close to what we'd expect wallets to display. I guess that could handle malleability as well.
 855 2014-10-10 09:30:28 <aschildbach_> WalletTransactions would start with a payment request (either created or received) and collect/aggregate all info about that "payment"
 856 2014-10-10 09:30:35 <sipa> what do you do when you have 3 transactions A B and C, and A-B conflict, and B-C too?
 857 2014-10-10 09:30:48 <petertodd> aschildbach_: if you do that remember that it's perfectly valid to bump fees by double-spending w/ an equivalent transaction
 858 2014-10-10 09:31:00 <wumpus> yes, an ui "transaction" is  a different animal from a network transaction anyway
 859 2014-10-10 09:31:16 <aschildbach_> petertodd: Yes such things could go there too.
 860 2014-10-10 09:31:34 <aschildbach_> sipa: question to whom?
 861 2014-10-10 09:31:39 <sipa> aschildbach_: to you
 862 2014-10-10 09:32:05 <aschildbach_> sipa: Currently the blockchain chooses the winner.
 863 2014-10-10 09:32:07 saulimus has joined
 864 2014-10-10 09:32:16 <sipa> aschildbach_: obviously; but before that?
 865 2014-10-10 09:32:30 <aschildbach_> sipa: Before that, you see all three I guess. Although I never tried. I've only seen two.
 866 2014-10-10 09:32:45 <sipa> i mean: what do you think it should do
 867 2014-10-10 09:32:55 <sipa> you can either count B, or you can count A and C
 868 2014-10-10 09:33:13 <sipa> but it's not something easily modelled by aggregating different transactions into payment buckets
 869 2014-10-10 09:33:14 <petertodd> aschildbach_: FWIW bc.i regularly shows transactions double-spent by 6+ conflicting transactions
 870 2014-10-10 09:33:46 erasmospunk has joined
 871 2014-10-10 09:34:22 <aschildbach_> sipa: I don't understand the case. I assume A != C. That means A conflicts C as well.
 872 2014-10-10 09:34:38 <sipa> you have two previous outputs x and y
 873 2014-10-10 09:34:44 <sipa> a and b spend x
 874 2014-10-10 09:34:48 <sipa> b and c spend y
 875 2014-10-10 09:35:42 <aschildbach_> Ok that's not malleated, that's a "true" double spend. First comes first served.
 876 2014-10-10 09:36:04 <sipa> oh sure, talking about how to deal with conflicts in general here
 877 2014-10-10 09:36:10 jtimon has quit (Remote host closed the connection)
 878 2014-10-10 09:37:11 <aschildbach_> The first one is most likely to confirm, so I guess I'd expect that to show and the others marked as dead or not shown at all.
 879 2014-10-10 09:37:24 NewLiberty has joined
 880 2014-10-10 09:37:52 c0rw1n has quit (Ping timeout: 260 seconds)
 881 2014-10-10 09:37:57 <aschildbach_> That means if first one is A, B would be dead but C would be shown
 882 2014-10-10 09:38:14 johnsoft has quit (Ping timeout: 272 seconds)
 883 2014-10-10 09:38:25 <sipa> ok
 884 2014-10-10 09:38:27 <sipa> makes sense
 885 2014-10-10 09:39:08 johnsoft has joined
 886 2014-10-10 09:39:44 syst3mw0rm has quit (Ping timeout: 260 seconds)
 887 2014-10-10 09:39:53 <petertodd> aschildbach_: btw, does android wallet use the getmempool P2P thing to get mempools of newly connected peers?
 888 2014-10-10 09:40:45 <aschildbach_> petertodd: I think yes. Newly connected peers are given a bloom filter and then the mempool is fetched.
 889 2014-10-10 09:40:57 <petertodd> aschildbach_: thanks
 890 2014-10-10 09:41:10 <aschildbach_> Why do you ask?
 891 2014-10-10 09:41:43 <petertodd> aschildbach_: oh, I was just curious - I noticed it took a minute or so for the non-std redeemScript tx to show up, which I assumed was it just connecting to a 0.9.99 peer after the initial propagation
 892 2014-10-10 09:42:10 <petertodd> aschildbach_: (bc.i now propagates non-std redeemScripts so getting them to the few git HEAD nodes out there is doable)
 893 2014-10-10 09:43:03 derbumi has joined
 894 2014-10-10 09:43:10 <petertodd> aschildbach_: example: https://blockchain.info/tx/3b6ffb563fb32b9782cc183acd8694b74cee483f2443fe86c550de102c8972ae
 895 2014-10-10 09:46:31 ligar has joined
 896 2014-10-10 09:47:54 xenog has joined
 897 2014-10-10 09:47:57 goykasi has quit (Quit: Leaving.)
 898 2014-10-10 09:48:02 ak_ has quit (Read error: Connection reset by peer)
 899 2014-10-10 09:49:14 ak_ has joined
 900 2014-10-10 09:50:31 darkip has joined
 901 2014-10-10 09:52:14 goykasi has joined
 902 2014-10-10 09:52:32 stonecoldpat has quit (Ping timeout: 245 seconds)
 903 2014-10-10 09:52:40 goykasi has quit (Client Quit)
 904 2014-10-10 09:56:45 wallet42 has quit (Quit: Leaving.)
 905 2014-10-10 09:59:27 siddh has joined
 906 2014-10-10 10:01:36 Dr-G has joined
 907 2014-10-10 10:01:45 siddh has quit (Client Quit)
 908 2014-10-10 10:04:38 syst3mw0rm has joined
 909 2014-10-10 10:07:44 benten has quit (Ping timeout: 272 seconds)
 910 2014-10-10 10:08:16 moa has joined
 911 2014-10-10 10:08:49 nullnull has joined
 912 2014-10-10 10:09:57 <nullnull> what a shit-show on /r/bitcoin tonight over luke-jr's gentoo patch... I guess we all know what would happen if master branch ever had a blacklist merged into it
 913 2014-10-10 10:11:22 <moa> what a shit thing to do
 914 2014-10-10 10:12:03 <petertodd> nullnull, moa: take it to #bitcoin, or reddit, or twitter...
 915 2014-10-10 10:12:36 <moa> seems it is relevant to dev behaviour no?
 916 2014-10-10 10:13:00 <wumpus> sigh, take this somewhere else, last warning...
 917 2014-10-10 10:13:08 <petertodd> moa: if bitcoin is dependent on individual devs being trustworthy people, we're in big trouble
 918 2014-10-10 10:13:13 <nullnull> petertodd: fair enough.  just thought it was a good example of what we can expect to see from the community anytime there is talks of blacklists or stopping fungibility of bitcoin
 919 2014-10-10 10:13:29 <petertodd> nullnull: yup, and that's *not* a useful dev discussion
 920 2014-10-10 10:16:59 torsthaldo has joined
 921 2014-10-10 10:17:30 <moa> putting aside this particular instance, it has always troubled me what checks and balances are in place for getting deterministically built binaries into the linux repos?
 922 2014-10-10 10:17:58 <petertodd> moa: that's a big issue beyond just bitcoin!
 923 2014-10-10 10:18:20 <moa> well it is particularly poignant for bitcoin ...
 924 2014-10-10 10:18:53 <petertodd> moa: note that in many cases having solid signing practices for bitcoin just means the attackers will backdoor a different package :(
 925 2014-10-10 10:18:56 phoenix54 has quit (Remote host closed the connection)
 926 2014-10-10 10:19:15 <nullnull> i'd agree. bitcoin is not like other software -- billions of dollars are at stake
 927 2014-10-10 10:19:17 okae has joined
 928 2014-10-10 10:19:19 <wumpus> I don't think any distribution does anything specific for bitcoin in that case
 929 2014-10-10 10:19:33 <gmaxwell> linux distro enviroments are generally pretty deeply incompatible with builds being determinstic in any useful sense.
 930 2014-10-10 10:19:56 <wumpus> in case of doubt just use the executables from bitcoin.org (do check the gpg signing!), or better, build it yourself from git
 931 2014-10-10 10:20:15 Zarutian has joined
 932 2014-10-10 10:20:19 ThomasV has joined
 933 2014-10-10 10:20:32 <moa> i guess rogue repo package maintainers are a fact of life in bitcoin then ...
 934 2014-10-10 10:20:35 <gmaxwell> and also check the gpg sigs on git
 935 2014-10-10 10:20:57 <wumpus> yes, for ex. check that the tag you're building from is signed
 936 2014-10-10 10:22:50 wallet42 has joined
 937 2014-10-10 10:23:00 <Zarutian> is this the luke-jr crap?
 938 2014-10-10 10:23:21 <moa> so what would be the response of Luke-Jrhad inserted wallet stealing software?
 939 2014-10-10 10:23:29 <moa> s/of/if
 940 2014-10-10 10:23:40 <wumpus> moa: calling the police?
 941 2014-10-10 10:23:45 <nullnull> moa: the post on reddit would have 3000 upvotes instead of 300
 942 2014-10-10 10:24:26 <moa> i'm trying to see if there is some procedure in place here ...
 943 2014-10-10 10:24:36 <Zarutian> moa: something like traceback and hardware intrusion into his computers. Spefically with hardreset tool like a sledgehammer.
 944 2014-10-10 10:24:54 owlhooter has quit (Ping timeout: 264 seconds)
 945 2014-10-10 10:24:55 <wumpus> no, there is no procedure in place *here*, you need to address this with your distribution's maintainers
 946 2014-10-10 10:24:59 <Zarutian> moa: point being: dont bug hackers.
 947 2014-10-10 10:25:31 <moa> guess we'll approach this later when the emotions have died down
 948 2014-10-10 10:25:39 owlhooter has joined
 949 2014-10-10 10:25:54 <nullnull> it's an interesting argument though:  'this patch sends all btc in your wallet to 1Lukejr12345... this is not the default behavior of the master branch so if you don't like this patch please disable it with a USE flag. Thanks'
 950 2014-10-10 10:26:06 <Zarutian> moa: I would rather that his patches being turned of by default.
 951 2014-10-10 10:26:12 <gmaxwell> nullnull: please take this elsewhere.
 952 2014-10-10 10:26:41 <wumpus> I'm sure distributions have a policy on what changes to upstream packages are allowed, and which not, if not, this is perfectly allowed and you should be spending your time more constructively... in any case it makes no sense to rant about it here, so please take it somewhre else
 953 2014-10-10 10:26:42 <nullnull> gmaxwell: sure... just wanted to make sure u guys have seen the shit-storm ;)
 954 2014-10-10 10:27:10 <Zarutian> while I still recall. There is nothing in scripts that prevents hashing the recpiant address with a salt?
 955 2014-10-10 10:27:30 <petertodd> Zarutian: heard of stealth addresses?
 956 2014-10-10 10:28:09 <Zarutian> petertodd: no. Are they like zerocoin stuff? Or something like the salted addresses I mentioned?
 957 2014-10-10 10:28:22 weilu has joined
 958 2014-10-10 10:28:25 <petertodd> Zarutian: http://bitcoin.stackexchange.com/questions/20701/what-is-a-stealth-address
 959 2014-10-10 10:29:07 <petertodd> Zarutian: sites like satoshi dice could easily use them, and you can derive a refund address from the ephemeral pubkey if you really want to
 960 2014-10-10 10:29:22 wallet421 has joined
 961 2014-10-10 10:29:22 wallet42 has quit (Killed (sinisalo.freenode.net (Nickname regained by services)))
 962 2014-10-10 10:29:22 wallet421 is now known as wallet42
 963 2014-10-10 10:29:37 <petertodd> Zarutian: probably a crazy idea, but a good example of how you just don't need to be re-using addresses and making you vulnerable to censorship in the first place
 964 2014-10-10 10:29:38 siddh has joined
 965 2014-10-10 10:30:01 <Zarutian> petertodd: noice.
 966 2014-10-10 10:31:55 wallet42 has quit (Client Quit)
 967 2014-10-10 10:32:01 ArtyNumbanumba has quit (Ping timeout: 244 seconds)
 968 2014-10-10 10:32:28 ArthurNumbanumba has quit (Ping timeout: 260 seconds)
 969 2014-10-10 10:33:24 weilu has quit (Ping timeout: 260 seconds)
 970 2014-10-10 10:34:06 hearn has joined
 971 2014-10-10 10:36:05 won9 has quit (Quit: won9)
 972 2014-10-10 10:36:43 tjopper has quit (Quit: Leaving.)
 973 2014-10-10 10:37:13 pen has quit (Ping timeout: 250 seconds)
 974 2014-10-10 10:39:25 ruukasu has quit (Ping timeout: 272 seconds)
 975 2014-10-10 10:39:39 siddh has quit (Quit: siddh)
 976 2014-10-10 10:41:08 akar has joined
 977 2014-10-10 10:41:23 ak_ has quit (Read error: Connection reset by peer)
 978 2014-10-10 10:42:18 ak_ has joined
 979 2014-10-10 10:45:02 ArthurNumbanumba has joined
 980 2014-10-10 10:45:26 ArtyNumbanumba has joined
 981 2014-10-10 10:46:07 tjopper has joined
 982 2014-10-10 10:54:36 johnsoft has quit (Read error: Connection reset by peer)
 983 2014-10-10 10:55:23 johnsoft has joined
 984 2014-10-10 10:56:44 erasmospunk has quit (Remote host closed the connection)
 985 2014-10-10 10:58:51 erasmospunk has joined
 986 2014-10-10 11:00:52 darkip has left ()
 987 2014-10-10 11:06:38 railzand has joined
 988 2014-10-10 11:07:29 papa2 has joined
 989 2014-10-10 11:08:21 won9 has joined
 990 2014-10-10 11:14:40 rdymac has joined
 991 2014-10-10 11:15:42 erasmospunk has quit (Remote host closed the connection)
 992 2014-10-10 11:19:04 cbeams has quit (Read error: Connection reset by peer)
 993 2014-10-10 11:19:48 cbeams has joined
 994 2014-10-10 11:19:48 cbeams has quit (Changing host)
 995 2014-10-10 11:19:48 cbeams has joined
 996 2014-10-10 11:20:57 ThomasV has quit (Ping timeout: 246 seconds)
 997 2014-10-10 11:22:34 msvb-lab has joined
 998 2014-10-10 11:29:26 wallet42 has joined
 999 2014-10-10 11:30:41 weilu has joined
1000 2014-10-10 11:32:37 Zarutian has quit (Remote host closed the connection)
1001 2014-10-10 11:35:18 weilu has quit (Ping timeout: 246 seconds)
1002 2014-10-10 11:35:47 imfaust has joined
1003 2014-10-10 11:36:37 Zarutian has joined
1004 2014-10-10 11:36:41 derbumi has quit (Quit: derbumi)
1005 2014-10-10 11:37:28 wallet42 has quit (Quit: Leaving.)
1006 2014-10-10 11:37:47 derbumi has joined
1007 2014-10-10 11:37:53 derbumi has quit (Client Quit)
1008 2014-10-10 11:40:06 cbeams has quit (Read error: Connection reset by peer)
1009 2014-10-10 11:40:58 cbeams has joined
1010 2014-10-10 11:40:58 cbeams has quit (Changing host)
1011 2014-10-10 11:40:58 cbeams has joined
1012 2014-10-10 11:42:40 moa has quit (Quit: Leaving.)
1013 2014-10-10 11:42:53 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1014 2014-10-10 11:44:04 Raziel has joined
1015 2014-10-10 11:46:15 gonedrk has joined
1016 2014-10-10 11:48:43 won9 has quit (Quit: won9)
1017 2014-10-10 11:49:40 nullnull has quit (Ping timeout: 246 seconds)
1018 2014-10-10 11:51:26 c0rw1n has joined
1019 2014-10-10 11:53:08 won9 has joined
1020 2014-10-10 11:54:57 LarsLarsen has quit (Read error: Connection reset by peer)
1021 2014-10-10 11:56:09 hearn has joined
1022 2014-10-10 11:56:44 LarsLarsen has joined
1023 2014-10-10 11:59:56 s0le has quit (Remote host closed the connection)
1024 2014-10-10 12:01:37 WeCluster has quit (Ping timeout: 240 seconds)
1025 2014-10-10 12:01:38 drawesome has quit (Read error: Connection reset by peer)
1026 2014-10-10 12:02:00 drawesome has joined
1027 2014-10-10 12:02:29 rodarmor has quit (Quit: rodarmor)
1028 2014-10-10 12:03:31 WeCluster has joined
1029 2014-10-10 12:05:40 nessence has quit (Remote host closed the connection)
1030 2014-10-10 12:06:03 erasmospunk has joined
1031 2014-10-10 12:07:23 benrcole1 has joined
1032 2014-10-10 12:10:15 benrcole has quit (Ping timeout: 258 seconds)
1033 2014-10-10 12:19:20 <Happzz> (just brainstorming)
1034 2014-10-10 12:19:27 <Happzz> i think there's a fuck with the fee-calculation
1035 2014-10-10 12:20:21 <Happzz> the fact you can't spend "dust" (or almost-dust), i.e. inputs smaller than the tx fee, makes people use "tx-free" inputs along with the "dust"
1036 2014-10-10 12:20:32 <Happzz> hence making the tx bigger than it shouldve been to begin with
1037 2014-10-10 12:20:43 <Happzz> while essentially costing less to send
1038 2014-10-10 12:22:41 cbeams_ has joined
1039 2014-10-10 12:24:24 wallet42 has joined
1040 2014-10-10 12:24:26 cbeams has quit (Ping timeout: 258 seconds)
1041 2014-10-10 12:25:04 <gmaxwell> I can't follow you.
1042 2014-10-10 12:25:20 <gmaxwell> You can spend dust fine, there is no inhabition against spending it.
1043 2014-10-10 12:25:49 derbumi has joined
1044 2014-10-10 12:26:13 wallet42 has quit (Client Quit)
1045 2014-10-10 12:26:14 <gmaxwell> Having bigger transactions isn't harmful, the coins need to get spent eventually, and earlier is generally better. Major resource of concern is the UTXO set since its what must be avilable to validate against.
1046 2014-10-10 12:26:25 cbeams_ is now known as cbeams
1047 2014-10-10 12:26:25 cbeams has quit (Changing host)
1048 2014-10-10 12:26:25 cbeams has joined
1049 2014-10-10 12:26:54 <Happzz> gmaxwell so what's the point of the fee-by-kb concept?
1050 2014-10-10 12:27:26 maraoz has joined
1051 2014-10-10 12:28:00 ak_ has quit (Read error: Connection reset by peer)
1052 2014-10-10 12:28:06 <Happzz> i mean, fee-by-kb means that the "community" would like as smaller txs as possible
1053 2014-10-10 12:28:41 <gmaxwell> Happzz: it mapps to the limited space in blocks. But making a larger transaction now if its just data you would have used in the future doesn't increase the total (and probably decreases your cost, since likely there will be more space competition in the future)
1054 2014-10-10 12:28:56 ak_ has joined
1055 2014-10-10 12:29:13 <Happzz> i think i lost you here
1056 2014-10-10 12:29:16 <gmaxwell> Happzz: it's just the rational strategy miners should use when filling blocks. Picking by highest fee per kb is the revenue maximizing model for miners. Thats all.
1057 2014-10-10 12:29:19 <gmaxwell> clearly.
1058 2014-10-10 12:29:30 <gmaxwell> go ask in bitcoin
1059 2014-10-10 12:29:33 * gmaxwell bed&
1060 2014-10-10 12:31:40 weilu has joined
1061 2014-10-10 12:32:52 johnsoft has quit (Ping timeout: 260 seconds)
1062 2014-10-10 12:33:11 johnsoft has joined
1063 2014-10-10 12:35:08 cbeams_ has joined
1064 2014-10-10 12:35:08 cbeams has quit (Read error: Connection reset by peer)
1065 2014-10-10 12:36:23 weilu has quit (Ping timeout: 250 seconds)
1066 2014-10-10 12:36:43 ThomasV has joined
1067 2014-10-10 12:39:31 Luke-Jr has quit (Quit: Konversation terminated!)
1068 2014-10-10 12:39:46 johnsoft has quit (Ping timeout: 258 seconds)
1069 2014-10-10 12:40:29 johnsoft has joined
1070 2014-10-10 12:41:50 Luke-Jr has joined
1071 2014-10-10 12:50:47 vmatekole has quit (Ping timeout: 245 seconds)
1072 2014-10-10 12:52:40 luke-jr_ has joined
1073 2014-10-10 12:53:19 Luke-Jr has quit (Ping timeout: 260 seconds)
1074 2014-10-10 12:53:32 won9 has quit (Quit: won9)
1075 2014-10-10 12:53:35 luke-jr_ is now known as Luke-Jr
1076 2014-10-10 12:54:37 vmatekole has joined
1077 2014-10-10 12:55:10 hashtag_ has joined
1078 2014-10-10 12:56:07 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1079 2014-10-10 12:56:32 devthedev has joined
1080 2014-10-10 12:56:35 pen has joined
1081 2014-10-10 12:58:37 vmatekol_ has joined
1082 2014-10-10 12:58:49 vmatekole has quit (Read error: Connection reset by peer)
1083 2014-10-10 12:59:00 <michagogo> Hm, idea as an alternative to shrinkdebuglog: gzipdebuglog
1084 2014-10-10 12:59:39 vmatekol_ has quit (Read error: Connection reset by peer)
1085 2014-10-10 13:00:04 vmatekole has joined
1086 2014-10-10 13:02:20 hearn has joined
1087 2014-10-10 13:08:07 one0one has quit ()
1088 2014-10-10 13:12:29 <wumpus> you can already use your own log rotation policies, like many daemons bitcoind will reopen the debug log on SIGHUP
1089 2014-10-10 13:12:43 <wumpus> so just rename the logfile, then call SIGHUP, then zip it up...
1090 2014-10-10 13:13:08 dataangel has quit (Ping timeout: 240 seconds)
1091 2014-10-10 13:13:21 <wumpus> there is software that can do this for you if you don't want to write your own scripts
1092 2014-10-10 13:15:58 Andymeows has joined
1093 2014-10-10 13:17:36 ionstorm has joined
1094 2014-10-10 13:18:26 hastagg_ has joined
1095 2014-10-10 13:20:03 Namworld has joined
1096 2014-10-10 13:20:38 syst3mw0_ has joined
1097 2014-10-10 13:21:21 ak_ has quit (Read error: Connection reset by peer)
1098 2014-10-10 13:22:19 hashtag_ has quit (Ping timeout: 258 seconds)
1099 2014-10-10 13:22:28 ak_ has joined
1100 2014-10-10 13:23:51 syst3mw0rm has quit (Ping timeout: 258 seconds)
1101 2014-10-10 13:24:30 HaltingState has quit (Remote host closed the connection)
1102 2014-10-10 13:27:06 HaltingState has joined
1103 2014-10-10 13:32:17 hastagg_ has quit (Ping timeout: 258 seconds)
1104 2014-10-10 13:32:49 weilu has joined
1105 2014-10-10 13:33:38 <wumpus> for ex. logrotate(8)
1106 2014-10-10 13:34:47 daybyter has joined
1107 2014-10-10 13:37:08 weilu has quit (Ping timeout: 240 seconds)
1108 2014-10-10 13:39:19 kermit has quit (Quit: Leaving.)
1109 2014-10-10 13:39:48 kermit has joined
1110 2014-10-10 13:41:23 devthedev has quit (Ping timeout: 250 seconds)
1111 2014-10-10 13:41:23 Naphex has quit (Quit: leaving)
1112 2014-10-10 13:41:27 webdeli has joined
1113 2014-10-10 13:43:34 devthedev has joined
1114 2014-10-10 13:44:54 Naphex has joined
1115 2014-10-10 13:47:16 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1116 2014-10-10 13:50:27 ruukasu has joined
1117 2014-10-10 13:50:48 nullbyte has joined
1118 2014-10-10 13:50:48 nullbyte has quit (Changing host)
1119 2014-10-10 13:50:48 nullbyte has joined
1120 2014-10-10 13:54:59 nessence has joined
1121 2014-10-10 13:56:42 papa2 has quit (Ping timeout: 264 seconds)
1122 2014-10-10 13:57:23 goykasi has joined
1123 2014-10-10 13:58:52 gavinandresen has joined
1124 2014-10-10 13:59:09 goykasi1 has joined
1125 2014-10-10 14:02:20 goykasi has quit (Ping timeout: 272 seconds)
1126 2014-10-10 14:02:32 papa2 has joined
1127 2014-10-10 14:02:34 derbumi has quit (Quit: derbumi)
1128 2014-10-10 14:02:36 papa3 has joined
1129 2014-10-10 14:02:43 papa3 has quit (Remote host closed the connection)
1130 2014-10-10 14:03:53 goykasi has joined
1131 2014-10-10 14:04:21 aschildbach_ has quit (Remote host closed the connection)
1132 2014-10-10 14:04:22 derbumi has joined
1133 2014-10-10 14:04:23 CheckDavid has quit (Quit: Connection closed for inactivity)
1134 2014-10-10 14:05:57 cbeams_ has quit ()
1135 2014-10-10 14:06:05 cbeams has joined
1136 2014-10-10 14:06:19 cbeams has quit (Changing host)
1137 2014-10-10 14:06:20 cbeams has joined
1138 2014-10-10 14:06:21 HANTI is now known as hanti
1139 2014-10-10 14:06:26 goykasi1 has quit (Ping timeout: 244 seconds)
1140 2014-10-10 14:07:09 Mr_V has joined
1141 2014-10-10 14:07:12 <Mr_V> does bitcoin core implement HD keys and does it use them as default?
1142 2014-10-10 14:07:36 derbumi has quit (Client Quit)
1143 2014-10-10 14:08:13 derbumi has joined
1144 2014-10-10 14:08:55  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Ping timeout: 260 seconds)
1145 2014-10-10 14:09:11 aliasaila has joined
1146 2014-10-10 14:10:54 <helo> no
1147 2014-10-10 14:10:54 Luke-Jr has quit (Read error: Connection reset by peer)
1148 2014-10-10 14:11:33 hearn has joined
1149 2014-10-10 14:12:17 Luke-Jr has joined
1150 2014-10-10 14:12:48 Jokosh has quit (Ping timeout: 246 seconds)
1151 2014-10-10 14:12:58 Mr_V has quit (Quit: Verlassend)
1152 2014-10-10 14:13:53 <michagogo> wumpus: ah, cool, thanks
1153 2014-10-10 14:14:31 syst3mw0_ has quit (Ping timeout: 260 seconds)
1154 2014-10-10 14:14:33 Eagle[TM] has quit (Ping timeout: 246 seconds)
1155 2014-10-10 14:14:41 ak_ has quit (Read error: Connection reset by peer)
1156 2014-10-10 14:14:54 syst3mw0rm has joined
1157 2014-10-10 14:15:28 ak_ has joined
1158 2014-10-10 14:16:53 Jokosh has joined
1159 2014-10-10 14:17:14 derbumi has quit (Quit: derbumi)
1160 2014-10-10 14:17:25 jedunnigan has quit (Remote host closed the connection)
1161 2014-10-10 14:18:51 derbumi has joined
1162 2014-10-10 14:20:05 drawesome has quit (Changing host)
1163 2014-10-10 14:20:05 drawesome has joined
1164 2014-10-10 14:20:09 warren has quit (Ping timeout: 246 seconds)
1165 2014-10-10 14:20:11 JackH has quit (Quit: JackH)
1166 2014-10-10 14:20:27 Eagle[TM] has joined
1167 2014-10-10 14:21:33 JWU42 has quit (Ping timeout: 246 seconds)
1168 2014-10-10 14:21:54 poopoopeepee has quit (Ping timeout: 246 seconds)
1169 2014-10-10 14:21:56 JWU42 has joined
1170 2014-10-10 14:21:58 syst3mw0rm has quit (Ping timeout: 272 seconds)
1171 2014-10-10 14:22:15 Graet has quit (Ping timeout: 246 seconds)
1172 2014-10-10 14:22:16 trixisowned has quit (Read error: Connection reset by peer)
1173 2014-10-10 14:22:26  has joined
1174 2014-10-10 14:22:26  has quit (Clown|!~clown@2001-4dd0-203e-1-f023-f187-6aec-cf61.ipv6dyn.netcologne.de|Changing host)
1175 2014-10-10 14:22:27  has joined
1176 2014-10-10 14:22:39 trixisowned has joined
1177 2014-10-10 14:25:39 goykasi1 has joined
1178 2014-10-10 14:26:27 JWU42 has quit (Ping timeout: 246 seconds)
1179 2014-10-10 14:27:25 warren has joined
1180 2014-10-10 14:27:37 pen has quit (Ping timeout: 244 seconds)
1181 2014-10-10 14:27:55 Graet has joined
1182 2014-10-10 14:27:57 goykasi has quit (Ping timeout: 245 seconds)
1183 2014-10-10 14:27:58 JWU42 has joined
1184 2014-10-10 14:28:36 derbumi has quit (Quit: derbumi)
1185 2014-10-10 14:29:41 poopoopeepee has joined
1186 2014-10-10 14:32:27 devthedev has quit (Ping timeout: 245 seconds)
1187 2014-10-10 14:32:56 goykasi has joined
1188 2014-10-10 14:33:49 weilu has joined
1189 2014-10-10 14:35:12 goykasi1 has quit (Ping timeout: 246 seconds)
1190 2014-10-10 14:38:26 nsh has quit (Ping timeout: 272 seconds)
1191 2014-10-10 14:38:49 weilu has quit (Ping timeout: 272 seconds)
1192 2014-10-10 14:39:06 iwilcox_ has joined
1193 2014-10-10 14:39:18 iwilcox has quit (Ping timeout: 264 seconds)
1194 2014-10-10 14:40:03 patcon has joined
1195 2014-10-10 14:41:17 iwilcox_ is now known as iwilcox
1196 2014-10-10 14:42:12 <jgarzik> so
1197 2014-10-10 14:42:17 <jgarzik> this is a bit -dev and a bit -wizards
1198 2014-10-10 14:42:46 devthedev has joined
1199 2014-10-10 14:42:51 <jgarzik> I was pondering an extension that specifies an output is locked until a certain time/height
1200 2014-10-10 14:42:55 <jgarzik> nLockTimeOut
1201 2014-10-10 14:43:11 <jgarzik> can LOCKTIMEVERIFY proposal do the same thing?
1202 2014-10-10 14:43:20 <jgarzik> goal:  output cannot be spent until X in the future
1203 2014-10-10 14:44:26 derbumi has joined
1204 2014-10-10 14:47:37 goykasi1 has joined
1205 2014-10-10 14:48:28 Luke-Jr has quit (Read error: Connection reset by peer)
1206 2014-10-10 14:48:54 <goykasi1> @jgarzik: isnt that what: http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg06250.html would basically do?
1207 2014-10-10 14:49:07 <goykasi1> "http://www.mail-archive.com/search?l=bitcoin-development@lists.sourceforge.net&q=subject:%22%5BBitcoin-development%5D+%5BBIP+draft%5D+CHECKLOCKTIMEVERIFY+-+Prevent+a+txout+from+being+spent+until+an+expiration+time%22"
1208 2014-10-10 14:49:51 <jgarzik> <jgarzik> can LOCKTIMEVERIFY proposal do the same thing?
1209 2014-10-10 14:49:55 <jgarzik> I guess the answer is "yes"
1210 2014-10-10 14:50:11 <goykasi1> i think its a good idea
1211 2014-10-10 14:50:28 goykasi has quit (Ping timeout: 272 seconds)
1212 2014-10-10 14:50:29 <goykasi1> i wish i knew the source well enough to contribute to a modification like that
1213 2014-10-10 14:50:53 goykasi1 has quit (Client Quit)
1214 2014-10-10 14:50:59 Luke-Jr has joined
1215 2014-10-10 14:51:41 isakyog has joined
1216 2014-10-10 14:51:51 <isakyog> ack. i dont remember my identify password
1217 2014-10-10 14:52:36 <isakyog> i think LOCKTIMEVERIFY or some sort future coin release proposal would be very nice
1218 2014-10-10 14:53:22 pen has joined
1219 2014-10-10 14:53:32 Subo1977 has joined
1220 2014-10-10 14:56:06 Subo1977_ has quit (Ping timeout: 264 seconds)
1221 2014-10-10 14:56:29 isakyog1 has joined
1222 2014-10-10 14:56:31 DougieBot5000 has joined
1223 2014-10-10 14:56:46  has quit (Clown|!~clown@unaffiliated/clown/x-0272709|Read error: Connection reset by peer)
1224 2014-10-10 14:58:51 devthedev has quit (Remote host closed the connection)
1225 2014-10-10 14:59:07 isakyog has quit (Ping timeout: 245 seconds)
1226 2014-10-10 14:59:23 blast has quit (Ping timeout: 250 seconds)
1227 2014-10-10 15:00:48 robonerd has quit (Ping timeout: 260 seconds)
1228 2014-10-10 15:01:36 Quanttek has joined
1229 2014-10-10 15:02:16 robonerd has joined
1230 2014-10-10 15:02:56 blast has joined
1231 2014-10-10 15:05:39 t7 has quit (Quit: home)
1232 2014-10-10 15:05:44 nsh has joined
1233 2014-10-10 15:08:01 ak_ has quit (Read error: Connection reset by peer)
1234 2014-10-10 15:08:42 altoz has quit (Remote host closed the connection)
1235 2014-10-10 15:08:47  has joined
1236 2014-10-10 15:08:47  has quit (Clown|!~clown@2001-4dd0-203e-1-fd05-ba03-cd01-3e2c.ipv6dyn.netcologne.de|Changing host)
1237 2014-10-10 15:08:47  has joined
1238 2014-10-10 15:09:01 altoz has joined
1239 2014-10-10 15:09:09 ak_ has joined
1240 2014-10-10 15:09:47 <dgenr8> jgarzik: the answer is yes and IMHO the key insight was due to gmaxwell: doing it by requiring use within a tx with an appropriate nlocktime
1241 2014-10-10 15:10:05 <dgenr8> jgarzik: hence avoiding an opcode directly referencing chain height
1242 2014-10-10 15:10:57 xenog has quit (Quit: Leaving.)
1243 2014-10-10 15:16:44 geneous has joined
1244 2014-10-10 15:16:46 geneous has quit (Client Quit)
1245 2014-10-10 15:17:45 cris has quit ()
1246 2014-10-10 15:23:08 cris has joined
1247 2014-10-10 15:28:08 agricocb has quit (Quit: Leaving.)
1248 2014-10-10 15:28:48 tjopper has quit (Quit: Leaving.)
1249 2014-10-10 15:32:23 tjopper has joined
1250 2014-10-10 15:34:30 weilu has joined
1251 2014-10-10 15:35:28 isakyog1 has quit (Read error: Connection reset by peer)
1252 2014-10-10 15:38:54 weilu has quit (Ping timeout: 246 seconds)
1253 2014-10-10 15:39:10 cbeams has quit (Remote host closed the connection)
1254 2014-10-10 15:39:39 cbeams has joined
1255 2014-10-10 15:39:39 cbeams has quit (Changing host)
1256 2014-10-10 15:39:39 cbeams has joined
1257 2014-10-10 15:41:19 <earlz> I wish people would stop misunderstanding this whole gentoo FUD stuff
1258 2014-10-10 15:41:47 Soligor has quit (Ping timeout: 272 seconds)
1259 2014-10-10 15:45:33 amtri has quit (Ping timeout: 246 seconds)
1260 2014-10-10 15:46:28 Soligor has joined
1261 2014-10-10 15:46:29 <jgarzik> earlz, indeed
1262 2014-10-10 15:47:22 <jgarzik> I think a certain segment just enjoys to hate on Luke, and there was quite some trolling and FUD to kick off the whole mess.
1263 2014-10-10 15:47:54 <jgarzik> And Luke being Luke, doesn't necessarily have the greatest PR skills... ;p   Though the response that finally came out at the end was reasonable professional, I thought.
1264 2014-10-10 15:48:13 jchp has quit (Ping timeout: 244 seconds)
1265 2014-10-10 15:49:10 agricocb has joined
1266 2014-10-10 15:49:15 jchp has joined
1267 2014-10-10 15:49:29 <Eagle[TM]> Hey at least there was a USE flag
1268 2014-10-10 15:54:07 Soligor has quit (Ping timeout: 245 seconds)
1269 2014-10-10 15:54:59 Soligor has joined
1270 2014-10-10 15:55:04 <earlz> of course the maintainer of 1 gentoo package completely dictates the direction of bitcoin OF COURSE
1271 2014-10-10 15:56:06 aliasaila has quit (Remote host closed the connection)
1272 2014-10-10 15:56:26 sarid has joined
1273 2014-10-10 15:56:29 hashtag_ has joined
1274 2014-10-10 15:58:40 jedunnigan has joined
1275 2014-10-10 15:59:57 <Arnavion> So is there an intention to do something like that blacklist in bitcoin?
1276 2014-10-10 16:01:22 ak_ has quit (Read error: Connection reset by peer)
1277 2014-10-10 16:02:13 ak_ has joined
1278 2014-10-10 16:06:25 oscarguindzberg has joined
1279 2014-10-10 16:09:07 Guest9784 has joined
1280 2014-10-10 16:09:13 <sipa> Arnavion: no
1281 2014-10-10 16:09:17 <jgarzik> Arnavion, blacklist? no.
1282 2014-10-10 16:09:38 <Arnavion> So just rely on / improve the existing dos-detection code?
1283 2014-10-10 16:09:45 <jgarzik> De-prioritizing heavily reused addresses is fair, IMO.  That promotes good behavior.
1284 2014-10-10 16:09:59 <jgarzik> That's also behavior based, and not a targeted list.
1285 2014-10-10 16:10:13 <Arnavion> Yeah
1286 2014-10-10 16:11:36 Grouver has quit (Quit: Leaving)
1287 2014-10-10 16:15:09 mkarrer has quit (Remote host closed the connection)
1288 2014-10-10 16:15:14 Francisco has joined
1289 2014-10-10 16:17:45 hearn has quit (Ping timeout: 246 seconds)
1290 2014-10-10 16:18:30 jedunnigan has quit ()
1291 2014-10-10 16:18:53 hearn has joined
1292 2014-10-10 16:20:38 ericmuyser has quit (Ping timeout: 240 seconds)
1293 2014-10-10 16:21:35 derbumi has quit (Quit: derbumi)
1294 2014-10-10 16:21:49 oda_krell has joined
1295 2014-10-10 16:22:32 Zarutian has quit (Quit: Zarutian)
1296 2014-10-10 16:23:55 rdymac has quit (Quit: Connection closed for inactivity)
1297 2014-10-10 16:24:45 derbumi has joined
1298 2014-10-10 16:26:29 kristofferR has joined
1299 2014-10-10 16:29:36 webdeli has quit (Remote host closed the connection)
1300 2014-10-10 16:29:41 kgk_ has joined
1301 2014-10-10 16:30:29 hastagg_ has joined
1302 2014-10-10 16:32:48 oda_krell has quit (Quit: Textual IRC Client: www.textualapp.com)
1303 2014-10-10 16:33:24 hashtag_ has quit (Ping timeout: 255 seconds)
1304 2014-10-10 16:34:08 RBecker has quit (Quit: Quit)
1305 2014-10-10 16:35:25 derbumi has quit (Quit: derbumi)
1306 2014-10-10 16:35:27 weilu has joined
1307 2014-10-10 16:35:30 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1308 2014-10-10 16:35:35 Quanttek has quit (Ping timeout: 250 seconds)
1309 2014-10-10 16:36:22 nessence has quit (Remote host closed the connection)
1310 2014-10-10 16:39:24 MoALTz has joined
1311 2014-10-10 16:39:26 tjopper has quit (Read error: Connection reset by peer)
1312 2014-10-10 16:39:55 weilu has quit (Ping timeout: 250 seconds)
1313 2014-10-10 16:41:34 mkarrer has joined
1314 2014-10-10 16:43:33 kermit has quit (Quit: Leaving.)
1315 2014-10-10 16:46:31 abrkn is now known as Guest63890
1316 2014-10-10 16:46:43 Guest75793 is now known as ABRKN
1317 2014-10-10 16:46:45 ABRKN is now known as abrkn
1318 2014-10-10 16:48:31 aliasaila has joined
1319 2014-10-10 16:50:25 RBecker has joined
1320 2014-10-10 16:51:27 derbumi has joined
1321 2014-10-10 16:52:14 realtime_ has joined
1322 2014-10-10 16:54:44 ak_ has quit (Read error: Connection reset by peer)
1323 2014-10-10 16:55:02 realtime has quit (Ping timeout: 245 seconds)
1324 2014-10-10 16:55:29 ak_ has joined
1325 2014-10-10 16:56:17 imfaust has quit (Ping timeout: 245 seconds)
1326 2014-10-10 16:56:21 aliasaila has quit (Remote host closed the connection)
1327 2014-10-10 16:56:40 derbumi has quit (Quit: derbumi)
1328 2014-10-10 16:57:19 oujh has quit (Quit: Leaving)
1329 2014-10-10 16:57:32 Eagle[TM] has quit (Ping timeout: 272 seconds)
1330 2014-10-10 17:01:25 johnsoft has quit (Read error: Connection reset by peer)
1331 2014-10-10 17:01:57 johnsoft has joined
1332 2014-10-10 17:03:11 Zarutian has joined
1333 2014-10-10 17:03:39 YoY has joined
1334 2014-10-10 17:07:30 rdbell has joined
1335 2014-10-10 17:08:09 kermit has joined
1336 2014-10-10 17:08:57 pen has quit (Ping timeout: 250 seconds)
1337 2014-10-10 17:09:11 pen has joined
1338 2014-10-10 17:11:04 timothy has quit (Read error: Connection reset by peer)
1339 2014-10-10 17:12:17 hearn has joined
1340 2014-10-10 17:13:26 rdbell has quit (Quit: Lingo - http://www.lingoirc.com)
1341 2014-10-10 17:13:46 Burrito has joined
1342 2014-10-10 17:15:00 weilu has joined
1343 2014-10-10 17:15:53 BlueMatt has quit (Excess Flood)
1344 2014-10-10 17:17:37 rh1n0_ has joined
1345 2014-10-10 17:17:52 BlueMatt has joined
1346 2014-10-10 17:19:07 weilu has quit (Ping timeout: 245 seconds)
1347 2014-10-10 17:21:24 justusranvier has joined
1348 2014-10-10 17:21:48 joss_ has quit (Quit: bye)
1349 2014-10-10 17:21:58 <justusranvier> bitcoind won't start if ~/.bitcoin is on a virtio-9p fs
1350 2014-10-10 17:22:14 <justusranvier> I'd be useful if it would.
1351 2014-10-10 17:24:37 CheckDavid has joined
1352 2014-10-10 17:24:45 <sipa> why not?
1353 2014-10-10 17:24:56 <sipa> can you investigate because of what problem it bails out?
1354 2014-10-10 17:25:22 <justusranvier> The message is "Error opening block database."
1355 2014-10-10 17:25:35 <sipa> that would be a leveldb problem...
1356 2014-10-10 17:25:54 <justusranvier> I could start over with an empty ~.bitcoin and see exactly what files exist when it bails out
1357 2014-10-10 17:26:26 <justusranvier> The thing is - I have another bitcoind instancerunning where I moved the ~/.bitcoin/blocks directory to 9pfs and it works
1358 2014-10-10 17:26:41 brson has joined
1359 2014-10-10 17:27:02 <justusranvier> Just can't bootstrap a new node that way, either with just blocks or the entire .bitcoin directory on 9p
1360 2014-10-10 17:27:49 <justusranvier> Trying to run bitcoind and armory in seperate virtual machines, while sharing ~/.bitcoin/block through 9p instead of nfs
1361 2014-10-10 17:29:11 sinetek has joined
1362 2014-10-10 17:29:12 johnsoft has quit (Ping timeout: 260 seconds)
1363 2014-10-10 17:29:50 johnsoft has joined
1364 2014-10-10 17:30:45 <justusranvier> I see someone else has already encountered this: https://github.com/bitcoin/bitcoin/issues/3641
1365 2014-10-10 17:32:57 Quanttek has joined
1366 2014-10-10 17:32:57 <justusranvier> I wonder why one node works in this configuration and another one doesn't...
1367 2014-10-10 17:35:02 <pigeons> leveldb apparently doesnt work on netbsd either
1368 2014-10-10 17:35:28 rubensayshi has quit (Quit: Leaving)
1369 2014-10-10 17:36:18 devthedev has joined
1370 2014-10-10 17:36:20 devthedev has quit (Changing host)
1371 2014-10-10 17:36:20 devthedev has joined
1372 2014-10-10 17:36:24 kermit has quit (Ping timeout: 255 seconds)
1373 2014-10-10 17:37:12 kgk_ has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1374 2014-10-10 17:39:06 RBecker has quit (Quit: Quit)
1375 2014-10-10 17:40:01 drgreenthumb is now known as dfletcher
1376 2014-10-10 17:42:55 t7 has joined
1377 2014-10-10 17:44:02 Dizzle has joined
1378 2014-10-10 17:45:43 aliasaila has joined
1379 2014-10-10 17:46:37 Centaure has joined
1380 2014-10-10 17:47:58 ak_ has quit (Read error: Connection reset by peer)
1381 2014-10-10 17:48:44 oscarguindzberg has quit (Remote host closed the connection)
1382 2014-10-10 17:48:51 ak_ has joined
1383 2014-10-10 17:49:35 oujh has joined
1384 2014-10-10 17:51:06 <extor> Evidently no paid captcha site supports keycaptcha. Strange.
1385 2014-10-10 17:51:24 Blackreign has joined
1386 2014-10-10 17:52:53 Quanttek has quit (Ping timeout: 272 seconds)
1387 2014-10-10 17:53:43 <sipa> extor: offtopic
1388 2014-10-10 17:58:03 redshiftzero has quit (Ping timeout: 260 seconds)
1389 2014-10-10 17:58:24 RBecker has joined
1390 2014-10-10 17:59:32 redshiftzero has joined
1391 2014-10-10 18:00:45 bastiaan0000 has joined
1392 2014-10-10 18:01:30 oujh has quit (Ping timeout: 272 seconds)
1393 2014-10-10 18:01:46 wfbarks has joined
1394 2014-10-10 18:02:37 <extor> there should exist a #bitcoin-dev-offtopic
1395 2014-10-10 18:03:19 <sipa> try #bitcoin-offtopic ?
1396 2014-10-10 18:04:07 Application has quit (Remote host closed the connection)
1397 2014-10-10 18:05:50 devthedev has quit (Remote host closed the connection)
1398 2014-10-10 18:06:30 RBecker has quit (Excess Flood)
1399 2014-10-10 18:07:48 justusranvier has left ()
1400 2014-10-10 18:08:32 kermit has joined
1401 2014-10-10 18:09:18 syst3mw0rm has joined
1402 2014-10-10 18:10:13 RagnarDanneskjol has quit (Ping timeout: 258 seconds)
1403 2014-10-10 18:11:03 atgreen has joined
1404 2014-10-10 18:11:55 RBecker has joined
1405 2014-10-10 18:13:15 bastiaan0000 has quit ()
1406 2014-10-10 18:13:15 Starduster_ has quit (Ping timeout: 246 seconds)
1407 2014-10-10 18:13:54 foamo has joined
1408 2014-10-10 18:14:15 foamo has quit (Remote host closed the connection)
1409 2014-10-10 18:14:33 foamo has joined
1410 2014-10-10 18:14:33 foamo has quit (Client Quit)
1411 2014-10-10 18:24:01 hearn has quit (Read error: Connection reset by peer)
1412 2014-10-10 18:24:33 hearn has joined
1413 2014-10-10 18:25:08 grishnakh__ has quit (Ping timeout: 240 seconds)
1414 2014-10-10 18:25:38 weilu has joined
1415 2014-10-10 18:26:53 OneMiner has joined
1416 2014-10-10 18:27:13 RBecker has quit (Quit: Quit)
1417 2014-10-10 18:29:59 weilu has quit (Ping timeout: 250 seconds)
1418 2014-10-10 18:30:38 ruukasu has quit (Ping timeout: 272 seconds)
1419 2014-10-10 18:32:42 Dizzle has quit (Quit: Leaving...)
1420 2014-10-10 18:32:51 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1421 2014-10-10 18:35:25 Aquent is now known as bullwhale
1422 2014-10-10 18:35:38 RoboTedd_ has quit (Remote host closed the connection)
1423 2014-10-10 18:36:26 xenog has joined
1424 2014-10-10 18:36:27 RoboTeddy has joined
1425 2014-10-10 18:38:50 derbumi has joined
1426 2014-10-10 18:39:07 syst3mw0rm has quit (Ping timeout: 260 seconds)
1427 2014-10-10 18:39:09 baldur has quit (Ping timeout: 246 seconds)
1428 2014-10-10 18:41:18 ak_ has quit (Read error: Connection reset by peer)
1429 2014-10-10 18:41:27 syst3mw0rm has joined
1430 2014-10-10 18:42:11 AaronvanW has quit (Ping timeout: 265 seconds)
1431 2014-10-10 18:42:25 ak_ has joined
1432 2014-10-10 18:43:26 Dr-G has quit (Remote host closed the connection)
1433 2014-10-10 18:43:53 Dr-G has joined
1434 2014-10-10 18:44:12 RBecker has joined
1435 2014-10-10 18:44:46 ubuntu__ has joined
1436 2014-10-10 18:45:05 <null_radix> can someone exmplain to me what the usecases for these functions are? https://github.com/bitcoin/secp256k1/blob/master/include/secp256k1.h#L120-L123
1437 2014-10-10 18:45:38 <null_radix> I know the basics of EC operations and ecdsa.
1438 2014-10-10 18:46:01 devthedev has joined
1439 2014-10-10 18:46:22 <sipa> null_radix: BIP32 and similar schemes
1440 2014-10-10 18:47:10 <null_radix> oh ok, thanks sipa
1441 2014-10-10 18:47:33 <sipa> i believe bip38 uses the multiplicative one
1442 2014-10-10 18:47:38 <sipa> bip32 uses the additive one
1443 2014-10-10 18:48:49 <null_radix> I wraped the secp256 for node.js and I wasn't sure if i needed to add those functions
1444 2014-10-10 18:48:59 <null_radix> but i guess it would be a good idea
1445 2014-10-10 18:49:01 Starduster has joined
1446 2014-10-10 18:52:35 Quanttek has joined
1447 2014-10-10 18:52:56 bullwhale is now known as Aquent
1448 2014-10-10 18:54:16 Quanttek has quit (Read error: Connection reset by peer)
1449 2014-10-10 18:54:20 Quanttek_ has joined
1450 2014-10-10 18:55:01 Quanttek_ is now known as Quanttek
1451 2014-10-10 18:57:52 syst3mw0rm has quit (Ping timeout: 260 seconds)
1452 2014-10-10 18:59:09 <justanotheruser> :q
1453 2014-10-10 19:00:39 <sipa> gmaxwell: i actually remember at some point thinking "this may break that delete chainstate trick", but didn't bother looking into as probably nearly nobody knew about it
1454 2014-10-10 19:04:41 Application has joined
1455 2014-10-10 19:05:07 <gmaxwell> ah, I don't think it's an important thing. Though better error reporting is needed if it isn't fixed.
1456 2014-10-10 19:05:24 <sipa> agree
1457 2014-10-10 19:05:50 <gmaxwell> we've (maybe just me) instructed random users to do that in the past when theirs was corrupted.  Perhaps w/ pruning coming in its a less useful trick regardless.
1458 2014-10-10 19:06:10 benrcole1 has quit (Quit: Leaving.)
1459 2014-10-10 19:06:23 <sipa> also, i don't understand why it gives that message
1460 2014-10-10 19:06:24 erasmospunk has quit (Remote host closed the connection)
1461 2014-10-10 19:06:28 <sipa> so that needs fixing regardless :)
1462 2014-10-10 19:08:13 coeus has joined
1463 2014-10-10 19:09:28 devthedev has quit (Ping timeout: 260 seconds)
1464 2014-10-10 19:10:35 jedunnigan has joined
1465 2014-10-10 19:16:06 <sipa> wumpus: that trick for deleting the chainstate to rebuild it is very useful for benchmarking, as it is done before starting up the node code
1466 2014-10-10 19:20:16 ubuntu__ has quit (Ping timeout: 260 seconds)
1467 2014-10-10 19:20:50 Application has quit (Remote host closed the connection)
1468 2014-10-10 19:23:29 gavinandresen has quit (Quit: gavinandresen)
1469 2014-10-10 19:24:05 OneMiner has quit (Quit: Leaving)
1470 2014-10-10 19:25:59 epscy has quit (Ping timeout: 272 seconds)
1471 2014-10-10 19:28:55 Dizzle has joined
1472 2014-10-10 19:29:17 wfbarks has quit (Remote host closed the connection)
1473 2014-10-10 19:29:35 rdymac has joined
1474 2014-10-10 19:33:05 <earlz> So, is there any documentation on what versions of windows bitcoin-qt should work on?
1475 2014-10-10 19:33:15 <earlz> One of my eccentric friends is trying to run it on Windows 95 lol
1476 2014-10-10 19:34:15 <sipa> iirc 200 or xp
1477 2014-10-10 19:34:18 <sipa> *2000
1478 2014-10-10 19:34:32 <earlz> no NT4? ;)
1479 2014-10-10 19:34:36 ak_ has quit (Read error: Connection reset by peer)
1480 2014-10-10 19:35:00 <earlz> I wonder what it is that actually breaks for older versions.. probably something qt related
1481 2014-10-10 19:35:28 ak_ has joined
1482 2014-10-10 19:35:29 <earlz> Are there any known binaries for ancient versions of bitcoin, like 0.15?
1483 2014-10-10 19:35:34 <earlz> er, 0.1.5
1484 2014-10-10 19:37:02 <sipa> network code has some requirements on a recent network satack
1485 2014-10-10 19:37:13 <sipa> i wasn't even talking about the gui
1486 2014-10-10 19:37:38 <earlz> lol someone should write a DOS SPV wallet
1487 2014-10-10 19:37:57 <sipa> be my guest
1488 2014-10-10 19:37:59 <earlz> I want to run bitcoind on my 286 AT
1489 2014-10-10 19:38:04 erasmospunk has joined
1490 2014-10-10 19:38:21 <earlz> I have a feeling writing bitcoin in 16bit code would be extremely painfukl
1491 2014-10-10 19:38:32 erasmospunk has quit (Read error: Connection reset by peer)
1492 2014-10-10 19:38:37 <sipa> yes
1493 2014-10-10 19:38:43 erasmospunk has joined
1494 2014-10-10 19:43:04 DiabloD3 is now known as Diablo-D3
1495 2014-10-10 19:44:20 profreid has joined
1496 2014-10-10 19:44:49 trixisowned is now known as brotherbiao
1497 2014-10-10 19:44:49 devthedev has joined
1498 2014-10-10 19:49:48 <cfields> sipa: would you rather move CScriptID out of script/standard, or leave it there and include standard.* in the consensus lib?
1499 2014-10-10 19:51:06 <sipa> why would w einclude standard.h in consensus?
1500 2014-10-10 19:51:34 <cfields> ...or move CTxOutCompressor out of core
1501 2014-10-10 19:51:52 <sipa> CTxOutCompressor shouldn't be in core
1502 2014-10-10 19:52:06 derbumi has quit (Quit: derbumi)
1503 2014-10-10 19:52:07 <sipa> nor should any of the undo stuff
1504 2014-10-10 19:52:08 bedeho has quit (Ping timeout: 245 seconds)
1505 2014-10-10 19:52:10 <sipa> or CCoins
1506 2014-10-10 19:52:40 <cfields> ok. CTxOutCompressor is the one causing problems atm, so i'll start there
1507 2014-10-10 19:53:14 <sipa> i guess CTxOutCompressor can move to coins.h, actually
1508 2014-10-10 19:53:19 <sipa> only thr CCoins serializer uses it
1509 2014-10-10 19:56:13 ionstorm has quit (Remote host closed the connection)
1510 2014-10-10 19:56:32 <cfields> mm, and CTxInUndo
1511 2014-10-10 19:57:06 <sipa> that can go to main
1512 2014-10-10 19:57:06 theorbtwo has quit (Read error: Connection reset by peer)
1513 2014-10-10 19:57:08 thief has joined
1514 2014-10-10 19:57:28 <sipa> undo data is specific to validation; it's not a protocol mandated structure, so it doesn't need to be in core
1515 2014-10-10 19:58:01 <cfields> roger
1516 2014-10-10 20:00:07 realtime_ has quit (Ping timeout: 250 seconds)
1517 2014-10-10 20:00:16 belcher has joined
1518 2014-10-10 20:00:39 <cfields> great, that did it. I think that's everything.
1519 2014-10-10 20:01:14 NewLiberty has quit (Read error: Connection reset by peer)
1520 2014-10-10 20:01:42 <cfields> sipa: http://pastebin.com/raw.php?i=12eY0uYy
1521 2014-10-10 20:01:47 <cfields> that about what you had in mind?
1522 2014-10-10 20:02:22 theorbtwo has joined
1523 2014-10-10 20:02:23 cym has joined
1524 2014-10-10 20:02:35 cym has quit (Max SendQ exceeded)
1525 2014-10-10 20:03:05 <sipa> sorry, my browser is killing me
1526 2014-10-10 20:03:14 * sipa switches from chromium back to firefox
1527 2014-10-10 20:03:29 syst3mw0rm has joined
1528 2014-10-10 20:03:30 pen has quit (Ping timeout: 246 seconds)
1529 2014-10-10 20:03:53 <sipa> it locks up my system for several seconds occasionally, after which it becomes totally unresponsive (and not even killall -KILL chromium-browser kills it...)
1530 2014-10-10 20:04:44 <cfields> odd, pretty much the opposite for me. chromium is buttery smooth, and firefox constantly hangs
1531 2014-10-10 20:05:14 <sipa> that used to be the reason for switching for me too; but this is just unusable
1532 2014-10-10 20:05:52 viajero has left ()
1533 2014-10-10 20:05:54 <cfields> for the paste above, no external interface is hooked up yet, so there will ofc be an additional cpp for that
1534 2014-10-10 20:06:08 brson has quit (Quit: leaving)
1535 2014-10-10 20:06:15 brson has joined
1536 2014-10-10 20:06:54 patcon has quit (Remote host closed the connection)
1537 2014-10-10 20:07:50 <cfields> in case it spares you the browser hell, the required sources are: core.cpp hash.cpp keywrapper.cpp pubkey.cpp script/script.cpp script/interpreter.cpp uint256.cpp utilstrencodings.cpp version.cpp $(LIBBITCOIN_CRYPTO)
1538 2014-10-10 20:08:15 <sipa> awesome
1539 2014-10-10 20:08:19 <cfields> just want to be sure we're on the same page before i start bundling it up
1540 2014-10-10 20:08:48 <sipa> i still want to split uint256 up in a headers-only opaque256 and a uint256 that derives from it
1541 2014-10-10 20:09:27 <sipa> and maybe a few things from core can move to main
1542 2014-10-10 20:09:31 <cfields> that sounds helpful
1543 2014-10-10 20:10:06 <cfields> i wondered about doing the same with Hash, making it more generic and moving it into crypto?
1544 2014-10-10 20:10:23 <sipa> yeah
1545 2014-10-10 20:10:39 <sipa> though i like that crypto is mininmal and not dependent on bitcoin stuff
1546 2014-10-10 20:10:45 <sipa> while hash depends on serialize
1547 2014-10-10 20:11:24 brotherbiao is now known as trixisowned
1548 2014-10-10 20:11:35 <cfields> right, i figured hash would do actual hashing, then a derived class to handle serializing/usage
1549 2014-10-10 20:11:56 <sipa> well, the actual hashing part can move to crypto i guess
1550 2014-10-10 20:12:15 RoboTedd_ has joined
1551 2014-10-10 20:12:51 saulimus has quit (Ping timeout: 272 seconds)
1552 2014-10-10 20:13:53 <cfields> either way, i'm at a good stopping point now. enough is moved out to fix the initial dependency issues
1553 2014-10-10 20:14:15 <sipa> yes, absolutely
1554 2014-10-10 20:14:37 hanti is now known as HANTI
1555 2014-10-10 20:14:54 <cfields> should i go ahead and PR some of the core class movement? It's not immediately useful, but better than lumping it all together with the boost stuff imo
1556 2014-10-10 20:15:04 <sipa> go ahead
1557 2014-10-10 20:15:15 <sipa> perhaps add it to the existing core dependencies PR?
1558 2014-10-10 20:15:19 <cfields> roger. thanks for all the help.
1559 2014-10-10 20:15:29 <sipa> no, thank you!
1560 2014-10-10 20:15:50 <cfields> i'd prefer to leave that one alone and get it merged. it's painful enough to rebase as-is
1561 2014-10-10 20:15:53 RoboTeddy has quit (Ping timeout: 245 seconds)
1562 2014-10-10 20:15:54 <sipa> ok
1563 2014-10-10 20:16:32 RoboTedd_ has quit (Ping timeout: 255 seconds)
1564 2014-10-10 20:16:49 <ajweiss> are you guys looking to merge headers-first soon?
1565 2014-10-10 20:17:16 <ajweiss> i remember seeing some excitement earlier in the week about it being close
1566 2014-10-10 20:17:24 <sipa> gmaxwell: i fixed the deleted-chainstate problem, then tried to benchmark it, noticing that it was just doing a few blocks per second (in the first 1000s of blocks); profiling revealed that it was spending all time in ActivateBestChainStep, building the entire list of 3000000 blocks to connect, and then bailing out after one to release the cs_main lock
1567 2014-10-10 20:17:46 ubuntu__ has joined
1568 2014-10-10 20:18:33 <cfields> haha
1569 2014-10-10 20:18:50 sand3r has joined
1570 2014-10-10 20:18:51 <sand3r> hi
1571 2014-10-10 20:18:54 <sand3r> bitcoind
1572 2014-10-10 20:18:56 <sand3r> terminate called after throwing an instance of 'std::runtime_error' what():  locale::facet::_S_create_c_locale name not valid
1573 2014-10-10 20:18:59 <sand3r> Aborted
1574 2014-10-10 20:19:02 <sand3r> how to fix it?
1575 2014-10-10 20:19:18 <sipa> gmaxwell: improved performance for that too, and now at least callgrind (which i know isn't very reliable) says i'm spending 15% of the time in LogPrint...
1576 2014-10-10 20:19:30 <cfields> sand3r: check your LC_ALL
1577 2014-10-10 20:19:40 <cfields> "export LC_ALL=C" or so
1578 2014-10-10 20:19:44 <sand3r> cfields: how?
1579 2014-10-10 20:19:52 <sand3r> how do i do that?
1580 2014-10-10 20:19:54 <cfields> (for a quick test)
1581 2014-10-10 20:20:08 <cfields> sand3r: what OS?
1582 2014-10-10 20:20:15 <sand3r> linux debian
1583 2014-10-10 20:20:34 <sand3r> 7
1584 2014-10-10 20:20:38 <Adlai> try just running at the shell: export LC_ALL=C bitcoind --your --options
1585 2014-10-10 20:20:42 <cfields> sand3r: you need to fix your environment. Bitcoin won't be your only issue with a busted locale
1586 2014-10-10 20:25:00 ericmuyser has joined
1587 2014-10-10 20:26:51 JackH has joined
1588 2014-10-10 20:26:54 webdeli has joined
1589 2014-10-10 20:27:15 <sipa> ajweiss: i hope we get agreement to merge it soon, yes
1590 2014-10-10 20:27:26 <sipa> (which does not mean it is perfect, or will be immeditely released)
1591 2014-10-10 20:28:09 ak_ has quit (Read error: Connection reset by peer)
1592 2014-10-10 20:29:08 ak_ has joined
1593 2014-10-10 20:29:09 Aquent is now known as yoloscum
1594 2014-10-10 20:30:53 yoloscum is now known as Aquent
1595 2014-10-10 20:31:13 <sand3r> Adlai: thanks
1596 2014-10-10 20:31:26 <sand3r> export LC_ALL=C bitcoind
1597 2014-10-10 20:31:30 <sand3r> bitcoind
1598 2014-10-10 20:31:34 <sand3r> Bitcoin server starting
1599 2014-10-10 20:31:36 <sand3r> :)
1600 2014-10-10 20:32:18 <Adlai> sand3r: you should fix your system configuration though, bitcoin isn't the only app that expects proper locale configuration
1601 2014-10-10 20:32:31 <gmaxwell> sipa: might be interesting to consider replacing early blocks with batched log entries. Maybe just a benchmark on the first 100k reindexing with logging disabled.
1602 2014-10-10 20:32:59 <sand3r> Adlai: what should i do?
1603 2014-10-10 20:32:59 <gmaxwell> (or just make it log only on mod 100k and compare log timestamps)
1604 2014-10-10 20:33:26 <sipa> sand3r: off topic here
1605 2014-10-10 20:33:48 RoboTeddy has joined
1606 2014-10-10 20:34:37 <ajweiss> sipa: i get it, but it would be a great step and a cue to really start knocking around with it some more...
1607 2014-10-10 20:34:47 kristofferR has quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1608 2014-10-10 20:35:38 <ajweiss> (at least for me)
1609 2014-10-10 20:36:16 vmatekole has quit (Remote host closed the connection)
1610 2014-10-10 20:37:38 Burrito has quit (Remote host closed the connection)
1611 2014-10-10 20:38:08 syst3mw0_ has joined
1612 2014-10-10 20:38:34 Andrewmeows has joined
1613 2014-10-10 20:38:51 syst3mw0rm has quit (Ping timeout: 246 seconds)
1614 2014-10-10 20:39:33 Burrito has joined
1615 2014-10-10 20:40:01 [1]tom99 has joined
1616 2014-10-10 20:41:39 Application has joined
1617 2014-10-10 20:42:37 Andymeows has quit (Ping timeout: 272 seconds)
1618 2014-10-10 20:43:14 tom99 has quit (Ping timeout: 256 seconds)
1619 2014-10-10 20:43:14 [1]tom99 is now known as tom99
1620 2014-10-10 20:45:09 jMyles has joined
1621 2014-10-10 20:47:20 <devrandom> bloom filter auto-updates only on scriptPubKey matches, right?
1622 2014-10-10 20:48:06 balooga_ has joined
1623 2014-10-10 20:49:07 paveljanik has quit (Quit: This computer has gone to sleep)
1624 2014-10-10 20:50:07 Hasimir has quit (Remote host closed the connection)
1625 2014-10-10 20:50:31 neozaru has joined
1626 2014-10-10 20:51:56 OneFixt has joined
1627 2014-10-10 20:52:11 balooga_ has quit (Ping timeout: 246 seconds)
1628 2014-10-10 20:53:43 papa2 has quit (Ping timeout: 264 seconds)
1629 2014-10-10 20:56:00 digovc has joined
1630 2014-10-10 20:57:15 <devrandom> reading the code and BIP, the answer is "yes"
1631 2014-10-10 20:57:38 <sipa> I will confirm nor deny.
1632 2014-10-10 20:58:09 <sipa> (due to obliviousness)
1633 2014-10-10 21:01:30 <devrandom> obviousness or obliviousness? ;)
1634 2014-10-10 21:03:54 syst3mw0_ has quit (Ping timeout: 244 seconds)
1635 2014-10-10 21:05:51 sand3r has quit (Read error: Connection reset by peer)
1636 2014-10-10 21:05:58 Fran__ has joined
1637 2014-10-10 21:06:27 cbeams has quit (Remote host closed the connection)
1638 2014-10-10 21:06:55 cbeams has joined
1639 2014-10-10 21:08:24 digovc has quit (Quit: Page closed)
1640 2014-10-10 21:08:48 Francisco has quit (Ping timeout: 245 seconds)
1641 2014-10-10 21:09:34 derbumi has joined
1642 2014-10-10 21:09:46 moa has joined
1643 2014-10-10 21:10:20 MoALTz has quit (Ping timeout: 260 seconds)
1644 2014-10-10 21:11:08 cbeams has quit (Ping timeout: 244 seconds)
1645 2014-10-10 21:11:55 theorbtwo has quit (Ping timeout: 258 seconds)
1646 2014-10-10 21:11:57 baldur has joined
1647 2014-10-10 21:14:42 NewLiberty has joined
1648 2014-10-10 21:14:53 NewLiberty_ has joined
1649 2014-10-10 21:14:57 NewLiberty_ has quit (Client Quit)
1650 2014-10-10 21:15:56 benrcole has joined
1651 2014-10-10 21:19:58 justanotheruser has quit (Ping timeout: 245 seconds)
1652 2014-10-10 21:21:00 benrcole has quit (Ping timeout: 272 seconds)
1653 2014-10-10 21:21:08 daybyter has quit (Quit: Konversation terminated!)
1654 2014-10-10 21:21:17 justanotheruser has joined
1655 2014-10-10 21:21:17 ak_ has quit (Read error: Connection reset by peer)
1656 2014-10-10 21:21:20 justanotheruser has quit (Changing host)
1657 2014-10-10 21:21:20 justanotheruser has joined
1658 2014-10-10 21:21:44 benrcole has joined
1659 2014-10-10 21:22:09 ak_ has joined
1660 2014-10-10 21:24:34 kefkius has quit (Remote host closed the connection)
1661 2014-10-10 21:25:05 kefkius has joined
1662 2014-10-10 21:26:04 epscy has joined
1663 2014-10-10 21:28:33 justanotheruser has quit (Ping timeout: 246 seconds)
1664 2014-10-10 21:28:45 ruukasu has joined
1665 2014-10-10 21:32:08 jMyles has quit (Ping timeout: 255 seconds)
1666 2014-10-10 21:33:01 AaronvanW has joined
1667 2014-10-10 21:35:18 alpha123 has joined
1668 2014-10-10 21:35:22 qualiabyte has joined
1669 2014-10-10 21:37:57 alpha123 has left ()
1670 2014-10-10 21:38:08 maraoz has quit (Ping timeout: 240 seconds)
1671 2014-10-10 21:40:52 realtime has joined
1672 2014-10-10 21:41:01 kristofferR has joined
1673 2014-10-10 21:41:21 cbeams has joined
1674 2014-10-10 21:42:56 thief has quit (Read error: Connection reset by peer)
1675 2014-10-10 21:43:02 sinetek_ has joined
1676 2014-10-10 21:43:20 sinetek has quit (Read error: Connection reset by peer)
1677 2014-10-10 21:43:56 rdymac has quit (Quit: Connection closed for inactivity)
1678 2014-10-10 21:44:14 CodeShark has joined
1679 2014-10-10 21:45:00 realtime_ has joined
1680 2014-10-10 21:46:17 jMyles has joined
1681 2014-10-10 21:47:39 realtime has quit (Ping timeout: 260 seconds)
1682 2014-10-10 21:48:02 post5232 has quit (Read error: Connection reset by peer)
1683 2014-10-10 21:50:03 realtime_ has quit (Ping timeout: 245 seconds)
1684 2014-10-10 21:50:24 realtime has joined
1685 2014-10-10 21:51:33 cbeams has quit (Ping timeout: 255 seconds)
1686 2014-10-10 21:51:38 W0rmDr1nk has quit (Ping timeout: 240 seconds)
1687 2014-10-10 21:52:07 derbumi has quit (Quit: derbumi)
1688 2014-10-10 21:53:48 Andrewmeows has quit (Ping timeout: 260 seconds)
1689 2014-10-10 21:53:54 derbumi has joined
1690 2014-10-10 21:54:48 justanotheruser has joined
1691 2014-10-10 21:56:17 jack423423 has joined
1692 2014-10-10 21:59:21 sinetek_ is now known as sinetek
1693 2014-10-10 21:59:35 realtime_ has joined
1694 2014-10-10 22:02:13 realtime has quit (Ping timeout: 260 seconds)
1695 2014-10-10 22:03:03 spinza has quit (Read error: Connection reset by peer)
1696 2014-10-10 22:04:57 kermit has quit (Quit: Leaving.)
1697 2014-10-10 22:05:53 kermit has joined
1698 2014-10-10 22:06:38 graingert has quit (Ping timeout: 240 seconds)
1699 2014-10-10 22:07:35 jps has joined
1700 2014-10-10 22:08:13 spinza has joined
1701 2014-10-10 22:09:58 profreid has quit (Quit: profreid)
1702 2014-10-10 22:11:58 Lightsword has joined
1703 2014-10-10 22:12:58 brson has quit (Quit: leaving)
1704 2014-10-10 22:13:09 jMyles has quit (Ping timeout: 244 seconds)
1705 2014-10-10 22:14:38 ak_ has quit (Read error: Connection reset by peer)
1706 2014-10-10 22:14:39 msvb-lab has quit (Quit: msvb-lab)
1707 2014-10-10 22:15:32 ak_ has joined
1708 2014-10-10 22:15:40 moa has quit (Ping timeout: 260 seconds)
1709 2014-10-10 22:15:52 simondlr has quit (Remote host closed the connection)
1710 2014-10-10 22:15:58 xiando is now known as zeeeando0oO
1711 2014-10-10 22:16:34 simondlr has joined
1712 2014-10-10 22:16:38 Alina-malina has quit (Ping timeout: 245 seconds)
1713 2014-10-10 22:17:01 moa has joined
1714 2014-10-10 22:17:31 Alina-malina has joined
1715 2014-10-10 22:19:23 Lightsword has quit (Ping timeout: 255 seconds)
1716 2014-10-10 22:20:24 da2ce7 has joined
1717 2014-10-10 22:21:21 simondlr has quit (Ping timeout: 260 seconds)
1718 2014-10-10 22:24:08 derbumi_ has joined
1719 2014-10-10 22:27:17 jMyles has joined
1720 2014-10-10 22:27:26 derbumi has quit (Ping timeout: 258 seconds)
1721 2014-10-10 22:27:26 derbumi_ is now known as derbumi
1722 2014-10-10 22:28:18 Andymeows has joined
1723 2014-10-10 22:29:09 neozaru has quit (Remote host closed the connection)
1724 2014-10-10 22:29:56 jMyles has quit (Max SendQ exceeded)
1725 2014-10-10 22:31:11 jMyles has joined
1726 2014-10-10 22:35:08 realtime_ has quit (Read error: Connection reset by peer)
1727 2014-10-10 22:35:12 chaosagent has joined
1728 2014-10-10 22:35:55 realtime has joined
1729 2014-10-10 22:36:40 Gyps has joined
1730 2014-10-10 22:37:26 ThomasV has quit (Ping timeout: 244 seconds)
1731 2014-10-10 22:37:46 Gyps has quit (Client Quit)
1732 2014-10-10 22:44:43 smorim has quit (Ping timeout: 264 seconds)
1733 2014-10-10 22:47:23 digitalmagus has quit (Ping timeout: 250 seconds)
1734 2014-10-10 22:47:40 Centaure has quit (Remote host closed the connection)
1735 2014-10-10 22:48:06 derbumi has quit (Quit: derbumi)
1736 2014-10-10 22:49:54 digitalmagus has joined
1737 2014-10-10 22:52:32 benrcole has quit (Quit: Leaving.)
1738 2014-10-10 22:53:13 nessence has joined
1739 2014-10-10 22:54:59 AaronvanW has quit (Ping timeout: 265 seconds)
1740 2014-10-10 22:57:17 graingert has joined
1741 2014-10-10 22:57:22 agricocb has quit (Quit: Leaving.)
1742 2014-10-10 22:58:05 benrcole has joined
1743 2014-10-10 23:03:28 DougieBot5000 has quit (Quit: Leaving)
1744 2014-10-10 23:05:06 xenog has quit (Quit: Leaving.)
1745 2014-10-10 23:07:17 erasmospunk has quit (Remote host closed the connection)
1746 2014-10-10 23:07:57 ak_ has quit (Read error: Connection reset by peer)
1747 2014-10-10 23:07:59 vmatekole has joined
1748 2014-10-10 23:08:47 ak_ has joined
1749 2014-10-10 23:09:38 graingert has quit (Ping timeout: 240 seconds)
1750 2014-10-10 23:12:04 graingert has joined
1751 2014-10-10 23:12:23 <sipa> devrandom: obliviousness
1752 2014-10-10 23:16:43 dgenr8 has quit (Quit: Leaving)
1753 2014-10-10 23:24:06 Andrewmeows has joined
1754 2014-10-10 23:27:17 jMyles has quit (Ping timeout: 272 seconds)
1755 2014-10-10 23:27:29 Burrito has quit (Remote host closed the connection)
1756 2014-10-10 23:28:19 Andymeows has quit (Ping timeout: 272 seconds)
1757 2014-10-10 23:28:21 Burrito has joined
1758 2014-10-10 23:30:07 jps has quit (Quit: jps)
1759 2014-10-10 23:32:13 <CodeShark> is there a higher resolution version of https://github.com/bitcoin/bips/blob/master/bip-0032/derivation.png available?
1760 2014-10-10 23:33:15 Gyps has joined
1761 2014-10-10 23:33:20 <sipa> Alan made that one, so you'll have to ask him
1762 2014-10-10 23:34:49 erasmospunk has joined
1763 2014-10-10 23:34:55 da2ce7 has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1764 2014-10-10 23:35:41 erasmospunk has quit (Read error: Connection reset by peer)
1765 2014-10-10 23:36:40 Andrewmeows has quit (Ping timeout: 246 seconds)
1766 2014-10-10 23:37:50 realtime has quit (Read error: Connection reset by peer)
1767 2014-10-10 23:39:03 realtime has joined
1768 2014-10-10 23:40:08 TheButterZone has joined
1769 2014-10-10 23:40:27 TheButterZone has left ()
1770 2014-10-10 23:40:28 jMyles has joined
1771 2014-10-10 23:42:07 AnoAnon has joined
1772 2014-10-10 23:42:09 AnoAnon has quit (Read error: Connection reset by peer)
1773 2014-10-10 23:44:25 JackH has quit (Ping timeout: 260 seconds)
1774 2014-10-10 23:45:36 <sipa> stupid starbucks wifi; make depends fails to fetch boost :(
1775 2014-10-10 23:45:38 <Luke-Jr> cfields: for some reason, 'make' misses changes to src/init.cpp and doesn't rebuild bitcoind :|
1776 2014-10-10 23:45:48 <Luke-Jr> or something
1777 2014-10-10 23:45:58 <Luke-Jr> it rebuilds libbitcoin_server.a, but not bitcoind..
1778 2014-10-10 23:46:17 <Luke-Jr> … oops, nm - --without-daemon
1779 2014-10-10 23:46:27 <cfields> heh
1780 2014-10-10 23:46:33 <Luke-Jr> must have been testing something at some point
1781 2014-10-10 23:52:17 <Luke-Jr> side comment: IMO, src/script/standard.* doesn't belong in a lib when we get to that
1782 2014-10-10 23:52:31 Lightsword has joined
1783 2014-10-10 23:52:37 <cfields> yep, it's not
1784 2014-10-10 23:52:43 <Luke-Jr> … although maybe I'm wrong there
1785 2014-10-10 23:52:52 <cfields> well, it was necessary before a reshuffle
1786 2014-10-10 23:52:56 <Luke-Jr> I can see it being handy to have tools to create and parse/use them
1787 2014-10-10 23:52:57 <cfields> won't be after
1788 2014-10-10 23:53:01 <sipa> it is needed in a general script library that also does signing
1789 2014-10-10 23:53:08 <sipa> it is not needing in a consensus library
1790 2014-10-10 23:53:09 t7 has quit (Remote host closed the connection)
1791 2014-10-10 23:53:14 <Luke-Jr> sipa: right
1792 2014-10-10 23:53:56 <Luke-Jr> libbitcoinscript vs libbitcointx I suppose
1793 2014-10-10 23:54:05 nfnty has joined
1794 2014-10-10 23:54:16 Dizzle has quit (Quit: Leaving...)
1795 2014-10-10 23:55:04 DougieBot5000 has joined
1796 2014-10-10 23:56:01 kristofferR has quit (Quit: Textual IRC Client: www.textualapp.com)
1797 2014-10-10 23:57:47 cbeams has joined
1798 2014-10-10 23:57:57 cbeams has quit (Client Quit)
1799 2014-10-10 23:58:24 <null_radix> sipa does secp256k1 have a "generate K derminstacly" function anywhere?
1800 2014-10-10 23:58:42 <sipa> no
1801 2014-10-10 23:58:51 <Luke-Jr> "not yet"? ;)
1802 2014-10-10 23:58:51 <sipa> it intentionally does nothing beside the EC stuff
1803 2014-10-10 23:58:56 <sipa> you provide the K yourself
1804 2014-10-10 23:58:58 <Luke-Jr> ah
1805 2014-10-10 23:59:00 torsthaldo has quit (Read error: Connection reset by peer)
1806 2014-10-10 23:59:02 <sipa> if you want to compute it deterministically, do so
1807 2014-10-10 23:59:27 <null_radix> ok thanks
1808 2014-10-10 23:59:32 <null_radix> would you be opposed to a PR if I added it?
1809 2014-10-10 23:59:37 <gmaxwell> yes.
1810 2014-10-10 23:59:51 <gmaxwell> there isn't and shouldn't be a hash function in the library.