Use addresses learned from other nodes when making outgoing connections.
authorGuus Sliepen <guus@tinc-vpn.org>
Thu, 30 Jan 2014 16:10:30 +0000 (17:10 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Thu, 30 Jan 2014 16:10:30 +0000 (17:10 +0100)
commite717e424c22233aa728b75c4c8bb047e13b0107a
tree241432405aec292c156876f4867647c260f8cb49
parent995444c4f96bafecf7fb5d59510b3034459cf85c
Use addresses learned from other nodes when making outgoing connections.

Before, when making a meta-connection to a node (either because of a ConnectTo
or because AutoConnect is set), tinc required one or more Address statements
in the corresponding host config file. However, tinc learns addresses from
other nodes that it uses for UDP connections. We can use those just as well for
TCP connections.
src/net_socket.c