Commit Graph

  • 7c6b85b4cb
    [management] Refactor routes to use store methods (#2928) main Bethuel Mmbaga 2025-06-18 16:40:29 +03:00
  • b3dd1767d7 Merge branch 'main' into feat/multiple-profile feat/multiple-profile Hakan Sariman 2025-06-18 14:49:12 +03:00
  • 2ead981fa4
    fix tests netmap-port-range bcmmbaga 2025-06-18 12:11:06 +03:00
  • b3c0b46a88 Merge remote-tracking branch 'origin/feature/poc-lazy-detection' into feature/poc-lazy-detection feature/poc-lazy-detection Zoltan Papp 2025-06-18 09:58:22 +02:00
  • 6c7a8a7741 Add new algorithm Zoltan Papp 2025-06-14 02:25:05 +02:00
  • 82e4c14fca
    refactor bcmmbaga 2025-06-18 10:44:00 +03:00
  • a9006277bb
    Add fallback to single ports for clients not supporting port ranges bcmmbaga 2025-06-18 10:37:56 +03:00
  • 7ed26356a3
    refactor version check to separate func bcmmbaga 2025-06-18 10:34:25 +03:00
  • 6a227fe24c Add more Android advanced settings android-more-settings Viktor Liu 2025-06-18 01:51:34 +02:00
  • 306d75fe1a Set up fake ip route only if the dns feature flag is enabled android-dns-routes Viktor Liu 2025-06-17 22:25:04 +02:00
  • 9468e69c8c Extract static error Viktor Liu 2025-06-17 21:44:07 +02:00
  • f51ce7cee5 Remove nil checks Viktor Liu 2025-06-17 21:41:58 +02:00
  • d47c6b624e Fix spelling Viktor Liu 2025-06-17 20:02:52 +02:00
  • 9dc9402deb Merge branch 'main' into test/multiple-peer-logging test/multiple-peer-logging crn4 2025-06-17 19:21:05 +02:00
  • d9a72c5e08 export ephemeral peer flag on api feature/export-ephemeral-flag Pascal Fischer 2025-06-17 19:06:50 +02:00
  • 41a9e45c68 add metahash to sync log crn4 2025-06-17 18:56:59 +02:00
  • 641891e931 minor fix - logs for incrementing number of attempts crn4 2025-06-17 18:05:52 +02:00
  • c43ddddcdb added delimeter to hash crn4 2025-06-17 17:56:06 +02:00
  • 0a9d09267a minor fix - removed errors crn4 2025-06-17 17:53:44 +02:00
  • 05733b00c1 test logging to asses number of peers with the same pub key crn4 2025-06-17 17:50:09 +02:00
  • 08c9107c61
    [client] fix connection state handling (#3995) v0.47.2 hakansa 2025-06-17 17:14:08 +03:00
  • 81d83245e1
    [client] Fix logic in updateStatus to correctly handle connection state (#3994) hakansa 2025-06-17 17:02:04 +03:00
  • 471f90e8db Rename methods Viktor Liu 2025-06-17 15:52:34 +02:00
  • 1a3b04d2fe Swap tracking and nat order Viktor Liu 2025-06-17 15:45:22 +02:00
  • 0c7cac81f0 use update buffer instead of channel feature/limit-update-channel Pascal Fischer 2025-06-17 15:44:14 +02:00
  • af2b427751
    [management] Avoid recalculating next peer expiration (#3991) Maycon Santos 2025-06-17 14:14:11 +01:00
  • 51b9e93eb9 Merge branch 'main' into android-dns-routes Viktor Liu 2025-06-17 15:08:31 +02:00
  • f61ebdb3bc
    [client] Fix DNS Interceptor Build Error (#3993) hakansa 2025-06-17 16:07:14 +03:00
  • 5e9ea122f7 limit channel to 2 messages and drop outdated if needed Pascal Fischer 2025-06-17 15:00:23 +02:00
  • 2952669e97 Fix lint Viktor Liu 2025-06-17 14:16:59 +02:00
  • de7384e8ea
    [client] Tighten allowed domains for dns forwarder (#3978) Viktor Liu 2025-06-17 14:03:00 +02:00
  • 75c1be69cf
    [client] Prioritze the local resolver in the dns handler chain (#3965) Viktor Liu 2025-06-17 14:02:30 +02:00
  • 7cd44a9a3c Improve nat perf Viktor Liu 2025-06-17 13:55:35 +02:00
  • 8684981b57 Add tests Viktor Liu 2025-06-17 12:53:26 +02:00
  • 8e94d85d14 Rename test files Viktor Liu 2025-06-17 12:46:17 +02:00
  • 631b77dc3c Remove some allocations Viktor Liu 2025-06-17 12:44:52 +02:00
  • 424ae28de9
    [client] Fix UI Download URL (#3990) hakansa 2025-06-17 11:55:48 +03:00
  • bccf672dc0 Add platform-specific profile handling and sanitize usernames Hakan Sariman 2025-06-17 10:44:26 +03:00
  • 50ac3d437e Fix lint issues Viktor Liu 2025-06-17 03:07:28 +02:00
  • 49bbd90557 Fix test Viktor Liu 2025-06-17 02:57:15 +02:00
  • bb74e903cd Implement dns routes for Android Viktor Liu 2025-06-16 20:52:12 +02:00
  • d4a800edd5
    [client] Fix status recorder panic (#3988) v0.47.1 Viktor Liu 2025-06-17 01:20:26 +02:00
  • dd9917f1a8
    [misc] add missing images (#3987) v0.47.0 Maycon Santos 2025-06-16 20:05:49 +01:00
  • 8df8c1012f
    [client] Support wildcard DNS on iOS (#3979) Viktor Liu 2025-06-16 18:33:51 +02:00
  • 0a5f751343 removed unused test fix/login-filter crn4 2025-06-16 18:10:59 +02:00
  • b2a7a4c6d4 unrecoverable error for login crn4 2025-06-16 17:48:13 +02:00
  • cfdaa82fea login filter check on login crn4 2025-06-16 15:21:00 +02:00
  • c332ff0a47 fixed error wrap crn4 2025-06-16 13:31:01 +02:00
  • 6cd77cc17c minor fix crn4 2025-06-16 13:16:52 +02:00
  • 19835dc6d5 change grpc code to permission denied crn4 2025-06-16 13:10:38 +02:00
  • bfa5c21d2d
    [client] Improve icmp conntrack log (#3963) Viktor Liu 2025-06-16 10:12:59 +02:00
  • 3cd21cc7e5 Merge branch 'main' into fix/login-filter crn4 2025-06-16 09:41:48 +02:00
  • 4619d39e17 updated approach to filtering - through sync crn4 2025-06-16 09:40:25 +02:00
  • ee8957b052 Remove unused debug case from service client UI Hakan Sariman 2025-06-16 09:29:25 +03:00
  • 4f067daefe [client] Add profile handling to event handler Hakan Sariman 2025-06-16 09:25:36 +03:00
  • f769b28370 merge main Hakan Sariman 2025-06-16 09:18:17 +03:00
  • b1247a14ba
    [management] Use xID for setup key IDs to avoid id collisions (#3977) Maycon Santos 2025-06-14 12:24:16 +01:00
  • 93d8d272bf Add new algorithm Zoltan Papp 2025-06-14 02:25:05 +02:00
  • f595057a0b
    [signal] Set flags from environment variables (#3972) Philippe Vaucher 2025-06-14 00:08:34 +02:00
  • 089d442fb2
    [client] Display login popup on session expiration (#3955) hakansa 2025-06-14 00:51:57 +03:00
  • 23e64a5f79
    Update client/cmd/service_test.go service-env Viktor Liu 2025-06-13 21:21:28 +02:00
  • 47d5770922 Fix container test Viktor Liu 2025-06-13 21:14:30 +02:00
  • 34d6f3c080 Skip failing tests for now Viktor Liu 2025-06-13 21:13:56 +02:00
  • 04a3765391
    [client] Fix unncessary UI updates (#3785) Viktor Liu 2025-06-13 20:38:50 +02:00
  • 08dea88ab7 Add service status command Viktor Liu 2025-06-13 20:27:12 +02:00
  • 98555509f7 Fix unix test Viktor Liu 2025-06-13 20:16:36 +02:00
  • 9cf05070ce Move container env Viktor Liu 2025-06-13 19:40:06 +02:00
  • c5877ac74a Move service flags and cmds Viktor Liu 2025-06-13 19:38:10 +02:00
  • 61c6bf35d6 Return service check err Viktor Liu 2025-06-13 19:15:46 +02:00
  • 73d9f565bc Skip in containers Viktor Liu 2025-06-13 19:07:44 +02:00
  • ebd848df2d Exclude mobile Viktor Liu 2025-06-13 18:58:00 +02:00
  • aef621448d Move flag to install/reconfigure Viktor Liu 2025-06-13 18:56:16 +02:00
  • a0436a201d Add flag for service env vars Viktor Liu 2025-06-13 17:20:28 +02:00
  • 3251bc79fa Preresolve domains preresolve Viktor Liu 2025-06-13 13:54:49 +02:00
  • 76bd635ac3 Use rcode refused if no upstream was found linux-file-upstream Viktor Liu 2025-06-13 14:15:57 +02:00
  • 3278487b3b Merge branch 'main' into fix/android-route-notification fix/android-route-notification Zoltán Papp 2025-06-13 11:49:23 +02:00
  • fc4d6657ad Fix route notification Zoltán Papp 2025-06-13 11:44:57 +02:00
  • d24d8328f9
    [client] Propagation networks for Android client (#3966) Zoltan Papp 2025-06-13 11:04:17 +02:00
  • 137370de05 Check for empty nameserver list Viktor Liu 2025-06-12 23:14:35 +02:00
  • 806447db7a Skip test Viktor Liu 2025-06-12 23:12:02 +02:00
  • 360e069ec2 Fix empty resolver update Viktor Liu 2025-06-12 21:19:07 +02:00
  • 098502b4b3 Remove obsolete code Viktor Liu 2025-06-12 21:02:55 +02:00
  • 7bebbcfe25 Adjust text Viktor Liu 2025-06-12 21:02:29 +02:00
  • ee3cffb0ee Move cleanup Viktor Liu 2025-06-12 20:48:35 +02:00
  • 381cc04651 Deregister original nameservers on stop Viktor Liu 2025-06-12 20:10:37 +02:00
  • 1a6dcae4c1 Use resolvconf as fallback Viktor Liu 2025-06-12 20:00:12 +02:00
  • 4f63996ae8
    [management] added events streaming metrics (#3814) Vlad 2025-06-12 18:48:54 +01:00
  • 27f9124d28 Fix resolvconf output Viktor Liu 2025-06-12 19:47:30 +02:00
  • 3fb349d3c0 Refactor server IP to netip.Addr Viktor Liu 2025-06-12 19:34:04 +02:00
  • 01c4ba5d6b Fix ipv6 condition Viktor Liu 2025-06-12 19:02:51 +02:00
  • cb2a639cd4 Prevent loops Viktor Liu 2025-06-12 18:55:29 +02:00
  • effaf6971b Remove host manager restriction Viktor Liu 2025-06-12 18:46:27 +02:00
  • 2be6447959 Apply original nameservers as upstream Viktor Liu 2025-06-12 18:40:03 +02:00
  • d3d4f8020d Don't add backup nameservers in file Viktor Liu 2025-06-12 17:52:33 +02:00
  • 5b09804a17 added login filter to filter different peers with the same pub key crn4 2025-06-12 15:55:50 +01:00
  • 351f713d5f Remove unused field lazy-routing/keep-ha-connecting Viktor Liu 2025-06-12 15:32:40 +02:00
  • b6e582abd3 Fix ctx lazy-routing/new-peers Viktor Liu 2025-06-12 15:30:06 +02:00
  • d101c7ab07 Fix ctx Viktor Liu 2025-06-12 15:24:25 +02:00
  • 6ca48712e3 Move log msg Viktor Liu 2025-06-12 15:15:55 +02:00
  • c6a3a3887c Pass original ctx to reset Viktor Liu 2025-06-12 15:11:46 +02:00