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
894d68adf2
Fix reference check
2024-07-18 13:16:50 +02:00
Zoltán Papp
f3282bea80
- add ip to log
...
- remove unused timestamp from log
2024-07-18 13:11:27 +02:00
Maycon Santos
c900fa81bb
Remove copy functions from signal ( #2285 )
...
remove migration function for wiretrustee directories to netbird
2024-07-18 12:15:14 +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
e75fbd34a7
Add config file handling
2024-07-17 17:10:33 +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
benniekiss
4fad0e521f
Support custom SSL certificates for the signal service ( #2257 )
2024-07-16 20:44:21 +02:00
ctrl-zzz
a711e116a3
fix: save peer status correctly in sqlstore ( #2262 )
...
* fix: save peer status correctly in sqlstore
https://github.com/netbirdio/netbird/issues/2110#issuecomment-2162768273
* feat: update test function
* refactor: simplify status update
2024-07-16 18:38:12 +03:00
Maycon Santos
668d229b67
Fix metric label typo ( #2278 )
2024-07-16 16:55:57 +02:00
Maycon Santos
7c595e8493
Add get_registration_delay_milliseconds metric ( #2275 )
2024-07-16 15:36:51 +02:00
Zoltán Papp
03e8acccde
Fix peer state indication
2024-07-16 14:06:51 +02:00
Jakub Kołodziejczak
f9c59a7131
Refactor log util ( #2276 )
2024-07-16 11:50:35 +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
88d1c5a0fd
fix forwarded metrics ( #2273 )
2024-07-16 10:14:30 +02:00
Bethuel Mmbaga
1537b0f5e7
Add batch save/update for groups and users ( #2245 )
...
* Add functionality to update multiple users
* Remove SaveUsers from DefaultAccountManager
* Add SaveGroups method to AccountManager interface
* Refactoring
* Add SaveUsers and SaveGroups methods to store interface
* Refactor method SaveAccount to SaveUsers and SaveGroups
The method SaveAccount in user.go and group.go files was split into two separate methods. Now, user-specific data is handled by SaveUsers and group-specific data is handled by SaveGroups method. This provides a cleaner and more efficient way to save user and group data.
* Add account ID to user and group in SqlStore
* Refactor SaveUsers and SaveGroups in store
* Remove unnecessary ID assignment in SaveUsers and SaveGroups
2024-07-15 17:04:06 +03: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
Zoltan Papp
bc09348f5a
Add logging option for wg device ( #2271 )
2024-07-15 14:45:18 +02:00
Edouard Vanbelle
d5ba2ef6ec
fix 2260: fallback serial to Board ( #2263 )
2024-07-15 14:43:50 +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
Maycon Santos
58fbc1249c
Fix parameter limit issue for Postgres store ( #2261 )
...
Added CreateBatchSize for both SQL stores and updated tests to test large accounts with Postgres, too. Increased the account peer size to 6K.
2024-07-12 09:28:53 +02:00
dependabot[bot]
1cc341a268
Bump google.golang.org/grpc from 1.64.0 to 1.64.1 ( #2248 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.64.0 to 1.64.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.64.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 08:52:27 +02:00
Viktor Liu
89df6e7242
Get client ui locale on windows natively ( #2251 )
2024-07-12 08:25:33 +02:00
Maycon Santos
f74646a3ac
Add release version to windows binaries and update sign pipeline version ( #2256 )
2024-07-11 19:06:55 +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
cb77ff4661
Fix relay instance address indication
2024-07-10 22:33:15 +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
Zoltán Papp
7acaef1152
Try to fix wgproxy reference
2024-07-10 16:51:38 +02:00
Zoltán Papp
469be3442d
Remove hardcoded debug lines
2024-07-10 14:17:50 +02:00
pascal-fischer
e8c2fafccd
Avoid empty domain overwrite ( #2252 )
2024-07-10 14:08:35 +02:00
Zoltán Papp
d1b6387803
Fix token sending
2024-07-10 13:21:50 +02:00
Zoltán Papp
820e2feec9
Move to relay address config to object
...
Add test for mgm config parser
2024-07-10 11:30:02 +02:00
Zoltán Papp
e0d086a8a8
Implement dummy RemoteAddr on client conn
2024-07-10 10:12:49 +02:00
Zoltán Papp
1f95467b02
Sonar fix
2024-07-09 16:51:40 +02:00
Zoltán Papp
6553d8ce03
Sonar fix
2024-07-09 16:50:29 +02:00
Zoltán Papp
f0c829afac
Sonar fix
2024-07-09 16:48:50 +02:00