--- Day changed Wed Jan 25 2017 00:19 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 00:20 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:24 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 255 seconds] 00:28 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 00:40 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 01:12 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Remote host closed the connection] 01:14 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 01:27 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has joined #bitcoin-core-dev 01:42 -!- sanada [sanada@36-2-119-80.chiba.ap.gmo-isp.jp] has joined #bitcoin-core-dev 02:10 -!- baldur [~baldur@pool-100-2-139-91.nycmny.fios.verizon.net] has quit [Ping timeout: 256 seconds] 02:21 -!- baldur [~baldur@pool-100-2-139-91.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 02:29 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 02:40 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Read error: Connection reset by peer] 02:41 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 02:57 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has joined #bitcoin-core-dev 03:12 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Remote host closed the connection] 03:13 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 03:13 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 03:21 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Ping timeout: 255 seconds] 03:22 -!- kadoban [~mud@unaffiliated/kadoban] has joined #bitcoin-core-dev 03:31 -!- JackH [~laptop@2a02:a210:681:980:7036:7d49:c8d9:a4e9] has joined #bitcoin-core-dev 03:38 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has quit [Quit: MarcoFalke] 03:56 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-core-dev 04:31 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 04:32 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 05:15 -!- wvr [~wvr@116.red-88-8-192.dynamicip.rima-tde.net] has joined #bitcoin-core-dev 05:21 -!- jtimon [~quassel@245.30.134.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 05:31 -!- thukydides [4e31c68d@gateway/web/freenode/ip.78.49.198.141] has joined #bitcoin-core-dev 05:37 -!- JackH [~laptop@2a02:a210:681:980:7036:7d49:c8d9:a4e9] has quit [Ping timeout: 255 seconds] 05:53 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Quit: ZNC - 1.6.0 - http://znc.in] 05:57 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 05:58 -!- neha___ [~narula@tbilisi.csail.mit.edu] has joined #bitcoin-core-dev 06:02 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-core-dev 06:20 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 06:20 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 06:36 < bitcoin-git> [bitcoin] sdaftuar opened pull request #9628: qa: Increase a sync_blocks timeout in pruning.py (master...2017-01-longer-pruning-sync) https://github.com/bitcoin/bitcoin/pull/9628 07:17 < BlueMatt> cfields: re: #9609 yea, I know you dont want to use fSuccessfullyConnected in net_processing after 0.14, but its so much cleaner to use that appropriately now and split it out into CNodeState in 0.14, so i figured I'd suggest it :) 07:17 < gribble> https://github.com/bitcoin/bitcoin/issues/9609 | net: fix remaining net assertions by theuni · Pull Request #9609 · bitcoin/bitcoin · GitHub 07:27 -!- thukydides [4e31c68d@gateway/web/freenode/ip.78.49.198.141] has left #bitcoin-core-dev [] 07:34 -!- wvr [~wvr@116.red-88-8-192.dynamicip.rima-tde.net] has quit [Quit: Leaving] 08:03 -!- mol is now known as moli 08:16 < cfields> BlueMatt: i tried hard to disagree but couldn't :) 08:17 < cfields> I do want something net-only going forward, but I'll do that next. Once we're forked, I have a flood of changes. I'll just pile that on. 08:19 < BlueMatt> heh, ok 08:22 < cfields> gmaxwell: are you ok with that? I see you acked as-is, but I think BlueMatt's suggestion only locks us down tighter 08:22 < cfields> note that it is a change in p2p behavior though. Pretty sure the current network allows for not sending a VERACK with not much downside 08:22 < cfields> (other than obviously not getting new serialization) 08:23 < BlueMatt> I'd hope we consider that undefined behavior? 08:24 < cfields> i would certainly say so 08:24 < cfields> i think the only quasi-valid real-world change would be addr races 08:25 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 08:25 < BlueMatt> have we ever sent addr messages before verack? 08:25 < BlueMatt> I mean I know we can send shit before verack on accident, but all of that stuff would otherwise just not be sent 08:25 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 08:27 < cfields> not us, i meant other nodes maybe sending verack/getaddr out of order 08:30 < BlueMatt> ehh, if they send it out of order I'm happy to not resrpond 08:30 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 264 seconds] 08:49 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 08:55 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 09:25 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 264 seconds] 09:41 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 10:12 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Remote host closed the connection] 10:12 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has quit [Quit: Leaving] 10:28 < bitcoin-git> [bitcoin] jtimon closed pull request #9627: Remove extra nonce reset logic in IncrementExtraNonce (master...upstream-elements-unused-extranonce) https://github.com/bitcoin/bitcoin/pull/9627 10:46 < bitcoin-git> [bitcoin] jnewbery opened pull request #9630: Add logging to GetAncestor if pindex->pprev == NULL (master...crashlogging) https://github.com/bitcoin/bitcoin/pull/9630 10:46 < wallet42> are the slides from jl2012 from Shanghai (about consensus) online somewhere? 10:50 < moli> wallet42, wrong channel 11:09 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Quit: jnewbery] 12:02 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 12:02 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has quit [Changing host] 12:02 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 12:27 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Remote host closed the connection] 12:44 -!- berndj [~berndj@mail.azna.co.za] has quit [Quit: ZNC - http://znc.in] 12:46 -!- berndj [~berndj@mail.azna.co.za] has joined #bitcoin-core-dev 12:47 -!- berndj [~berndj@mail.azna.co.za] has quit [Max SendQ exceeded] 12:50 -!- berndj [~berndj@mail.azna.co.za] has joined #bitcoin-core-dev 12:52 -!- berndj [~berndj@mail.azna.co.za] has quit [Max SendQ exceeded] 12:57 -!- berndj [~berndj@mail.azna.co.za] has joined #bitcoin-core-dev 13:20 -!- JB3 [6b4de0ac@gateway/web/freenode/ip.107.77.224.172] has joined #bitcoin-core-dev 13:24 -!- JB3 [6b4de0ac@gateway/web/freenode/ip.107.77.224.172] has quit [Ping timeout: 260 seconds] 13:30 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 13:40 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Remote host closed the connection] 13:42 -!- cysm [cysm@gateway/shell/elitebnc/x-wmsuhcxtdwlzrdcq] has quit [Ping timeout: 240 seconds] 13:46 -!- cysm [cysm@gateway/shell/elitebnc/x-lbnxzhamzyjnjzjc] has joined #bitcoin-core-dev 13:53 < bitcoin-git> [bitcoin] isle2983 opened pull request #9632: Add clang_static_analysis.py to help automate static analysis runs (master...PR-clang-static) https://github.com/bitcoin/bitcoin/pull/9632 14:08 -!- ybit is now known as heath 14:37 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 14:37 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has quit [Changing host] 14:37 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 15:14 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 15:23 < CubicEarth> The biggest issue I'm aware of with lightning is the 'bank run' scenario, with not enough on-chain capacity for people to dispute fraud before the block-window closes, as could be the case if a hub tried to steal funds from millions of people. Am I understanding correctly this is an issue? Is there a viable solution? 15:24 < sipa> not sure this is the best place to discuss it, but i think that is the main reason why we shouldn't accept very large hubs 15:27 < CubicEarth> sipa: thanks. what's the better place for this topic? 15:27 < sipa> lightning mailing list, perhaps? 15:29 < gwillen> CubicEarth: there is a #lightning-dev channel 15:29 < gwillen> it's not super active but the right people are there 15:30 < CubicEarth> sipa: gwillen: √ 15:30 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 15:31 < gmaxwell> CubicEarth: there are proposals that reduce that exposure, e.g. timestop.. where CSV's counting is not monotone but can slow down when the network is full of high fees. But it's not really needed for basic operation of the system. 15:32 -!- waxwing [~waxwing@113.189.78.210] has quit [Ping timeout: 252 seconds] 15:34 < CubicEarth> gmaxwell: cool. I'll read up. 15:38 < gmaxwell> I don't know if there is much of a writeup of timestop beyond the observation that CSV clock doesn't have to tick once per block.. we setup the CSV spec so there is extra room to signal other kinds of ticking. 15:38 < gmaxwell> Joseph poon had some ideas on particular incentive compatible timestop schemes but it hasn't had a lot of research. 15:42 < CubicEarth> It seems like something that needs to be solved or with time, systemic risk will develop 15:44 < CubicEarth> g2g ... ttyl 15:45 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [] 15:53 -!- Saucery [~Saucery@46.166.138.144] has joined #bitcoin-core-dev 16:03 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has joined #bitcoin-core-dev 16:11 -!- Alina-malina [~Alina-mal@unaffiliated/alina-malina] has quit [Ping timeout: 276 seconds] 16:12 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/b68f898efa09...f89502306dcf 16:12 < bitcoin-git> bitcoin/master 2f10f06 Suhas Daftuar: qa: Increase a sync_blocks timeout in pruning.py 16:12 < bitcoin-git> bitcoin/master f895023 MarcoFalke: Merge #9628: qa: Increase a sync_blocks timeout in pruning.py... 16:12 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #9628: qa: Increase a sync_blocks timeout in pruning.py (master...2017-01-longer-pruning-sync) https://github.com/bitcoin/bitcoin/pull/9628 16:14 -!- Saucery [~Saucery@46.166.138.144] has quit [] 16:17 -!- Alina-malina [~Alina-mal@37.157.216.129] has joined #bitcoin-core-dev 16:42 -!- Alina-malina [~Alina-mal@37.157.216.129] has quit [Ping timeout: 260 seconds] 16:49 < bitcoin-git> [bitcoin] jtimon opened pull request #9634: Fail in DecodeHexTx if there is extra data at the end (master...upstream-fail-decode-tx) https://github.com/bitcoin/bitcoin/pull/9634 16:52 -!- face [~face@mail.hmel.org] has quit [Ping timeout: 240 seconds] 16:52 -!- face [~face@mail.hmel.org] has joined #bitcoin-core-dev 16:54 -!- MarcoFalke [~marco@host10-2.natpool.mwn.de] has quit [Quit: MarcoFalke] 16:57 -!- abpa [~abpa@96-82-80-25-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 16:58 -!- Alina-malina [~Alina-mal@37.157.216.129] has joined #bitcoin-core-dev 17:00 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 17:13 -!- oven [~0ven@185.86.151.126] has quit [Read error: Connection reset by peer] 17:14 -!- oven [~0ven@176.223.111.92] has joined #bitcoin-core-dev 17:27 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-vwdipsulsjchcngd] has quit [Quit: Connection closed for inactivity] 17:37 -!- waxwing [~waxwing@113.189.78.210] has joined #bitcoin-core-dev 17:51 -!- To7 [~theo@cpe-158-222-222-232.nyc.res.rr.com] has quit [Ping timeout: 245 seconds] 18:01 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 18:05 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 255 seconds] 18:19 -!- echonaut2 [~echonaut@46.101.192.134] has joined #bitcoin-core-dev 18:20 -!- echonaut [~echonaut@46.101.192.134] has quit [Remote host closed the connection] 18:55 -!- nanotube [~nanotube@unaffiliated/nanotube] has quit [Ping timeout: 240 seconds] 19:09 -!- nanotube [~nanotube@unaffiliated/nanotube] has joined #bitcoin-core-dev 19:28 -!- moli [~molly@unaffiliated/molly] has quit [Remote host closed the connection] 19:32 -!- Pat_Boy [xyz@192.99.249.194] has joined #bitcoin-core-dev 19:33 -!- PatBoy [xyz@192.99.249.194] has quit [Ping timeout: 258 seconds] 19:33 -!- Pat_Boy is now known as PatBoy 20:03 -!- shesek [~shesek@bzq-84-110-53-53.cablep.bezeqint.net] has quit [Read error: Connection reset by peer] 20:04 -!- chris2000 [~chris2000@p5082AF6A.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 20:07 -!- chris200_ [~chris2000@p5082A9D9.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20:16 -!- moli [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 20:26 -!- jtimon [~quassel@245.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 245 seconds] 20:54 -!- kadoban [~mud@unaffiliated/kadoban] has quit [Quit: bye] 21:01 -!- paracyst_ [paracyst@unaffiliated/paracyst] has joined #bitcoin-core-dev 21:02 -!- paracyst [paracyst@unaffiliated/paracyst] has quit [Ping timeout: 248 seconds] 21:48 < gmaxwell> cfields: re your earlier question-- show me the code. I'm unsure about matt's suggestion because I can read it in ways that wouldn't be good. E.g. if the recieve for a verack unconditionally set fsuccessfullyconnected true then something that veracked without ever going through version could be successfully connected. 21:48 < gmaxwell> assuming that it doesn't do anything stupid, it's fine 21:48 < gmaxwell> and I think it would be fine to clamp down the handshake and require the states be followed as expected... 21:49 < gmaxwell> not just fine but good: I could imagine us having some uninitlized something as a result of getting that wrong. 21:50 < gmaxwell> cfields: but I will gladly review whatever comes up when it comes up. 21:57 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Remote host closed the connection] 22:20 -!- cannon-c [ccc23f04@gateway/web/freenode/ip.204.194.63.4] has joined #bitcoin-core-dev 22:55 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 260 seconds] 22:55 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 22:55 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has quit [Changing host] 22:55 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 22:56 -!- Pasha [~Cory@unaffiliated/cory] has joined #bitcoin-core-dev 22:59 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-pthfffpstjrpgirb] has joined #bitcoin-core-dev 23:03 -!- Pasha is now known as Cory 23:14 -!- AaronvanW [~AaronvanW@207pc74.sshunet.nl] has joined #bitcoin-core-dev 23:14 -!- AaronvanW [~AaronvanW@207pc74.sshunet.nl] has quit [Changing host] 23:14 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 23:18 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 23:26 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has quit [Remote host closed the connection] 23:29 -!- Alina-malina [~Alina-mal@37.157.216.129] has quit [Changing host] 23:29 -!- Alina-malina [~Alina-mal@unaffiliated/alina-malina] has joined #bitcoin-core-dev 23:56 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 23:56 -!- cryptapus_afk [~cryptapus@jupiter.osmus.org] has quit [Changing host] 23:56 -!- cryptapus_afk [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev