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
|
b451dfcac3
|
fix: Update more copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-12-23 17:50:21 +01:00 |
|
Steffen Vogel
|
4c26de9400
|
fix(deps): Upgrade to pion/ice/v4 and pion/stun/v3
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-10-09 19:35:24 +02:00 |
|
Steffen Vogel
|
10a30a1e41
|
fix: Go linter errors and upgrade version
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-08-27 09:55:11 +02:00 |
|
Steffen Vogel
|
9b205cacb7
|
fix(test): Remove external dependency in config/agent.go test
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-08-20 08:43:15 +02:00 |
|
renovate[bot]
|
6601325285
|
fix(deps): update module google.golang.org/grpc to v1.64.0
|
2024-06-11 02:43:39 +00:00 |
|
Steffen Vogel
|
1bdc71d845
|
Remove unused arguments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-02-18 12:13:36 +01:00 |
|
Steffen Vogel
|
fb7c466d6b
|
Update Pion dependencies
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-01-15 17:01:28 +01:00 |
|
Steffen Vogel
|
8da992c45c
|
Rename module to cunicu.li/cunicu and update all links to new GitHub repo location
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-14 09:18:29 +02:00 |
|
Steffen Vogel
|
c03a5e5e2c
|
feat(cli): Allow setting arbitrary configuration settings via: --option key=value
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 18:39:12 +02:00 |
|
Steffen Vogel
|
cfbfdf8cd5
|
feat: Upgrade to Go 1.21 and eliminate golang.org/x/exp dependency
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
c36d1329c4
|
test(config): Fix configuration tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
3107c18267
|
fix: Fix linter warnings
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
|
483375d002
|
refactor(config): Configuration parsing and runtime configuration handling
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
b07b4a3f39
|
feat(cli): Perform CLI completion for config sub-commands via RPC
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
ff10036140
|
refactor: Use koanf.Koanf in e2e tests to pass agent configuration instead of CLI arguments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
02c9f4e3a8
|
fix(config): Minor cleanups and bug-fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
125e8e5bb2
|
refactor(log): Log filtering logic
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
f9bae740e9
|
feat(cli): Remove some command line arguments and move them to environment variables or the config file
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-08-12 16:06:39 +02:00 |
|
Steffen Vogel
|
612fb806b3
|
Update dependencies
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-07-06 08:59:39 +02:00 |
|
Steffen Vogel
|
962d7d1c98
|
Fix default ICE timer values
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-07-03 09:27:25 +02:00 |
|
Steffen Vogel
|
9f1161af1e
|
More logging improvements
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-07-03 09:27:25 +02:00 |
|
Steffen Vogel
|
c8e5858314
|
Fix logging tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-22 08:46:35 +02:00 |
|
Steffen Vogel
|
8e4961e1f7
|
Fix import order
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-22 08:46:35 +02:00 |
|
Steffen Vogel
|
c407b0a482
|
Implement log filter expressions to replace verbosity level
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-22 08:46:35 +02:00 |
|
Steffen Vogel
|
28b62039a3
|
Remove old codacy linter comments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-22 08:46:35 +02:00 |
|
Steffen Vogel
|
8a35274ad7
|
Use filepath instead of path package in order to use correct path seperation character on Windows
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-16 13:30:19 +02:00 |
|
Steffen Vogel
|
31deb81a58
|
Fix test for non-existing file path on Windows
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-16 13:30:19 +02:00 |
|
Steffen Vogel
|
e26e46f4e3
|
Allow insecure config file permissions on windows
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-16 13:30:19 +02:00 |
|
Steffen Vogel
|
ca996c5118
|
Remove duplicated test for non-existing config file paths
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-16 13:30:19 +02:00 |
|
Steffen Vogel
|
ea019df23a
|
Handle filenames starting with a Windows drive letter correctly
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-16 13:30:19 +02:00 |
|
Steffen Vogel
|
6fe3993fcc
|
Fix config test for Windows
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-16 13:30:19 +02:00 |
|
Steffen Vogel
|
e502c32ef2
|
Use Windows APIs to get DNS client config
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-16 13:30:19 +02:00 |
|
Steffen Vogel
|
88e3715feb
|
Update koanf to v2
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-06-03 23:44:48 +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
|
0a69c1c0e0
|
fix CI tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-05-23 01:18:46 +02:00 |
|
Steffen Vogel
|
948fe18b54
|
add big warning to show that cunicu is under development
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-05-22 10:27:14 +02:00 |
|
Steffen Vogel
|
9d9619b39c
|
fix golangci-lint errors
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-05-22 10:27:14 +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
|
363a6a432f
|
next big refactoring
- enable direct Bind mode
- a lots of cleanup and refactoring
- scale up testing
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-05-22 10:27:14 +02:00 |
|
Steffen Vogel
|
2504f16131
|
moved buildinfo package
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-05-22 10:27:14 +02:00 |
|
Steffen Vogel
|
f5e9a5a671
|
remove errors package move errors to sub-packages
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2023-05-22 10:27:14 +02:00 |
|
Steffen Vogel
|
d6977f40f9
|
fix a bunch of unit tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-07 23:12:05 +01:00 |
|
Steffen Vogel
|
a8f67be889
|
ci: use golangci-lint for linting
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-12-07 23:12:05 +01:00 |
|
Steffen Vogel
|
0e75b6e1f9
|
more codacy fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-23 11:10:59 +02:00 |
|
Steffen Vogel
|
1bce3b9c83
|
config: do not fail if we cant stat the current working directory
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-23 11:10:59 +02:00 |
|
Steffen Vogel
|
85606376f7
|
wg: allow AllowedIP values without CIDR suffix
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-23 11:10:59 +02:00 |
|
Steffen Vogel
|
f4d0e0f7c0
|
config: throw error if configuration file is world-readable
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-23 11:10:59 +02:00 |
|