Commit Graph

1672 Commits

Author SHA1 Message Date
albexk 1576aed1ea Add network state listening and reconnection
Vpn reconnects when the default network is changed
2023-12-11 15:16:50 +03:00
albexk 8cc5846808 Fix application hangs in disconnection state 2023-12-07 22:43:33 +03:00
albexk 2eaaf01ca1 Up AGP to version 8.2.0 2023-12-07 19:28:41 +03:00
albexk 67694c0f96 Fix abort error: 'Pure virtual function called!' 2023-12-06 18:25:11 +03:00
albexk 163e5b2c52 Fix for Qt Creator 2023-12-06 18:25:11 +03:00
albexk 508f1d3a42 Add service bind timeout 2023-12-06 18:24:52 +03:00
albexk d2207a5255 Up Gradle to version 8.5 2023-12-06 13:38:36 +03:00
albexk bf03f5c9ae Fix for Qt Creator 2023-12-05 23:53:49 +03:00
albexk 656223f57d Fix rebinding to the service 2023-12-05 16:57:53 +03:00
albexk dc6e3ec53b Add passing the VPN connection status when rebinding to the service 2023-12-05 16:10:29 +03:00
albexk 5835a756ce Add onError callback to handle errors in protocol threads 2023-12-05 13:56:01 +03:00
albexk 5c3e253067 Fix service description in AndroidManifest.xml 2023-12-05 13:09:28 +03:00
albexk 8d43cee52e Remove shadowsocks code 2023-12-04 18:45:53 +03:00
albexk 1e64413904 Fix disconnect bug 2023-12-04 18:23:08 +03:00
albexk e7658f9859 Add split tunneling 2023-12-01 00:12:50 +03:00
albexk 20f3c0388a Add sending statistics 2023-11-29 17:08:53 +03:00
albexk ef530780bd Fixes in AmneziaVpnService 2023-11-29 17:01:21 +03:00
albexk d7ec611ff4 Fix bugs in awg and wireguard protocols 2023-11-29 16:55:17 +03:00
albexk eaa209bc3a Add OpenVpn over Cloak module 2023-11-28 22:27:00 +03:00
albexk 51d4aea9e2 Add OpenVpn module 2023-11-28 20:07:39 +03:00
albexk 9738ada946 ProtocolApi refactoring, move network classes to NetworkUtils.kt 2023-11-28 19:47:22 +03:00
albexk 8ec105bee0 Move Log class to org.amnezia.vpn.util package 2023-11-28 19:07:32 +03:00
albexk 9297f877c4 Add AWG module 2023-11-26 13:07:31 +03:00
albexk 91f44fb394 Up Qt to version 6.6.1 2023-11-24 22:22:15 +03:00
albexk 385a52f676 Vpn service refactoring 2023-11-24 21:51:09 +03:00
albexk 8ef16781eb Remove old wireguard code 2023-11-24 21:49:54 +03:00
albexk ad5ea1ca44 Add IpcMessenger class 2023-11-24 17:10:08 +03:00
albexk 0ba5d754d5 Android Activity refactoring 2023-11-23 21:20:31 +03:00
albexk ccdcfdce8a Remove VPNPermissionHelper class 2023-11-23 16:49:32 +03:00
albexk 712fb4d0d3 Add Wireguard module 2023-11-23 16:45:15 +03:00
albexk de65a03998 Add ProtocolApi module 2023-11-23 16:03:52 +03:00
albexk 6d6710db4a Prefs refactoring 2023-11-23 14:19:51 +03:00
albexk c34c3e51ea Remove 'https://jitpack.io' repository 2023-11-23 14:13:38 +03:00
albexk e625543b94 CameraActivity refactoring 2023-11-21 23:35:26 +03:00
albexk 679bd4e4c9 Get rid of AppCompat theme 2023-11-21 21:31:49 +03:00
albexk 2c98a90d60 Move icons to mipmap folders 2023-11-17 15:30:13 +03:00
albexk b90fad6664 Android activity and AndroidController class refactoring 2023-11-17 15:10:11 +03:00
albexk 5a5ea4a018 Android project restructuring 2023-11-16 20:16:28 +03:00
albexk bc68c487ee Update to qt 6.6.0 2023-11-16 19:49:36 +03:00
albexk 617cdf14ad Log class refactoring 2023-11-16 15:30:44 +03:00
albexk f1c970461f Create utils module, move Log class there
BuildConfig class is now only created in the utils module
2023-11-16 15:15:02 +03:00
albexk 2fde47a86f Move qt binding java code to a separate module 2023-11-15 22:10:44 +03:00
albexk 4e5f2f44b6 Detach shadowsocks module 2023-11-15 22:08:00 +03:00
albexk d77f3ecee8 Fix build error 2023-11-15 15:48:40 +03:00
albexk 06776ebe8f Fix errors 2023-11-14 23:19:46 +03:00
albexk e1eec55f62 Refactoring build
Move to gradle kotlin DSL
Use gradle version catalog
All android build parameters are set via cmake files
Use gradle abi split to build APKs
Improve local development in the android project folder
2023-11-14 23:18:59 +03:00
albexk fcabf08e74 Update gradle, fix gradlew.bat crlf 2023-11-14 23:13:14 +03:00
pokamest b4694313a0 Merge pull request #426 from amnezia-vpn/ios-build
Change Qt mirror for builds
2023-11-14 09:54:54 -08:00
tiaga abb2cae1f8 Change Qt mirror for builds
Use UC Berkeley mirror for installing Qt during a build. In addition, don't trigger builds on a tag push.
2023-11-14 23:39:15 +07:00
pokamest b0004fd9dc Version bump 4.1.0.1 2023-11-14 12:50:52 +00:00