Commit Graph

9 Commits

Author SHA1 Message Date
Steffen Vogel
e165131e6f pb: minor refactoring and cleanups
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-01 12:07:10 +02:00
Steffen Vogel
a8859d74c3 refactor RPC package
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
9829b283af split endpoint discovery and other other features from core interface / peer handling
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-16 23:38:02 +02:00
Steffen Vogel
05a6c32f46 protobuf: regenerate with updated protoc-gen-go version
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-15 21:32:04 +02:00
Steffen Vogel
1fb415139d next major rewrite of core areas
The proxy package is now more robust and utilizes a mix of NFTables redirects, eBPF socket filters and a user-socket proxying.

The config system has also been rewritten to better support configuration files

Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-08 13:58:59 +02:00
Steffen Vogel
5df627d6bf fix typo: receipient -> recipient
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-04 22:12:39 +02:00
Steffen Vogel
f11d8339c5 update dependencies
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-03-09 15:58:24 +01:00
Steffen Vogel
91fa075a74 crypto: use X25519 Diffie Helman function to generated a shared key
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-03 16:38:59 +01:00
Steffen Vogel
b34979b10d add new gRPC signaling backend
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-01-23 11:32:44 +01:00