kilo/pkg
leonnicolas 08eea4f3c1
pkg/*: use wireguard.Enpoint
This commit introduces the wireguard.Enpoint struct.
It encapsulates a DN name with port and a net.UPDAddr.
The fields are private and only accessible over exported Methods
to avoid accidental modification.

Also iptables.GetProtocol is improved to avoid ipv4 rules being applied
by `ip6tables`.

Signed-off-by: leonnicolas <leonloechner@gmx.de>
2022-01-30 17:02:46 +01:00
..
calico pkg/mesh,pkg/wireguard: allow DNS name endpoints 2020-02-22 17:17:13 +01:00
encapsulation pkg/*: use wireguard.Enpoint 2022-01-30 17:02:46 +01:00
iproute pkg/{encapsulation,mesh}: abstract encapsulation 2019-05-13 18:30:03 +02:00
ipset init 2019-01-18 02:50:10 +01:00
iptables pkg/*: use wireguard.Enpoint 2022-01-30 17:02:46 +01:00
k8s pkg/*: use wireguard.Enpoint 2022-01-30 17:02:46 +01:00
mesh pkg/*: use wireguard.Enpoint 2022-01-30 17:02:46 +01:00
route pkg/route: correct route error check 2021-04-30 18:17:51 +02:00
version init 2019-01-18 02:50:10 +01:00
wireguard pkg/*: use wireguard.Enpoint 2022-01-30 17:02:46 +01:00