netbird/client/internal/netflow
hakansa 9bcd3ebed4
[management,client] Make DNS ForwarderPort Configurable & Change Well Known Port (#4479)
makes the DNS forwarder port configurable in the management and client components, while changing the well-known port from 5454 to 22054. The change includes version-aware port assignment to ensure backward compatibility.

- Adds a configurable `ForwarderPort` field to the DNS configuration protocol
- Implements version-based port computation that returns the new port (22054) only when all peers support version 0.59.0 or newer
- Updates the client to dynamically restart the DNS forwarder when the port changes
2025-10-02 01:02:10 +02:00
..
conntrack [client] Use native windows sock opts to avoid routing loops (#4314) 2025-09-20 09:31:04 +02:00
logger [management,client] Make DNS ForwarderPort Configurable & Change Well Known Port (#4479) 2025-10-02 01:02:10 +02:00
store [client,management] add netflow support to client and update management (#3414) 2025-03-20 17:05:48 +01:00
types [client] Mark netbird data plane traffic to identify interface traffic correctly (#3623) 2025-04-07 13:14:56 +02:00
manager_test.go [client] Use platform-native routing APIs for freeBSD, macOS and Windows 2025-06-04 16:28:58 +02:00
manager.go [client] Use platform-native routing APIs for freeBSD, macOS and Windows 2025-06-04 16:28:58 +02:00