Commit Graph

17 Commits

Author SHA1 Message Date
Steffen Vogel
0d0dc2334e replace syscall package by x/sys/unix
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-05 13:10:45 +02:00
Steffen Vogel
b3768a430f signaling: finalize new backend code
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-04 14:12:23 +02:00
Steffen Vogel
46391bb75c config: rewrite config sub-package and add more tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-04 13:54:06 +02:00
Steffen Vogel
866381a9b9 refactor stop to stopSig
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-04 13:41:41 +02:00
Steffen Vogel
bcdb6b81d9 rewrite configuration system
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-03-10 14:45:20 +01:00
Steffen Vogel
8576b24331 fix markdown codestyle issues
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-04 12:20:10 +01:00
Steffen Vogel
37256a3dbd config: refactor a bunch of configuration settings
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-03 19:05:38 +01:00
Steffen Vogel
adfbb97a4b config: add community setting
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-03 16:52:12 +01:00
Steffen Vogel
897fbe5e1f signaling: use BackendConfig passing more options to backend factory
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-02-03 16:50:45 +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
9eda9f3c1d add detection of Wireguard kernel module for auto-configuring --userspace option
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-01-24 20:02:01 +01:00
Steffen Vogel
fb0abc3f4f remove memlock only for daemon subcommand
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-01-23 11:32:44 +01:00
Steffen Vogel
e08919d455 disable memlock for loading eBPF programs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-01-23 09:25:10 +01:00
Steffen Vogel
b182c68052 use existing daemon logger
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-01-14 13:46:51 +01:00
Steffen Vogel
2d1d719384 rewrite event system for control socket
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-01-14 13:46:22 +01:00
Steffen Vogel
5a32201933 move daemon code from cmd to pkg package
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-01-12 15:08:31 +01:00