Maycon Santos
bd8f0c1ef3
[client] add profiling dumps to debug package ( #3517 )
...
enhances debugging capabilities by adding support for goroutine, mutex, and block profiling while updating state dump tracking and refining test and release settings.
- Adds pprof-based profiling for goroutine, mutex, and block profiles in the debug bundle.
- Updates state dump functionality by incorporating new status and key fields.
- Adjusts test validations and default flag/retention settings.
v0.39.0
2025-03-23 13:46:09 +01:00
Renat Galiev
051a5a4adc
[misc] chore: remove duplicate labels for services.relay in docker-compose.yml.tmpl.traefik ( #3502 )
...
Signed-off-by: Renat Galiev <renat@galiev.net>
2025-03-22 23:14:42 +01:00
Maycon Santos
8b4c0c58e4
[client] Add initiator field to ack ( #3563 )
...
added the new field and client handling
2025-03-22 22:22:34 +01:00
Viktor Liu
99b41543b8
[client] Fix flows for embedded listeners ( #3564 )
2025-03-22 18:51:48 +01:00
Viktor Liu
2bbe0f3f09
[client] Don't permanently fail on flow grpc shutdown ( #3557 )
2025-03-22 11:56:00 +01:00
Misha Bragin
9325fb7990
Remove UI client Admin Panel item ( #3560 )
2025-03-21 18:48:15 +01:00
Pascal Fischer
f081435a56
[management] add log when using redis cache ( #3562 )
2025-03-21 18:16:27 +01:00
Pascal Fischer
b62a1b56ce
[docs] rename network traffic logging to traffic events ( #3556 )
2025-03-21 16:32:47 +01:00
Pascal Fischer
8d7c92c661
[management] add receive timestamp to traffic event ( #3559 )
2025-03-21 16:31:23 +01:00
Maycon Santos
d9d051cb1e
Add initiator field and parse url ( #3558 )
...
- Add initiator field to flow proto
- Parse URL
- Update a few trace logs
2025-03-21 14:47:04 +01:00
Maycon Santos
cb318b7ef4
[client] Use UTC on event generation ( #3554 )
2025-03-21 11:14:51 +01:00
Pascal Fischer
8f0aa8352a
[docs] add examples to events and tag to ingress port ( #3552 )
2025-03-20 18:26:08 +01:00
Maycon Santos
c02e236196
[client,management] add netflow support to client and update management ( #3414 )
...
adds NetFlow functionality to track and log network traffic information between peers, with features including:
- Flow logging for TCP, UDP, and ICMP traffic
- Integration with connection tracking system
- Resource ID tracking in NetFlow events
- DNS and exit node collection configuration
- Flow API and Redis cache in management
- Memory-based flow storage implementation
- Kernel conntrack counters and userspace counters
- TCP state machine improvements for more accurate tracking
- Migration from net.IP to netip.Addr in the userspace firewall
2025-03-20 17:05:48 +01:00
Dominik
f51e0b59bd
[management] Posture checks handle suffixes like "-dev" in netbird version ( #3511 )
2025-03-20 16:28:39 +01:00
Misha Bragin
32ec42a667
Update CONTRIBUTOR_LICENSE_AGREEMENT.md ( #3535 )
2025-03-19 15:11:58 +01:00
Alexandre JARDON
9929daf6ce
[client] Fix DNS Nrpt policies ( #3459 )
2025-03-18 22:57:41 +01:00
M. Essam
939419a0ea
[management] Add Bearer token support ( #3534 )
2025-03-18 21:48:36 +01:00
Christian Alexander Sauer Mark
919fe94fd5
Fix always enabling of NetworkResource in createResource() ( #3532 )
2025-03-18 19:41:15 +01:00
dependabot[bot]
df71cb4690
[client,management] Bump golang.org/x/net from 0.33.0 to 0.36.0 ( #3492 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.33.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-16 17:55:22 +01:00
levindecaro
4508c61728
[client] Fix Advanced Setting unable to open on Windows 11 with Chinese Locale Setting. ( #3483 )
...
Fix #3345 and #2603
2025-03-16 17:51:42 +01:00
Viktor Liu
0ef476b014
[client] Fix state dump panic ( #3519 )
v0.38.2
2025-03-16 15:13:04 +01:00
Zoltan Papp
6f82e96d6a
[client] Set info logs ( #3504 )
...
collect and log connection stats per peer every 10 minutes
v0.38.1
2025-03-14 22:34:41 +01:00
Viktor Liu
a2faae5d62
[client] Fix anonymized addresses documentation ( #3505 )
2025-03-14 11:38:16 +01:00
Zoltan Papp
4a3cbcd38a
Nil check on route manager ( #3486 )
2025-03-13 00:04:00 +01:00
Misha Bragin
c2980bc8cf
Update link to kubernetes operator ( #3489 )
2025-03-12 21:18:19 +01:00
Pascal Fischer
67ae871ce4
[management] return empty array instead of null on networks endpoints ( #3480 )
v0.38.0
2025-03-11 00:20:54 +01:00
Maycon Santos
39ff5e833a
[misc] Update slack invite link ( #3479 )
2025-03-11 00:12:11 +01:00
Zoltan Papp
cd9eff5331
Increase the timeout to 50 sec ( #3481 )
2025-03-10 18:23:47 +01:00
Viktor Liu
80ceb80197
[client] Ignore candidates that are part of the the wireguard subnet ( #3472 )
2025-03-10 13:59:21 +01:00
Zoltan Papp
636a0e2475
[client] Fix engine restart ( #3435 )
...
- Refactor the network monitoring to handle one event and it after return
- In the engine restart cancel the upper layer context and the responsibility of the engine stop will be the upper layer
- Before triggering a restart, the engine checks whether the state is already down. This helps avoid unnecessary delayed network restart events.
2025-03-10 13:32:12 +01:00
Viktor Liu
e66e329bf6
[client] Add option to autostart netbird ui in the Windows installer ( #3469 )
2025-03-10 13:19:17 +01:00
Zoltan Papp
aaa23beeec
[client] Prevent to block channel writing ( #3474 )
...
The "runningChan" provides feedback to the UI or any client about whether the service is up and running. If the client exits earlier than when the service successfully starts, then this channel causes a block.
- Added timeout for reading the channel to ensure we don't cause blocks for too long for the caller
- Modified channel writing operations to be non-blocking
2025-03-10 13:17:09 +01:00
Zoltan Papp
6bef474e9e
[client] Prevent panic in case of double close call ( #3475 )
...
Prevent panic in case of double close call
2025-03-10 13:16:28 +01:00
Maycon Santos
81040ff80a
[docs] Update typo ( #3477 )
2025-03-10 11:52:36 +01:00
Viktor Liu
c73481aee4
[client] Enable windows stderr logs by default ( #3476 )
2025-03-10 11:30:49 +01:00
Viktor Liu
fc1da94520
[client, management] Add port forwarding ( #3275 )
...
Add initial support to ingress ports on the client code.
- new types where added
- new protocol messages and controller
2025-03-09 16:06:43 +01:00
Muzammil
ae6b61301c
Muz/netbird dashboards ( #3458 )
...
* added all 3 dashboards
* update readme
v0.37.2
2025-03-07 16:13:11 +01:00
Philippe Vaucher
a444e551b3
[misc] Traefik config improvements ( #3346 )
...
* Remove deprecated docker-compose version
* Prettify docker-compose files
* Backports missing logging entries
* Fix signal port
* Add missing relay configuration
* Serve management over 33073 to avoid confusion
2025-03-07 16:10:11 +01:00
Zoltan Papp
53b9a2002f
Print out the goroutine id ( #3433 )
...
The TXT logger prints out the actual go routine ID
This feature depends on 'loggoroutine' build tag
```go build -tags loggoroutine```
2025-03-07 14:06:47 +01:00
Zoltan Papp
4b76d93cec
[client] Fix TURN-Relay switch ( #3456 )
...
- When a peer is connected with TURN and a Relay connection is established, do not force switching to Relay. Keep using TURN until disconnection.
-In the proxy preparation phase, the Bind Proxy does not set the remote conn as a fake address for Bind. When running the Work() function, the proper proxy instance updates the conn inside the Bind.
2025-03-07 12:00:25 +01:00
Viktor Liu
062d1ec76f
[misc] Update bug-issue-report.md template ( #3449 )
2025-03-06 01:10:37 +01:00
Viktor Liu
c111675dd8
[client] Handle large DNS packets in dns route resolution ( #3441 )
2025-03-05 18:57:17 +01:00
hakansa
60ffe0dc87
[client] UI Refactor Icon Paths ( #3420 )
...
[client] UI Refactor Icon Paths (#3420 )
2025-03-04 18:29:29 +03:00
Viktor Liu
bcc5824980
[client] Close userspace firewall properly ( #3426 )
2025-03-04 11:19:42 +01:00
robertgro
af5796de1c
[client] Add Netbird GitHub link to the client ui about sub menu ( #3372 )
2025-03-03 17:32:50 +01:00
Philippe Vaucher
9d604b7e66
[client Fix env var typo ( #3415 )
2025-03-03 17:22:51 +01:00
Bethuel Mmbaga
82c12cc8ae
[management] Handle transaction error on peer deletion ( #3387 )
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
2025-02-25 19:57:04 +00:00
Misha Bragin
266fdcd2ed
Replace webinar link ( #3380 )
2025-02-24 19:12:10 +01:00
Zoltan Papp
0819df916e
[client] Replace string to netip.Prefix ( #3362 )
...
Replace string to netip.Prefix
---------
Co-authored-by: Hakan Sariman <hknsrmn46@gmail.com>
2025-02-24 15:51:43 +01:00
Pascal Fischer
c8a558f797
[tests] Retry mysql store creation on reused containers ( #3370 )
2025-02-24 13:40:11 +01:00