Gianluca Boiano
f2b5b2e9b5
[misc] Support rpm-ostree based distros in installation script ( #2508 )
...
* Detect rpm-ostree-based distro and use proper package manager
* Update kardianos/service module to fix folders detection
2024-09-04 20:22:52 +03:00
Maycon Santos
c52b406afa
[client] Avoid deadlock when auto connect and early exit ( #2528 )
2024-09-04 19:22:33 +02:00
Zoltan Papp
1ff7a953a0
[relay] Store the StunTurn address in thread safe store ( #2470 )
...
Store the StunTurn address in atomic store
2024-09-04 11:14:58 +02:00
pascal-fischer
13e923b7c6
Fix service down ( #2519 )
2024-09-02 23:46:36 +02:00
pascal-fischer
13e7198046
[client] Destory WG interface on down timeout ( #2435 )
...
wait on engine down to not only wait for the interface to be down but completely removed. If the waiting loop reaches the timeout we will trigger an interface destroy. On the up command, it now waits until the engine is fully running before sending the response to the CLI. Includes a small refactor of probes to comply with sonar rules about parameter count in the function call
2024-09-02 19:19:14 +02:00
Maycon Santos
95174d4619
Update route API doc with max domain number ( #2516 )
2024-09-02 17:40:34 +02:00
pascal-fischer
92a0092ad5
[signal] Use signal dispatcher ( #2373 )
2024-08-30 15:44:07 +02:00
Zoltan Papp
5ac6f56594
[relay] Replace the iface to interface ( #2473 )
...
Replace the iface to interface
2024-08-29 21:31:19 +02:00
Maycon Santos
880b81154f
Use new sign pipeline ( #2490 )
2024-08-28 14:46:35 +02:00
Maycon Santos
7efaf7eadb
[client] Use static requested GUID when creating Windows interface ( #2479 )
...
RequestedGUID is the GUID of the created network adapter, which then influences NLA generation deterministically.
With this change, NetBird should not generate multiple interfaces in every restart on Windows.
2024-08-27 19:21:14 +02:00
Maycon Santos
63a75d72fc
[misc] Test infrastructure files generation with postgres store ( #2478 )
2024-08-27 16:38:42 +02:00
Harry Kodden
00944bcdbf
[management] Add support to ECDSA public Keys ( #2461 )
...
Update the JWT validation logic to handle ECDSA keys in addition to the existing RSA keys
---------
Co-authored-by: Harry Kodden <harry.kodden@surf.nl>
Co-authored-by: Bethuel Mmbaga <bethuelmbaga12@gmail.com>
2024-08-27 16:37:55 +02:00
Maycon Santos
be6bc46bcd
Update sign pipeline version to 0.0.13 ( #2477 )
2024-08-23 19:37:20 +02:00
Bethuel Mmbaga
d97b03656f
[management] Refactor HTTP metrics ( #2476 )
...
* Add logging for slow SQL queries in SaveAccount and GetAccount
* Add resource count log for large accounts
* Refactor metrics middleware to simplify counters and histograms
* Update log levels and remove redundant resource count check
2024-08-23 19:42:55 +03:00
Aidan
33b264e598
[misc] Add support for NETBIRD_STORE_ENGINE_POSTGRES_DSN environment variable in setup.env ( #2462 )
...
* Added Postgres DSN env variable
* Added postgres check to script
2024-08-23 16:38:57 +02:00
dependabot[bot]
d92f2b633f
Bump github.com/docker/docker ( #2426 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 26.1.4+incompatible to 26.1.5+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v26.1.4...v26.1.5 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 18:49:07 +02:00
Maycon Santos
ddea001170
[client] Refactor free port function ( #2455 )
...
Rely on net.ListenUDP to get an available port for wireguard in case the configured one is in use
---------
Co-authored-by: Viktor Liu <17948409+lixmal@users.noreply.github.com>
2024-08-21 19:24:40 +02:00
Maycon Santos
5d6dfe5938
Add test for SetFlagsFromEnvVars ( #2460 )
2024-08-21 12:11:45 +02:00
pascal-fischer
0f0415b92a
rename request buffer and update default interval ( #2459 )
2024-08-21 11:44:52 +02:00
pascal-fischer
3ed90728e6
[management] Add buffering for getAccount requests during login ( #2449 )
2024-08-20 20:06:01 +02:00
Viktor Liu
8c2d37d3fc
[management] Fix logging out peers on deletion ( #2453 )
2024-08-20 19:13:40 +02:00
Viktor Liu
80b0db80bc
[client] Replace windows network monitor implementation ( #2450 )
...
This new one uses functions from netioapi.h to monitor route changes.
This change ensures that we include routes that point to virtual
interfaces, such as vEthernet created by the Hyper-V Virtual Switch.
2024-08-20 19:13:16 +02:00
Viktor Liu
2a30db02bb
[misc] Use clearer wording on issue template ( #2443 )
2024-08-20 18:47:41 +02:00
pascal-fischer
d2b04922e9
Add script for loading tun module for synology ( #2423 )
2024-08-20 11:46:58 +02:00
pascal-fischer
049b5fb7ed
Split DB calls in peer login ( #2439 )
2024-08-19 12:50:11 +02:00
Maycon Santos
a6c59601f9
Update Slack invite link ( #2445 )
2024-08-18 14:19:31 +02:00
bcmmbaga
f29f8c009f
fix tests
2024-08-16 12:24:06 +03:00
bcmmbaga
8826196503
fix linter
2024-08-15 11:19:10 +03:00
bcmmbaga
ca8565de1f
Refactor duplicate diff handling logic
2024-08-15 10:57:45 +03:00
bcmmbaga
ac06346f5c
Add tests
2024-08-15 10:50:03 +03:00
bcmmbaga
151969bdd7
Update network map diff logic with custom comparators
2024-08-15 10:49:45 +03:00
bcmmbaga
441136e2c6
Add NameServer and Route comparators
2024-08-15 10:49:11 +03:00
bcmmbaga
ff19b237d9
Merge branch 'feature/optimize-network-map-updates' into feature/validate-group-association
2024-08-14 14:46:44 +03:00
bcmmbaga
376ded1b2f
go mod tidy
2024-08-14 14:45:23 +03:00
bcmmbaga
73b9e1c926
Merge branch 'main' into feature/optimize-network-map-updates
...
# Conflicts:
# go.sum
2024-08-14 14:45:11 +03:00
bcmmbaga
fb627a308c
go mod tidy
2024-08-14 13:31:25 +03:00
bcmmbaga
c918bab09a
Merge branch 'main' into feature/validate-group-association
...
# Conflicts:
# go.sum
2024-08-14 13:30:54 +03:00
Bethuel Mmbaga
6016d2f7ce
Fix lint ( #2427 )
2024-08-14 13:30:10 +03:00
Viktor Liu
181dd93695
[client] Update png systray disconnected icon ( #2428 )
2024-08-14 12:15:02 +02:00
bcmmbaga
7fa71419cd
Fix tests
2024-08-14 10:27:07 +03:00
bcmmbaga
226dc95afa
fix merge
2024-08-13 22:03:46 +03:00
Foosec
4bbedb5193
[client] Add mTLS support for SSO login ( #2188 )
...
* Add mTLS support for SSO login
* Refactor variable to follow Go naming conventions
---------
Co-authored-by: bcmmbaga <bethuelmbaga12@gmail.com>
2024-08-13 18:07:44 +03:00
Maycon Santos
9716be854d
[client] Upgrade fyne version to fix freezing routes window ( #2417 )
2024-08-13 16:20:06 +02:00
bcmmbaga
1548542df3
Merge branch 'feature/optimize-network-map-updates' into feature/validate-group-association
...
# Conflicts:
# management/server/dns_test.go
# management/server/group.go
# management/server/nameserver.go
# management/server/peer.go
# management/server/peer_test.go
# management/server/user.go
2024-08-13 16:30:04 +03:00
bcmmbaga
34114d4a55
Fix peers update by including NetworkMap and posture Checks
2024-08-12 18:01:07 +03:00
bcmmbaga
f3ec200985
Merge branch 'main' into feature/optimize-network-map-updates
2024-08-12 13:49:02 +03:00
Bethuel Mmbaga
539480a713
[management] Prevent removal of All group from peers during user groups propagation ( #2410 )
...
* Prevent removal of "All" group from peers
* Prevent adding "All" group to users and setup keys
* Refactor setup key group validation
2024-08-12 13:48:05 +03:00
Viktor Liu
15eb752a7d
[misc] Update bug-issue-report.md to include anon flag ( #2412 )
2024-08-11 15:01:04 +02:00
Maycon Santos
af1b42e538
[client] Parse data from setup key ( #2411 )
...
refactor functions and variable assignment
2024-08-09 20:38:58 +02:00
Viktor Liu
12f9d12a11
[misc] Update bug-issue-report.md to include netbird debug cmd ( #2413 )
2024-08-09 19:17:28 +02:00