netbird/client/internal/peer
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
..
conn_status_test.go Use the conn state of peer on proper way (#717) 2023-03-03 19:49:18 +01:00
conn_status.go Use the conn state of peer on proper way (#717) 2023-03-03 19:49:18 +01:00
conn_test.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
conn.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
env_config.go Eval/higher timeouts (#1776) 2024-03-31 19:39:52 +02:00
error_test.go Test conn (#199) 2022-01-21 13:52:19 +01:00
error.go Test conn (#199) 2022-01-21 13:52:19 +01:00
handshaker.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
listener.go Add OnDisconnecting service callback (#767) 2023-03-29 10:39:54 +02:00
notifier_test.go Update calculate server state (#796) 2023-04-10 18:22:25 +02:00
notifier.go Fix/always on boot (#1062) 2023-08-11 11:51:39 +02:00
signaler.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
status_test.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
status.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
stdnet_android.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
stdnet.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
worker_ice.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00
worker_relay.go [relay] Feature/relay integration (#2244) 2024-09-08 12:06:14 +02:00