albexk
1533270e4e
Fix connection check for AWG/WG
2024-11-02 00:54:24 +03:00
albexk
d63bf15011
Android qt 6.7.3 ( #1143 )
...
* Up Qt to 6.7.3
* Bump version to 4.8.2.0
* Raise the minimum Android version to 8 (API 26)
* Update version code to separate versions for new and old Androids
* Fix mouse not working on TVs
* Refactor logging
* Bump version code
2024-10-18 10:52:24 +01:00
albexk
425acc5f8b
Add support for obfuscated WG on Android
2024-09-23 17:53:56 +03:00
albexk
8735eee662
Exclude protocol libraries from loading at application startup
2024-09-19 23:41:37 +03:00
Nethius
aae3cdcac1
added saving allowed_ips to the array of strings for old configs ( #926 )
...
* added saving allowed_ips to the array of strings for old configs
* Remove config string processing, add getting all AWG, WG parameters from JSON
* fixed checking of default routes when adding split tunneling from the application
* added check when processing siteBasedSplitTunneling
2024-09-13 10:53:21 +01:00
albexk
46058f614e
Add connection checking for WG/AWG via logs ( #1056 )
2024-09-09 22:08:06 +03:00
albexk
834b504dff
Android XRay ( #840 )
...
* Add XRay module
2024-06-18 18:46:21 +01:00
albexk
abb3c918e3
Android notification and routing ( #797 )
...
Android notification and routing
2024-05-12 16:04:14 +01:00
Nethius
adab30fc81
feature/app-split-tunneling ( #702 )
...
App Split Tunneling for Windows and Android
2024-04-01 12:45:00 +01:00
albexk
7730dd510c
Add error handling of enabled "always-on" during VPN connection ( #698 )
...
* Always add awg-go version to the log
* Display an error message always when no vpn permission is granted
2024-03-25 23:09:50 +00:00
albexk
10caecbffd
Fix wg reconnection problem after awg connection ( #696 )
...
* Update Android AWG to 0.2.5
2024-03-18 11:20:01 +00:00
Mykola Baibuz
e646b85e56
Setup MTU for WG/AWG protocol ( #576 )
...
Setup MTU for AWG/WG protocol
2024-03-18 10:41:53 +00:00
albexk
2b413736a4
Build with new version of awg lib. Move GoBackend to org.amnezia.vpn.protocol.wireguard package.
2024-02-13 12:30:55 +03:00
albexk
3afbc248b1
Refactor split-tunneling: separate site addresses from routes
2024-01-27 17:28:31 +03:00
albexk
0103c1722e
Fix wg address parameter parsing
2024-01-20 21:38:58 +03:00
albexk
9b7914538f
set wg PresharedKey parameter as optional
2024-01-20 18:43:26 +03:00
albexk
95d1440d6f
Some minor refactoring
2023-12-14 18:01:55 +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
1576aed1ea
Add network state listening and reconnection
...
Vpn reconnects when the default network is changed
2023-12-11 15:16:50 +03:00
albexk
5835a756ce
Add onError callback to handle errors in protocol threads
2023-12-05 13:56:01 +03:00
albexk
e7658f9859
Add split tunneling
2023-12-01 00:12:50 +03:00
albexk
d7ec611ff4
Fix bugs in awg and wireguard protocols
2023-11-29 16:55:17 +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
712fb4d0d3
Add Wireguard module
2023-11-23 16:45:15 +03:00