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
|
db43312436
|
config: allow filtering relays by protocol and security
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-23 11:10:59 +02:00 |
|
Steffen Vogel
|
d2b82e0bb7
|
fix codacy issues
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
0d3ec32c6f
|
make hostname configurable via command line parameter
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
548884940c
|
config: rename --url argument to --ice-url
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 18:30:50 +02:00 |
|
Steffen Vogel
|
c6cbae142c
|
fix unit tests after config rewrite
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
|
ffc1454841
|
pdisc: fix exchange of peer names
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 18:30:50 +02:00 |
|
Steffen Vogel
|
039c7a445c
|
daemon: fix creation of interfaces passed via command line
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 18:30:50 +02:00 |
|
Steffen Vogel
|
99623b39f8
|
config: add reload, watch and change detection logic
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 18:30:50 +02:00 |
|
Steffen Vogel
|
76d42e8d7b
|
relay: add new subcommand to distribute STUN/TURN server credentials via gRPC
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
|
43101e8cc5
|
config: only load files with .yaml file extension
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-10 02:56:47 +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
|
b2fa127063
|
first 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
|
700a795b89
|
config: use our own HTTP user-agent for configuration lookups
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-08 10:45:34 +02:00 |
|
Steffen Vogel
|
ac62e72e87
|
config: only overwrite interfaces if there is at least one provided on the command line
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-08 10:45:34 +02:00 |
|
Steffen Vogel
|
02f700e10b
|
cmd: improve shell completion
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-08 10:45:34 +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
|
b88a6eba4d
|
hooks: fix CI tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-09-01 08:55:16 +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
|
6a80df85c8
|
config: only use YAML config files
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-31 01:54:45 +02:00 |
|
Steffen Vogel
|
3ed24bac04
|
add package-level descriptions
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-31 01:54:45 +02:00 |
|
Steffen Vogel
|
7f693af97d
|
cmd: harmonize color handling in output
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-27 00:42:15 +02:00 |
|
Steffen Vogel
|
017d3ca23f
|
fix a bunch of code quality issues detected by Codacy
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 20:02:35 +02:00 |
|
Steffen Vogel
|
e8c9091ed3
|
rpc: refactor naming from "socket" to "rpc"
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
5188eaf077
|
handle more errors
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
76239477e8
|
config: cleanup and removal of unused settings
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
7bbac7586b
|
config: check configuration for plausability
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
2578dae8b6
|
config: add new command line flag for hosts sync feature
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-25 18:55:53 +02:00 |
|
Steffen Vogel
|
f203d2416e
|
config: do not treat Windows style filenames are URLs for remote config fetching
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-04 00:20:43 +02:00 |
|
Steffen Vogel
|
158297aef5
|
config: fix tests on Windows
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-04 00:20:43 +02:00 |
|
Steffen Vogel
|
f1941e7462
|
add new feature to add peer host names to /etc/hosts
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-08-01 12:07:10 +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
|
e5eb73b5e2
|
merge internal and pkg packages
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-07-27 13:39:18 +02:00 |
|