connectd: disable advertizement of WEBSOCKET addresses.

This seems to prevent broad propagation, due to LND not allowing it.  See
	https://github.com/lightningnetwork/lnd/issues/6432

We still announce it if you disable deprecated-apis, so tests still work,
and hopefully we can enable it in future.

Fixes: #5196
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-EXPERIMENTAL: Protocol: disabled websocket announcement due to LND propagation issues
This commit is contained in:
Rusty Russell
2022-04-20 20:32:04 +09:30
parent 393e8e5e6a
commit 37e8d2fb0f
5 changed files with 18 additions and 5 deletions

View File

@@ -22,6 +22,7 @@ msgdata,connectd_init,use_v3_autotor,bool,
msgdata,connectd_init,timeout_secs,u32,
msgdata,connectd_init,websocket_helper,wirestring,
msgdata,connectd_init,websocket_port,u16,
msgdata,connectd_init,announce_websocket,bool,
msgdata,connectd_init,dev_fast_gossip,bool,
# If this is set, then fd 5 is dev_disconnect_fd.
msgdata,connectd_init,dev_disconnect,bool,
1 #include <bitcoin/block.h>
22 msgdata,connectd_init,websocket_helper,wirestring,
23 msgdata,connectd_init,websocket_port,u16,
24 msgdata,connectd_init,dev_fast_gossip,bool, msgdata,connectd_init,announce_websocket,bool,
25 msgdata,connectd_init,dev_fast_gossip,bool,
26 # If this is set, then fd 5 is dev_disconnect_fd.
27 msgdata,connectd_init,dev_disconnect,bool,
28 msgdata,connectd_init,dev_no_ping_timer,bool,