Rusty Russell
44829d1361
openingd: tell lightningd if we get a reestablish.
...
It simply uses connectd to send an error if it doesn't know anything
about the channel.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2021-06-25 13:23:28 +09:30
niftynei
474233f1b7
memleak,df: patchup memleak code for v2 channels
...
Takes 'unsaved' channels into account for memleak cleanups, instead of
solely relying on `uncommitted_channels`
2021-03-03 16:19:04 -06:00
Rusty Russell
d14e273b04
common: treat all "all-channels" errors as if they were warnings.
...
This is in line with the warnings draft, where all-zeroes in a
channel_id is no longer special (i.e. it will be ignored).
But gossipd would send these if it got upset with us, so it's best
practice to ignore them for now anyway.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: Protocol: we treat error messages from peer which refer to "all channels" as warnings, not errors.
2021-02-04 12:02:52 +10:30
niftynei
9f74dd9fb3
df: rename the dual_open wires to match other daemon wires
2020-12-02 14:19:08 +10:30
ZmnSCPxj jxPCSnmZ
0fd87b85da
openingd/: Fail fundchannel_start
if we already are, or will become, the fundee.
...
Fixes : #4108
Changelog-Fixed: Network: Fixed a race condition when us and a peer attempt to make channels to each other at nearly the same time.
2020-11-07 17:18:49 +00:00
niftynei
b696ec89a5
df-open: use channel_id for openchannel_update and openchannel_signed
...
Be as specific as possible is a good rule for things, I think
2020-10-20 12:50:31 +10:30
niftynei
9f006fdf03
memleak: 'generify' the memleak calling to code for openingd/dualopend
...
Switch on name of subd(aemon) as to whether to call dualopend or
openingd for memleak results
2020-09-17 10:12:08 +09:30
niftynei
6607f1d629
openingd: pull out common code, rename some things
...
We're going to reuse all this code for dualopend, which is coming soon.
2020-09-09 19:54:20 +09:30