Commit Graph

2816 Commits

Author SHA1 Message Date
Yaroslav Gurov d81c1e5c1a feat: rework CI/CD for macos 2026-04-16 01:57:25 +02:00
Yaroslav Gurov 3ad6a7a46d feat: productbuild cpack support 2026-04-13 02:56:18 +02:00
Yaroslav Gurov de5e2635e3 feat: cpack windows full-featured build 2026-04-05 06:18:18 +02:00
Yaroslav Gurov b08154671e feat: linux cpack support 2026-04-03 00:44:35 +02:00
Yaroslav Gurov af2ade1d20 feat: linux initial packaging support 2026-04-02 12:15:41 +02:00
Yaroslav Gurov f456db5392 feat: linux <-> conan features 2026-04-02 12:12:51 +02:00
Yaroslav Gurov ea71e9b87d chore: remove redundant hint from conan find 2026-03-31 14:46:48 +02:00
Yaroslav Gurov 7f3a4aaa14 feat(conan): patch cloak to properly provide env for golang 2026-03-30 17:53:16 +02:00
Yaroslav Gurov 7c455591f6 chore: bump android deps for 16kb support 2026-03-29 03:53:58 +02:00
Yaroslav Gurov f8e229ff7b fix: provide flags for cloak plugin for openvpn-pt-android 2026-03-29 03:53:18 +02:00
Yaroslav Gurov b033fefa31 fix: install for apple systems 2026-03-28 13:41:09 +01:00
Yaroslav Gurov aab0927242 chore: exclude qtkeychain from the target build 2026-03-28 03:08:26 +01:00
Yaroslav Gurov ca8164fde4 feat: support full-featured cmake install 2026-03-28 02:41:49 +01:00
Yaroslav Gurov 7efb532bc9 feat: support of drivers for windows 2026-03-28 02:40:45 +01:00
Yaroslav Gurov 98915b3cf2 chore(conan): recipes cleanup 2026-03-27 00:22:09 +01:00
Yaroslav Gurov fa5076dff0 feat: 16kb support for Android 2026-03-26 23:44:21 +01:00
Yaroslav Gurov dbb918b68c feat: conan and platform bootstrap rework in cmake 2026-03-26 23:43:19 +01:00
Yaroslav Gurov 5078d1a2ca conan: fix version for v2ray-rules-dat 2026-03-26 13:56:53 +01:00
Yaroslav Gurov 6907886c44 conan: make awg-windows and wintun be interpret as exes 2026-03-23 23:37:01 +01:00
Yaroslav Gurov 2f01aac483 conan: windows initial support 2026-03-21 02:03:29 +01:00
Yaroslav Gurov b94cddcb1c conan: address lack of SONAME of libck-ovpn-plugin.so correctly 2026-03-17 21:58:03 +01:00
Yaroslav Gurov 2b5c2cb021 conan: use lib linking instead of QT_EXTRA_LIBS for OVPN 2026-03-17 20:16:36 +01:00
Yaroslav Gurov 729d6ee6d3 conan: add geosite.dat and geoip.dat 2026-03-17 15:22:22 +01:00
Yaroslav Gurov cd87253844 conan: beautify makefile-based recipes 2026-03-17 01:26:00 +01:00
Yaroslav Gurov 8cdaa0c2ee chore: get rid of manual deploy recursive copying 2026-03-17 01:24:24 +01:00
Yaroslav Gurov d563d66b28 chore: bump min macos version 2026-03-17 01:23:14 +01:00
Yaroslav Gurov 37327e30d3 conan: apple full-featured support 2026-03-16 13:24:02 +01:00
NickVs2015 e0af63ce1c fix: awg android connection establish 2026-03-10 00:43:10 +03:00
NickVs2015 041d0fcab5 feat: openvpn add support android 2026-03-09 22:55:05 +03:00
Yaroslav Gurov 2a6960a4fb conan: android additional recipes and fixes 2026-03-09 14:02:47 +01:00
Yaroslav Gurov 8481367fb6 fix: android libssh fixes 2026-03-06 13:29:53 +01:00
Yaroslav Gurov 70d6f9996d feat: conan android initial support 2026-03-06 12:39:46 +01:00
Yaroslav Gurov 616d58e901 feat: macos full feature conan build, except ss and cloak 2026-03-03 01:29:03 +01:00
Yaroslav Gurov 0bfbd82536 feat: add awg-go and awg-apple recipes 2026-02-24 11:51:18 +01:00
Yaroslav Gurov 544ad4ba6e feat: initial conan support 2026-02-23 00:55:11 +01:00
Mitternacht822 02be6dc5f9 chore: add license to msi installer (#2227) 2026-02-20 12:13:08 +08:00
vkamn bfcf7f0305 chore: bump version (#2244) 2026-02-19 20:27:42 +08:00
Mitternacht822 2bce595ade fix: remove revoke from remove subscription flow (#2226)
* fix(revoke): now revoke calls only for unlink device action

* fix: removed revoke call when removing a subscription from the app
2026-02-19 20:23:13 +08:00
Yaroslav Gurov cd1e561fd4 fix: add network watcher back (#2240)
* feat: add reconnect in case of changing network

* fix: reconnect to VPN on wakeup

* fix: linux wakeup build
2026-02-19 20:21:49 +08:00
Mitternacht822 9bd1e6a0f5 fix: added stop and delete AmneziaVPNSplitTunnel on uninstall (#2222) 2026-02-18 11:21:59 +08:00
Yaroslav Gurov 5058c9aa6f fix: do not enable killswitch by default when service starts (#2232) 2026-02-18 10:59:16 +08:00
vkamn d78416835c chore: change default i1 value (#2216) 2026-02-13 17:10:10 +08:00
vkamn 40e6c6aae3 feat: native wg with obfuscation (#2209)
* chore: change default i1 value

* feat: add i1 to native wg with obfuscation
2026-02-12 11:34:52 +08:00
Yaroslav Gurov 911a999c64 fix: xray stability and split-tunneling (#2187)
* fix: xray heap corruption

* fix: use proper configuration for split-tunneled apps

* chore: enable killswitch

* chore: xray windows split-tunneling cleanup

* chore: proper xray killswitch log

* feat: add wait for the tun device

* chore: update amnezia_xray deps for macos

* fix: add nullptr check for split-tunnel on win

* fix: modernize vpnAdapter grabbing function

* fix: remove network watcher due to its fragileness

* chore: xrayprotocol cleanup

* fix: correct wrong iface index on win

* chore: move tun2socks implementation to the client from the service

* chore: xrayprotocol cleanup

* chore: more xrayprotocol cleanup

* fix: consistent tun device with GUID specified

* chore: tun2socks logs

* chore: PrivilegedProcess cleanup
* better error handling in establishment phase
* terminate&kill ops for remote process

* fix: straighforward killing the process on windows

* fix: finally remove GUID setting from tun2socks due to instability

* fix: add sanitizer to ipc process

* chore: do not collect sensitive info from tun2socks
2026-02-11 23:47:28 +08:00
MrMirDan b4f4184aa6 fix: returned mentioned lines (#2205) 2026-02-11 23:44:11 +08:00
NickVs2015 5c6db4b7a4 fix OpenGl error (#2185) 2026-02-10 11:15:31 +08:00
vkamn f6277cdbb2 fix: native wg obfuscation (#2199)
* chore: bump version

* fix: fixed native wg obfuscation
2026-02-09 10:54:30 +08:00
NickVs2015 99312e61d3 fix: allow start Gamepad only Android (#2198) 2026-02-09 10:40:48 +08:00
NickVs2015 9f0ae75a2f feat: add gamepad buttons support android (#2066)
* feat: add support gamepad buttons

* feat: add support gamepad with github repo

* feat: add gitmodules dependency

* feat: add submodule qtgamepad

* chore: update qtgamepad submodule to commit 4e57142e563b931766056b4c7507c16892260222

* fix: update qtgamepad with standard CMake and private headers support

Update qtgamepad to commit f72b3e0 which:
- Replaces qt_add_library with standard add_library to avoid Qt 6.10 macro conflicts
- Copies private headers to build include tree for Android backend
- Creates Qt:: and Qt6:: namespace aliases for proper linking
2026-02-05 22:57:15 +08:00
vkamn 7960d8015d feat: add EULA and policy on IAP page (#2189) 2026-02-05 20:23:06 +08:00