examples
|
26dc52789d
network: add support for configuring extra peers via a separate json file
|
2 years ago |
linux
|
abfebece0a
wg-linux: ship a copy of linux/wireguard.h
|
2 years ago |
scripts
|
9eb57c5284
unet-cli: add support for setting interface zone
|
1 week ago |
.gitignore
|
e58a566971
add DHT discovery service
|
2 years ago |
CMakeLists.txt
|
639cdcdf6e
pex: add support for figuring out the external data port via STUN servers
|
2 years ago |
PEX.md
|
bf43cce383
add protocol for exchanging signed network data
|
2 years ago |
auth-data.c
|
0067ba257d
network: fix potential use-after-free
|
2 years ago |
auth-data.h
|
bf43cce383
add protocol for exchanging signed network data
|
2 years ago |
bpf.c
|
2c2705ac61
fix SPDX tag
|
2 years ago |
bpf_skb_utils.h
|
d22d7db581
bpf_skb_utils.h: add missing include to fix build against newer kernel headers
|
3 months ago |
build.sh
|
59b97448b6
build.sh: force use of -fPIC on static libraries to fix build error
|
2 years ago |
chacha20.c
|
6e1898f7de
add chacha20 implementation
|
2 years ago |
chacha20.h
|
2c2705ac61
fix SPDX tag
|
2 years ago |
cli.c
|
3e5766783d
unet-tool: add support for confirming password
|
1 week ago |
curve25519-fiat32.h
|
f75c2e70c0
initial commit
|
2 years ago |
curve25519-hacl64.h
|
f75c2e70c0
initial commit
|
2 years ago |
curve25519.c
|
8cee9e3b16
curve25519: rely on utils.h
|
2 years ago |
curve25519.h
|
f75c2e70c0
initial commit
|
2 years ago |
dht.c
|
e58a566971
add DHT discovery service
|
2 years ago |
dht.h
|
e58a566971
add DHT discovery service
|
2 years ago |
ed25519.c
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
ed25519.h
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
edsign.c
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
edsign.h
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
f25519.c
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
f25519.h
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
fprime.c
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
fprime.h
|
37b58aa2a9
add ed25519 code to libunet
|
2 years ago |
host.c
|
29aacb9386
pex: track indirect hosts (reachable via gateway) as peers without adding them to wg
|
1 year ago |
host.h
|
bbd3e0eb14
host: fix peer routes on a node acting as gateway
|
2 months ago |
main.c
|
dcf1362c21
pex: add support for sending/receiving global PEX messages via unix socket
|
2 years ago |
mss-bpf.c
|
2c2705ac61
fix SPDX tag
|
2 years ago |
network.c
|
a29d45c71b
network: fix endian issue in converting port to network id
|
8 months ago |
network.h
|
412d03012f
network: prevent adding endpoint routes for addresses on the network
|
1 year ago |
pex-msg.c
|
486bc3b86d
pex-msg: enable broadcast for global PEX socket
|
1 week ago |
pex-msg.h
|
639cdcdf6e
pex: add support for figuring out the external data port via STUN servers
|
2 years ago |
pex-stun.c
|
29aacb9386
pex: track indirect hosts (reachable via gateway) as peers without adding them to wg
|
1 year ago |
pex.c
|
12ac684ee2
pex: do not query for hosts with a gateway
|
1 year ago |
pex.h
|
0d37ca7543
pex: automatically create host entries from incoming endpoint port notifications
|
2 years ago |
rtnl.c
|
2c2705ac61
fix SPDX tag
|
2 years ago |
service.c
|
0041fcacb6
add support for disabling VXLAN/eBPF support
|
2 years ago |
service.h
|
2c2705ac61
fix SPDX tag
|
2 years ago |
sha512.c
|
b17164751f
unet-tool: add support for generating keys from salt + seed passphrase
|
1 week ago |
sha512.h
|
b17164751f
unet-tool: add support for generating keys from salt + seed passphrase
|
1 week ago |
siphash.c
|
f75c2e70c0
initial commit
|
2 years ago |
siphash.h
|
6e1898f7de
add chacha20 implementation
|
2 years ago |
stun.c
|
639cdcdf6e
pex: add support for figuring out the external data port via STUN servers
|
2 years ago |
stun.h
|
639cdcdf6e
pex: add support for figuring out the external data port via STUN servers
|
2 years ago |
ubus.c
|
a0a2d80f34
ubus: add firewall rules for network port/pex_port via procd
|
1 week ago |
ubus.h
|
df5f70b885
ubus: notify on network updates
|
2 years ago |
udht-ubus.c
|
e58a566971
add DHT discovery service
|
2 years ago |
udht.c
|
e58a566971
add DHT discovery service
|
2 years ago |
udht.h
|
e58a566971
add DHT discovery service
|
2 years ago |
unetd.h
|
be175767bc
pex: keep active pex hosts after the specified timeout
|
2 years ago |
utils.c
|
faaf9cee6e
utils: fix ipv4 checksum issue
|
1 year ago |
utils.h
|
639cdcdf6e
pex: add support for figuring out the external data port via STUN servers
|
2 years ago |
vxlan.c
|
2c2705ac61
fix SPDX tag
|
2 years ago |
wg-linux.c
|
7d3986b7a5
wg-linux: increase default messages size
|
1 year ago |
wg-user.c
|
639cdcdf6e
pex: add support for figuring out the external data port via STUN servers
|
2 years ago |
wg.c
|
29aacb9386
pex: track indirect hosts (reachable via gateway) as peers without adding them to wg
|
1 year ago |
wg.h
|
2c2705ac61
fix SPDX tag
|
2 years ago |