Zoltán Papp
e5f8ecdeb7
Fix eBPF conn close logic
2024-07-30 15:36:10 +02:00
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
Zoltan Papp
334926ce90
Fix status test
2024-07-24 23:27:15 +02:00
Zoltán Papp
8568fbffdd
Fix test
2024-07-24 18:01:43 +02:00
Zoltán Papp
fdf9756808
Fix test
2024-07-24 17:52:19 +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
7bfc505962
Fix test
2024-07-24 17:42:51 +02:00
Zoltán Papp
42ea9611d5
Fix test
2024-07-24 17:36:46 +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
Maycon Santos
926e11b086
Remove default allow for UDP on unmatched packet ( #2300 )
...
This fixes an issue where UDP rules were ineffective for userspace clients (Windows/macOS)
2024-07-22 15:35:17 +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 Santos
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
03e8acccde
Fix peer state indication
2024-07-16 14:06:51 +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
Jakub Kołodziejczak
1d6f5482dd
feat(client): send logs to syslog ( #2259 )
2024-07-16 10:19:58 +02:00
Carlos Hernandez
12ff93ba72
Ignore no unique route updates ( #2266 )
2024-07-16 10:19:01 +02:00
Maycon Santos
2577100096
Limit GUI process execution to one per UID ( #2267 )
...
replaces PID with checking process name and path and UID checks
2024-07-15 14:53:52 +02:00