Commit Graph

1678 Commits

Author SHA1 Message Date
albexk 0c2d661e1c Disable ShadowSocks support on Android 2023-12-14 21:08:45 +03:00
albexk 95d1440d6f Some minor refactoring 2023-12-14 18:01:55 +03:00
albexk 0cabf60dc4 Fixes and refactoring in file saving and import functions 2023-12-14 18:00:58 +03:00
albexk 836ca1cc6b Switch to Qt fileprovider introduced in 6.6 2023-12-14 17:59:03 +03:00
albexk b0dcae3586 Disable global split tunneling if a non-default route exists in the Wireguard configuration 2023-12-12 22:48:18 +03:00
albexk 195bdb947e Refactor import config
Remove the path filter, as the content path may not contain a filename.
Disable import when viewing files.
Config can be imported from:
- shared file
- shared text
- vpn:// link
2023-12-11 22:56:01 +03:00
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