Commit Graph
429 Commits
Author SHA1 Message Date
Zoltán Papp 100e31276f Fix slow peer open function 2024-07-29 15:56:19 +02:00
Zoltán Papp a8b58a182e Change exponent settings 2024-07-26 13:42:33 +02:00
Zoltan Papp 61c06c7dd2 Avoid unnecessary wg reconfiguration 2024-07-26 13:40:43 +02:00
Zoltan Papp a31d43a14c Rename variable 2024-07-26 13:38:32 +02:00
Zoltan Papp 9ee062b4d1 Change log 2024-07-26 13:37:53 +02:00
Zoltán Papp d70df99f7b Fix memory leak
Avoid to add listeners to multiple times
2024-07-25 17:21:27 +02:00
Zoltán Papp b62ad97e59 Fix wg state check exit logic 2024-07-25 12:37:59 +02:00
Zoltán Papp efa0bbdf3d Remove unused logs 2024-07-25 11:09:45 +02:00
Zoltan Papp 163a80d53e Fix sonar issue 2024-07-25 00:23:34 +02:00
Zoltan Papp 7279d58110 Fix sonar issue 2024-07-25 00:20:03 +02:00
Zoltan Papp 7b677f8db2 Fix sonar issue 2024-07-25 00:19:07 +02:00
Zoltan Papp 6f36ec7a32 Fix sonar issue 2024-07-25 00:13:05 +02:00
Zoltan Papp 3e82fcbdd0 Fix sonar issue 2024-07-25 00:09:44 +02:00
Zoltan Papp ff167e2907 Fix sonar issue 2024-07-25 00:04:27 +02:00
Zoltan Papp 08022dca10 Fix sonar issue and fix conn id handling 2024-07-24 23:57:33 +02:00
Zoltan Papp 5dbe5d0d49 Fix sonar issue 2024-07-24 23:50:25 +02:00
Zoltan Papp 3d2ef17364 Fix sonar issue 2024-07-24 23:46:05 +02:00
Zoltán Papp 8568fbffdd Fix test 2024-07-24 18:01:43 +02:00
Zoltán Papp 1d833113ce Fix test 2024-07-24 17:51:00 +02:00
Zoltán Papp a4ba8bd3b8 Fix test 2024-07-24 17:45:42 +02:00
Zoltán Papp 7ae9cffccc Fix missing method after merge 2024-07-24 16:51:33 +02:00
Zoltán Papp 4802b83ef9 Merge branch 'main' into feature/relay-integration 2024-07-24 13:40:25 +02:00
Zoltán Papp 20eb1f50e3 Fix loop close 2024-07-23 23:04:38 +02:00
Zoltán Papp e9e3b8ba10 Check wg handshake status on worker relay 2024-07-23 22:43:20 +02:00
Maycon Santos 268e801ec5 Ignore network monitor checks for software interfaces (#2302)
ignore checks for Teredo and ISATAP interfaces
2024-07-22 19:44:15 +02:00
Zoltán Papp 2576221315 Fix isConnected logic in reconnection loop 2024-07-22 15:51:44 +02:00
Carlos Hernandez 0a8c78deb1 Minor fix local dns search domain (#2287) 2024-07-19 16:44:12 +02:00
Zoltán Papp e10bc658f5 Fix reconnect loop 2024-07-19 12:00:19 +02:00
Maycon Santos 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
Carlos Hernandez 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
Zoltán Papp 787c900342 Revert break 2024-07-18 14:45:36 +02:00
Zoltán Papp f247a7be46 Fix reference check 2024-07-18 14:21:32 +02:00
Zoltán Papp f3282bea80 - add ip to log
- remove unused timestamp from log
2024-07-18 13:11:27 +02:00
Zoltán Papp 233a7b9802 Remove env var for debug purpose 2024-07-18 10:41:14 +02:00
Maycon Santos 9a6de52dd0 Check if route interface is a Microsoft ISATAP device (#2282)
check if the nexthop interfaces are Microsoft ISATAP devices and ignore their suffixes when comparing them
2024-07-17 23:49:09 +02:00
Maycon SantosandViktor Liu 19147f518e Add faster availability DNS probe and update test domain to .com (#2280)
* Add faster availability DNS probe and update test domain to .com

- Count success queries and compare it before doing after network map probes.

- Reduce the first dns probe to 500ms

- Updated test domain with com instead of . due to Palo alto DNS proxy server issues

* use fqdn

* Update client/internal/dns/upstream.go

Co-authored-by: Viktor Liu <17948409+lixmal@users.noreply.github.com>

---------

Co-authored-by: Viktor Liu <17948409+lixmal@users.noreply.github.com>
2024-07-17 23:48:37 +02:00
Viktor Liu e78ec2e985 Don't add exclusion routes for IPs that are part of connected networks (#2258)
This prevents arp/ndp issues on macOS leading to unreachability of that IP.
2024-07-17 19:50:06 +02:00
Zoltán Papp 7162e0a2ac - remove direct field from status
- add randomisation factor for reconnection
- fix rosenpass status
2024-07-17 16:26:41 +02:00
pascal-fischer 95d725f2c1 Wait on daemon down (#2279) 2024-07-17 16:26:06 +02:00
Zoltán Papp 4ea55bfe3c - Implement remote addr for conn
- Eliminate cached offeranswer arguments
- Fix exponent reset in conn reconnect loop
- Fix on disconnected callback for permanent server
- Add peer relay status for status details command
2024-07-16 11:02:32 +02:00
Carlos Hernandez 12ff93ba72 Ignore no unique route updates (#2266) 2024-07-16 10:19:01 +02:00
pascal-fischer 47752e1573 Support DNS routes on iOS (#2254) 2024-07-15 10:40:57 +02:00
Zoltán Papp add4e9f4e4 Merge branch 'feature/relay-status' into feature/relay-integration 2024-07-12 11:41:21 +02:00
Zoltán Papp 807b830663 Fix backoff ticker 2024-07-11 15:46:07 +02:00
Zoltán Papp b5c9af9e9c Add comment 2024-07-11 15:37:34 +02:00
Zoltán Papp 30331e8f62 Change random wait time 2024-07-11 15:37:07 +02:00
Zoltán Papp ea93a5edd3 Add reconnect logic 2024-07-11 14:37:22 +02:00
Zoltán Papp 83b83ccfd2 Add relay server address for the status 2024-07-10 22:17:54 +02:00
Zoltán Papp 4e75e15ea1 Add relay address to signal OFFER 2024-07-10 18:39:24 +02:00
Zoltán Papp 06afe64aff Fix deadlock 2024-07-10 18:34:04 +02:00