core-lightning/connectd
Rusty Russell a5d027cefc connectd: send our own gossip, even if peer hasn't sent timestamp_filter.
We seem to have made node_announcement propagation *worse*, not
better.  Explorers don't see my nodes updates.

At least some LND nodes never send us timestamp_filter, so we are
never actually stream *any* gossip.  We should send gossip about
ourselves, even if they haven't set a filter (yet).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: Protocol: we more aggressively send our own gossip, to improve propagation chances.
2022-04-21 06:13:55 +09:30
..
test connectd: restore obs2 onion support. 2022-03-29 10:55:12 +10:30
connectd_gossipd_wire.csv gossipd: don't hand out fds. 2022-02-08 11:15:52 +10:30
connectd_wire.csv connectd: take dev-suppress-gossip from gossipd. 2022-03-31 19:38:05 +10:30
connectd.c connectd: avoid use-after-free on reconnect with remote_addr. 2022-04-20 06:44:58 +09:30
connectd.h connectd: take dev-suppress-gossip from gossipd. 2022-03-31 19:38:05 +10:30
handshake.c connectd: keep timeout timer around so we can disable it. 2022-01-20 15:24:06 +10:30
handshake.h connectd: keep timeout timer around so we can disable it. 2022-01-20 15:24:06 +10:30
Makefile connectd: handle onion messages. 2022-02-08 11:15:52 +10:30
multiplex.c connectd: send our own gossip, even if peer hasn't sent timestamp_filter. 2022-04-21 06:13:55 +09:30
multiplex.h connectd: hold peer until we're interested. 2022-03-23 13:20:12 +10:30
netaddress.c bolt7: allow announcement of ADDR_TYPE_DNS 2021-11-30 09:38:17 +10:30
netaddress.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
onion_message.c connectd: restore obs2 onion support. 2022-03-29 10:55:12 +10:30
onion_message.h connectd: restore obs2 onion support. 2022-03-29 10:55:12 +10:30
peer_exchange_initmsg.c doc: big BOLT update to incorporate warnings language. 2022-04-02 09:40:18 +10:30
peer_exchange_initmsg.h connectd: keep timeout timer around so we can disable it. 2022-01-20 15:24:06 +10:30
sha1.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
sha1.h lightning_websocketd: simple proxy for websockets. 2021-10-22 11:56:30 +02:00
tor_autoservice.c connectd: hoist find_local_address so we can give more graceful Tor erros. 2022-03-05 15:48:03 +10:30
tor_autoservice.h connectd: hoist find_local_address so we can give more graceful Tor erros. 2022-03-05 15:48:03 +10:30
tor.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
tor.h connectd: rename 'struct reaching' to 'struct connecting'. 2018-09-28 04:14:28 +00:00
websocketd.c websocketd: fix random failures by blocking stdin reads 2022-03-14 12:26:46 -05:00