Commit Graph

14 Commits

Author SHA1 Message Date
Steffen Vogel
f343b8fa35 device: add routing table lookup
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
2be01bebb6 device: add MTU detection logic
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
d01c22631f log: shorten logger names
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
63c6fe58fe device: pass net.IPNet by value rather than by reference
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-10-07 18:30:50 +02:00
Steffen Vogel
f1193ec755 remove explicit .String() getters where not required
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-09-08 10:45:34 +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
72dc2ef04e simplify and fix shutdown of daemon
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
434c92f12d more fixes and refactoring
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
0f65eb3cab return struct not interface
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +02:00
Steffen Vogel
eceebc6a3a refactor WoreGuard device creation/deletion
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-08-25 18:55:53 +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
d31ee3ce29 fix a bunch of warnings detected by code analysis
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-27 13:39:18 +02:00
Steffen Vogel
07731ef5ae add new package for handling OS specific device handling
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-07-16 23:38:02 +02:00