core-lightning/gossipd
Rusty Russell d241bd762c connectd: don't use gossip_getnodes_entry.
gossip_getnodes_entry was used by gossipd for reporting nodes, and for
reporting peers.  But the local_features field is only available for peers,
and most other fields are only available from node_announcement.

Note that the connectd change actually means we get less information
about peers: gossipd used to do the node lookup for peers and include the
node_announcement information if it had it.

Since generate_wire.py can't create arrays-of-arrays, we add a 'struct
peer_features' to encapsulate the two feature arrays for each peer, and
for convenience we add it to lightningd/gossip_msg.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-07-25 02:13:52 +00:00
..
test gossipd: remove peer-related fields and wire messages. 2018-07-25 02:13:52 +00:00
broadcast.c gossip: Enable the consistency check only when really pedantic 2018-06-09 13:38:46 +02:00
broadcast.h gossip: Have the broadcast_state track its message count 2018-06-09 13:38:46 +02:00
gossip_constants.h gossipd/gossip_constants.h: Single place for BOLT constants. 2018-05-19 15:52:56 -04:00
gossip_store.c gossip: Avoid integer count overflow in gossip_store 2018-06-18 12:04:25 +02:00
gossip_store.csv gossip_store: Save local_add_channel messages and replay them 2018-04-22 12:50:34 +02:00
gossip_store.h gossip: Have gossip_store annotate gossip messages 2018-06-09 13:38:46 +02:00
gossip_wire.csv gossipd: remove peer-related fields and wire messages. 2018-07-25 02:13:52 +00:00
gossip.c connectd: don't use gossip_getnodes_entry. 2018-07-25 02:13:52 +00:00
gossip.h gossip/tor.c: new file for socks proxy code. 2018-05-10 02:28:44 +00:00
Makefile gossipd: remove connectd functionality, enable connectd. 2018-07-25 02:13:52 +00:00
routing.c gossipd: remove peer-related fields and wire messages. 2018-07-25 02:13:52 +00:00
routing.h gossipd: remove peer-related fields and wire messages. 2018-07-25 02:13:52 +00:00