63f2f51614
Fix typo
2024-07-08 23:14:09 +02:00
defdcb631e
Add sleep time for tests
2024-07-08 22:42:30 +02:00
7bf0d04bed
Remove unused function
2024-07-08 22:19:18 +02:00
e4ec1fd757
Add sleep time after server started
2024-07-08 22:13:31 +02:00
dab50f35d7
Fix ipv6 issue on tests
2024-07-08 21:56:15 +02:00
2d7e797e08
Fix body close
2024-07-08 21:55:03 +02:00
c3e8187a47
Fix lint issues
2024-07-08 21:53:20 +02:00
cfac8c4762
fix test timing
2024-07-08 21:34:39 +02:00
d9dfae625b
Fix manager_test
2024-07-08 21:18:19 +02:00
a9e6742d9a
- Remove heartbeat logs
...
- Fix relay client tests
- Fix auth ID unmarshalling
- Add magic header check
2024-07-08 17:55:48 +02:00
931f165c9a
Remove garbage
2024-07-08 17:38:23 +02:00
2803e1669b
Remove meaningless tests
2024-07-08 17:24:49 +02:00
f28a657a1d
extend wginterface func with windows related things
2024-07-08 17:08:54 +02:00
1f949f8cee
Fix parameters of tests
2024-07-08 17:01:11 +02:00
75f5b75bc4
Mock wginterface
2024-07-08 16:15:04 +02:00
48a2f6e69d
Mock wginterface
2024-07-08 16:12:08 +02:00
b3715b5fad
- Revert typos in turnCfg string
...
- merge main
2024-07-08 15:05:29 +02:00
836072098b
Integrate the relay authentication
2024-07-05 16:12:30 +02:00
85e991ff78
Fix issue with canceled context before pushing metrics and decreasing pushing interval ( #2235 )
...
Fix a bug where the post context was canceled before sending metrics to the server.
The interval time was decreased, and an optional environment variable NETBIRD_METRICS_INTERVAL_IN_SECONDS was added to control the interval time.
* update doc URL
2024-07-04 19:15:59 +02:00
f9845e53a0
Sort routes by ID and remove DNS routes from overlapping list ( #2234 )
2024-07-04 16:50:07 +02:00
8845e8fbc7
replace bson to gob
2024-07-04 13:42:27 +02:00
1a5ee744a8
- add file based cert
...
- print out the exposed address
- handle empty exposed address
2024-07-03 15:03:57 +02:00
765aba2c1c
Add context to throughout the project and update logging ( #2209 )
...
propagate context from all the API calls and log request ID, account ID and peer ID
---------
Co-authored-by: Zoltan Papp <zoltan.pmail@gmail.com >
v0.28.4
2024-07-03 11:33:02 +02:00
7cb81f1d70
Fix nil pointer exception in case of error ( #2230 )
2024-07-02 18:18:14 +02:00
cea19de667
Debounce network monitor restarts ( #2225 )
2024-07-02 17:09:00 +02:00
29e5eceb6b
Fix linux serial number retrieval ( #2206 )
...
* Change source of serial number in sysInfo function
The serial number returned by the sysInfo function in info_linux.go has been fixed. Previously, it was incorrectly fetched from the Chassis object. Now it is correctly fetched from the Product object. This aligns better with the expected system info retrieval method.
* Fallback to product.Serial in sys info
In case of the chassis is "Default String" or empty then try to use product.serial
---------
Co-authored-by: Zoltán Papp <zoltan.pmail@gmail.com >
2024-07-02 13:19:08 +02:00
0f63737330
Bump golang.org/x/image from 0.10.0 to 0.18.0 ( #2205 )
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.10.0 to 0.18.0.
- [Commits](https://github.com/golang/image/compare/v0.10.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 13:12:28 +02:00
bf518c5fba
Remove interface network monitor checks ( #2223 )
2024-07-02 12:41:15 +02:00
eab6183a8e
Add stack trace when saving empty domains ( #2228 )
...
added temporary domain check for existing accounts to trace where the issue originated
Refactor save account due to complexity score
2024-07-02 12:40:26 +02:00
15a7b7629b
Add exposed address
2024-07-02 11:57:17 +02:00
4517da8b3a
Feat: Client UI Multiple Language Support ( #2192 )
...
Signed-off-by: Yxnt <jyxnt1@gmail.com >
2024-07-02 12:47:26 +03:00
9c0d923124
fix: client/Dockerfile to reduce vulnerabilities ( #2220 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-7249236
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-7249236
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-7249265
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-7249265
- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-7249419
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2024-07-02 09:42:30 +02:00
6857734c48
add MACOSX_DEPLOYMENT_TARGET environment to control GUI build target ( #2221 )
...
Add MACOSX_DEPLOYMENT_TARGET and MACOS_DEPLOYMENT_TARGET to target build compatible with macOS 11+ instead of relying on the builder's local Xcode version.
2024-07-01 17:59:09 +02:00
d3785dc1fa
Fix ssl configuration
2024-07-01 11:50:18 +02:00
ed82ef7fe4
Fix error logging
2024-06-30 10:43:12 +02:00
aa55fba5ee
Add client side heartbeat handling
2024-06-29 14:13:05 +02:00
faeae52329
Support exit node in ws client
2024-06-28 11:44:50 +02:00
9ae03046e7
rename file
2024-06-28 11:17:21 +02:00
98aa830831
Rename client ws package
2024-06-28 11:17:06 +02:00
c94c949173
Add comment
2024-06-28 11:12:53 +02:00
183f746158
Order the source code
2024-06-27 18:42:40 +02:00
dd0d15c9d4
Add healthcheck code
2024-06-27 18:40:12 +02:00
3b019800f8
Remove DNSSEC parameters and configure AuthenticatedData ( #2208 )
2024-06-27 18:36:24 +02:00
4cd4f88666
Add multiple tabs for route selection ( #2198 )
...
Add all routes, overlapping and exit routes tabs
2024-06-27 14:32:30 +02:00
4d0e16f2d0
- Remove WaitForExitAcceptedConns logic from server
...
- Implement thread safe gracefully close logic
- organise the server code
2024-06-27 02:36:44 +02:00
3fcdb51376
Error handling
2024-06-26 16:23:50 +02:00
c0efce6556
Fix msg delivery timeouts
2024-06-26 16:22:26 +02:00
f0eb004582
Single thread on server sending
2024-06-26 15:26:19 +02:00
0a59f12012
Env var to force relay usage
2024-06-26 15:25:32 +02:00
745e4f76b1
Remove gorilla lib
2024-06-26 15:25:01 +02:00