Commit Graph

20 Commits

Author SHA1 Message Date
Steffen Vogel
92a7ad2f7f daemon: use per-interface features
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
4c6a739af1 proto: refactor GetStatus method
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
f665c82b43 config: add RPC command to reload config
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
8d96dea17e config: big rewrite and switch from viper to koanf
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
672770022c second batch of project name changes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-08 17:42:12 +02:00
Steffen Vogel
dad8d5996b update Go module path
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-08 17:42:12 +02:00
Steffen Vogel
84862a946d config: add some preliminary support to get/set configuration settings via RPCs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-08 10:45:34 +02:00
Steffen Vogel
20238c23e0 rpc: removed watcher server and moved its methods to the daemon server
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-08 10:45:34 +02:00
Steffen Vogel
d3f3c1e197 epdisc: use back-off to resend credentials periodically until we receive a reply from our peer
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-02 09:53:50 +02:00
Steffen Vogel
36829e8695 restructure features and split-out proto files into top-level dir
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-31 01:54:45 +02:00
Steffen Vogel
1fe9a319b8 improve buildinfo handling and add new RPCs for retrieving versions
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-27 00:42:15 +02:00
Steffen Vogel
ab36f86432 cmd: add restart command
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-26 21:04:40 +02:00
Steffen Vogel
b5ae87b7f7 rpc: refactor Socket to Daemon
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-26 21:04:40 +02:00
Steffen Vogel
4af8ba3591 rpc: remove empty message types
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-26 21:04:40 +02:00
Steffen Vogel
273d2eeb5d cmd: fix wice stop command
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 22:20:03 +02:00
Steffen Vogel
2da5a8a4fb rewrite status command
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
c6df0dc0f3 rpc: use gRPC status and error codes instead of our own
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
c2302a6a2c fix leaking resources in cancelled gRPC streams
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
40641ddfe7 rename main package from pkg to wice
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
a8859d74c3 refactor RPC package
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00