Steffen Vogel
ac4ee615bf
grpc: add missing TLS transport security and option to skip certificate validation
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de >
2022-08-04 00:20:43 +02:00
Steffen Vogel
72a3ed1597
allow GRPC signaling server to listen on non-TLS sockets
...
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
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
63440d480c
make use of new crypto.ParseKeyBytes() function
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de >
2022-02-03 17:11:05 +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
81e0392932
bugfixes for new gRPC signaling backend
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de >
2022-01-24 20:03:03 +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