vladimir.kuznetsov
45016b76e7
moved crl-verify crl.pem to openvpn config templates
2023-01-19 17:49:17 +03:00
vladimir.kuznetsov
8ea80a616e
Merge branch 'qt_migration' of github.com:amnezia-vpn/desktop-client into feature/qt6-client-management-panel
2023-01-18 20:06:01 +03:00
vladimir.kuznetsov
c5df7f9bb7
added diagrams describing the process of obtaining information about clients
2023-01-18 19:55:12 +03:00
vladimir.kuznetsov
d6d3bf6943
moved certificate content acquisition from ClientManagementLogic to ClientInfoLogic
2023-01-17 21:04:15 +03:00
vladimir.kuznetsov
f6e8346841
moved getClientsList and setClientsList from serverController
2023-01-17 18:41:36 +03:00
pokamest
580975fda1
Merge branch 'qt_migration' into feature/qt6-server-busy-notification
2023-01-16 18:13:07 +00:00
vladimir.kuznetsov
3a210c5bab
added wireguard key revocation
2023-01-16 20:24:37 +03:00
pokamest
44d2627e2a
Tiny fix [no ci]
2023-01-16 17:11:00 +00:00
vladimir.kuznetsov
599910daea
added openvpn certificate revocation
2023-01-15 18:09:05 +03:00
vladimir.kuznetsov
bee42ea2fb
fixed double call onEditingFinished when pressing Enter
2023-01-14 18:30:08 +03:00
vladimir.kuznetsov
221ea5ebb0
Merge branch 'qt_migration' of github.com:amnezia-vpn/desktop-client into feature/qt6-server-busy-notification
2023-01-13 16:59:03 +03:00
vladimir.kuznetsov
f24df9fb05
Merge branch 'qt_migration' of github.com:amnezia-vpn/desktop-client into feature/qt6-client-management-panel
2023-01-12 20:28:13 +03:00
vladimir.kuznetsov
ce2a122d51
added busy indicator when saving a list of clients, on the client info panel
2023-01-12 20:20:24 +03:00
vladimir.kuznetsov
24ea686e4d
added busy indicator when loading a list of clients, on the client management panel
2023-01-11 21:36:18 +03:00
vladimir.kuznetsov
a7030cdcb9
added saving the list of clients for wireguard
...
- added error handling when getting/saving a list of clients
2023-01-11 20:36:47 +03:00
vladimir.kuznetsov
8c137ecc52
added page to display WireGuard client information
2023-01-10 16:21:45 +03:00
vladimir.kuznetsov
a42beb86c0
added client management panel
...
- added classes for displaying the client management panel
- added class for displaying the client info
- added page to display a list of clients
- added page to display OpenVpn client information
- added diagram with OpenVpn certificate revocation process
2023-01-09 12:38:01 +03:00
pokamest
b1b9044021
Merge branch 'qt_migration' into refactoring/logging
2023-01-08 23:17:11 +00:00
pokamest
167d3caa5d
Merge branch 'dev' into qt_migration
2023-01-08 23:00:13 +00:00
pokamest
64526c5232
Various ui fixes
2023-01-08 21:24:06 +00:00
vladimir.kuznetsov
6ec090ea0d
added a "Cancel" button to interrupt the server configuration process when it is found that it is busy installing other software
2023-01-02 17:32:27 +03:00
vladimir.kuznetsov
08a8eadb49
added display of a notification that the server is busy installing third-party software
...
- refactoring doInstallAction functions
2023-01-01 22:08:39 +03:00
vladimir.kuznetsov
3b2948d4dd
renamed debug class to logger
2022-12-28 13:41:45 +03:00
vladimir.kuznetsov
ce4ca5c4d5
Added display of a notification about the inclusion of logging on the main screen
2022-12-28 06:50:46 +03:00
vladimir.kuznetsov
f9f197afd0
removed unused code
2022-12-18 19:36:19 +03:00
vladimir.kuznetsov
893c105bf2
removed SortFilterProxyModel sources
2022-12-18 18:07:32 +03:00
vladimir.kuznetsov
c6bb33fa84
added display of "pure" config if it was imported in native format
...
- changed the method of passing the isThirdPartyConfig parameter to page logic
- removed adding hostname to the server name when importing configs in native format
- fixed display of the "$proto settings" button when clicking on the protocol on the "Installed services" page
2022-12-17 21:00:48 +03:00
pokamest
1de143362c
Merge branch 'dev' into qt_migration
2022-12-13 15:09:05 +01:00
pokamest
ce02d3a829
Merge branch 'dev' into feature/ovpn-config-import
2022-12-12 14:01:57 +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
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
vladimir.kuznetsov
7270e701d4
hostname is now added to the server name for imported openvpn and wireguard configs
2022-11-05 19:40:51 +03:00
vladimir.kuznetsov
6941b7463e
added display of wireguard configs, such a config will be displayed as raw text
2022-11-04 23:31:39 +03:00
vladimir.kuznetsov
99a6cd82b2
added import of configs in wireguard format
2022-11-03 23:39:58 +03:00
vladimir.kuznetsov
1a44307664
added protocol_defs for new config keywords
2022-11-01 23:24:58 +03:00
vladimir.kuznetsov
53d7a92a0d
added import of configs in .ovpn format
...
- on the "OpenVPN Settings" page, such a config will be displayed as raw text
2022-11-01 23:12:42 +03: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