hakansa
d00a226556
[management] Add CreatedAt field to Peer and PeerBatch models ( #4371 )
...
[management] Add CreatedAt field to Peer and PeerBatch models (#4371 )
2025-08-19 16:02:11 +03:00
hakansa
70db8751d7
[client] Add --disable-update-settings flag to the service ( #4335 )
...
[client] Add --disable-update-settings flag to the service (#4335 )
2025-08-13 21:05:12 +03:00
hakansa
6da3943559
[client] fix ssh command for non-default profile ( #4298 )
...
[client] fix ssh command for non-default profile (#4298 )
2025-08-07 13:08:30 +03: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
hakansa
a72ef1af39
[client] Fix error handling for set config request on CLI ( #4237 )
...
[client] Fix error handling for set config request on CLI (#4237 )
2025-07-29 20:38:44 +03: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
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
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
hakansa
3581648071
[client] Refactor showLoginURL to improve error handling and connection status checks ( #4026 )
...
This PR refactors showLoginURL to improve error handling and connection status checks by delaying the login fetch until user interaction and closing the pop-up if already connected.
- Moved s.login(false) call into the click handler to defer network I/O.
- Added a conn.Status check after opening the URL to skip reconnection if already connected.
- Enhanced error logs for missing verification URLs and service status failures.
2025-06-22 10:03:58 +02:00
hakansa
08c9107c61
[client] fix connection state handling ( #3995 )
...
[client] fix connection state handling (#3995 )
2025-06-17 17:14:08 +03:00
hakansa
81d83245e1
[client] Fix logic in updateStatus to correctly handle connection state ( #3994 )
...
[client] Fix logic in updateStatus to correctly handle connection state (#3994 )
2025-06-17 17:02:04 +03:00
hakansa
f61ebdb3bc
[client] Fix DNS Interceptor Build Error ( #3993 )
...
[client] Fix DNS Interceptor Build Error
2025-06-17 16:07:14 +03:00
hakansa
424ae28de9
[client] Fix UI Download URL ( #3990 )
...
[client] Fix UI Download URL
2025-06-17 11:55:48 +03:00
hakansa
089d442fb2
[client] Display login popup on session expiration ( #3955 )
...
This PR implements a feature enhancement to display a login popup when the session expires. Key changes include updating flag handling and client construction to support a new login URL popup, revising login and notification handling logic to use the new popup, and updating status and server-side session state management accordingly.
2025-06-13 23:51:57 +02:00
hakansa
616b19c064
[client] Add "Deselect All" Menu Item to Exit Node Menu ( #3877 )
...
* [client] Enhance exit node menu functionality with deselect all option
* Hide exit nodes before removal in recreateExitNodeMenu
* recreateExitNodeMenu adding mutex locks
* Refetch exit nodes after deselecting all in exit node menu
2025-06-03 09:49:13 +02:00
hakansa
cfb2d82352
[client] Refactor exclude list handling to use a map for permanent connections ( #3901 )
...
[client] Refactor exclude list handling to use a map for permanent connections (#3901 )
2025-05-30 16:54:49 +03:00
hakansa
e9108ffe6c
[client] Add latest gzipped rotated log file to the debug bundle ( #3848 )
...
[client] Add latest gzipped rotated log file to the debug bundle
2025-05-21 17:50:54 +03:00
hakansa
92c91bbdd8
[client] Add FreeBSD desktop client support to OAuth flow ( #3822 )
...
[client] Add FreeBSD desktop client support to OAuth flow
2025-05-14 19:52:02 +03:00
hakansa
2f34e984b0
[client] Add TCP support to DNS forwarder service listener ( #3790 )
...
[client] Add TCP support to DNS forwarder service listener
2025-05-09 15:06:34 +03:00
hakansa
59faaa99f6
[client] Improve NetBird installation script to handle daemon connection timeout ( #3761 )
...
[client] Improve NetBird installation script to handle daemon connection timeout
2025-05-05 17:05:01 +03:00
hakansa
d2b42c8f68
[client] Add macOS .pkg installer support to installation script ( #3755 )
...
[client] Add macOS .pkg installer support to installation script
2025-04-29 13:43:42 +03:00
hakansa
84bfecdd37
[client] add byte counters & ruleID for routed traffic on userspace ( #3653 )
...
* [client] add byte counters for routed traffic on userspace
* [client] add allowed ruleID for routed traffic on userspace
2025-04-28 10:10:41 +03:00
hakansa
4013298e22
[client/ui] add connecting state to status handling ( #3712 )
2025-04-23 21:04:38 +02:00
hakansa
7cb366bc7d
[client] Remove logrus writer assignment in pion logging ( #3684 )
2025-04-15 18:15:52 +03:00
hakansa
51bb52cdf5
[client] Refactor DNSForwarder to improve handle wildcard domain resource id matching ( #3651 )
...
[client] Refactor DNSForwarder to improve handle wildcard domain resource id matching (#3651 )
2025-04-15 10:54:17 +03:00
hakansa
1ba1e092ce
[client] Enhance DNS forwarder to track resolved IPs with resource IDs on routing peers ( #3620 )
...
[client] Enhance DNS forwarder to track resolved IPs with resource IDs on routing peers (#3620 )
2025-04-07 15:16:12 +08:00
hakansa
86dbb4ee4f
[client] Add no-browser flag to login and up commands for SSO login control ( #3610 )
...
* [client] Add no-browser flag to login and up commands for SSO login control (#3610 )
2025-04-07 14:39:53 +08:00
hakansa
4af177215f
[client] Fix Status Recorder Route Removal Logic to Handle Dynamic Routes Correctly
2025-04-06 09:57:28 +08:00
hakansa
fceb3ca392
[client] fix route handling for local peer state ( #3586 )
2025-03-27 19:31:04 +08:00
hakansa
60ffe0dc87
[client] UI Refactor Icon Paths ( #3420 )
...
[client] UI Refactor Icon Paths (#3420 )
2025-03-04 18:29:29 +03:00
hakansa
dabdef4d67
[client] fix extra DNS labels parameter to Register method in client ( #3371 )
...
[client] fix extra DNS labels parameter to Register method in client (#3371 )
2025-02-24 14:53:59 +03:00
hakansa and Viktor Liu
39986b0e97
[client, management] Support DNS Labels for Peer Addressing ( #3252 )
...
* [client] Support Extra DNS Labels for Peer Addressing
* [management] Support Extra DNS Labels for Peer Addressing
---------
Co-authored-by: Viktor Liu <17948409+lixmal@users.noreply.github.com >
2025-02-20 13:43:20 +03:00
hakansa
50926bdbb4
[client] [ui] issue when changing setting in GUI while peer session is expired ( #3334 )
...
* [client] [ui] fix issue when changing settings in GUI while peer session is expired
2025-02-18 13:17:34 +03:00
hakansa
039a985f41
[client] Normalize DNS record names to lowercase in local handler update ( #3323 )
...
* [client] Normalize DNS record names to lowercase in lookup
2025-02-14 13:13:40 +03:00
hakansa
0125cd97d8
[client] use embedded root CA if system certpool is empty ( #3272 )
...
* Implement custom TLS certificate handling with fallback to embedded roots
2025-02-04 18:17:59 +03:00