core-lightning/channeld
Rusty Russell b5fcd54ef0 channeld: don't read from gossipfd while we're reconnecting.
That was the cause of the bad gossip order failures: gossipd thought our
channel was live, but the other end didn't receive message last time.

Now gossipd doesn't use fd to kill us (connectd tells master to do so), we
can implement read_peer_msg_nogossip().

Fixes: #1706
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-07-25 02:13:52 +00:00
..
test channeld: make channel_fulfill_htlc return the HTLC it fulfulled. 2018-07-08 15:56:34 +02:00
channel_wire.csv gossipd: handle ping messages for remote peers too. 2018-07-25 02:13:52 +00:00
channel.c channeld: don't read from gossipfd while we're reconnecting. 2018-07-25 02:13:52 +00:00
channeld_htlc.h channeld: handle HTLCs failed by failcode uniformly. 2018-07-08 15:56:34 +02:00
commit_tx.c channeld: fix up BOLT references. 2018-06-18 12:31:09 +02:00
commit_tx.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00
full_channel_error.h channeld: map htlc add/remove errors to names. 2018-02-19 02:56:51 +00:00
full_channel.c common/keyset: use struct basepoints rather than open-coding fields. 2018-07-24 00:40:01 +02:00
full_channel.h channeld: make channel_fulfill_htlc return the HTLC it fulfulled. 2018-07-08 15:56:34 +02:00
Makefile gossipd: handle ping messages for remote peers too. 2018-07-25 02:13:52 +00:00