Viktor Liu
47dcf8d68c
Fix forwarder IP source/destination ( #3463 )
2025-03-10 14:55:07 +01:00
Bethuel Mmbaga
cc8f6bcaf3
[management] Fix tests circular dependency ( #3460 )
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-03-10 15:54:36 +03:00
Maycon Santos
d8bcf745b0
update integrations
2025-03-09 19:32:38 +01:00
Maycon Santos
8430139d80
fix missing method
2025-03-09 19:03:57 +01:00
Maycon Santos
a2962b4ce0
sync go.sum
2025-03-09 18:50:20 +01:00
Maycon Santos
16fffdb75b
sync changes from #3426
2025-03-09 18:48:48 +01:00
Maycon Santos
036cecbf46
update integrations and go mod
2025-03-09 18:47:05 +01:00
Maycon Santos
3482852bb6
sync proto and sum
2025-03-09 18:02:33 +01:00
Maycon Santos
fd62665b1f
Merge branch 'main' into feature/flow
...
# Conflicts:
# client/cmd/testutil_test.go
# client/firewall/iptables/router_linux.go
# client/firewall/nftables/router_linux.go
# client/firewall/uspfilter/allow_netbird.go
# client/firewall/uspfilter/allow_netbird_windows.go
# client/firewall/uspfilter/uspfilter_test.go
# client/internal/engine.go
# client/internal/engine_test.go
# client/server/server_test.go
# go.mod
# go.sum
# management/client/client_test.go
# management/cmd/management.go
# management/proto/management.pb.go
# management/proto/management.proto
# management/server/account.go
# management/server/account_test.go
# management/server/dns_test.go
# management/server/http/handler.go
# management/server/http/testing/testing_tools/tools.go
# management/server/integrations/port_forwarding/controller.go
# management/server/management_proto_test.go
# management/server/management_test.go
# management/server/nameserver_test.go
# management/server/peer.go
# management/server/peer_test.go
# management/server/route_test.go
2025-03-09 17:42:16 +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
Viktor Liu
36da464413
Fix tracer test
2025-03-07 17:19:10 +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
Viktor Liu
86370a0e7b
Use bytes for flows event id ( #3439 )
2025-03-07 16:12:47 +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
Viktor Liu
cb16d0f45f
Align packet tracer behavior with actual code paths ( #3424 )
2025-03-07 14:03:45 +01:00
Viktor Liu
e8d8bd8f18
Add peer traffic rule IDs to allowed connections in flows ( #3442 )
2025-03-07 13:56:26 +01:00
Viktor Liu
8b07f21c28
Don't track intercepted packets ( #3448 )
2025-03-07 13:56:16 +01:00
Viktor Liu
54be772ffd
Handle flow updates ( #3455 )
2025-03-07 13:56:00 +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
3c3a454e61
Fix merge regression
2025-03-06 16:54:15 +01:00
Viktor Liu
5ff77b3595
Add flow userspace counters ( #3438 )
2025-03-06 16:52:56 +01:00
Viktor Liu
b180edbe5c
Track icmp with id only ( #3447 )
2025-03-06 14:51:23 +01:00
Viktor Liu
062d1ec76f
[misc] Update bug-issue-report.md template ( #3449 )
2025-03-06 01:10:37 +01:00
Viktor Liu
0a042ac36d
Fix merge conflict
2025-03-05 19:11:20 +01:00
Viktor Liu
c111675dd8
[client] Handle large DNS packets in dns route resolution ( #3441 )
2025-03-05 18:57:17 +01:00
Viktor Liu
e9f11fb11b
Replace net.IP with netip.Addr ( #3425 )
2025-03-05 18:28:05 +01:00
hakansa
419ed275fa
Handle TCP RST flag to transition connection state to closed ( #3432 )
2025-03-05 18:25:42 +01:00
Viktor Liu
2d4fcaf186
Fix proto numbering ( #3436 )
2025-03-04 16:57:25 +01:00
Viktor Liu
acf172b52c
Add kernel conntrack counters ( #3434 )
2025-03-04 16:46:03 +01:00
Viktor Liu
8c81a823fa
Add flow ACL IDs ( #3421 )
2025-03-04 16:43:07 +01:00
Maycon Santos
619c549547
sync port forwarding
2025-03-04 16:29:59 +01:00
hakansa
60ffe0dc87
[client] UI Refactor Icon Paths ( #3420 )
...
[client] UI Refactor Icon Paths (#3420 )
2025-03-04 18:29:29 +03:00
Maycon Santos
9a713a0987
Merge branch 'feature/port-forwarding' into feature/flow
...
# Conflicts:
# go.mod
# go.sum
2025-03-04 16:28:57 +01:00
Pascal Fischer
c4945cd565
add cleanup scheduler + metrics
2025-03-04 16:21:52 +01:00
Viktor Liu
1e10c17ecb
Fix tcp state ( #3431 )
2025-03-04 11:19:54 +01: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
Viktor Liu
96d5190436
Add icmp type and code to forwarder flow event ( #3413 )
2025-02-28 21:04:07 +01:00
Viktor Liu
d19c26df06
Fix log direction ( #3412 )
2025-02-28 21:03:40 +01:00
Viktor Liu
36e36414d9
Fix forwarder log displaying ( #3411 )
2025-02-28 20:53:01 +01:00
bcmmbaga
7e69589e05
Update management-integrations
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-02-28 19:49:56 +00:00
bcmmbaga
aa613ab79a
Update golang.org/x/crypto/ssh
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2025-02-28 19:27:46 +00:00
Viktor Liu
6ead0ff95e
Fix log format
2025-02-28 20:24:23 +01:00
Viktor Liu
0db65a8984
Add routed packet drop flow ( #3410 )
2025-02-28 20:04:59 +01:00
Pascal Fischer
c138807e95
remove log message
2025-02-28 19:54:50 +01:00
Viktor Liu
637c0c8949
Add icmp type and code ( #3409 )
2025-02-28 19:16:42 +01:00
Viktor Liu
c72e13d8e6
Add conntrack flows ( #3406 )
2025-02-28 19:16:29 +01:00
Maycon Santos
f6d7bccfa0
Add flow client with sender/receiver ( #3405 )
...
add an initial version of receiver client and flow manager receiver and sender
2025-02-28 17:16:18 +00:00