core-lightning/gossipd
Christian Decker 4279e5cdbd gossip: Fix "already reaching" issue
I think this is what is causing #1536: getting disconnected causes gossipd to
attempt to reach the peer again, unconditionally setting the flag to tell the
master. At the same time the master also issues a reaching command (which is
allowed since it is its first), but then it clashes on the already set
flag. Setting this flag only when the master actually needs to be told should
fix this.

Signed-off-by: Christian Decker <decker.christian@gmail.com>
2018-06-15 01:06:42 +00:00
..
test gossip: Implement gossip_store compaction 2018-06-09 13:38:46 +02: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: Disable gossip_store temporarily while replaying messages 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: Fix "already reaching" issue 2018-06-15 01:06:42 +00: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: Wrap insert_broadcast and gossip_store_add in persistent_broadcast 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