kilo/pkg/mesh
Lucas Servén Marín 29280a987e
pkg/mesh,pkg/wireguard: sync NAT endpoints
This commit changes how Kilo allows nodes and peers behind NAT to roam.
Rather that ignore changes to endpoints when comparing WireGuard
configurations, Kilo now incorporates changes to endpoints for peers
behind NAT into its configuration first and later compares the
configurations.

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
2020-03-04 01:37:08 +01:00
..
cni.go pkg/iptables: clean up, remove NAT 2020-02-20 21:23:23 +01:00
graph.go pkg/mesh,pkg/wireguard: allow DNS name endpoints 2020-02-22 17:17:13 +01:00
ip_test.go pkg/mesh: fix ip allocator helper 2020-02-20 13:54:11 +01:00
ip.go pkg/mesh,pkg/wireguard: allow DNS name endpoints 2020-02-22 17:17:13 +01:00
mesh_test.go pkg/mesh,pkg/wireguard: allow DNS name endpoints 2020-02-22 17:17:13 +01:00
mesh.go pkg/mesh,pkg/wireguard: sync NAT endpoints 2020-03-04 01:37:08 +01:00
topology_test.go pkg/mesh,docs: document and fix keepalive logic 2020-03-04 01:36:56 +01:00
topology.go pkg/mesh,docs: document and fix keepalive logic 2020-03-04 01:36:56 +01:00