* refactoring: improved the performance of secure_settings
* bugfix: fixed textFields on PageSetupWizardCredentials
* bugfix: fixed scrolling by keys on PageSettingsApiServerInfo
* chore: hide site links for ios (#1374)
* chore: fixed log output with split tunneling info
* chore: hide "open logs folder" button for mobule platforms
* chore: fixed again log output with split tunneling info
* chore: bump version
* Install apparmor (#1379)
Install apparmor
* chore: returned the backup page for androidTV
* Enable PFS for Windows IKEv2
* refactoring: moved api info pages from ServerInfo
* refactoring: moved gateway interaction functions to a separate class
* bugfix: fixed storeEndpoint parsing
* chore: returned links for mobile platforms
* Update VPN protocol descriptions
* Update VPN description texts
* feature: added pages for subscription settings feature
* feature: added page for export api native configs
* feature: added error handling and minor ui fixes
* refactor: update ios build configuration to use automatic code signing and prebuilt OpenVPNAdapter framework
* feat: remove OpenVPNAdapter submodule
* feat: remove ios openvpn script and associated cmake configuration
* Update README.md
* Update README_RU.md
* Update README.md
fix link
* feature: added share vpn key to subscription settings page
* bugfix: fixed possible crush on android
* add timeouts in ipc client init
* apply timeouts only for Windows
* apply format to file
* refactoring: simplified the validity check of the config before connection
- improved project structure
* bugfix: fixed visability of share drawer
* feature: added 409 error handling from server response
* chore: fixed android build
* chore: fixed qr code display
* Rewrite timeouts using waitForSource
* feature: added error messages handler
* feature: added issued configs info parsing
* feature: added functionality to revoke api configs
* chore: added links to instructions
* chore: fixed qr code with vpnkey processing
* chore: fixed native config post processing
* chore: added link to android tv instruction
* change node to IpcProcessTun2SocksReplica
* chore: minor ui fixes
* Update Windows OpenSSL (#1426)
* Update Windows OpenSSL to 3.0.16 and add shared library for QSslSocket plugin
* chore: update link to submodule 3rd-prebuild
---------
Co-authored-by: vladimir.kuznetsov <nethiuswork@gmail.com>
* chore: added 404 handling for revoke configs
- added revoke before remove api server for premium v2
* chore: added log to see proxy decrypt errors
* chore: minor ui fix
* chore: bump version
* bugfix: fixed mobile controllers initialization (#1436)
* bugfix: fixed mobile controllers initialization
* chore: bump version
* Merge pull request #1440 from amnezia-vpn/feature/subscription-settings-page
feature/subscription settings page
---------
Co-authored-by: vladimir.kuznetsov <nethiuswork@gmail.com>
Co-authored-by: pokamest <pokamest@gmail.com>
Co-authored-by: Mykola Baibuz <mykola.baibuz@gmail.com>
Co-authored-by: Yaroslav Yashin <yaroslav.yashin@gmail.com>
Co-authored-by: KsZnak <ksu@amnezia.org>
Co-authored-by: Cyril Anisimov <CyAn84@gmail.com>
* Attempt to fix API error 1100
* NSURLSession fake call to exec iOS network settings dialog
* use http://captive.apple.com/generate_204 for requesting internet
permission
* moved MobileUtils to IosController
* replaced callbacks with signal-slots in apiController
* Add prebuilt submodule
* Remove Android native library
* Add links for Android prebuilt library
* Update OpenSSL to prebuilt binaries
* Setup links for prebuilt OpenSSL
* Set correct OpenSSL header dir
* Update prebuilt submodule
* Use static OpenSSL for linux build
* Use prebuilt binary from 3rd-prebuilt for Win installer
* Use prebuilt binary from 3rd-prebuilt for Linux installer
* Use prebuilt binary from 3rd-prebuilt for MacOS installer
* Use Android prebuilt openvpn libs
* Cleanup some unneeded code
* Add new maven repo for gradle-versions-plugin
* Use jitpack version of jsocks
* Fix some unnecessary header copy
* Fix issue with package name of original WG libs
* Change submodule path to https (3rd-prebuilt)
* Fix windows installer
* MacOS deploy fixes
* NetworkChange detection for OpenVPN protocol (#256)
* NetworkChange detection for OpenVPN protocol
* Update android native libs
* Always on VPN mode for OpenVPN, Cloak+OpenVPN
* Set foregroundService type
* Android 14 require to set foregroundServiceType
* Remove unused code and cleanup submodules
* Cleanup gradle build script
* Fix start button status
* Pull OpenSSL prebuilt for MacOS, iOS
* Update links for OpenSSL MacOS, iOS prebuilt
* Update OpenSSL binaries path
* Refactor some OpenSSL includes
* Update MacOS OpenVPN binary with statically linked dependency
* Use prebilt for LibSSH
* Android resources cleanup
* Set static runtime linux
* Use shared LibSSH for Android
* Update SS Android lib name
* Fix Linux install path and file permissions
* Feature/iOS GitHub actions (#265)
* Move Android cpp code to openvpn-pt-android repo
* Remove unused OpenVPN2 Android Libs
* Cleanup Gemfile
---------
Co-authored-by: Mazay B <pokamest@gmail.com>