Commit Graph

94 Commits

Author SHA1 Message Date
Dmitriy Karpushin 6c614a4b3c Moving to Qt6:
1) removing of deprecated classes
2) update of IPC mechanism
2022-12-23 17:32:20 +03:00
pokamest 9c188e0acd Merge branch 'qt_migration' into qmake-to-cmake-migration 2022-12-13 15:34:38 +01:00
pokamest 1de143362c Merge branch 'dev' into qt_migration 2022-12-13 15:09:05 +01:00
pokamest 1b80c59e65 Merge pull request #137 from amnezia-vpn/bugfix/config-without-containers-import
bugfix: import config without containers
2022-12-12 13:30:28 +01:00
Hamza ARBI f20f528a11 Server selection always in range (#130)
* Server selection stays always in the list's range
* Removed the usage of QZxing module from PageQrDecoder page
* Fixed null spelling on qml instead of nil
2022-12-12 13:28:03 +01:00
dartsyms 814b66c04a Various fixes for iOS (#126)
* Readme update, solution for wireguard make in M1 machines,
* import file and restore enabled.
* xcode_patcher.rb fixed, Now no need to add openVPN framewrok in Embed frameworks manually.
* Now xcode_patcher.rb will add OpenVPN Framework to Embed Frameworks in main target, instead of Network extension.
* Update iosvpnprotocol.swift
* Protocol wasn't detected because it is working on localized description of tunnel, fixed cases.
* Code cleanup
* Speed issue fixed for wireguard.
* GetDeviceIp and bytes(speed of OpenVPN) fixed.
*Device IP method wasn't working as expected, so I replaced. and for speed in OpenVPN we need to handle message seperately for bytes.
*QR progress added with progressbar and text.
2022-12-12 13:16:12 +01:00
Shahzain Ali b87c5f8a51 iOS building successfully
Need to remove postbuild commands most probably from osxtools.cmake
2022-12-06 00:42:48 +05:00
vladimir.kuznetsov 0da63062d7 bugfix: fixed transition to the "Installed services" page when importing a config that does not have installed containers 2022-12-03 15:23:52 +03:00
pokamest 48dc532de6 Merge branch 'dev' into qt_migration 2022-11-30 14:26:44 +01:00
Hamza ARBI e6a4d79b86 Add settings button on PageStart
Disable some items when no Server has been set
2022-10-30 02:06:20 +01:00
vladimir.kuznetsov f90ebbbb4e added inclusion of an additional client/server config when generating configs from templates
- fixed name in additional server config field
2022-10-26 14:06:03 +03:00
pokamest 442e7eb015 Merge branch 'dev' into qt_migration 2022-10-15 19:46:26 +03:00
Mykola Baibuz f2d7a45b74 Set security screen for Android app
This will guarantee that even apps running with root privileges are unable to directly capture information displayed by the app on the screen.
2022-09-23 22:03:28 +03:00
Mykola Baibuz d93be76505 Add auth protection for ssh key export
We use a builtin keyguard for ssh key export protection on Android.

This protection works only if some protection is set on the phone.

https://developer.android.com/reference/android/app/KeyguardManager#isDeviceSecure()
2022-09-19 12:32:06 +03:00
pokamest 7a6c1de5d5 QrCoreGen 2022-09-07 09:51:03 +03:00
Mortie 8c20a67cfa migrated the codebase to Qt6 and fixed some compatibility issues
* used a Qt6 ported version of SortFilterProxyModel
* used an updated Qt6 compatible version of QXZing
* added a flag to windows linker to avoid WinMain problem of MSVCRTD
* renamed utils.cpp to utilities.cpp for avoiding confusion with the same file name in SortFilterProxyModel
2022-08-29 12:21:09 +04:30
pokamest 3a5a7bf674 Check openvpn config for scripts
QML refactoring
2022-08-29 01:32:42 +03:00
pokamest 789902b79a Secure settings rework 2022-08-27 17:35:43 +03:00
pokamest aae1da3aa8 Cleanup code 2022-08-26 00:58:24 +03:00
pokamest 3ce1ec708d App refactoring finished 2022-08-25 17:35:28 +03:00
pokamest 510a564797 App refactoring 2022-08-25 12:47:02 +03:00
pokamest 1e85b25438 Backup/restore config 2022-08-05 18:59:47 +03:00
pokamest cd70f4b1c9 Merge pull request #53 from amnezia-vpn/ios-wireguard
iOS initial support
2022-07-06 16:26:50 +03:00
leetthewire 39de79d3cd started to file updating for linux build 2022-03-25 12:32:36 -07:00
Alex Kh 8591d4e96c Merge remote-tracking branch 'origin/dev' into ios-wireguard 2022-02-23 18:51:25 +04:00
pokamest 912051637a Android manifest fix, IPC refactoring 2022-02-22 02:08:57 +03:00
pokamest c233f767f4 Multiple ui fixes, save file function reimpl 2022-02-15 17:08:55 +03:00
Alex Kh e1293c2c74 Merge remote-tracking branch 'origin/dev' into ios-wireguard 2022-02-15 10:55:45 +04:00
aman b63bf2465f Android service issue fixed - VPN is keep running when connected and ui closed 2022-02-13 22:52:04 +05:30
pokamest 505c9c6218 Various fixes 2022-02-09 15:23:20 +03:00
pokamest ac6000a2ae Svg icons, dns ui fix 2022-02-05 15:52:14 +03:00
pokamest 6d1c9edc24 Log panel added 2022-02-04 17:49:48 +03:00
pokamest ad9d45a154 Dns selection implemented 2022-02-01 19:48:59 +03:00
pokamest d24f6ae064 Logs functions fixes 2022-01-30 17:35:57 +03:00
pokamest 95fe09489c Vpn and wizard pages fixes 2022-01-28 16:03:21 +03:00
pokamest 1a144da36d SFTP fixes for Macos 2022-01-24 14:29:37 -08:00
pokamest daf53226c3 SFTP fixes 2022-01-24 02:01:56 +03:00
pokamest 2b9e615e51 Various fixes 2022-01-23 19:16:40 +03:00
pokamest 495e74e2f0 Sites page fix 2022-01-22 18:19:38 +03:00
Alex Kh 7c46e42820 Merge remote-tracking branch 'origin/dev' into ios-wireguard 2021-12-31 10:56:40 +04:00
pokamest 9943e081d9 RegExp validators fix 2021-12-25 23:01:53 +03:00
pokamest 68a51c9c63 WireGuard protocol fix 2021-12-25 21:14:55 +03:00
Alex Kh 9ca8c66c47 Tried to get rid of crashes on sequential vpn turn on/off 2021-12-23 13:13:55 +04:00
pokamest 1d51419a11 QR codes rework 2021-12-20 02:29:23 +03:00
pokamest 5aa47d35e7 Version to main screen 2021-12-14 12:50:57 +03:00
pokamest 313ceed1d0 StartPageLogic fix 2021-12-12 14:42:25 +03:00
pokamest ac07d62344 ui fixes 2021-12-11 14:44:24 +03:00
pokamest 4eef127744 VPN modes ui fix 2021-12-04 19:48:47 +03:00
pokamest bf8b3c3b2f Merge branch 'dev' into ios-wireguard 2021-11-30 21:51:06 +03:00
Alex Kh 7c7f77adc6 [WIP] Added wireguard, prepare to test and debug 2021-11-30 16:56:24 +04:00