Commit Graph

  • 4fcdd8205c fix: openvpn and openssl conan install feat/locations_change_rework cd-amn 2026-07-02 16:32:34 +04:00
  • 5aac6601eb fix: show a clear timeout message when a connection can't be established cd-amn 2026-06-29 16:50:34 +04:00
  • 0e927aaea3 fix: keep the new tunnel's routes on macOS WG switch cd-amn 2026-07-01 19:14:47 +04:00
  • 01cbc2ca21 fix: make Linux DNS setup reliable under killswitch cd-amn 2026-07-01 17:35:17 +04:00
  • d046ad6554 refactor: drop unused code and improve styling cd-amn 2026-06-30 18:39:57 +04:00
  • 2706b2d4bd fix: garbage-collect the real .sock runtime file on Linux WG teardown cd-amn 2026-06-30 15:40:02 +00:00
  • 324972dc0d refactor: rename XrayProtocol::setupRouting cd-amn 2026-06-30 19:34:00 +04:00
  • bcc1c34ad8 refactor: clarify Windows legacy tunnel-service cleanup naming cd-amn 2026-06-30 19:16:14 +04:00
  • 1eda0da8a5 fix: surface OpenVPN FailedToStart instead of waiting for timeout cd-amn 2026-06-30 18:31:04 +04:00
  • 7d4379b1a7 fix: guard xray setPrimary against emitting primaryReady after stop cd-amn 2026-06-30 18:29:57 +04:00
  • 5daac479ed fix: clear country-change revert state on successful server switch cd-amn 2026-06-30 17:33:19 +04:00
  • 65799894e8 fix: re-query physical gateway when cached value is empty on Linux cd-amn 2026-06-30 17:07:14 +04:00
  • ac5088c7fe fix: avoid stacking tunnel activation handlers across reconnects cd-amn 2026-06-30 17:00:16 +04:00
  • be19efbbc5 fix: restore DNS resolvers on full daemon deactivate (hardening) cd-amn 2026-06-30 16:44:41 +04:00
  • 746cff5796 fix: clear stale split-tunnel allowlist on killswitch teardown cd-amn 2026-06-30 16:00:42 +04:00
  • 6850717298 fix: install Windows killswitch base rules in strict mode cd-amn 2026-06-30 15:18:08 +04:00
  • 36f734797d refactor: remove useless comments and whitespaces cd-amn 2026-06-29 19:45:24 +04:00
  • 30da4f4316 refactor: inline wireDaemonReconnectSignals into its single desktop call site cd-amn 2026-06-29 19:19:09 +04:00
  • 296a3cc7b4 refactor: inline finishFirewallHandover into applyKillSwitch cd-amn 2026-06-29 17:55:15 +04:00
  • 0945dab169 refactor: remove specific timeouts from waitForFinished cd-amn 2026-06-29 15:18:03 +04:00
  • d8c5a5a79f refactor: drop dead non-tunnel desktop branch cd-amn 2026-06-29 13:27:07 +04:00
  • 22c3cd0cdc fix: arm killswitch before routes on first connect to close leak window cd-amn 2026-06-28 17:47:13 +04:00
  • 6dc008e370 fix: wait for and check IPC replica calls in VpnTrafficGuard cd-amn 2026-06-24 18:15:35 +04:00
  • 2aeeef870f remove comment feat/amnezia-sdk-integration yp 2026-07-02 15:58:14 +03:00
  • 814dd02905 fixed name lib yp 2026-07-02 15:52:22 +03:00
  • b39f583097 fix: create DNS WFP sublayer for app split tunneling (#2768) dev 5.0.0.5 5.0.0.2 ULTRAVIOLENC3 2026-07-02 15:15:30 +03:00
  • 6c7b65cac6 fix windows app split tunnel path conversion (#2691) ULTRAVIOLENC3 2026-07-02 15:12:52 +03:00
  • e931f22fc8 add module amnezia-gateway-sdk feat/amnezia-sdk-typed-api yp 2026-07-02 11:21:32 +03:00
  • 53c5516635 add module amnezia-gateway-sdk yp 2026-07-02 10:09:51 +03:00
  • 645a3c09e4 remove from_source yp 2026-07-02 09:11:43 +03:00
  • ce6d926f48 protected connectionUiController feat/base-client-test-dependency MrMirDan 2026-07-01 15:27:31 +03:00
  • 8c6e417d7f update typed api yp 2026-07-01 11:03:19 +03:00
  • 52a1b8993b integrate amnezia-sdk yp 2026-07-01 10:55:05 +03:00
  • 53e5d63c91 fix: add core skippltgormController fix/3rdparty_binary_dir NickVs2015 2026-06-30 16:09:41 +03:00
  • 7028e48ee6 fix: use list(APPEND LIBS) instead of target_link_libraries for gamepad on Android NickVs2015 2026-06-30 15:39:51 +03:00
  • f7e99d1d5d fix: teardown xray fast fix feature/local-proxy-integration aiamnezia 2026-06-30 16:37:32 +04:00
  • 661fca64dd Merge branch 'dev' into feature/local-proxy-integration aiamnezia 2026-06-30 15:37:39 +04:00
  • cbcdf0f221 fix: remove comments fix/valnurability_dev NickVs2015 2026-06-26 16:40:52 +03:00
  • 79e28c55df fix: suppress linux firewall errors and add missing 400.allowPIA anchor NickVs2015 2026-06-26 16:17:08 +03:00
  • 80238a0620 fix: linux DNS set on connect and cleanup on disconnect for AWG/WireGuard NickVs2015 2026-06-26 12:47:01 +03:00
  • a089213cce chore: updates from proxy-storage-cache branch fix/various-fixes vkamn 2026-06-26 13:26:06 +08:00
  • 0f6847219b chore: bump version (#2772) vkamn 2026-06-26 13:04:36 +08:00
  • 66e6406fce fix: deploy downgrade qt 6.10.1 fix/filepicker_atv NickVs2015 2026-06-25 22:39:34 +03:00
  • 2c68aa4185 fix: control resetIpStack when destroy DnsUtilsLinux NickVs2015 2026-06-22 18:50:14 +03:00
  • b6f15b4b49 fix: linux reconnect, DNS rewrite, dbus async, killswitch and NM fixes NickVs2015 2026-06-18 17:31:50 +03:00
  • f81d2f4f56 fix: add binary dir to add_subdirectory calls in 3rdparty.cmake NickVs2015 2026-06-25 11:02:25 +03:00
  • e3e6b15ff1 fix: extend IPC security validation to macOS firewall NickVs2015 2026-06-25 10:44:28 +03:00
  • 591032fdfe refactor: consolidate tunnel routing into setupRoutes cd-amn 2026-06-24 18:14:48 +04:00
  • 780f261517 fix: detect physical default gateway on Windows for OpenVPN blacklist split tunneling feat/locations_change cd-amn 2026-06-24 14:28:34 +04:00
  • fa7f9cc148 fix: apply OpenVPN/IKEv2 DNS resolvers via TrafficGuard on Linux cd-amn 2026-06-23 15:24:33 +04:00
  • f75b239d69 fix: resolve critical IPC security vulnerabilities NickVs2015 2026-06-18 17:00:14 +03:00
  • cff36f797b fix: double call filepicker fix/filepicker_atv_dev NickVs2015 2026-06-24 10:13:42 +03:00
  • 23cb118b1e fix: support filepicker android 9 NickVs2015 2026-06-24 10:13:37 +03:00
  • 5d16645b84 fix: android icons (#2725) yp 2026-06-23 19:08:21 +03:00
  • 203a092dc9 fix: blobs for macos-ne and codesigning of qt blobs (#2754) Yaroslav Gurov 2026-06-23 18:07:42 +02:00
  • d8b8590bc4 fix: XRay validation audit (#2749) yp 2026-06-23 19:07:26 +03:00
  • 9b8bfaa6f8 fix: regression testing vs 4.8.15.4 (#2730) yp 2026-06-23 18:05:58 +03:00
  • 5510f7bb8e fix: control resetIpStack when destroy DnsUtilsLinux fix_valnurability NickVs2015 2026-06-22 18:50:14 +03:00
  • 4543c5b534 refactor: route OpenVPN and IKEv2 through Tunnel/TrafficGuard cd-amn 2026-06-22 17:57:58 +04:00
  • cd382546ac fix: keep Xray catch-all routes during seamless switch on macOS cd-amn 2026-06-18 21:00:54 +04:00
  • 562e150589 fix: add no-codesign flag to macdeployqt fix/macos-ne-codesign-4.8.19.0 Yaroslav Gurov 2026-06-19 12:30:34 +02:00
  • 8c5b4781d5 fix: keep DNS and routing during seamless Xray switch on Linux cd-amn 2026-06-18 14:29:15 +04:00
  • b0cb1c02ab fix: linux reconnect, DNS rewrite, dbus async, killswitch and NM fixes NickVs2015 2026-06-18 17:31:50 +03:00
  • 39d4c6f1ec fix: resolve critical IPC security vulnerabilities NickVs2015 2026-06-18 17:00:14 +03:00
  • 8da439f0b3 fix: pick physical uplink for Xray during seamless switch on macOS cd-amn 2026-06-17 14:34:23 +04:00
  • e9cd043b10 fix: keep DNS and routing during seamless Xray switch on macOS cd-amn 2026-06-16 20:18:24 +04:00
  • eda9ed8016 fix: allocate utun-pattern interface names on macOS cd-amn 2026-06-16 19:40:12 +04:00
  • 225b693ea4 fix: keep VPN routing on macOS when switching between WG/AWG tunnels cd-amn 2026-06-16 17:34:23 +04:00
  • 97b2de8cd1 refactor: TrafficGuard owns adapter IP swap for WG/AWG and Xray cd-amn 2026-06-16 12:00:37 +00:00
  • ef1ed7064a feat: TrafficGuard owns Xray adapter IP swap on Windows cd-amn 2026-06-15 21:22:06 +04:00
  • 40ba31f54b fix: dedup RouterLinux route tracking and tolerate EEXIST/ESRCH cd-amn 2026-06-10 13:44:11 +04:00
  • 7bb609866a fix: close traffic leak during seamless tunnel switch cd-amn 2026-06-09 18:58:30 +04:00
  • 54d28862f3 refactor: TrafficGuard owns xray DNS and uplink routes cd-amn 2026-06-08 13:41:02 +00:00
  • bff3e228fc feat: route Xray through Tunnel for seamless server switch cd-amn 2026-06-08 11:15:12 +00:00
  • d528a241d8 feat: key xray worker per tunnel via ifname-scoped IPC cd-amn 2026-06-03 13:27:24 +04:00
  • 99e6c18f15 feat: run xray-core in a forked worker process cd-amn 2026-06-02 18:40:30 +04:00
  • 6d49a9416e fix: propagate tun2socks FailedToStart in XrayProtocol cd-amn 2026-06-02 16:59:53 +04:00
  • 80fa788802 refactor: prepare XrayProtocol for Tunnel two-phase lifecycle cd-amn 2026-06-02 16:36:51 +04:00
  • 3590b2d323 feat: seamless WG switch on Windows for shared client IPs cd-amn 2026-05-27 14:26:15 +00:00
  • 9a1e380ffb feat: per-tunnel Windows firewall for seamless WG switch cd-amn 2026-05-26 17:08:43 +00:00
  • eb42ce8fef refactor: route Windows WG killswitch through TrafficGuard cd-amn 2026-05-26 10:30:14 +00:00
  • 72147d3a67 feat: per-tunnel ifname for WG service, UAPI pipe, and SCM for Windows cd-amn 2026-05-25 14:53:50 +00:00
  • 39f9bcfd50 fix: revert API country selection on server switch failure cd-amn 2026-05-22 16:12:54 +04:00
  • b6188baeb8 fix: traffic drops for killswitch blacklisted sites during the switch cd-amn 2026-05-21 18:46:39 +04:00
  • 9b329ad5b1 refactor: move routing/KS/DNS lifecycle from Daemon to TrafficGuard cd-amn 2026-05-19 12:25:22 +00:00
  • ce05b4e99c refactor: internalize AMNEZIA_DESKTOP guard in appendKillSwitchConfig cd-amn 2026-05-18 13:11:49 +00:00
  • 75f522e9dc chore: remove unused VpnConnection::m_routeMode field cd-amn 2026-05-18 10:39:12 +00:00
  • d6349b5734 fix: remove duplicate routeAddList in setupRoutes cd-amn 2026-05-18 10:48:29 +00:00
  • fa8014093b feat: drive WG via Tunnel coordinator for seamless server switch cd-amn 2026-05-18 16:50:38 +00:00
  • 9d69ab89d5 feat: introduce Tunnel wrapping VpnProtocol with two-phase lifecycle cd-amn 2026-05-18 16:47:54 +00:00
  • f2ff8a7b3b refactor: thread interface name through LocalSocketController cd-amn 2026-05-18 16:47:04 +00:00
  • 864b8c6f8a feat: split daemon activation into bare bring-up and setPrimary cd-amn 2026-05-18 16:44:42 +00:00
  • adb8eb4937 refactor: own killswitch teardown at daemon level cd-amn 2026-05-13 23:07:25 +04:00
  • 6750afd330 refactor: cache physical gateway and use kernel-assigned netlink pid cd-amn 2026-05-13 23:06:51 +04:00
  • 7ad0692306 feat: enable base Daemon to create and swap WireguardUtils without knowing platform type cd-amn 2026-05-11 16:28:08 +04:00
  • 0dcd05c6c3 feat: use per-tunnel ifname instead of hardcoded WG_INTERFACE in platform helpers cd-amn 2026-05-11 15:35:47 +04:00
  • 83e82c16a7 feat: decouple TUN name from XrayProtocol to support dual tunnels cd-amn 2026-05-07 16:03:58 +04:00
  • f29b6cf027 feat: let callers specify WireGuard interface name per tunnel cd-amn 2026-05-07 15:54:34 +04:00
  • 4bca2df4a2 feat: revoke old endpoint from KS allowlist after server switch cd-amn 2026-05-07 15:26:01 +04:00
  • f67927667a feat: killswitch/routing teardown only on explicit protocol stop cd-amn 2026-05-07 14:38:06 +04:00