Viktor Liu
b5d75ad9c4
Go fmt everything
2025-11-05 12:59:36 +01:00
Viktor Liu
4fd64379da
Move client-imported GPL code to separate package
2025-10-23 23:52:44 +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
Maycon Santos
0d2e67983a
[misc] Add service definition for netbird-signal ( #4620 )
2025-10-10 19:16:48 +02:00
Viktor Liu
11d71e6e22
Ignore default log file
2025-10-10 16:21:39 +02:00
Viktor Liu
4dadcfd9bd
Remove client.log check
2025-10-10 16:17:46 +02:00
Pascal Fischer
5151f19d29
[management] pass temporary flag to validator ( #4599 )
2025-10-10 16:15:51 +02:00
Viktor Liu
34b55c600e
Log errors on debug
2025-10-10 16:11:13 +02:00
Kostya Leschenko
bedd3cabc9
[client] Explicitly disable DNSOverTLS for systemd-resolved ( #4579 )
2025-10-10 15:24:24 +02:00
Viktor Liu
316c0afa9a
Remove unused arg
2025-10-10 11:08:34 +02:00
Viktor Liu
cf97799db8
Fix test
2025-10-10 10:23:45 +02:00
hakansa
d35a845dbd
[management] sync all other peers on peer add/remove ( #4614 )
2025-10-09 21:18:00 +02:00
Viktor Liu
4d297205c3
Fix test build
2025-10-09 17:26:25 +02:00
hakansa
4e03f708a4
fix dns forwarder port update ( #4613 )
...
fix dns forwarder port update (#4613 )
v0.59.5
2025-10-09 17:39:02 +03:00
Ashley
654aa9581d
[client,gui] Update url_windows.go to offer arm64 executable download ( #4586 )
v0.59.4
2025-10-08 21:27:32 +02:00
Viktor Liu
559f6aeeaf
Improve logging
2025-10-08 18:54:56 +02:00
Viktor Liu
7216c201da
Log priv check errors
2025-10-08 18:46:02 +02:00
Viktor Liu
4d89d0f115
Remove unused code
2025-10-08 18:39:41 +02:00
Zoltan Papp
9021bb512b
[client] Recreate agent when receive new session id ( #4564 )
...
When an ICE agent connection was in progress, new offers were being ignored. This was incorrect logic because the remote agent could be restarted at any time.
In this change, whenever a new session ID is received, the ongoing handshake is closed and a new one is started.
2025-10-08 17:14:24 +02:00
hakansa
768332820e
[client] Implement DNS query caching in DNSForwarder ( #4574 )
...
implements DNS query caching in the DNSForwarder to improve performance and provide fallback responses when upstream DNS servers fail. The cache stores successful DNS query results and serves them when upstream resolution fails.
- Added a new cache component to store DNS query results by domain and query type
- Integrated cache storage after successful DNS resolutions
- Enhanced error handling to serve cached responses as fallback when upstream DNS fails
2025-10-08 16:54:27 +02:00
Viktor Liu
610c880ec9
Fix missing jwt config passed to peers
2025-10-08 16:47:11 +02:00
hakansa
229c65ffa1
Enhance showLoginURL to include connection status check and auto-close functionality ( #4525 )
2025-10-08 12:42:15 +02:00
Viktor Liu
19adcb5f63
Merge branch 'main' into ssh-rewrite
2025-10-08 12:40:07 +02:00
Zoltan Papp
4d33567888
[client] Remove endpoint address on peer disconnect, retain status for activity recording ( #4228 )
...
* When a peer disconnects, remove the endpoint address to avoid sending traffic to a non-existent address, but retain the status for the activity recorder.
2025-10-08 03:12:16 +02:00
Viktor Liu
f3d31698da
Skip some auth tests on windows that are already covered
2025-10-07 23:39:01 +02:00
Viktor Liu
d9efe4e944
Add ssh authenatication with jwt ( #4550 )
2025-10-07 23:38:27 +02:00
Viktor Liu
7e0bbaaa3c
Merge branch 'main' into ssh-rewrite
2025-10-07 09:41:07 +02:00
Viktor Liu
88467883fc
[management,signal] Remove ws-proxy read deadline ( #4598 )
v0.59.3
2025-10-06 22:05:48 +02:00
Viktor Liu
954f40991f
[client,management,signal] Handle grpc from ws proxy internally instead of via tcp ( #4593 )
2025-10-06 21:22:19 +02:00
Maycon Santos
34341d95a9
Adjust signal port for websocket connections ( #4594 )
2025-10-06 15:22:02 -03:00
Viktor Liu
b3c7b3c7b2
Fix js build
2025-10-02 15:59:17 +02:00
Viktor Liu
66483ab48d
Merge branch 'main' into ssh-rewrite
2025-10-02 15:53:12 +02:00
Viktor Liu
e7b5537dcc
Add websocket paths including relay to nginx template ( #4573 )
v0.59.2
2025-10-02 13:51:39 +02:00
hakansa
95794f53ce
[client] fix Windows NRPT Policy Path ( #4572 )
...
[client] fix Windows NRPT Policy Path
v0.59.1
2025-10-02 17:42:25 +07:00
hakansa
9bcd3ebed4
[management,client] Make DNS ForwarderPort Configurable & Change Well Known Port ( #4479 )
...
makes the DNS forwarder port configurable in the management and client components, while changing the well-known port from 5454 to 22054. The change includes version-aware port assignment to ensure backward compatibility.
- Adds a configurable `ForwarderPort` field to the DNS configuration protocol
- Implements version-based port computation that returns the new port (22054) only when all peers support version 0.59.0 or newer
- Updates the client to dynamically restart the DNS forwarder when the port changes
v0.59.0
2025-10-02 01:02:10 +02:00
Maycon Santos
b85045e723
[misc] Update infra scripts with ws proxy for browser client ( #4566 )
...
* Update infra scripts with ws proxy for browser client
* add ws proxy to nginx tmpl
2025-10-02 00:52:54 +02:00
Viktor Liu
4d7e59f199
[client,signal,management] Adjust browser client ws proxy paths ( #4565 )
2025-10-02 00:10:47 +02:00
Viktor Liu
b5daec3b51
[client,signal,management] Add browser client support ( #4415 )
2025-10-01 20:10:11 +02:00
Zoltan Papp
5e1a40c33f
[client] Order the list of candidates for proper comparison ( #4561 )
...
Order the list of candidates for proper comparison
2025-09-30 23:40:46 +02:00