Zoltán Papp
b283c7877c
Merge branch 'main' into fix/ice-handshake
2025-08-06 09:55:41 +02:00
Viktor Liu
abd152ee5a
[misc] Separate shared code dependencies ( #4288 )
...
* Separate shared code dependencies
* Fix import
* Test respective shared code
* Update openapi ref
* Fix test
* Fix test path
v0.53.0
2025-08-05 18:34:41 +02:00
Viktor Liu
1d5e871bdf
[misc] Move shared components to shared directory ( #4286 )
...
Moved the following directories:
```
- management/client → shared/management/client
- management/domain → shared/management/domain
- management/proto → shared/management/proto
- signal/client → shared/signal/client
- signal/proto → shared/signal/proto
- relay/client → shared/relay/client
- relay/auth → shared/relay/auth
```
and adjusted import paths
2025-08-05 15:22:58 +02:00
Viktor Liu
3d3c4c5844
[client] Add full sync response to debug bundle ( #4287 )
2025-08-05 14:55:50 +02:00
Misha Bragin
92ce5afe80
Dual license: apply AGPL‑3.0 to management/, signal/, and relay directories (BSD‑3 remains for the rest)
2025-08-05 11:37:21 +02:00
hakansa
9ccc13e6ea
[client]: Add config flag to service to override default profile path ( #4276 )
...
[client]: Add config flag to service to override default profile path (#4276 )
2025-08-05 12:33:43 +03:00
Zoltán Papp
90ec065c65
Fix worker cancellation
2025-08-05 11:09:11 +02:00
Zoltán Papp
8d9411e11e
Update decryption worker to accept context in AddMsg method for avoid deadlock
2025-08-05 11:06:18 +02:00
Pascal Fischer
348d981b2c
[management] expire invalid peer ( #4275 )
2025-08-05 10:31:19 +02:00
Zoltán Papp
c207e0b0b3
Fix logging
2025-08-05 10:12:55 +02:00
Zoltán Papp
5194ba1580
Add SessionIDString method to OfferAnswer to avoid nil pointer exceptions
2025-08-05 10:08:18 +02:00
Zoltan Papp
a57cb82f82
Fix pointer logging
2025-08-05 09:54:06 +02:00
Zoltan Papp
d0ed9bb59d
Fix pointer logging
2025-08-05 09:47:01 +02:00
Pascal Fischer
d1e0b7f4fb
[management] get peer groups without lock ( #4280 )
2025-08-05 01:11:44 +02:00
Zoltan Papp
fa04b2ca77
Remove unnecessary return statement in ICE worker function
2025-08-05 00:34:09 +02:00
Zoltan Papp
d8ab5ceec6
Fix test
2025-08-05 00:15:14 +02:00
Zoltán Papp
daa27a3e24
Fix grammar
2025-08-04 20:35:55 +02:00
Zoltán Papp
b0c95d9bd2
Enhance ICE handshake with session ID management and improve message handling
2025-08-04 20:17:11 +02:00
Viktor Liu
beb66208a0
[management, client] Add API to change the network range ( #4177 )
2025-08-04 16:45:49 +02:00
Zoltán Papp
376fc954ee
Refactor ICE connection handling for improved clarity and performance
2025-08-04 12:12:18 +02:00
Viktor Liu
58eb3c8cc2
[client] Increase ip rule priorities to avoid conflicts ( #4273 )
2025-08-04 11:20:43 +02:00
Viktor Liu
b5ed94808c
[management, client] Add logout feature ( #4268 )
2025-08-04 10:17:36 +02:00
Pascal Fischer
552dc60547
[management] migrate group peers into seperate table ( #4096 )
2025-08-01 12:22:07 +02:00
Viktor Liu
71bb09d870
[client] Improve userspace filter logging performance ( #4221 )
2025-07-31 14:36:30 +02:00
Viktor Liu
5de61f3081
[client] Fix dns ipv6 upstream ( #4257 )
v0.52.2
2025-07-30 20:28:19 +02:00
Vlad
541e258639
[management] add account deleted event ( #4255 )
2025-07-30 17:49:50 +03:00
Bilgeworth
34042b8171
[misc] devcontainer Dockerfile: pin gopls to v0.18.1 (latest that supports golang 1.23) ( #4240 )
...
Container will fail to build with newer versions of gopls unless golang is updated to 1.24. The latest stable version supporting 1.23 is gopls v0.18.1
2025-07-29 20:52:18 +02:00
hakansa
a72ef1af39
[client] Fix error handling for set config request on CLI ( #4237 )
...
[client] Fix error handling for set config request on CLI (#4237 )
v0.52.1
2025-07-29 20:38:44 +03:00
Viktor Liu
980a6eca8e
[client] Disable the dns host manager properly if disabled through management ( #4241 )
2025-07-29 19:37:18 +02:00
hakansa
8c8473aed3
[client] Add support for disabling profiles feature via command line flag ( #4235 )
...
* Add support for disabling profiles feature via command line flag
* Add profiles disabling flag to service command
* Refactor profile menu initialization and enhance error notifications in event handlers
v0.52.0
2025-07-29 13:03:15 +03:00
hakansa
e1c66a8124
[client] Fix profile directory path handling based on NB_STATE_DIR ( #4229 )
...
[client] Fix profile directory path handling based on NB_STATE_DIR (#4229 )
2025-07-28 13:36:48 +03:00
Zoltan Papp
d89e6151a4
[client] Fix pre-shared key state in wg show ( #4222 )
2025-07-25 22:52:48 +02:00
hakansa
3d9be5098b
[client]: deprecate config flag ( #4224 )
2025-07-25 18:43:48 +03:00
hakansa
cb8b6ca59b
[client] Feat: Support Multiple Profiles ( #3980 )
...
[client] Feat: Support Multiple Profiles (#3980 )
2025-07-25 16:54:46 +03:00
Viktor Liu
e0d9306b05
[client] Add detailed routes and resolved IPs to debug bundle ( #4141 )
2025-07-25 15:31:06 +02:00
Viktor Liu
2c4ac33b38
[client] Remove and deprecate the admin url functionality ( #4218 )
2025-07-25 15:15:38 +02:00
Zoltan Papp
31872a7fb6
[client] Fix UDP proxy to notify listener when remote conn closed ( #4199 )
...
* Fix UDP proxy to notify listener when remote conn closed
* Fix sender tests to use t.Errorf for timeout assertions
* Fix potential nil pointer
2025-07-25 14:14:45 +02:00
Viktor Liu
cb85d3f2fc
[client] Always register NetBird with plain Linux DNS and use original servers as upstream ( #3967 )
2025-07-25 11:46:04 +02:00
Krzysztof Nazarewski (kdn)
af8687579b
client: container: support CLI with entrypoint addition ( #4126 )
...
This will allow running netbird commands (including debugging) against the daemon and provide a flow similar to non-container usages.
It will by default both log to file and stderr so it can be handled more uniformly in container-native environments.
2025-07-25 11:44:30 +02:00
Louis Li
3f82698089
[client] make ICE failed timeout configurable ( #4211 )
2025-07-25 10:36:11 +02:00
Pascal Fischer
cb1e437785
[client] handle order of check when checking order of files in isChecksEqual ( #4219 )
2025-07-24 21:00:51 +02:00
Pascal Fischer
c435c2727f
[management] Log BufferUpdateAccountPeers caller ( #4217 )
2025-07-24 18:33:58 +02:00
Ali Amer
643730f770
[client] Correct minor issues in --filter-by-connection-type flag implementation for status command ( #4214 )
...
Signed-off-by: aliamerj <aliamer19ali@gmail.com >
2025-07-24 17:51:27 +02:00
Pascal Fischer
04fae00a6c
[management] Log UpdateAccountPeers caller ( #4216 )
2025-07-24 17:44:48 +02:00
Pedro Maia Costa
1a9ea32c21
[management] scheduler cancel all jobs ( #4158 )
2025-07-24 16:25:21 +01:00
Pedro Maia Costa
0ea5d020a3
[management] extra settings integrated validator ( #4136 )
2025-07-24 16:12:29 +01:00
Viktor Liu
459c9ef317
[client] Add env and status flags for netbird service command ( #3975 )
2025-07-24 13:34:55 +02:00
Viktor Liu
e5e275c87a
[client] Fix legacy routing exclusion routes in kernel mode ( #4167 )
2025-07-24 13:34:36 +02:00
Zoltan Papp
d311f57559
[ci] Temporarily disable race detection in Relay ( #4210 )
2025-07-24 13:14:49 +02:00
Zoltan Papp
1a28d18cde
[client] Fix race issues in lazy tests ( #4181 )
...
* Fix race issues in lazy tests
* Fix test failure due to incorrect peer listener identification
2025-07-23 21:03:29 +02:00