--- Day changed Mon Jan 16 2017 00:15 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 00:15 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #lightning-dev 00:20 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 258 seconds] 00:35 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has joined #lightning-dev 00:41 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #lightning-dev 01:01 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #lightning-dev 01:35 -!- sstone [~sstone@3.46-14-84.ripe.coltfrance.com] has joined #lightning-dev 02:24 -!- jtimon [~quassel@245.30.134.37.dynamic.jazztel.es] has joined #lightning-dev 03:19 -!- trotski2000 [uid206086@gateway/web/irccloud.com/x-hcoexleatsotfqna] has quit [Changing host] 03:19 -!- trotski2000 [uid206086@unaffiliated/trotski2000] has joined #lightning-dev 03:19 -!- trotski2000 [uid206086@unaffiliated/trotski2000] has quit [Changing host] 03:19 -!- trotski2000 [uid206086@gateway/web/irccloud.com/x-hcoexleatsotfqna] has joined #lightning-dev 03:34 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 04:29 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #lightning-dev 05:14 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #lightning-dev 05:20 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 05:53 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 256 seconds] 06:05 -githubby:#lightning-dev- [lightning] cdecker opened pull request #112: jsonrpc: Added `awaitpayment` method (master...awaitpayment) https://git.io/vMoGJ 06:26 -!- instagibbs [~instagibb@pool-100-15-114-3.washdc.fios.verizon.net] has quit [Ping timeout: 240 seconds] 06:26 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #lightning-dev 06:42 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #lightning-dev 07:07 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 08:52 -!- aalex [~aalex@64.187.177.58] has joined #lightning-dev 09:08 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has quit [Ping timeout: 255 seconds] 09:20 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 09:21 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #lightning-dev 09:26 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 255 seconds] 09:40 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #lightning-dev 10:18 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 245 seconds] 10:39 -!- sstone [~sstone@3.46-14-84.ripe.coltfrance.com] has quit [Quit: Leaving] 10:55 -lightningrfc:#lightning-dev- [lightning-rfc] Roasbeef closed pull request #80: BOLT 8: fix broken test vectors (keys backwards), annotate encryption more (master...fix-message-enc-test-vectors-sorry-roasbeef) https://git.io/vMc9m 11:18 -!- instagibbs [~instagibb@pool-100-15-114-3.washdc.fios.verizon.net] has joined #lightning-dev 11:19 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #lightning-dev 11:28 -!- mol [~molly@unaffiliated/molly] has quit [Read error: Connection reset by peer] 11:35 -!- moli_ [~molly@unaffiliated/molly] has joined #lightning-dev 11:41 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #lightning-dev 12:33 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 12:37 -lightningrfc:#lightning-dev- [lightning-rfc] Roasbeef pushed 1 new commit to master: https://git.io/vMKth 12:37 -lightningrfc:#lightning-dev- lightning-rfc/master c93bf5c Rusty Russell: BOLT 4: make format of failure codes the same as normal messages.... 12:44 -!- PaulCapestany [~PaulCapes@2604:5500:17:2ea:cd2b:f49d:fe68:cdf9] has quit [Quit: .] 13:04 -!- instagibbs [~instagibb@pool-100-15-114-3.washdc.fios.verizon.net] has quit [Ping timeout: 252 seconds] 13:11 -!- instagibbs [~instagibb@pool-100-15-114-3.washdc.fios.verizon.net] has joined #lightning-dev 14:14 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 14:37 -githubby:#lightning-dev- [lightning] cdecker opened pull request #113: Python integration testing framework (master...pytest) https://git.io/vMKB6 14:42 -lightningrfc:#lightning-dev- [lightning-rfc] cdecker closed pull request #85: BOLT 3: Fix so commitment transactions are spendable (master...bolt3) https://git.io/vMabV 16:03 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #lightning-dev 16:05 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 16:05 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #lightning-dev 16:20 < rusty2> roasbeef: hey, you're online right now... 16:29 < rusty2> roasbeef: handshaking is hard :( See comment. 16:29 -!- rusty2 is now known as rusty 16:47 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-pcadvggjguxiiakl] has quit [Quit: Connection closed for inactivity] 16:51 < roasbeef> rusty: oy! yeh, I'm around 16:51 < roasbeef> seems in that first case: I init, you send fundign_signed, I restart, then i'll just send a brand new funding_open 16:52 < roasbeef> (this assumes both sides forget the funding context when a disconnect happens) 16:52 < rusty> But you receive funding_signed, and broadcast tx? 16:53 < rusty> Then connection drops. 16:56 < rusty> A sends open. B sends accept. A sends funding_created. B sends funding_signed. If B remembers now, it consumes memory. If it doesn't A may broadcast tx and reconnect will error out. If we want to avoid that, we need another sync point I think, but I'm not sure we don't run into the same problem. 16:57 < roasbeef> ahh yeah, but then if the responder commits the state right before sending funding_signed, then I think that's ok? 16:57 < roasbeef> hmmm yeh, I see what you mean now about sending over the tx itself 17:03 < rusty> Yes, if B commits on receipt of funding_created, we're back where we are now, AFAICT. 17:03 < rusty> It works, but A can still make us spend memory. 17:03 < rusty> s/memory/db space/ 17:06 < rusty> Even if A sends the tx it doesn't help: B might not get it, so it still might not remember. A needs to remember, because it's send the tx now. I'm not sure it's possible to fix this... except to say B can use a reasonable timeout? 17:51 < roasbeef> rusty: yeh I think the timeout route might be the most sane route, as if this is just an intermittent reconnection rather than just a full "abandonment", then we'd expect A to come back up in a timely manner to resume the workflow 17:52 < rusty> roasbeef: cool, I'll annotate the other one and add a "MAY timeout" clause. New patch incoming... 17:57 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Read error: Connection reset by peer] 17:57 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #lightning-dev 18:07 < rusty2> roasbeef: pushed... 18:12 -!- jtimon [~quassel@245.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 256 seconds] 18:24 < aj> rusty2: (you at lca this week?) 18:24 < rusty2> aj: flying in tonight.... you? 18:25 < aj> rusty2: at the blockchain talk in the legal/whatever miniconf wondering if you're here this week 18:26 < rusty2> aj: ah, um, I look forward to your summary. I'd missed that entry in the schedule... 18:27 < aj> rusty2: it's a remarkably uninformative title 18:27 < aj> "Decentralisation - Removing the Middle Man from Current Centralised Systems" 18:27 < rusty2> aj: yeah, I read the blurb. It seems to contain a lot of blockchain. 18:28 < aj> linux.conf.au/stream might work though 18:31 < rusty2> aj: listening now... if he's going to start at hunters and gatherers this is going to take a while. 18:49 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #lightning-dev 18:50 -!- ThomasV_ [~ThomasV@x5ce56446.dyn.telefonica.de] has joined #lightning-dev 18:51 < rusty2> Oops, We have / 1024 for figuring out fee per weight. Pretty sure that should be /1000. 18:54 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 18:58 < rusty2> roasbeef: https://github.com/lightningnetwork/lightning-rfc/pull/86 too if you're still awake. Me dumb.... 18:58 -lightningrfc:#lightning-dev- [lightning-rfc] rustyrussell opened pull request #86: BOLT 2, BOLT 3: fee-per-kw kilo == 1000, not 1024. (master...fee-per-1000-bytes) https://git.io/vMKDd 19:24 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 19:27 -!- cbits [~cbits@50-247-108-11-static.hfc.comcastbusiness.net] has joined #lightning-dev 19:58 -!- ThomasV_ [~ThomasV@x5ce56446.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 20:08 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #lightning-dev 20:43 -!- cbits [~cbits@50-247-108-11-static.hfc.comcastbusiness.net] has quit [Ping timeout: 245 seconds] 21:03 -!- akrmn [~akrmn@219.red-79-153-138.dynamicip.rima-tde.net] has quit [Ping timeout: 260 seconds] 21:34 -!- cbits [~cbits@2607:fb90:9c43:a414:c5c9:e3b6:588b:10d3] has joined #lightning-dev 22:06 -!- cbits_ [~cbits@2607:fb90:9c43:a414:c5c9:e3b6:588b:10d3] has joined #lightning-dev 22:09 -!- cbits [~cbits@2607:fb90:9c43:a414:c5c9:e3b6:588b:10d3] has quit [Ping timeout: 240 seconds] 22:15 -!- cbits_ [~cbits@2607:fb90:9c43:a414:c5c9:e3b6:588b:10d3] has quit [Ping timeout: 252 seconds] 22:21 -!- cbits [~cbits@2607:fb90:9c42:68c8:9d17:726a:90ae:4934] has joined #lightning-dev 22:23 -!- idrisa_007 [~idrisa_00@host86-181-94-227.range86-181.btcentralplus.com] has joined #lightning-dev 22:28 -!- idrisa_007 [~idrisa_00@host86-181-94-227.range86-181.btcentralplus.com] has quit [Remote host closed the connection] 22:29 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 258 seconds] 22:45 -!- cbits [~cbits@2607:fb90:9c42:68c8:9d17:726a:90ae:4934] has quit [Ping timeout: 255 seconds] 23:01 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-biqbxepyceufmjcf] has joined #lightning-dev 23:52 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #lightning-dev