48 Commits

Author SHA1 Message Date
Steffen Vogel
f748a9fabb fix(config): Fix schema and example config for new ICE interface filters options
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-03-22 10:58:23 +01:00
Steffen Vogel
5b6d939924 fix(config): Add new "interfaces_exclude" setting to config schema
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-03-18 08:08:55 +01:00
Steffen Vogel
598e18c3d9 fix(config): Rename "interface_filter" setting
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-03-18 08:08:55 +01:00
Adam Rizkalla
6a65c49940 feat(config): add ignore_interfaces setting for ice agents
Signed-off-by: Adam Rizkalla <ajarizzo@gmail.com>
2025-03-18 08:08:55 +01:00
Adam Rizkalla
6832d58e75 fix(systemd): remove log-level cli flag, respect config settings
Signed-off-by: Adam Rizkalla <ajarizzo@gmail.com>
2025-03-15 14:17:17 +01:00
Adam Rizkalla
b798180358 fix(systemd): add ReadWritePaths for /etc/hosts
Signed-off-by: Adam Rizkalla <ajarizzo@gmail.com>
2025-03-15 14:17:17 +01:00
Adam Rizkalla
e073af34ab fix(module): update socket group, config file path, and start command
Signed-off-by: Adam Rizkalla <ajarizzo@gmail.com>
2025-03-15 14:17:17 +01:00
Steffen Vogel
3b762f57f3 fix(systemd): Add missing dependency between service and socket unit
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-03 10:33:05 +01:00
Steffen Vogel
a7d68e24d3 feat(systemd): Add socket unit
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
76fd99d309 fix(systemd): Fix too-restrictive hardening of systemd service
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-02 03:55:54 +01:00
Steffen Vogel
c38140b8b2 feat: Update systemd service file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-01 23:20:57 +01:00
Steffen Vogel
3bee839348 fix: Update copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-01 22:45:39 +01:00
Steffen Vogel
3ce39138cc fix(systemd): Make default paths for runtime config and RPC socket compatible with systemd
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2025-01-01 22:45:39 +01:00
Steffen Vogel
ed09f854e5 fix: Update copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-12-23 16:40:14 +01:00
Steffen Vogel
920a00fe1a doc(website): Tweak configuration sections of website and update Docusaurus
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-08-12 16:06:39 +02:00
Steffen Vogel
32e5536be0 Add JSONSchema for configuration file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-08-12 16:06:39 +02:00
Steffen Vogel
c4d0181867 docs: Document new logging settings
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-08-12 16:06:39 +02:00
Steffen Vogel
44cc3b9205 added simple config
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-26 23:49:16 +02:00
Steffen Vogel
ee0e60df68 make project reuse compliant
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-26 23:25:41 +02:00
Steffen Vogel
e7961b0026 remove k8s signaling backend
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-05-22 10:27:14 +02:00
Steffen Vogel
6abf00751a remove link-local wording
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
43f7d4d87a config: simplify config structure
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
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
63b8d4b516 docs: improve descriptions of example config
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
12b32730f7 add some logic to detect MTU for tunnel interfaces
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
fec86a9e12 fix spelling of cunicu
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
f1710816a5 config: add new settings to documentation and example config file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
9a052efa3d config: make host sync domain configurable
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
2ea6fd1847 config: remove private_key setting for now
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
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
2467befbed pdisc: move community setting into peer_disc section
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-06 05:26:13 +02:00
Steffen Vogel
3dad13d582 cmd: remove many of the advanced configuration options from the CLI to the config file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-06 04:17:18 +02:00
Steffen Vogel
3fca8e23dc watcher: do not run initial sync in background
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-06 03:34:08 +02:00
Steffen Vogel
946518d651 rtsync: support configuration of routing table
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-06 03:34:08 +02:00
Steffen Vogel
2be9f65a16 hooks: add support for web- and subprocess hooks which are triggered by common events
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-01 08:55:16 +02:00
Steffen Vogel
a8d7901591 fix CI tests and quite a lot of races
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
9eb5308f89 docs: fix configuration
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-04 10:20:42 +02:00
Steffen Vogel
f53b97e638 fix example configuration file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-04 00:20:43 +02:00
Steffen Vogel
df45ab1645 fix naming of WireGuard and wice
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
1e4485ef9b refactor config settings for new features
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
4668cd0daa add missing Wireguard port settings to example config file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-17 15:53:13 +02:00
Steffen Vogel
293c60ae50 move SystemD service to subdir
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-08 16:52:34 +02:00
Steffen Vogel
6de9082c36 move unfinished libp2p backend into separate branch
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-08 13:54:28 +02:00
Steffen Vogel
d821fe6abe add an example configuration file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-08 12:06:34 +02:00
Steffen Vogel
6a5641cdb9 move config files from contrib to etc directory
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-05-08 11:43:52 +02:00