core-lightning/gossipd
Christian Decker 0db821e2cf routing: Fix the announcement detection for channel_announcements
If we side-load a channel, using local-add or the removed JSON-RPC
call, then we could end up in a situation in which a channel is
present, but has no associated channel_announcement. The presence of
the channel_announcement was used to identify new channels, so this
could lead to channels always being considered new. This then caused
the announcements being added to the queue always, resulting in
channel_updates preceeding the announcement.

Signed-off-by: Christian Decker <decker.christian@gmail.com>
2017-12-22 15:47:17 +01:00
..
test routing: Add tracking of eviction for broadcasts 2017-12-22 15:47:17 +01:00
broadcast.c routing: Add tracking of eviction for broadcasts 2017-12-22 15:47:17 +01:00
broadcast.h routing: Add tracking of eviction for broadcasts 2017-12-22 15:47:17 +01:00
gossip_wire.csv bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 2017-12-21 11:05:38 +00:00
gossip.c bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 2017-12-21 11:05:38 +00:00
handshake.c gossip: Remove HSM_FD from handshake 2017-12-17 02:44:20 +00:00
handshake.h ipaddr: rename to wireaddr. 2017-10-26 21:01:09 +00:00
Makefile Makefile: make gossipd objects depend correctly on its own headers. 2017-12-17 02:44:20 +00:00
routing.c routing: Fix the announcement detection for channel_announcements 2017-12-22 15:47:17 +01:00
routing.h bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 2017-12-21 11:05:38 +00:00