1 2015-10-09 00:00:01 <btcdrak> Luke-Jr: could you merge the PR 215 and 216 in bitcoin/bips?
  2 2015-10-09 00:03:22 <CodeShark> maaku: couldn't an escrow scenario easily exceed 30 days?
  3 2015-10-09 00:04:37 <CodeShark> or some other security mechanism - i.e. someone is traveling abroad for over a month and you don't want them to get kidnapped for the key
  4 2015-10-09 00:05:55 <CodeShark> I suppose absolute time lock might be better suited to this latter scenario
  5 2015-10-09 00:18:24 <Luke-Jr> if there was a use case for longer maturity periods, we could take the high 4 bits and make them a binary exponent ;)
  6 2015-10-09 00:21:44 <maaku> CodeShark: that's why it's a year ... not many things in human endeveours that require more than a year to check in on
  7 2015-10-09 00:24:45 <maaku> *endeavors
  8 2015-10-09 00:34:42 <midnightmagic> BlueMatt: can I ask why you inverted some of the boolean logic checks in 9518f24a
  9 2015-10-09 00:35:10 <BlueMatt> midnightmagic: nothing should have been inverted???
 10 2015-10-09 00:35:26 <BlueMatt> everything should have been inverted and gotten an IsNull()
 11 2015-10-09 00:35:34 <BlueMatt> so...double-inversion
 12 2015-10-09 00:37:00 <midnightmagic> BlueMatt: :-)  "Can I ask why you converted the call to !...IsNull() ?
 13 2015-10-09 00:37:20 <BlueMatt> because the return type was changed from bool to uint256
 14 2015-10-09 00:38:45 <midnightmagic> BlueMatt: ah, thanks. missed that.
 15 2015-10-09 03:13:27 <Texploit> @BlueMatt check your email bro. Implementing underway
 16 2015-10-09 03:21:30 <midnightmagic> BlueMatt: are you interested in tx that your patch fails to de-mutate?
 17 2015-10-09 03:57:25 <midnightmagic> That implies the node I'm connected to is participating in malleating doesn't it..
 18 2015-10-09 04:02:52 <midnightmagic> hrmm..
 19 2015-10-09 06:02:53 <epilido> just moved my core node to a multi core processor.  When I first ran bitcoin-qt it verified the blocks and used all cores. after a bad shutdown it said some blocks were corrupt and reindexed the blocks now bitcoin-qt is only using a single core.  Is this normal behavior?
 20 2015-10-09 07:45:59 <wumpus> it will get to using all the cores later in the process, when the blocks start containing more transactions
 21 2015-10-09 07:59:27 <epilido> wumpus, thanks,  just looked and its just jumped to 4 cores. have about 1 year and 21 weeks to go.
 22 2015-10-09 09:15:26 <smellymoo> hello.
 23 2015-10-09 09:16:00 <smellymoo> can I use bitcoind is a testing mode that just assumes all of the blockchain is valid and doesn't download it all?
 24 2015-10-09 09:16:47 <smellymoo> or is there somewhere to download a minimal copy of it after it has been processed by prune mode?
 25 2015-10-09 09:35:18 <smellymoo> so yeah, anyone?
 26 2015-10-09 09:37:36 <midnightmagic> smellymoo: This isn't the place for those questions. #bitcoin is.
 27 2015-10-09 09:38:25 <smellymoo> bitcoin dev isn't a place for dev questions?
 28 2015-10-09 09:39:29 <smellymoo> using bitcoind, and testing the cli, don't need it to be trustable, so can it run without downloading old blockchain?
 29 2015-10-09 09:40:25 <midnightmagic> smellymoo: It was not clear you were asking this for development/testing purposes. Use regtest mode.
 30 2015-10-09 09:40:50 <smellymoo> ok, so regtest mode does what differently?
 31 2015-10-09 09:42:53 <smellymoo> (looking online)
 32 2015-10-09 09:52:47 <jmcn> smallymoo> it uses it's own private blockchain. See https://bitcoin.org/en/developer-examples
 33 2015-10-09 09:52:56 <jmcn> smellymoo even
 34 2015-10-09 09:53:41 <smellymoo> midnightmagic, jmcn... perfect... thank you
 35 2015-10-09 10:38:27 <timothy> hi, are bitcoin-core binaries statically linked with miniupnpc?
 36 2015-10-09 10:38:34 <timothy> if yes, http://talosintel.com/reports/TALOS-2015-0035/
 37 2015-10-09 10:38:40 <nsh> ugh
 38 2015-10-09 10:38:58 <nsh> uPnP: not even once
 39 2015-10-09 10:45:51 <wumpus> yes
 40 2015-10-09 10:51:30 <wumpus> no CVE yet, also doesn't seem to be a patch available
 41 2015-10-09 10:57:26 <wumpus> thanks a lot for reporting timothy
 42 2015-10-09 10:58:25 <wumpus> https://bugs.archlinux.org/task/46612  according to this, it is fixed in 1.9.20151008, by https://github.com/miniupnp/miniupnp/commit/79cca974a4c2ab1199786732a67ff6d898051b78
 43 2015-10-09 11:00:29 <edcba> there is a buffer overflow un miniupnp ?
 44 2015-10-09 11:01:14 <edcba> hmm client
 45 2015-10-09 11:03:26 <wumpus> to disable upnp in Bitcoin Core: run with -noupnp, or disable checkbox in GUI under Options → Network → Map port using UPNP
 46 2015-10-09 11:04:12 <wumpus> and either release new versions that upgrade miniupnp, or get rid of it
 47 2015-10-09 11:06:08 <wumpus> that will reduce the number of publically connectable nodes - but miniupnpc is starting to look like a vulnerability hazard see e.g. http://www.cvedetails.com/vulnerability-list/vendor_id-12591/product_id-24263/Miniupnp-Project-Miniupnpd.html
 48 2015-10-09 12:10:43 <btcdrak> are there any alternative libraries?
 49 2015-10-09 12:11:47 <timothy> miniupnp is the most "supported"
 50 2015-10-09 12:11:53 <timothy> both server and client
 51 2015-10-09 12:12:36 <wumpus> there are other libraries for upnp but they're not any better
 52 2015-10-09 12:13:35 <timothy> I'm the maintainer of both miniupnpc and bitcoin-core under archlinux and I rebuilt the 2 packages
 53 2015-10-09 12:14:25 <timothy> because they also did a soname bump
 54 2015-10-09 12:15:08 <Belxjander> timothy: which arch?
 55 2015-10-09 12:34:07 <kyuupichan> So we waited 62 minutes for Bitfury to create a 94KB block
 56 2015-10-09 17:11:24 <skyraider> what's the master chain code for the bip32 test vector 1? i only see some 16 bytes of something labeled "master", but there's no such thing as a "master" in bip32-land
 57 2015-10-09 17:11:54 <skyraider> also what's the master public key? thanks. (or what does "master" mean)
 58 2015-10-09 17:12:21 <skyraider> "master" could have meaning when additional words are appended, but "master" alone is unclear. perhaps it means "master seed"
 59 2015-10-09 17:25:30 <petertodd> d
 60 2015-10-09 17:58:33 <zmanian> skyraider: I believe the master chain code additional 256 bits of data for the root public key of bip32 tree used to derive all the non-hardened child pub keys paths
 61 2015-10-09 18:21:26 <Eliel> is there currently any way to create a transaction that can't be malleated? I have a faint memory of someone saying something about transaction version perhaps helping there.
 62 2015-10-09 18:22:12 <Eliel> (99% certainty that the transaction won't be malleated is good enough)
 63 2015-10-09 18:48:47 <sdaftuar> maaku: i was catching up on the discussion you guys had here yesterday regarding BIP68, and for what it's worth i agree with the sentiment of saving more bits for the future. +1 to "bits 16..29 are masked off and can take any value"
 64 2015-10-09 18:51:35 <btcdrak> sdaftuar: I think maaku is going to implement that afaik
 65 2015-10-09 18:55:26 <BlueMatt> midnightmagic: oh? sure Id be interested, though I'm not sure I care too much about fixing it?
 66 2015-10-09 18:55:40 <BlueMatt> midnightmagic: the only txn that patch should fail to mutate to low-S should be non-standard anyway?
 67 2015-10-09 18:55:55 <BlueMatt> well, maybe some crazy p2sh stuff that isnt non-std, but the script would be if it were non-p2sh
 68 2015-10-09 19:17:14 <maaku> yeah just talked with greg, and he had no objections
 69 2015-10-09 19:17:21 <maaku> so i'll implement that and update the pull request
 70 2015-10-09 19:17:29 <maaku> sdaftuar btcdrak ^
 71 2015-10-09 19:18:27 <btcdrak> maaku: great. it's the last nit for more acks
 72 2015-10-09 19:52:47 <sipa> CodeShark: all references to implementations in bip32 were added by pother people themselves
 73 2015-10-09 20:01:02 <CodeShark> I guess I need to toot my own horn a little louder, then :p
 74 2015-10-09 20:03:17 <sipa> did yiu write the test vectors?
 75 2015-10-09 20:03:39 <sipa> i can't remember that
 76 2015-10-09 20:04:20 <sipa> and iirc, msigna and its predecessor were much later than bip32 and its test vectors (early 2013, iirc)
 77 2015-10-09 20:04:21 <CodeShark> I gave you the C++ code to compare your implementation against something
 78 2015-10-09 20:05:03 <CodeShark> mSIGNA was branded as such in late 2014 but the library itself was already well in existence back in 2013
 79 2015-10-09 20:05:31 <CodeShark> my implementation wasn't the first implementation
 80 2015-10-09 20:06:18 <sipa> i'm pretty sure i came up with the test vectors, and generated them myself
 81 2015-10-09 20:06:44 <CodeShark> you don't remember this? https://github.com/ciphrex/mSIGNA/blob/master/deps/CoinCore/tests/hdwallets/hdwallets.cpp
 82 2015-10-09 20:07:12 <sipa> CodeShark: i used that for the rfc6979 implementation in bitcoin core
 83 2015-10-09 20:07:21 <sipa> not for bip32
 84 2015-10-09 20:07:53 <CodeShark> oh...hmmm...
 85 2015-10-09 20:08:07 <sipa> i'm pretty sure bip32 predates me ever seeing that code :)
 86 2015-10-09 20:08:21 <CodeShark> ok, fair enough - I'll take that part out
 87 2015-10-09 20:10:08 <CodeShark> I think someone had used my code to generate test vectors - perhaps that wasn't you
 88 2015-10-09 20:10:28 <CodeShark> jgarzik? don't remember
 89 2015-10-09 20:11:15 <sipa> CodeShark: i have, for rfc6979 :)
 90 2015-10-09 20:11:26 <CodeShark> that I do remember :)
 91 2015-10-09 20:11:28 <sipa> even mentioned here: https://github.com/bitcoin/bitcoin/pull/5227
 92 2015-10-09 20:11:39 <sipa> oh, elsewhere still - not that i know
 93 2015-10-09 20:11:45 <sipa> credit where credit is due, of course
 94 2015-10-09 20:11:52 <CodeShark> :)
 95 2015-10-09 20:11:57 <sipa> i was just starting to question my memory
 96 2015-10-09 21:21:19 <midnightmagic> BlueMatt: here you go. http://0bin.net/paste/nP7NonnW3EMFfuy6#YXBgJ56UvC3HWD6Cd-FW1PssFSs04wmuFWzTAmH1AKD
 97 2015-10-09 21:24:46 <dstadulis> Do I understand it correctly that some of the mempool crashes this week were exacerbated but attacker malliating transactions of High-S and Low-S, effectively doubling the DoS effect?
 98 2015-10-09 21:25:10 <midnightmagic> BlueMatt: it's possible I mis-merged your patch too, as mixing the /seed and the /mempoollimit patches together requires manual stitching
 99 2015-10-09 21:25:25 <Luke-Jr> dstadulis: no
