netbird/util
Zoltan Papp 0c039274a4
[relay] Feature/relay integration (#2244)
This update adds new relay integration for NetBird clients. The new relay is based on web sockets and listens on a single port.

- Adds new relay implementation with websocket with single port relaying mechanism
- refactor peer connection logic, allowing upgrade and downgrade from/to P2P connection
- peer connections are faster since it connects first to relay and then upgrades to P2P
- maintains compatibility with old clients by not using the new relay
- updates infrastructure scripts with new relay service
2024-09-08 12:06:14 +02:00
..
grpc Wait on daemon down (#2279) 2024-07-17 16:26:06 +02:00
net [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
common.go Disable SSH server by default on client side and add the flag --allow-server-ssh to enable it (#1508) 2024-02-20 11:13:27 +01:00
duration.go Turn credentials generation (#102) 2021-09-02 14:41:54 +02:00
file_test.go Allow to create config file next to binary (#701) 2023-02-28 17:01:38 +01:00
file.go Add context to throughout the project and update logging (#2209) 2024-07-03 11:33:02 +02:00
log.go Fix syslog output containing duplicated timestamps (#2292) 2024-08-01 18:22:02 +02:00
membership_unix.go Release 0.28.0 (#2092) 2024-06-13 13:24:24 +02:00
membership_windows.go NetBird SSH (#361) 2022-06-23 17:04:53 +02:00
retry.go Add gocritic linter (#1324) 2023-11-27 16:40:02 +01:00
syslog_nonwindows.go feat(client): send logs to syslog (#2259) 2024-07-16 10:19:58 +02:00
syslog_windows.go Refactor log util (#2276) 2024-07-16 11:50:35 +02:00
util_suite_test.go feature: basic management service implementation (#44) 2021-07-17 14:38:59 +02:00