Steffen Vogel
|
8d558fe4c7
|
fix whitespaces
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-11-08 18:11:49 +01:00 |
|
Steffen Vogel
|
0aa5b8d148
|
plpmtud: implement first verion of packetization layer path MTU discovery (PLPMTUD)
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-11-08 18:11:37 +01:00 |
|
Steffen Vogel
|
555e2656a2
|
plpmtud: calculate common well-known MTUs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-11-08 18:10:15 +01:00 |
|
Steffen Vogel
|
35c4d224f8
|
plpmtud: add platform dependent code to set dont-fragment IP header option
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-11-08 18:09:28 +01:00 |
|
Steffen Vogel
|
5d7909a931
|
mtudisc: initial version of MTU discovery feature
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-23 11:50:16 +02:00 |
|
Steffen Vogel
|
3dbe1d92db
|
cmd: use the same validArgs function for multiple sub-commands
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-15 16:40:07 +02:00 |
|
Steffen Vogel
|
06ffcfe199
|
fix codacy issues
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-15 16:40:07 +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
|
3cabad8a45
|
autocfg: only add new AllowedIPs for new peers if they have not been added via peer discovery
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
df17d64914
|
device: fix windows and freebsd builds
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
e307dad889
|
rtsync: optimize initial sync and cross-platform support
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
03de3b2a14
|
minor code refactoring
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
81a3fe9e0e
|
log: improve logging context for peers
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
9e4ef29d4e
|
daemon: simplify feature registration
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
102d260683
|
autocfg: improve code comments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
24c0c399b9
|
device: fix use of invalid member variable
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
f9bbbf1bda
|
wg: remove unused wg.DeviceList
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
d206e96b77
|
daemon: do not attempt to create existing devices
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
538400fd4d
|
epdisc: add NAT_TYPE_NONE
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
3644945dc1
|
device: fix MTU getter for BSDs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
ba20ab7910
|
device: add Flags() getter
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
b3c901bfb0
|
pdisc: make sure that the private key is set
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
89142cff84
|
device: harmonize variable names
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
7391bfcbc9
|
device: use run() wrapper everywhere
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
65a4303ae7
|
device: add debug logging statements
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
cce8cac590
|
fix indention
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
d1183012d1
|
epdisc: be less verbose with logging
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
2150548ce3
|
proto: remove unused import
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
396827bca1
|
epdisc: fix return values of Pion ICE muxes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
a3d83000e2
|
update Go dependencies
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
bd09d979a3
|
log: use standard atomic package
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
|
363510df19
|
wg: add support for detecting FreeBSD kernel support
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
4e4faff70e
|
compatability fixes for macOS
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
bcf31731ec
|
proto: show more ICE stats in status sub-command
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
40ebe948e8
|
pdisc: verify that peer description matches sender
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
0b2a2f2df1
|
autocfg: prepare DetectMTU() to be aware of firewall mark
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
e2c3053545
|
remove obsolete TODO
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
a8953547c9
|
util: support more platforms for HasAdminPrivileges()
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
6b677bca51
|
scripts: highlight API response
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
b117f42d4f
|
fix various small ToDos throughout the codebase
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
df1864119b
|
device: improve compatability with BSDs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-14 21:30:26 +02:00 |
|
Steffen Vogel
|
8618764a32
|
use patched version of pion/ice to fix compatability with BSDs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
v0.2.4
|
2022-10-09 08:14:48 +02:00 |
|
Steffen Vogel
|
8c7189a81d
|
ci: fix working directory
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 19:29:48 +02:00 |
|
Steffen Vogel
|
d6f9ed0b8e
|
ci: fix build of website
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 19:29:48 +02:00 |
|
Steffen Vogel
|
3619cb93f3
|
ci: re-enable 32-bit builds
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 19:29:48 +02:00 |
|
Steffen Vogel
|
126407dc8b
|
docs: fix broken link
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 19:29:36 +02:00 |
|
Steffen Vogel
|
c931fb8024
|
update Go dependencies
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 19:29:36 +02:00 |
|
Steffen Vogel
|
8070c8ee63
|
website: upgrade Yarn dependencies
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 19:29:36 +02:00 |
|
Steffen Vogel
|
deab91dd62
|
remove auto-generated code and docs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2022-10-07 18:57:19 +02:00 |
|