a6d2f673ad
Add contribution guide ( #595 )
...
* Add contribution guide
* update code of conduct contact email
* add PR template
2022-12-02 13:31:31 +01:00
0cf0dc048b
Update issue templates ( #597 )
2022-12-02 13:31:15 +01:00
5ade879e31
Remove the leading space from the Signal status value ( #594 )
2022-12-01 11:48:13 +01:00
a814715ef8
Add resolvconf configurator for linux ( #592 )
v0.11.3
2022-11-29 14:51:18 +01:00
4a30b66503
Check if system is our manager when resolvconf ( #590 )
...
Sometimes resolvconf will manage the /etc/resolv.conf file
And systemd-resolved still the DNS manager
2022-11-29 13:37:50 +01:00
ae500b63a7
User custom loopback address ( #589 )
...
We will probe a set of addresses and port
to define the one available for our DNS service
if none is available, we return an error
2022-11-29 11:49:18 +01:00
20a73e3e14
Sync peers FQDN ( #584 )
...
Use stdout and stderr log path only if on Linux and attempt to create the path
Update status system with FQDN fields and
status command to display the domain names of remote and local peers
Set some DNS logs to tracing
update readme file
v0.11.2
2022-11-26 13:29:50 +01:00
fcf7786a85
Disable route when removing peer ( #582 )
v0.11.1
2022-11-25 18:11:07 +01:00
a78fd69f80
Feature/dns client configuration ( #563 )
...
Added host configurators for Linux, Windows, and macOS.
The host configurator will update the peer system configuration
directing DNS queries according to its capabilities.
Some Linux distributions don't support split (match) DNS or custom ports,
and that will be reported to our management system in another PR
v0.11.0
2022-11-23 13:39:42 +01:00
4bd5029e7b
Enable IPv6 address discovery ( #578 )
...
Agents will use IPv6 when available for ICE negotiation
2022-11-23 11:03:29 +01:00
f604956246
External NAT IP mapping support ( #487 )
...
* External NAT IP mapping support
* Ignore blacklisted interfaces, even if in user specified in mapping
2022-11-23 08:42:12 +01:00
53c532bbb4
Fix interactive SSO login when creating account from a device ( #575 )
v0.10.10
2022-11-22 12:37:36 +01:00
8b0a1bbae0
Display peers of a user that it has access to ( #571 )
...
If a user has a non-admin role, display all peers
that user's peers have access to when calling
/peers endpoint of the HTTP API.
2022-11-21 17:45:14 +01:00
e965d6c022
Fix CISPA note
2022-11-21 17:36:07 +01:00
11f8249eed
Add CISPA note ( #572 )
2022-11-21 16:38:41 +01:00
d63a9ce4a7
Return peer's FQDN via API ( #567 )
...
Added a temp method to retrieve the dns domain
2022-11-21 11:14:42 +01:00
9cb66bdb5d
Update last run time and active count ( #568 )
...
* Update last run time and active count
We will collect the active peer min and max versions
* Get UI client usage
v0.10.9
2022-11-18 16:35:13 +01:00
c8ace8bbbe
Fix docker network interface filter ( #564 )
...
docker network address are assigned on network interfaces that start with "br-"
2022-11-15 22:07:58 +01:00
509d23c7cf
Replace gRPC errors in business logic with internal ones ( #558 )
v0.10.8
2022-11-11 20:36:45 +01:00
1db4027bea
Remove docs typo
2022-11-10 10:48:00 +01:00
d4dbc322be
Add ref to ICE in Readme
2022-11-10 10:46:40 +01:00
e19d5dca7f
Refactor AddPeer to ensure consistency ( #557 )
2022-11-08 16:14:36 +01:00
157137e4ad
Use a single way to generate network map ( #550 )
v0.10.7
2022-11-08 11:38:40 +01:00
7d7e576775
Set report caller when info or higher ( #555 )
2022-11-08 10:56:13 +01:00
f37b43a542
Save Peer Status separately in the FileStore ( #554 )
...
Due to peer reconnects when restarting the Management service,
there are lots of SaveStore operations to update peer status.
Store.SavePeerStatus stores peer status separately and the
FileStore implementation stores it in memory.
2022-11-08 10:46:12 +01:00
7e262572a4
Move dns label generation to store ( #552 )
2022-11-08 10:31:34 +01:00
a768a0aa8a
Always lock the store when getting an account ( #551 )
2022-11-07 19:09:22 +01:00
ed7ac81027
Introduce locking on the account level ( #548 )
2022-11-07 17:52:23 +01:00
1f845f466c
Add account copy test ( #549 )
2022-11-07 17:37:28 +01:00
270f0e4ce8
Feature/dns protocol ( #543 )
...
Added DNS update protocol message
Added sync to clients
Update nameserver API with new fields
Added default NS groups
Added new dns-name flag for the management service append to peer DNS label
2022-11-07 15:38:21 +01:00
d0c6d88971
Simplified Store Interface ( #545 )
...
This PR simplifies Store and FileStore
by keeping just the Get and Save account methods.
The AccountManager operates mostly around
a single account, so it makes sense to fetch
the whole account object from the store.
v0.10.6
2022-11-07 12:10:56 +01:00
4321b71984
Hide content based on user role ( #541 )
v0.10.5
2022-11-05 10:24:50 +01:00
e8d82c1bd3
Feature/dns-server ( #537 )
...
Adding DNS server for client
Updated the API with new fields
Added custom zone object for peer's DNS resolution
2022-11-03 18:39:37 +01:00
6aa7a2c5e1
Hide setup key from non-admin users ( #539 )
v0.10.4
2022-11-03 17:02:31 +01:00
2e0bf61e9a
correctly set the windows application icon on windows ( #535 )
...
the icon format is not really supported, so this uses a png instead.
this closes https://github.com/netbirdio/netbird/issues/534 .
2022-11-01 00:34:30 +01:00
126af9dffc
Return gateway address if not nil ( #533 )
...
If the gateway address would be nil which is
the case on macOS, we return the preferredSrc
added tests for getExistingRIBRouteGateway function
update log message
v0.10.3
2022-10-31 11:54:34 +01:00
4cdf2df660
Update sign pipeline version to 0.0.4 ( #531 )
...
This version has a fix for the
macOS UI client architecture
2022-10-31 11:03:42 +01:00
9a4c9aa286
Add active peers count per OS ( #526 )
...
* Add active peers count per OS
* increase iface tests timeout
2022-10-26 14:48:40 +02:00
5ed61700ff
Set the application icon, settings window title and systray tooltip ( #523 )
2022-10-26 14:34:30 +02:00
84117a9fb7
Update WireGuard trademark note
v0.10.2
2022-10-23 11:47:42 +02:00
92b612eba4
Update demo video link
2022-10-22 16:55:49 +02:00
aeeaa21eed
Update README.md ( #524 )
2022-10-22 16:19:16 +02:00
d228cd0cb1
Remove release note
2022-10-22 15:10:09 +02:00
b41f36fccd
Add gRPC metrics ( #522 )
2022-10-22 15:06:54 +02:00
d2cde4a040
Add IdP metrics ( #521 )
2022-10-22 13:29:39 +02:00
84879a356b
Extract app metrics to a separate struct ( #520 )
2022-10-22 11:50:21 +02:00
ed2214f9a9
Add HTTP request/response totals to metrics ( #519 )
2022-10-22 10:07:13 +02:00
4388dcc20b
Listen metrics on all interfaces
2022-10-21 16:50:06 +02:00
4f1f0df7d2
Add Open-telemetry support ( #517 )
...
This PR brings open-telemetry metrics to the
Management service.
The Management service exposes new HTTP endpoint
/metrics on 8081 port by default.
The port can be changed by specifying
--metrics-port PORT flag when starting the service.
2022-10-21 16:24:13 +02:00
08ddf04c5f
Fix IdP tests ( #516 )
v0.10.1
2022-10-19 18:36:10 +02:00