mirror of
https://github.com/netbirdio/netbird.git
synced 2025-10-26 11:17:32 +00:00
- Move `util/grpc` and `util/net` to `client` so `internal` packages can be accessed - Add methods to return the next best interface after the NetBird interface. - Use `IP_UNICAST_IF` sock opt to force the outgoing interface for the NetBird `net.Dialer` and `net.ListenerConfig` to avoid routing loops. The interface is picked by the new route lookup method. - Some refactoring to avoid import cycles - Old behavior is available through `NB_USE_LEGACY_ROUTING=true` env var |
||
|---|---|---|
| .. | ||
| client.go | ||
| dns_list_test.go | ||
| dns_list.go | ||
| env_list.go | ||
| exec.go | ||
| gomobile.go | ||
| login.go | ||
| networks.go | ||
| peer_notifier.go | ||
| preferences_test.go | ||
| preferences.go | ||