100 2015-10-09 21:25:42 <sipa> dstadulis: the mempool will not accept a malleated version of a transaction it already has
101 2015-10-09 21:26:04 <sipa> dstadulis: i believe both events are just coincidentally happening at the same time
102 2015-10-09 21:26:41 <dstadulis> sipa Luke-Jr thanks
103 2015-10-09 21:47:21 <BlueMatt> midnightmagic: thanks, I'll take a look
104 2015-10-09 22:08:18 <job_> anyone have any guesses as to why travisci is crawling today?
105 2015-10-09 22:25:08 <warren> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-discuss  list created, not configured yet, the meeting to discuss policy of both lists is Monday
106 2015-10-09 22:25:45 <BlueMatt> warren: should we sign up, then?
107 2015-10-09 22:26:09 <Luke-Jr> sounds like -discuss is where the noise will go.. so if people don't like that, probably should just re-join -dev if anything
108 2015-10-09 22:26:34 <BlueMatt> re-join?
109 2015-10-09 22:26:36 <BlueMatt> did you leave it?
110 2015-10-09 22:35:46 <CodeShark> a number of people either left it or just started ignoring it
111 2015-10-09 22:36:11 <BlueMatt> I mean...its a 5-minute-per-day commitment to skim through and ignore most threads
112 2015-10-09 22:36:26 <CodeShark> I think for some it was just too disturbing and annoying
113 2015-10-09 22:37:43 <CodeShark> I hope we've moved on, though -
114 2015-10-09 22:38:01 <CodeShark> I hope we can get the more political/philosophical stuff to move to -discuss
115 2015-10-09 22:38:27 <CodeShark> and the trolls to reddit :p
116 2015-10-09 22:40:46 <job_> some of the content on there is downright embarrassing...
117 2015-10-09 22:44:15 <phantomcircuit> warren, monday is a holiday in the us
118 2015-10-09 22:51:44 <Diablo-D3> bullshit phantomcircuit
119 2015-10-09 22:51:49 <Diablo-D3> thre are no holidays in the US
120 2015-10-09 22:52:23 <phantomcircuit> Diablo-D3, Columbus day! we celebrate murderers
121 2015-10-09 22:53:22 <Diablo-D3> phantomcircuit: bitch please
122 2015-10-09 22:53:28 <Diablo-D3> if we celebrated murderers
123 2015-10-09 22:53:34 <Diablo-D3> george bush would be on the 20
124 2015-10-09 22:53:51 <Diablo-D3> and blackwater would be a major religion
125 2015-10-09 22:54:17 <Diablo-D3> and I'd have a small gun collection, 13 pet eagles, and two blonde women as sex slaves with the biggest fucking tits you've ever seen
126 2015-10-09 22:54:28 <Diablo-D3> so big that I hired two midgets to be bras for them
127 2015-10-09 22:55:47 <phantomcircuit> Diablo-D3, k
128 2015-10-09 22:56:08 <Diablo-D3> somehow I need to work hamburgers and fries into this
129 2015-10-09 22:56:25 <Diablo-D3> and a muscle car from the 70s
130 2015-10-09 22:56:32 <Diablo-D3> real detroit kind of shit
131 2015-10-09 22:58:42 <CodeShark> holidays are when I get some of my best work done...without all the distractions :p
132 2015-10-09 23:00:03 <CodeShark> I don't do the midget bra thing, though
133 2015-10-09 23:25:40 <Luke-Jr> BlueMatt: I didn't, but I've been tempted to, and I know others have.