core-lightning/gossipd
Christian Decker b9a2400a5f gossip: Simplify message handling in gossip_store
`gossip_store_add` is the entry point for messages from the network, so it
should do the bookkeeping and disable on failures. `gossip_store_append` is the
shared function that wraps messages and writes it to the given file. This is
shared between the from network path and the compaction path, so we don't
directly use the `gossip_store` instance, but `fd`s.

Signed-off-by: Christian Decker <decker.christian@gmail.com>
2018-06-09 13:38:46 +02:00
..
test gossipd: implement broadcast_del to delete a specific index. 2018-06-08 17:53:34 +02:00
broadcast.c gossip: Have the broadcast_state track its message count 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: Simplify message handling in gossip_store 2018-06-09 13:38:46 +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: dev-set-max-scids-encode-size to artificially force "full" replies. 2018-06-06 03:25:56 +00:00
gossip.c gossip: Have gossip_store annotate gossip messages 2018-06-09 13:38:46 +02:00
gossip.h gossip/tor.c: new file for socks proxy code. 2018-05-10 02:28:44 +00:00
handshake.c gossipd/lightningd: use wireaddr_internal. 2018-05-07 22:37:28 +02:00
handshake.h gossipd/lightningd: use wireaddr_internal. 2018-05-07 22:37:28 +02:00
Makefile gossipd/gossip_constants.h: Single place for BOLT constants. 2018-05-19 15:52:56 -04:00
netaddress.c netaddress: fix up IsTor() 2018-05-10 02:28:44 +00:00
netaddress.h gossipd: don't try to connect to non-routable addresses. 2018-05-07 22:37:28 +02:00
routing.c gossip: Have gossip_store annotate gossip messages 2018-06-09 13:38:46 +02:00
routing.h gossipd: keep index of node and channel announcements. 2018-06-08 17:53:34 +02:00
tor_autoservice.c Avoid static analyzer warning about integer wraparound 2018-05-15 05:26:29 +00:00
tor_autoservice.h gossipd: take over negotiation of autogenerated Tor addresses. 2018-05-10 02:28:44 +00:00
tor.c tor: log proxy communications using status_io. 2018-05-11 09:15:54 +00:00
tor.h gossipd: hand io_tor_connect the host as a string. 2018-05-11 09:15:54 +00:00