albexk
e8cc80f046
Refactor Android open file method
...
Fix some bugs with mimetype filters when the Qt mimetype database does not match the Android database
2023-12-26 16:30:33 +03:00
albexk
7437d47d92
Remove unnecessary permission RECEIVE_BOOT_COMPLETED
2023-12-25 15:16:22 +03:00
albexk
eafac491d8
Add a stub for errors coming from Android
...
These errors are related to VPN connection errors
2023-12-22 15:35:24 +03:00
albexk
375825125f
Fix cloak config
2023-12-22 15:11:48 +03:00
albexk
6d0167dcf3
Get back the ability to open configuration files
...
Doesn't work in all applications because some applications pass an abstract URI instead of the file path in the 'content' scheme
2023-12-14 22:10:22 +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
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
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