--- Day changed Thu Jan 21 2016 00:01 < GitHub71> [bitcoin] jonasschnelli pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/b92ea98503e6...ae2db67feec2 00:01 < GitHub71> bitcoin/master df6e8e1 Jonas Schnelli: [Qt] rename "amount" to "requested amount" in receive coins table 00:01 < GitHub71> bitcoin/master ae2db67 Jonas Schnelli: Merge #7383: [Qt] rename "amount" to "requested amount" in receive coins table... 00:01 < GitHub34> [bitcoin] jonasschnelli closed pull request #7383: [Qt] rename "amount" to "requested amount" in receive coins table (master...2016/01/qt_req_amount) https://github.com/bitcoin/bitcoin/pull/7383 00:14 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-core-dev 00:19 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Ping timeout: 264 seconds] 00:19 -!- murch [~murch@p4FE3966F.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 00:35 -!- Arnavion [arnavion@unaffiliated/arnavion] has quit [Disconnected by services] 00:35 -!- Arnavion3 [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 00:35 -!- Arnavion3 is now known as Arnavion 00:37 -!- JackH [~Jack@host-80-43-142-31.as13285.net] has joined #bitcoin-core-dev 00:41 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 00:43 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 01:05 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 01:05 -!- da2ce7_ is now known as da2ce7 01:05 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 01:10 < wumpus> cfields, something w/ travis is strange on the 0.10 branch, https://travis-ci.org/bitcoin/bitcoin/jobs/103586898 . fukuchi.org is failing (download for qrencode) but it's not using the fallback - there isn't even an error for bitcoincore.org/dev.bitcoincore.org 01:11 -!- AtashiCon [arnavion@unaffiliated/arnavion] has quit [Ping timeout: 240 seconds] 01:12 -!- Arnavion [arnavion@unaffiliated/arnavion] has quit [Ping timeout: 276 seconds] 01:24 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection] 01:40 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-core-dev 01:40 -!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit] 01:49 -!- anondran [~anondran@unaffiliated/anondran] has joined #bitcoin-core-dev 01:53 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-core-dev 01:58 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Ping timeout: 260 seconds] 01:59 -!- anondran [~anondran@unaffiliated/anondran] has left #bitcoin-core-dev ["AndroIRC"] 02:06 -!- _sf_ [sid139915@metasploit/sf] has joined #bitcoin-core-dev 02:06 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-core-dev 02:08 -!- da2ce7_mobile [~da2ce7@opentransactions/dev/da2ce7] has quit [Quit: ZNC - http://znc.in] 02:08 -!- da2ce7 [~da2ce7@opentransactions/dev/da2ce7] has quit [Quit: ZNC - http://znc.in] 02:08 -!- da2ce7 [~da2ce7@opentransactions/dev/da2ce7] has joined #bitcoin-core-dev 02:09 -!- da2ce7_mobile [~da2ce7@opentransactions/dev/da2ce7] has joined #bitcoin-core-dev 02:13 < GitHub174> [bitcoin] laanwj opened pull request #7386: Add option `-permitrbf` to set transaction replacement policy (master...2016_01_disable_opt_in_rbf) https://github.com/bitcoin/bitcoin/pull/7386 02:19 < btcdrak> wumpus: great 02:22 < CodeShark> I don't get it, wumpus 02:22 < CodeShark> where's the GetBoolArg? 02:30 -!- da2ce7 [~da2ce7@opentransactions/dev/da2ce7] has quit [Quit: ZNC - http://znc.in] 02:30 -!- da2ce7_mobile [~da2ce7@opentransactions/dev/da2ce7] has quit [Quit: ZNC - http://znc.in] 02:35 -!- da2ce7 [~da2ce7@opentransactions/dev/da2ce7] has joined #bitcoin-core-dev 02:36 -!- da2ce7_mobile [~da2ce7@opentransactions/dev/da2ce7] has joined #bitcoin-core-dev 02:56 -!- JackH [~Jack@host-80-43-142-31.as13285.net] has quit [Ping timeout: 276 seconds] 03:03 -!- JackH [~Jack@88-107-202-237.dynamic.dsl.as9105.com] has joined #bitcoin-core-dev 03:10 -!- MarcoFalke [c3523fc9@gateway/web/cgi-irc/kiwiirc.com/ip.195.82.63.201] has joined #bitcoin-core-dev 03:14 -!- dayZh [~dayzh@122.233.243.136] has quit [Remote host closed the connection] 03:18 -!- kang_ [2d7fc076@gateway/web/freenode/ip.45.127.192.118] has quit [Ping timeout: 252 seconds] 03:26 -!- ronbo [~ronbo@c-73-30-230-54.hsd1.pa.comcast.net] has joined #bitcoin-core-dev 03:27 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 03:30 -!- MarcoFalke [c3523fc9@gateway/web/cgi-irc/kiwiirc.com/ip.195.82.63.201] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 03:32 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 03:36 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 240 seconds] 03:37 < GitHub109> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/ae2db67feec2...6f7841d54558 03:37 < GitHub109> bitcoin/master b768108 Wladimir J. van der Laan: Add option `-permitrbf` to set transaction replacement policy... 03:37 < GitHub109> bitcoin/master 6f7841d Wladimir J. van der Laan: Merge #7386: Add option `-permitrbf` to set transaction replacement policy... 03:37 < GitHub28> [bitcoin] laanwj closed pull request #7386: Add option `-permitrbf` to set transaction replacement policy (master...2016_01_disable_opt_in_rbf) https://github.com/bitcoin/bitcoin/pull/7386 03:37 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 03:38 -!- dagurval [~dagurval@188.166.108.147] has quit [Quit: Lost terminal] 03:42 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has quit [Quit: Leaving.] 03:48 < GitHub53> [bitcoin] laanwj pushed 1 new commit to 0.12: https://github.com/bitcoin/bitcoin/commit/da83ecd45478367e5388c58fe29a4a8d72f7f1cd 03:48 < GitHub53> bitcoin/0.12 da83ecd Wladimir J. van der Laan: Add option `-permitrbf` to set transaction replacement policy... 03:51 -!- drnet [~drnett@77.119.129.94.wireless.dyn.drei.com] has joined #bitcoin-core-dev 04:01 -!- drnet [~drnett@77.119.129.94.wireless.dyn.drei.com] has quit [Quit: Leaving] 04:18 -!- grassass [slug@gateway/vpn/mullvad/x-rchusfvvepygbepm] has joined #bitcoin-core-dev 04:20 < GitHub75> [bitcoin] sipa opened pull request #7387: Get rid of inaccurate ScriptSigArgsExpected (0.12...inaccscriptargs) https://github.com/bitcoin/bitcoin/pull/7387 04:25 < GitHub24> [bitcoin] sipa reopened pull request #6597: Chainparams: Don't check the genesis block (master...chainparams-genesis-no-check-0.12.99) https://github.com/bitcoin/bitcoin/pull/6597 04:28 < dcousens> how often does bitcoind flush to the .dat files? 04:31 -!- Alina-malina [~AlinaM@unaffiliated/alina-malina] has joined #bitcoin-core-dev 04:34 < jonasschnelli> dcousens: relevant part: https://github.com/bitcoin/bitcoin/blob/6f7841d5455832bceeb0b1375baef772099d5595/src/main.cpp#L2228 04:36 -!- Alina-malina [~AlinaM@unaffiliated/alina-malina] has left #bitcoin-core-dev ["Leaving"] 04:38 < dcousens> ta 04:40 < dcousens> jonasschnelli: how does that work with things like txindex? 04:40 < dcousens> does the DiskPos sometimes refer to a memory location? 04:41 < dcousens> aka is there a memory map for things not yet written etc? 04:42 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 04:50 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 04:55 < GitHub37> [bitcoin] sandakersmann opened pull request #7388: Set `-permitrbf` to false (master...patch-1) https://github.com/bitcoin/bitcoin/pull/7388 05:13 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 05:30 -!- Thireus1 [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 05:33 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Ping timeout: 240 seconds] 05:39 -!- dagurval [~dagurval@188.166.108.147] has joined #bitcoin-core-dev 05:40 -!- dayZh [~dayzh@122.233.243.136] has quit [Remote host closed the connection] 05:45 -!- Yoghur114 [~Yoghurt11@131.224.198.111] has quit [Remote host closed the connection] 05:52 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 05:54 -!- _sf_ [sid139915@metasploit/sf] has left #bitcoin-core-dev [] 05:57 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 276 seconds] 06:00 -!- Thireus1 [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Ping timeout: 240 seconds] 06:02 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has joined #bitcoin-core-dev 06:03 -!- p15x [~p15x@59.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-core-dev 06:11 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 06:11 -!- treehug88 [~textual@static-108-30-103-59.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 06:17 -!- p15x [~p15x@59.91.145.64.client.static.strong-tk2.bringover.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 06:22 -!- p15 [~p15@123.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 250 seconds] 06:27 -!- berndj [~berndj@azna.co.za] has quit [Ping timeout: 265 seconds] 06:30 -!- berndj [~berndj@azna.co.za] has joined #bitcoin-core-dev 06:32 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 240 seconds] 06:36 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 06:42 < GitHub21> [bitcoin] laanwj closed pull request #7005: Add MAINTAINERS file, a user guide to code subsystems (master...2015_maintainer) https://github.com/bitcoin/bitcoin/pull/7005 07:00 -!- zookolaptop [~user@c-73-229-199-227.hsd1.co.comcast.net] has quit [Ping timeout: 245 seconds] 07:20 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 07:20 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 07:21 < GitHub180> [bitcoin] NicolasDorier closed pull request #7190: Performance fix for #6312 (master...sequencenumbers) https://github.com/bitcoin/bitcoin/pull/7190 07:54 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 07:54 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 08:00 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 08:21 -!- zookolaptop [~user@c-24-9-79-61.hsd1.co.comcast.net] has joined #bitcoin-core-dev 08:25 -!- dayZh [~dayzh@122.233.243.136] has quit [Remote host closed the connection] 08:29 -!- ronbo [~ronbo@c-73-30-230-54.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 08:36 -!- murch [~murch@p4FE3966F.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 08:40 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 09:00 -!- Amnez777 [~Amnez777@unaffiliated/amnez777] has quit [Ping timeout: 264 seconds] 09:00 -!- Tasoshi [~Tasoshi@unaffiliated/tasoshi] has joined #bitcoin-core-dev 09:00 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 09:01 < BlueMatt> wangchun: regarding opt-in rbf and 0conf....be careful, you've been sold a pack of lies. EVERY company which I'm aware of which currently accepts 0conf has stated publicly that opt-in rbf does not impact them 09:02 < BlueMatt> wangchun: many wallet creators have been asking for it because it makes paying fees much, much easier 09:02 < BlueMatt> wangchun: the ONLY people who are complaining about opt-in rbf are on reddit 09:06 -!- Nagato [745862b0@gateway/web/freenode/ip.116.88.98.176] has joined #bitcoin-core-dev 09:06 -!- Nagato is now known as Guest30744 09:19 -!- Guest30744 [745862b0@gateway/web/freenode/ip.116.88.98.176] has quit [Ping timeout: 252 seconds] 09:23 -!- orbiting [~orbiting@184.69.147.190] has joined #bitcoin-core-dev 09:28 < BlueMatt> wangchun: for example, blockcypher: https://twitter.com/BlockCypher/status/670334879565922304 09:29 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 09:32 -!- trippysalmon [rob@2001:984:6466:0:9829:b258:cddc:748f] has joined #bitcoin-core-dev 09:35 < instagibbs> BlueMatt, I've been quoting that thread, it'd be a good idea to get more on the record to explictly rebut the FUD 09:38 < BlueMatt> instagibbs: lol, eric vorhees, in a long post talking about why availability of 0conf is a good idea, a guy who is explicitly incredibly pissed off at core for various reasons, said this: "The current Bitcoin implementation, in my opinion, offered a very elegant balance between instant settlement and security. Zero-conf was always an option for merchants or individuals – it came with risk, but it was in many cases manageable, and bri 09:38 < BlueMatt> lliant companies like BlockCypher rose up to make it even more manageable. For those who didn't want any risk, they could decide to wait for one or several confirmations. Neither group infringed on the other – SatoshiDICE was able to take on the risk of zero-conf while other firms decided to wait for blocks. Mutual harmony was enjoyed. " 09:39 < BlueMatt> links is https://shapeshift.io/site/blog/2015/12/01/note-ceo-erik-voorhees-appeal-zero-conf 09:40 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-core-dev 09:44 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 10:00 -!- Amnez777 [~Amnez777@37.157.216.187] has joined #bitcoin-core-dev 10:03 -!- Amnez777 [~Amnez777@37.157.216.187] has quit [Changing host] 10:03 -!- Amnez777 [~Amnez777@unaffiliated/amnez777] has joined #bitcoin-core-dev 10:10 < Tasoshi> isn't this a bit off topic? 10:14 -!- Arnavion [~Arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 10:14 -!- AtashiCon [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 10:18 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 10:18 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 10:22 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit] 10:25 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 10:31 < cfields> wumpus: i'll take a look 10:32 < haakonn> oops, sorry, my message was meant for a different channel ... 10:34 < warren> wangchun: another example, Bread Wallet's Aaron Voisine thinks opt-in RBF is great. 10:34 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 10:38 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 245 seconds] 10:50 -!- kangx [407d6c08@gateway/web/freenode/ip.64.125.108.8] has joined #bitcoin-core-dev 10:51 -!- challisto [~challisto@unaffiliated/challisto] has quit [Quit: Leaving] 10:53 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 11:05 -!- kangx [407d6c08@gateway/web/freenode/ip.64.125.108.8] has quit [Quit: Page closed] 11:09 < jonasschnelli> phantomcircuit: re RBF: I think if there are merchants (example third world) that accept 0-confs over a standard wallet (Android Wallet). These guys would suffer a higher chance to get double spended 11:10 < phantomcircuit> jonasschnelli, anybody using BIP70 payment protocol is already at extreme risk accepting unconfirmed transactions 11:10 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 11:10 < phantomcircuit> because the transaction is relayed directly to the merchant, timing attacks are trivial 11:10 < phantomcircuit> (and very effective) 11:10 < BlueMatt> jonasschnelli: such people are already trivially attackable using petertodd's rbf tools 11:10 < phantomcircuit> oh AND spv clients have a hard time guessing what fees are required to be included in the next block 11:11 < BlueMatt> jonasschnelli: more importantly, those wallets can be easily upgraded to fix that issue 11:11 < jonasschnelli> BlueMatt : totally agree with this. It just makes double spending more easy... 11:11 < BlueMatt> jonasschnelli: my point is it /doesnt/ make double-spending easier 11:11 < jonasschnelli> But maybe RBF is then a sign for them to "move on" and use better tools (then just a wallet as merchant) 11:11 < BlueMatt> it does make double-spending easier against people like blockcypher, but they know this and have already adapted 11:11 < phantomcircuit> jonasschnelli, the situation is such that unconfirmed transactions cannot be safely accepted by anybody unless they have the ability to reverse their side of the transaction after the fact 11:11 < phantomcircuit> jonasschnelli, which actually describes most online merchants 11:11 < BlueMatt> jonasschnelli: and some wallets already are being fixed - they're displaying opt-in rbf as 'pending' instead of 'unconfirmed' 11:12 < BlueMatt> its a much clearer indication 11:12 < BlueMatt> long before the network is even using opt-in rbf wallets can be ready 11:12 < jonasschnelli> Wallets maybe also want to show a "icon" "warning" in case a RBF transaction is amount the 0-conf incommint wtxs 11:13 < BlueMatt> yes, I know at least breadwallet is doing something like that 11:13 < BlueMatt> I dont remeber the actual wording 11:13 < BlueMatt> something like pending or whatever 11:17 < phantomcircuit> BlueMatt, they probably should have already been doing that since the signaling is to set nSequence < MAX_INT 11:17 < phantomcircuit> which has always signaled the transaction was available to be replaced 11:18 < gmaxwell> jonasschnelli: wow, accepting 0conf in android wallet is very unsafe... it can't even tell if the inputs ever existed to begin with. Send android wallet an unconfiremd 21 million btc payment, and it happily shows it as unconfirmed. 11:18 < BlueMatt> gmaxwell: actually it can...bitcoinj traces back all unconfirmed transactions to things in the chain 11:18 < BlueMatt> and validates they are all non-locktime'd, etc 11:18 < sdaftuar> phantomcircuit: if locktime is in the past, then nSequence < MAX_INT seems safe 11:19 < gmaxwell> BlueMatt: Android wallet doesn't. I've tested this myself. 11:19 < BlueMatt> gmaxwell: huh? It used to....wtf 11:19 < BlueMatt> sdaftuar: but, this means bitcoinj already has logic to hide non-final txn: it should be re-used for opt-in rbf :) 11:19 < phantomcircuit> sdaftuar, historically nSequence could be used to replace a transaction regardless of locktime 11:19 < phantomcircuit> (unless im misremembering wildly) 11:19 < sdaftuar> BlueMatt: i was actually looking at breadwallet's code :) 11:19 < gmaxwell> (it checks locktime, and hides non-final tx, but will happily show transactions with never-existed inputs) 11:20 < sdaftuar> BlueMatt: the problem SPV wallets have is needing to download unconfirmed ancestors i think? 11:20 < BlueMatt> gmaxwell: ahhh...someone should fix that 11:20 < sdaftuar> voisine opened an issue some time ago that is related to that, i think 11:20 < BlueMatt> sdaftuar: they've always needed to do that 11:20 < BlueMatt> sdaftuar: you can otherwise give them a) an invalid transaction, b) a transaction that is locked for 100 years because of a dependent 11:21 < BlueMatt> hence bitcoinj's behavior 11:21 < BlueMatt> though apparently that part is incomplete 11:21 < sdaftuar> BlueMatt: agreed that its necessary, not sure everyone has implemented though 11:21 < sdaftuar> voisine specifically requested a feature to make that easier 11:21 < BlueMatt> indeed, but we arent changing anything wrt that 11:22 < sdaftuar> #7237 11:22 < BlueMatt> we could have a p2p command that does that automatically (ie gives you all deps and merkle paths for them, buttttt) 11:22 < BlueMatt> ahh, heh, ok 11:22 < sdaftuar> i think the patch to that would be pretty small? 11:22 < BlueMatt> yea, it needs to also give merkle paths to the ones in the blocks 11:22 < BlueMatt> sadly, this is probably a bad dos vector, I'd think 11:23 < BlueMatt> maybe even worse than the bloom filtering code itself :( 11:23 < BlueMatt> though not likely 11:24 < sdaftuar> BlueMatt: i haven't given any thought to that aspect. just highlighting the issue so we can decide if it's worth doing, toward the goal of helping wallets do things the best way possible. 11:25 < BlueMatt> sdaftuar: yea, I wouldnt have a huge issue with doing it for clients that both request it and bitcoind instances that have bloom filtering enabled 11:25 < BlueMatt> its probably not hugely worse than the existing dos vectors, sooooo 11:26 < BlueMatt> still, we need reasonable communication like "is bitcoin core eating your hdd? are you seeing a lot of outbound traffic and no inbound? are your bitcoin core ping times a few seconds? disable bloom filtering" 11:26 < BlueMatt> oh, and fix the "mempool" command, but....whatever 11:26 < sdaftuar> BlueMatt: ok, i might take a look at doing it. is there any significant downside to just changing the existing behavior? i coulnd't find any BIP referencing the reseponse to the mempool command given a bloom filter 11:27 < sdaftuar> BlueMatt: and seems like SPV wallets have to check each response anyway... 11:27 < BlueMatt> sdaftuar: i mean if you want to make it easy, there should just be a command like "prove to me this transaction isnt bogus" 11:27 < BlueMatt> which gives you the dep chain and spv proofs that the leaves are included 11:27 < sdaftuar> oh new p2p command 11:28 < BlueMatt> thats how /I/ would do it 11:28 < BlueMatt> but...meh, as you wish :) 11:28 < sdaftuar> maybe that's cleaner, but seems like more work :) 11:28 < BlueMatt> a bit more, but not much, I'd think 11:28 < BlueMatt> and it clearly tells spv client implementors what to do 11:29 < sdaftuar> fair point 11:29 < BlueMatt> others will likely not like this idea since they want to deprecate the bloom filtering stuff entirely 11:29 < BlueMatt> though adding a new command that is like "this is a dos risk, but people who want to serve spv clients should give them this info" 11:30 < sdaftuar> that might also make it easy/easier to rate limit, i'd think 11:30 < BlueMatt> ideally we could make it an rpc and spv wallet implements would connect to their central server and get that info from them, but...whatever 11:30 < BlueMatt> sdaftuar: quite possible, indeed 11:30 < BlueMatt> but, more importantly, if we pull out the bloom filtering shit and replace it with something sane that serves a similar purpose, we dont have to touch this rpc :) 11:31 < BlueMatt> ehh, msg 11:31 < gmaxwell> getting dependency chains is incompatible with pruning-- or even without running with a huge high overhead index, in any case. 11:31 < BlueMatt> gmaxwell: you dont actually need -txindex right now, though 11:32 < BlueMatt> gmaxwell: its a huge dos risk either way :) 11:32 < BlueMatt> gmaxwell: (we know when a utxo was created, so we can load that block, you just cant prune) 11:33 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 11:48 -!- ronbo [~ronbo@c-73-30-230-54.hsd1.pa.comcast.net] has joined #bitcoin-core-dev 11:57 -!- zookolaptop [~user@c-24-9-79-61.hsd1.co.comcast.net] has quit [Ping timeout: 264 seconds] 11:57 -!- kangx [407d6c08@gateway/web/freenode/ip.64.125.108.8] has joined #bitcoin-core-dev 12:04 -!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has joined #bitcoin-core-dev 12:04 -!- wumpus [~wladimir@pdpc/supporter/professional/wumpus] has quit [Quit: Ik ga weg] 12:06 -!- e4xit [~e4xit@cpc92302-cmbg19-2-0-cust1369.5-4.cable.virginm.net] has joined #bitcoin-core-dev 12:09 -!- Dizzle [~dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-core-dev 12:11 -!- wumpus [~wladimir@pdpc/supporter/professional/wumpus] has joined #bitcoin-core-dev 12:11 -!- kangx [407d6c08@gateway/web/freenode/ip.64.125.108.8] has quit [Ping timeout: 252 seconds] 12:14 -!- kangx [407d6c08@gateway/web/freenode/ip.64.125.108.8] has joined #bitcoin-core-dev 12:17 -!- orbiting [~orbiting@184.69.147.190] has quit [Quit: Leaving] 12:24 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 12:24 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 12:29 -!- aspect_ [~aspect___@65.94.233.4] has joined #bitcoin-core-dev 12:34 -!- JackH [~Jack@88-107-202-237.dynamic.dsl.as9105.com] has quit [Ping timeout: 240 seconds] 12:37 < instagibbs> Sorry if this is pure C++ q: I'm adding a .h/.cpp file pair for additional rpc stuff, and I can't get the linker to link and external library I'm calling inside that file(undefined references to libevent functions). I figure I'm missing something super obvious but don't really understand largish automake files. 12:38 < instagibbs> I figure I need to link -levent somewhere in addition to bitcoind/bitcoin-cli in the Makefile.am, but noob so. 12:40 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-core-dev 12:40 -!- kangx [407d6c08@gateway/web/freenode/ip.64.125.108.8] has quit [Ping timeout: 252 seconds] 12:41 -!- simpleirc1 [~cjcj@h-2-106.a230.priv.bahnhof.se] has joined #bitcoin-core-dev 12:43 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 12:43 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 12:44 < treehug88> instagibbs look at configure.ac 12:44 < GitHub142> [bitcoin] MarcoFalke closed pull request #7374: [init] Add transaction fee warnings (master...Mf1601-init-fee-warn) https://github.com/bitcoin/bitcoin/pull/7374 12:46 -!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has quit [Ping timeout: 252 seconds] 12:47 < cfields> wangchun: looks like i forgot to ping you here and you're probably gone now. but: ping! 12:52 -!- zookolaptop [~user@50.141.117.16] has joined #bitcoin-core-dev 12:53 -!- treehug88 [~textual@static-108-30-103-59.nycmny.fios.verizon.net] has quit [Read error: Connection reset by peer] 12:58 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 13:02 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 256 seconds] 13:04 -!- treehug88 [~textual@static-108-30-103-59.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 13:12 -!- cjamt [2e3b026a@gateway/web/freenode/ip.46.59.2.106] has joined #bitcoin-core-dev 13:24 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Remote host closed the connection] 13:24 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-core-dev 13:28 -!- zookolaptop [~user@50.141.117.16] has quit [Read error: Connection reset by peer] 13:29 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Ping timeout: 245 seconds] 13:29 -!- zookolaptop [~user@50.141.117.16] has joined #bitcoin-core-dev 13:36 -!- maurris [~maurris@unaffiliated/maurris] has left #bitcoin-core-dev [] 13:39 -!- e4xit [~e4xit@cpc92302-cmbg19-2-0-cust1369.5-4.cable.virginm.net] has quit [Quit: Right I'm out!] 13:40 -!- murch [~murch@p4FE3966F.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 13:44 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Quit: laurentmt] 13:50 -!- achow101 [~achow101@pool-96-227-114-115.phlapa.fios.verizon.net] has joined #bitcoin-core-dev 13:53 -!- JackH [~Jack@host-80-43-141-162.as13285.net] has joined #bitcoin-core-dev 14:00 -!- achow101 [~achow101@pool-96-227-114-115.phlapa.fios.verizon.net] has quit [Quit: Leaving] 14:04 -!- treehug88 [~textual@static-108-30-103-59.nycmny.fios.verizon.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 14:10 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has joined #bitcoin-core-dev 14:25 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-core-dev 14:30 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Ping timeout: 265 seconds] 14:39 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 14:50 -!- proslogion [~proslogio@90.208.186.192] has joined #bitcoin-core-dev 14:53 -!- trippysalmon [rob@2001:984:6466:0:9829:b258:cddc:748f] has quit [Ping timeout: 250 seconds] 15:12 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 15:15 -!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-core-dev 15:17 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 250 seconds] 15:22 < gmaxwell> oh we're still doing this: 15:22 < gmaxwell> 2016-01-21 23:21:56 ERROR: Read: Failed to open file /home/gmaxwell/.bitcoin/banlist.dat 15:22 < gmaxwell> 2016-01-21 23:21:56 Invalid or missing banlist.dat; recreating 15:22 < phantomcircuit> gmaxwell, yup 15:23 -!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has joined #bitcoin-core-dev 15:25 -!- Thireus [~Thireus@vps-92.197.170.217.stwvps.net] has quit [Quit: Leaving.] 15:26 -!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-core-dev 15:29 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 15:31 < Ylbam> a segwit core dev would be welcome on core slack to answer a few questions 15:31 < Ylbam> https://bitcoincore.slack.com/archives/general/p1453418779022985 15:32 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 15:36 -!- Dizzle [~dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [] 15:37 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 15:37 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-core-dev 15:40 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 250 seconds] 15:42 < randy-waterhouse> slack core require registration with slack? 15:44 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 15:45 < Ylbam> slack.bitcoincore.org I think 15:46 -!- JackH [~Jack@host-80-43-141-162.as13285.net] has quit [Ping timeout: 264 seconds] 15:46 < randy-waterhouse> and their servers are US-based I suppose? 15:47 -!- mbmott [~circuser-@cpe-104-229-181-221.twcny.res.rr.com] has joined #bitcoin-core-dev 15:48 < randy-waterhouse> nm, I jsut wandered into their thicket of user policies ... looks like an avoidable minefield 15:51 < Ylbam> we are sending people here for more technical answers 15:51 < Ylbam> or there #segwit-dev 16:01 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 16:19 -!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-core-dev 16:37 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has quit [Quit: gone] 16:37 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 16:37 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 16:38 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has quit [Client Quit] 16:38 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 16:38 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 16:42 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 265 seconds] 17:12 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 17:13 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-core-dev 17:16 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 17:24 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 17:29 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 256 seconds] 17:41 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 17:46 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 264 seconds] 18:04 -!- proslogion [~proslogio@90.208.186.192] has quit [Ping timeout: 250 seconds] 18:09 -!- p15 [~p15@4.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-core-dev 18:13 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 18:18 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 276 seconds] 18:20 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has quit [Ping timeout: 265 seconds] 18:21 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has joined #bitcoin-core-dev 18:31 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 18:35 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 240 seconds] 18:38 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-eqquwlqwrmevfigd] has quit [Quit: Connection closed for inactivity] 18:58 -!- zookolaptop is now known as zooko 19:10 -!- roasbeef_ is now known as roasbeef 19:10 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 19:11 -!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 265 seconds] 19:15 -!- Chris_Stewart_5 [~Chris_Ste@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 272 seconds] 19:23 -!- p15_ [~p15@110.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-core-dev 19:24 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 19:26 -!- p15 [~p15@4.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 250 seconds] 19:27 -!- zooko [~user@50.141.117.16] has quit [Ping timeout: 272 seconds] 19:28 -!- dayZh [~dayzh@122.233.243.136] has quit [Ping timeout: 250 seconds] 19:37 -!- lejitz [~lejitz@cpe-72-181-158-116.tx.res.rr.com] has joined #bitcoin-core-dev 19:43 -!- lejitz [~lejitz@cpe-72-181-158-116.tx.res.rr.com] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 19:43 -!- lejitz [~lejitz@cpe-72-181-158-116.tx.res.rr.com] has joined #bitcoin-core-dev 19:46 -!- lejitz [~lejitz@cpe-72-181-158-116.tx.res.rr.com] has quit [Client Quit] 19:56 -!- cypherBlock [32bd885e@gateway/web/freenode/ip.50.189.136.94] has joined #bitcoin-core-dev 20:04 -!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] 20:07 -!- aspect_ [~aspect___@65.94.233.4] has quit [Ping timeout: 240 seconds] 20:14 -!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has quit [Quit: Page closed] 20:25 -!- cypherBlock [32bd885e@gateway/web/freenode/ip.50.189.136.94] has quit [Ping timeout: 252 seconds] 20:34 < Luke-Jr> jonasschnelli: http://permalink.gmane.org/gmane.mail.trojita.general/1315 fyi 21:11 -!- zookolaptop [~user@2601:281:8001:26aa:e5a2:d20a:75ce:a1d9] has joined #bitcoin-core-dev 21:51 -!- [1]evoskuil [~evoskuil@c-73-225-134-208.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 21:53 -!- evoskuil [~evoskuil@c-73-225-134-208.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 21:53 -!- [1]evoskuil is now known as evoskuil 21:57 < GitHub166> [bitcoin] Kefkius opened pull request #7390: RPC: decodescript - Only show P2SH address for P2SH scripts (master...rpc-decodescript) https://github.com/bitcoin/bitcoin/pull/7390 21:58 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Ping timeout: 250 seconds] 22:02 -!- Amnez777- [~Amnez777@37.157.216.184] has joined #bitcoin-core-dev 22:06 -!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-core-dev 22:06 -!- Amnez777 [~Amnez777@unaffiliated/amnez777] has quit [Ping timeout: 276 seconds] 22:13 -!- zookolaptop is now known as zooko 22:18 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 272 seconds] 22:24 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-core-dev 22:38 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-cyyaujocdjepnyyn] has joined #bitcoin-core-dev 22:47 -!- p15_ [~p15@110.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 256 seconds] 22:53 -!- p15 [~p15@70.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-core-dev 22:54 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 250 seconds] 23:02 -!- dayZh [~dayzh@122.233.243.136] has joined #bitcoin-core-dev 23:14 -!- trippysalmon [rob@2001:984:6466:0:9829:b258:cddc:748f] has joined #bitcoin-core-dev 23:15 -!- simpleirc1 [~cjcj@h-2-106.a230.priv.bahnhof.se] has quit [Remote host closed the connection] 23:20 -!- trippysalmon [rob@2001:984:6466:0:9829:b258:cddc:748f] has quit [Ping timeout: 250 seconds] 23:23 -!- gavink [~g@184.75.223.211] has joined #bitcoin-core-dev 23:31 -!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-core-dev 23:53 -!- MarcoFalke [c3523fc8@gateway/web/cgi-irc/kiwiirc.com/ip.195.82.63.200] has joined #bitcoin-core-dev 23:55 < jonasschnelli> Luke-Jr: thanks... Will pass that to MarcoFalke. 23:55 < jonasschnelli> MarcoFalke: http://permalink.gmane.org/gmane.mail.trojita.general/1315 23:58 < MarcoFalke> thx jonas. But I don't have the time to change anything before 0.12. (And we shouldn't because of testing) 23:58 < MarcoFalke> I don't want to make the Windows user unhappy after they upgrade to 0.12 23:58 < MarcoFalke> either 23:59 < MarcoFalke> Do you have any short term plan for 0.12? 23:59 < jonasschnelli> MarcoFalke:... yes. Agree. We should add your quickfix for 0.12. 23:59 * jonasschnelli is checking the PR