rgb-cln/connectd
Rusty Russell 4f1186c4b1 connectd: iterate through all known addresses for a peer, not just one.
If we have an address hint, we start with that, but we'll use
node_announcement information if required.

Note: we (ab)use the address hint when restoring from the database
or reconnecting, even if the connection was *incoming*.  That meant
that the recipient of a connection would *never* manage to connect out.

We still don't take multiple addresses from the DNS seeds: I assume we
should, since there could be IPv4 and IPv6.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-08-10 12:46:45 +02:00
..
test gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00
Makefile sync_crypto_write/sync_crypto_read: just fail, don't return NULL. 2018-08-05 02:03:58 +00:00
connect.c connectd: iterate through all known addresses for a peer, not just one. 2018-08-10 12:46:45 +02:00
connect.h connectd: new daemon to handle connections. 2018-07-25 02:13:52 +00:00
connect_gossip_wire.csv gossipd: provide connectd with address resolution. 2018-07-25 02:13:52 +00:00
connect_wire.csv connectd: remove separate address hint message. 2018-08-09 19:44:27 +02:00
handshake.c gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00
handshake.h gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00
netaddress.c gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00
netaddress.h gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00
tor.c gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00
tor.h gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00
tor_autoservice.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
tor_autoservice.h gossipd: move files into connectd. 2018-07-25 02:13:52 +00:00