[Mirror] WireGuard based VPN connection manager for OpenWrt

Felix Fietkau bbd3e0eb14 host: fix peer routes on a node acting as gateway hai 1 mes
examples 26dc52789d network: add support for configuring extra peers via a separate json file %!s(int64=2) %!d(string=hai) anos
linux abfebece0a wg-linux: ship a copy of linux/wireguard.h %!s(int64=2) %!d(string=hai) anos
scripts 806457664a unet-cli: strip initial newline in usage message hai 8 meses
.gitignore e58a566971 add DHT discovery service %!s(int64=2) %!d(string=hai) anos
CMakeLists.txt 639cdcdf6e pex: add support for figuring out the external data port via STUN servers %!s(int64=2) %!d(string=hai) anos
PEX.md bf43cce383 add protocol for exchanging signed network data %!s(int64=2) %!d(string=hai) anos
auth-data.c 0067ba257d network: fix potential use-after-free %!s(int64=2) %!d(string=hai) anos
auth-data.h bf43cce383 add protocol for exchanging signed network data %!s(int64=2) %!d(string=hai) anos
bpf.c 2c2705ac61 fix SPDX tag %!s(int64=2) %!d(string=hai) anos
bpf_skb_utils.h d22d7db581 bpf_skb_utils.h: add missing include to fix build against newer kernel headers hai 2 meses
build.sh 59b97448b6 build.sh: force use of -fPIC on static libraries to fix build error %!s(int64=2) %!d(string=hai) anos
chacha20.c 6e1898f7de add chacha20 implementation %!s(int64=2) %!d(string=hai) anos
chacha20.h 2c2705ac61 fix SPDX tag %!s(int64=2) %!d(string=hai) anos
cli.c e88f2cd4d3 utils: add support for passings address family to network_get_endpoint() %!s(int64=2) %!d(string=hai) anos
curve25519-fiat32.h f75c2e70c0 initial commit %!s(int64=2) %!d(string=hai) anos
curve25519-hacl64.h f75c2e70c0 initial commit %!s(int64=2) %!d(string=hai) anos
curve25519.c 8cee9e3b16 curve25519: rely on utils.h %!s(int64=2) %!d(string=hai) anos
curve25519.h f75c2e70c0 initial commit %!s(int64=2) %!d(string=hai) anos
dht.c e58a566971 add DHT discovery service %!s(int64=2) %!d(string=hai) anos
dht.h e58a566971 add DHT discovery service %!s(int64=2) %!d(string=hai) anos
ed25519.c 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
ed25519.h 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
edsign.c 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
edsign.h 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
f25519.c 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
f25519.h 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
fprime.c 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
fprime.h 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
host.c 29aacb9386 pex: track indirect hosts (reachable via gateway) as peers without adding them to wg hai 1 ano
host.h bbd3e0eb14 host: fix peer routes on a node acting as gateway hai 1 mes
main.c dcf1362c21 pex: add support for sending/receiving global PEX messages via unix socket %!s(int64=2) %!d(string=hai) anos
mss-bpf.c 2c2705ac61 fix SPDX tag %!s(int64=2) %!d(string=hai) anos
network.c a29d45c71b network: fix endian issue in converting port to network id hai 8 meses
network.h 412d03012f network: prevent adding endpoint routes for addresses on the network hai 1 ano
pex-msg.c 203c888573 pex: fix endian issues on config transfer hai 8 meses
pex-msg.h 639cdcdf6e pex: add support for figuring out the external data port via STUN servers %!s(int64=2) %!d(string=hai) anos
pex-stun.c 29aacb9386 pex: track indirect hosts (reachable via gateway) as peers without adding them to wg hai 1 ano
pex.c 12ac684ee2 pex: do not query for hosts with a gateway hai 1 ano
pex.h 0d37ca7543 pex: automatically create host entries from incoming endpoint port notifications %!s(int64=2) %!d(string=hai) anos
rtnl.c 2c2705ac61 fix SPDX tag %!s(int64=2) %!d(string=hai) anos
service.c 0041fcacb6 add support for disabling VXLAN/eBPF support %!s(int64=2) %!d(string=hai) anos
service.h 2c2705ac61 fix SPDX tag %!s(int64=2) %!d(string=hai) anos
sha512.c 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
sha512.h 37b58aa2a9 add ed25519 code to libunet %!s(int64=2) %!d(string=hai) anos
siphash.c f75c2e70c0 initial commit %!s(int64=2) %!d(string=hai) anos
siphash.h 6e1898f7de add chacha20 implementation %!s(int64=2) %!d(string=hai) anos
stun.c 639cdcdf6e pex: add support for figuring out the external data port via STUN servers %!s(int64=2) %!d(string=hai) anos
stun.h 639cdcdf6e pex: add support for figuring out the external data port via STUN servers %!s(int64=2) %!d(string=hai) anos
ubus.c e88f2cd4d3 utils: add support for passings address family to network_get_endpoint() %!s(int64=2) %!d(string=hai) anos
ubus.h df5f70b885 ubus: notify on network updates %!s(int64=2) %!d(string=hai) anos
udht-ubus.c e58a566971 add DHT discovery service %!s(int64=2) %!d(string=hai) anos
udht.c e58a566971 add DHT discovery service %!s(int64=2) %!d(string=hai) anos
udht.h e58a566971 add DHT discovery service %!s(int64=2) %!d(string=hai) anos
unetd.h be175767bc pex: keep active pex hosts after the specified timeout %!s(int64=2) %!d(string=hai) anos
utils.c faaf9cee6e utils: fix ipv4 checksum issue hai 1 ano
utils.h 639cdcdf6e pex: add support for figuring out the external data port via STUN servers %!s(int64=2) %!d(string=hai) anos
vxlan.c 2c2705ac61 fix SPDX tag %!s(int64=2) %!d(string=hai) anos
wg-linux.c 7d3986b7a5 wg-linux: increase default messages size hai 1 ano
wg-user.c 639cdcdf6e pex: add support for figuring out the external data port via STUN servers %!s(int64=2) %!d(string=hai) anos
wg.c 29aacb9386 pex: track indirect hosts (reachable via gateway) as peers without adding them to wg hai 1 ano
wg.h 2c2705ac61 fix SPDX tag %!s(int64=2) %!d(string=hai) anos