Viktor Liu
24b66fb406
Translate usernames to UPN format for domain login
2025-11-05 22:27:08 +01:00
Viktor Liu
9378b6b0a3
Merge branch 'ssh-rewrite' into move-licensed-code
2025-11-05 16:09:03 +01:00
Viktor Liu
3779a3385f
Fix tests
2025-11-05 13:06:54 +01:00
Viktor Liu
b5d75ad9c4
Go fmt everything
2025-11-05 12:59:36 +01:00
Viktor Liu
8db91abfdf
Merge branch 'main' into ssh-rewrite
2025-11-05 12:44:17 +01:00
Viktor Liu
c92e6c1b5f
[client] Block on all subsystems on shutdown ( #4709 )
2025-11-05 12:15:37 +01:00
Viktor Liu
641eb5140b
[client] Allow INPUT traffic on the compat iptables filter table for nftables ( #4742 )
2025-11-04 21:56:53 +01:00
Viktor Liu
45c25dca84
[client] Clamp MSS on outbound traffic ( #4735 )
2025-11-04 17:18:51 +01:00
Viktor Liu
679c58ce47
[client] Set up networkd to ignore ip rules ( #4730 )
2025-11-04 17:06:35 +01:00
Pascal Fischer
719283c792
[management] update db connection lifecycle configuration ( #4740 )
2025-11-03 17:40:12 +01:00
Viktor Liu
6f817cad6d
Remove duplicate code
2025-11-03 13:47:33 +01:00
Viktor Liu
e3bb8c1b7b
Merge branch 'main' into ssh-rewrite
2025-11-03 13:43:29 +01:00
dependabot[bot]
a2313a5ba4
[client] Bump github.com/quic-go/quic-go from 0.48.2 to 0.49.1 ( #4621 )
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.48.2 to 0.49.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.48.2...v0.49.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-version: 0.49.1
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-11-01 15:27:22 +01:00
Zoltan Papp
8c108ccad3
[client] Extend Darwin network monitoring with wakeup detection
2025-10-31 19:19:14 +01:00
Viktor Liu
86eff0d750
[client] Fix netstack dns forwarder ( #4727 )
2025-10-31 14:18:09 +01:00
Viktor Liu
43c9a51913
[client] Migrate deprecated grpc client code ( #4687 )
2025-10-30 10:14:27 +01:00
Viktor Liu
c530db1455
[client] Fix UI panic when switching profiles ( #4718 )
v0.59.11
2025-10-29 17:27:18 +01:00
Viktor Liu
1ee575befe
[client] Use management-provided dns forwarder port on the client side ( #4712 )
v0.59.10
2025-10-28 22:58:43 +01:00
Viktor Liu
107066fa3d
Merge branch 'main' into ssh-rewrite
2025-10-28 22:08:46 +01:00
Viktor Liu
d3a34adcc9
[client] Fix Connect/Disconnect buttons being enabled or disabled at the same time ( #4711 )
2025-10-28 21:21:40 +01:00
Viktor Liu
a7a85d4dc8
Fix tests
2025-10-28 21:11:45 +01:00
Viktor Liu
576b4a779c
Log shell
2025-10-28 18:15:53 +01:00
Viktor Liu
e6854dfd99
Improve session logging
2025-10-28 17:57:59 +01:00
Viktor Liu
6f14134988
Merge branch 'main' into ssh-rewrite
2025-10-28 16:50:23 +01:00
Zoltan Papp
d7321c130b
[client] The status cmd will not be blocked by the ICE probe ( #4597 )
...
The status cmd will not be blocked by the ICE probe
Refactor the TURN and STUN probe, and cache the results. The NetBird status command will indicate a "checking…" state.
v0.59.9
2025-10-28 16:11:35 +01:00
Viktor Liu
404cab90ba
[client] Redirect dns forwarder port 5353 to new listening port 22054 ( #4707 )
...
- Port dnat changes from https://github.com/netbirdio/netbird/pull/4015 (nftables/iptables/userspace)
- For userspace: rewrite the original port to the target port
- Remember original destination port in conntrack
- Rewrite the source port back to the original port for replies
- Redirect incoming port 5353 to 22054 (tcp/udp)
- Revert port changes based on the network map received from management
- Adjust tracer to show NAT stages
2025-10-28 15:12:53 +01:00
Pascal Fischer
4545ab9a52
[management] rewire account manager to permissions manager ( #4673 )
2025-10-27 22:59:35 +01:00
Bethuel Mmbaga
7f08983207
Include expired and routing peers in DNS record filtering ( #4708 )
2025-10-27 22:16:17 +03:00
Viktor Liu
eddea14521
[client] Clean up bsd routes independently of the state file ( #4688 )
2025-10-27 18:54:00 +01:00
Viktor Liu
b9ef214ea5
[client] Fix macOS state-based dns cleanup ( #4701 )
2025-10-27 18:35:32 +01:00
Bethuel Mmbaga
709e24eb6f
[signal] Fix HTTP/WebSocket proxy not using custom certificates ( #4644 )
...
This pull request fixes a bug where the HTTP/WebSocket proxy server was not using custom TLS certificates when provided via --cert-file and --cert-key flags. Previously, only the gRPC server had TLS enabled with custom certificates, while the HTTP/WebSocket proxy ran without TLS.
2025-10-24 15:40:20 +03:00
Viktor Liu
4fd64379da
Move client-imported GPL code to separate package
2025-10-23 23:52:44 +02:00
Viktor Liu
6654e2dbf7
[client] Fix active profile name in debug bundle ( #4689 )
2025-10-23 17:07:52 +02:00
Bethuel Mmbaga
d80d47a469
[management] Add peer disapproval reason ( #4468 )
2025-10-22 12:46:22 +03:00
Maycon Santos
96f71ff1e1
[misc] Update tag name extraction in install.sh ( #4677 )
v0.59.8
2025-10-21 19:23:11 +02:00
Viktor Liu
2fe2af38d2
[client] Clean up match domain reg entries between config changes ( #4676 )
2025-10-21 18:14:39 +02:00
Misha Bragin
cd9a867ad0
[client] Delete TURNConfig section from script ( #4639 )
2025-10-17 19:48:26 +02:00
Maycon Santos
0f9bfeff7c
[client] Security upgrade alpine from 3.22.0 to 3.22.2 #4618
2025-10-17 19:47:11 +02:00
Viktor Liu
c20202a6c3
Add new flags to test
2025-10-17 16:15:05 +02:00
Viktor Liu
4386a21956
Merge branch 'main' into ssh-rewrite
2025-10-17 15:34:36 +02:00
Viktor Liu
f5301230bf
[client] Fix status showing P2P without connection ( #4661 )
v0.59.7
2025-10-17 13:31:15 +02:00
Viktor Liu
429d7d6585
[client] Support BROWSER env for login ( #4654 )
2025-10-17 11:10:16 +02:00
Viktor Liu
3cdb10cde7
[client] Remove rule squashing ( #4653 )
2025-10-17 11:09:39 +02:00
Zoltan Papp
af95aabb03
Handle the case when the service has already been down and the status recorder is not available ( #4652 )
2025-10-16 17:15:39 +02:00
Viktor Liu
3abae0bd17
[client] Set default wg port for new profiles ( #4651 )
2025-10-16 16:16:51 +02:00
Viktor Liu
8252ff41db
[client] Add bind activity listener to bypass udp sockets ( #4646 )
2025-10-16 15:58:29 +02:00
Viktor Liu
277aa2b7cc
[client] Fix missing flag values in profiles ( #4650 )
2025-10-16 15:13:41 +02:00
John Conley
bb37dc89ce
[management] feat: Basic PocketID IDP integration ( #4529 )
2025-10-16 10:46:29 +02:00
Viktor Liu
000e99e7f3
[client] Force TLS1.2 for RDP with Win11/Server2025 for CredSSP compatibility ( #4617 )
v0.59.6
2025-10-13 17:50:16 +02:00
Zoltan Papp
5882daf5d9
Force relay connection, do not waste signaling resources on ICE connection ( #4628 )
2025-10-13 11:02:21 +02:00