Commit Graph

445 Commits

Author SHA1 Message Date
01e7caf640 [relay] Feature/relay integration r53 (#2399)
Support route53 for TLS handling
2024-08-22 14:31:36 +02:00
3bd820f2e4 [client] Remove test scenario (#2447)
Fix the flickering test.
Because we eliminated the direct property, can flicker a test because any output could be valid. Remove unnecessary test cases.
2024-08-21 10:27:02 +02:00
2e6c6cd47d Merge branch 'main' into feature/relay-integration 2024-08-20 16:44:33 +02:00
6016d2f7ce Fix lint (#2427) 2024-08-14 13:30:10 +03:00
4bbedb5193 [client] Add mTLS support for SSO login (#2188)
* Add mTLS support for SSO login
* Refactor variable to follow Go naming conventions

---------

Co-authored-by: bcmmbaga <bethuelmbaga12@gmail.com>
2024-08-13 18:07:44 +03:00
ac0d5ff9f3 [management] Improve mgmt sync performance (#2363) 2024-08-07 10:52:31 +02:00
5400754954 Fix changes after merge
- regenerate proto file
- use interface instead of pointer
2024-08-05 12:05:40 +02:00
9700b105b3 Merge branch 'main' into feature/relay-integration 2024-08-05 11:31:34 +02:00
7da74e707a Fix continuous handshake sending with the agent without relay support. 2024-08-05 09:46:01 +02:00
d56dfae9b8 Offer only Device Code Flow on FreeBSD (#2389) 2024-08-04 22:31:43 +02:00
501fd93e47 Fix DNS resolution for routes on iOS (#2378) 2024-08-02 18:43:00 +02:00
5ad4ae769a Extend client debug bundle (#2341)
Adds readme (with --anonymize)
Fixes archive file timestamps
Adds routes info
Adds interfaces
Adds client config
2024-08-02 11:47:12 +02:00
cbe90b5dd9 Fix wg update 2024-08-02 09:50:42 +02:00
57624203c9 Allow route updates even if some domains failed resolution (#2368) 2024-08-01 18:38:19 +02:00
e5f8ecdeb7 Fix eBPF conn close logic 2024-07-30 15:36:10 +02:00
100e31276f Fix slow peer open function 2024-07-29 15:56:19 +02:00
1a15b0f900 Fix race issue in set listener (#2332) 2024-07-26 16:27:51 +02:00
a8b58a182e Change exponent settings 2024-07-26 13:42:33 +02:00
61c06c7dd2 Avoid unnecessary wg reconfiguration 2024-07-26 13:40:43 +02:00
a31d43a14c Rename variable 2024-07-26 13:38:32 +02:00
9ee062b4d1 Change log 2024-07-26 13:37:53 +02:00
d70df99f7b Fix memory leak
Avoid to add listeners to multiple times
2024-07-25 17:21:27 +02:00
b62ad97e59 Fix wg state check exit logic 2024-07-25 12:37:59 +02:00
efa0bbdf3d Remove unused logs 2024-07-25 11:09:45 +02:00
163a80d53e Fix sonar issue 2024-07-25 00:23:34 +02:00
7279d58110 Fix sonar issue 2024-07-25 00:20:03 +02:00
7b677f8db2 Fix sonar issue 2024-07-25 00:19:07 +02:00
6f36ec7a32 Fix sonar issue 2024-07-25 00:13:05 +02:00
3e82fcbdd0 Fix sonar issue 2024-07-25 00:09:44 +02:00
ff167e2907 Fix sonar issue 2024-07-25 00:04:27 +02:00
08022dca10 Fix sonar issue and fix conn id handling 2024-07-24 23:57:33 +02:00
5dbe5d0d49 Fix sonar issue 2024-07-24 23:50:25 +02:00
3d2ef17364 Fix sonar issue 2024-07-24 23:46:05 +02:00
8568fbffdd Fix test 2024-07-24 18:01:43 +02:00
1d833113ce Fix test 2024-07-24 17:51:00 +02:00
a4ba8bd3b8 Fix test 2024-07-24 17:45:42 +02:00
7ae9cffccc Fix missing method after merge 2024-07-24 16:51:33 +02:00
4802b83ef9 Merge branch 'main' into feature/relay-integration 2024-07-24 13:40:25 +02:00
20eb1f50e3 Fix loop close 2024-07-23 23:04:38 +02:00
e9e3b8ba10 Check wg handshake status on worker relay 2024-07-23 22:43:20 +02:00
268e801ec5 Ignore network monitor checks for software interfaces (#2302)
ignore checks for Teredo and ISATAP interfaces
2024-07-22 19:44:15 +02:00
2576221315 Fix isConnected logic in reconnection loop 2024-07-22 15:51:44 +02:00
0a8c78deb1 Minor fix local dns search domain (#2287) 2024-07-19 16:44:12 +02:00
e10bc658f5 Fix reconnect loop 2024-07-19 12:00:19 +02:00
c815ad86fd Fix macOS DNS unclean shutdown restore call on startup (#2286)
previously, we called the restore method from the startup when there was an unclean shutdown. But it never had the state keys to clean since they are stored in memory

this change addresses the issue by falling back to default values when restoring the host's DNS
2024-07-18 18:06:09 +02:00
ef1a39cb01 Refactor macOS system DNS configuration (#2284)
On macOS use the recommended settings for providing split DNS. As per
the docs an empty string will force the configuration to be the default.
In order to to support split DNS an additional service config is added
for the local server and search domain settings.

see: https://developer.apple.com/documentation/devicemanagement/vpn/dns
2024-07-18 16:39:41 +02:00
787c900342 Revert break 2024-07-18 14:45:36 +02:00
f247a7be46 Fix reference check 2024-07-18 14:21:32 +02:00
f3282bea80 - add ip to log
- remove unused timestamp from log
2024-07-18 13:11:27 +02:00
233a7b9802 Remove env var for debug purpose 2024-07-18 10:41:14 +02:00