Commit Graph
561 Commits
Author SHA1 Message Date
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
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
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
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
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
Zoltán Papp d1b6387803 Fix token sending 2024-07-10 13:21:50 +02:00
Zoltán Papp 7ef191903e Fix logging in handshaker 2024-07-09 16:06:36 +02:00
Zoltan Papp 7bf0d04bed Remove unused function 2024-07-08 22:19:18 +02:00
Zoltán Papp 2803e1669b Remove meaningless tests 2024-07-08 17:24:49 +02:00
Zoltán Papp 75f5b75bc4 Mock wginterface 2024-07-08 16:15:04 +02:00
Zoltán Papp 48a2f6e69d Mock wginterface 2024-07-08 16:12:08 +02:00
Zoltan Papp b3715b5fad - Revert typos in turnCfg string
- merge main
2024-07-08 15:05:29 +02:00
Zoltan Papp 836072098b Integrate the relay authentication 2024-07-05 16:12:30 +02:00
Maycon Santos f9845e53a0 Sort routes by ID and remove DNS routes from overlapping list (#2234) 2024-07-04 16:50:07 +02:00
pascal-fischerandZoltan Papp 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>
2024-07-03 11:33:02 +02:00
Viktor Liu cea19de667 Debounce network monitor restarts (#2225) 2024-07-02 17:09:00 +02:00
Bethuel MmbagaandZoltán Papp 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
Viktor Liu bf518c5fba Remove interface network monitor checks (#2223) 2024-07-02 12:41:15 +02:00
Zoltan Papp 15a7b7629b Add exposed address 2024-07-02 11:57:17 +02:00
Yxnt 4517da8b3a Feat: Client UI Multiple Language Support (#2192)
Signed-off-by: Yxnt <jyxnt1@gmail.com>
2024-07-02 12:47:26 +03:00
Maycon Santos 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
Maycon Santos 3b019800f8 Remove DNSSEC parameters and configure AuthenticatedData (#2208) 2024-06-27 18:36:24 +02:00
Maycon Santos 4cd4f88666 Add multiple tabs for route selection (#2198)
Add all routes, overlapping and exit routes tabs
2024-06-27 14:32:30 +02:00
Zoltán Papp 0a59f12012 Env var to force relay usage 2024-06-26 15:25:32 +02:00
Maycon Santos d2157bda66 Set EDNS0 when no extra options are set by the dns client (#2195) 2024-06-25 17:18:04 +02:00
Zoltán Papp 0a67f5be1a Fix logic 2024-06-25 15:13:08 +02:00
Viktor Liu f6ccf6b97a Improve windows network monitor (#2184)
* Allow other states for windows neighbor network monitor

* Allow windows route network monitor to check for multiple default routes
2024-06-25 10:35:51 +02:00
Viktor Liu 6aae797baf Add loopback ignore rule to nat chains (#2190)
This makes sure loopback traffic is not affected by NAT
2024-06-25 09:43:36 +02:00
Maycon Santos 10cee8f46e Use selector to display dns routes in GUI (#2185)
Use select widget for dns routes on GUI
2024-06-24 16:18:00 +02:00
Zoltán Papp 54dc78aab8 Remove debug log 2024-06-24 15:30:25 +02:00
Viktor Liu 628673db20 Lower retry interval on dns resolve failure (#2176) 2024-06-24 11:55:07 +02:00
Zoltan Papp 25723e9b07 Do not use eBPF proxy in case of USP mode (#2180) 2024-06-22 15:33:10 +02:00
Zoltán Papp 69d8d5aa86 Fix the active conn type logic 2024-06-21 19:13:41 +02:00
Zoltán Papp 7581bbd925 Handle on offer listener in handshaker 2024-06-21 15:35:15 +02:00
Zoltán Papp 4d67d72785 Use permanent credentials 2024-06-21 15:02:54 +02:00
Zoltán Papp 4a08f1a1e9 Refactor handshaker loop 2024-06-21 12:35:28 +02:00
Zoltán Papp bfe60c01ba Close proxy reading in case of eof 2024-06-21 00:55:30 +02:00
Zoltán Papp 6801dcb3f6 Fallback to relay conn 2024-06-20 18:17:30 +02:00
Viktor Liu 4a3e78fb0f Fix windows network monitor next hop ip log (#2168) 2024-06-20 16:59:33 +02:00
Viktor Liu b075009ef7 Fix windows route zones (#2164)
* Fix windows zone and add additional debug output

* Fix routes zone on BSD

* Remove redundant Unmap

* Add zone to windows routes
2024-06-20 13:02:02 +02:00