vladimir.kuznetsov
44018ec94c
Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into feature/v2ray-container
2023-04-08 18:14:52 +03:00
vladimir.kuznetsov
ccfc9f2ad2
added error handling for key authentication
2023-04-05 09:45:03 +03:00
vladimir.kuznetsov
05cd4ac14b
Merge branch 'feature/qt6-libssh-support' of github.com:amnezia-vpn/desktop-client into feature/qt6-libssh-support
2023-04-05 06:08:15 +03:00
vladimir.kuznetsov
ba2ecf9789
fixed cleanup of private/public keys after use
2023-04-05 06:07:36 +03:00
pokamest
ad77d74f4b
Merge branch 'dev' into feature/qt6-libssh-support
2023-04-05 03:26:08 +01:00
vladimir.kuznetsov
48d673c853
fixed getting default port and default transport protocol in isServerPortBusy function
2023-04-04 18:20:19 +03:00
vladimir.kuznetsov
f8ef69b88a
removed setPassphraseCallback() function from ServerController and libssh::Client
2023-04-04 13:32:37 +03:00
vladimir.kuznetsov
a005ed2a84
now an instance of the serverController class is created at the place of use
2023-04-04 10:22:25 +03:00
vladimir.kuznetsov
1aa859b10d
moved passphraseCallback and passphraseDialog to startPage
...
- made some methods of the servercontroller class private
- returned a call to the checkSshConnection() function
2023-04-04 07:09:30 +03:00
vladimir.kuznetsov
5e099f522e
added private key export without password to client config
2023-04-03 17:27:55 +03:00
vladimir.kuznetsov
af5b9172ef
removed unused disconnectFromHost() from ServerController
2023-04-02 15:19:59 +03:00
vladimir.kuznetsov
f3aef67be6
Added a form for entering a passphrase for a private ssh key and the corresponding logic for processing a private key
2023-04-02 09:09:20 +03:00
vladimir.kuznetsov
c319c3f520
changed the way to get QSsh::SshConnection, now all resources are cleaned up after use, but the disconnectFromHost function becomes useless
2023-03-27 08:17:41 +03:00
vladimir.kuznetsov
f6ca22ecdd
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/qt6-libssh-support
2023-03-26 11:52:22 +03:00
pokamest
b98c6ca5c5
Merge pull request #192 from amnezia-vpn/bugfix/check-server-port-on-dns-container
...
bugfix/check-server-port-on-dns-container
2023-03-21 23:08:03 +00:00
vladimir.kuznetsov
5641874811
added skip port busy check for DNS container.
...
- added script execution error check when checking ports busy
2023-03-20 17:29:23 +03:00
vladimir.kuznetsov
6bf170e273
Merge branch 'bugfix/empty-port-when-check-server-ports' of github.com:amnezia-vpn/desktop-client into feature/qt6-libssh-support
2023-03-20 08:53:00 +03:00
vladimir.kuznetsov
084ac9b916
added a default port if it is not in the config when scanning the server for busy ports
2023-03-20 08:50:57 +03:00
vladimir.kuznetsov
6272ae842c
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/qt6-libssh-support
2023-03-19 17:23:18 +03:00
vladimir.kuznetsov
3b2d3a0b34
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/v2ray-container
2023-03-19 14:40:30 +03:00
vladimir.kuznetsov
a92f1b82d0
fixed a bug with incorrect port detection when clicking the "scan installed containers" button
2023-03-16 16:47:26 +03:00
vladimir.kuznetsov
2d30f86cc6
removed unused qtssh folder
2023-02-28 06:15:01 +03:00
vladimir.kuznetsov
fe3228ed74
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/v2ray-container
2023-02-28 05:34:34 +03:00
vladimir.kuznetsov
a287192649
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/qt6-libssh-support
2023-02-27 19:53:53 +03:00
vladimir.kuznetsov
917942be94
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/v2ray-container
2023-02-27 19:51:26 +03:00
vladimir.kuznetsov
f2e9631af4
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/container-existence-on-container-setup
2023-02-27 19:42:47 +03:00
vladimir.kuznetsov
69d4f0ce10
removed ContainerProps::containerTypeToString
2023-02-25 18:17:25 +03:00
vladimir.kuznetsov
2580475f67
added a button to scan the server for already installed containers
...
- refactoring of old code, redundant sections of code removed
2023-02-25 17:59:22 +03:00
vladimir.kuznetsov
ddc3fe7807
Added the advanced settings page
...
- added a button to scan the server for installed containers
- added a check on the presence of installed containers before configuring the server, if the containers are already installed, then we will add them to the GUI
- added new control element - PopupWarning.qml
2023-02-20 09:46:50 +03:00
vladimir.kuznetsov
c23c8e8462
changed the way shadowsocks client config was created
...
- some code style refactoring
2023-02-14 19:46:08 +03:00
vladimir.kuznetsov
e9b92b216a
added a check for port availability when installing up a container
...
- added wireguard service copying to debug build folder
2023-02-14 18:02:51 +03:00
vladimir.kuznetsov
2b0ba2aff9
added settings page for v2ray
2023-02-13 18:17:42 +03:00
vladimir.kuznetsov
68830021d6
changed v2ray client config generation
2023-02-13 10:05:15 +03:00
vladimir.kuznetsov
7d51cb7d58
added implementation of V2RayConfigurator and V2RayProtocol classes
2023-02-10 20:07:17 +03:00
vladimir.kuznetsov
8032e55d7c
added a template for the v2ray protocol
2023-02-09 12:41:10 +03:00
Dmitriy Karpushin
7c4030aaef
fix macos build
2023-02-08 19:09:24 +03:00
Dmitriy Karpushin
c1bf0f8799
[WIP] dynamic linking
2023-02-08 16:06:18 +03:00
vladimir.kuznetsov
4b0a4aa5d2
removed unused code
2023-02-08 16:06:18 +03:00
vladimir.kuznetsov
115be88e5d
added check for nullptr in sshclient
2023-02-08 16:06:18 +03:00
vladimir.kuznetsov
b2fd94d20e
added a check for the existence of the container before installing it
2023-02-06 19:19:49 +03:00
pokamest
32ca02bcc7
Crash fix on VPN connection
2023-01-31 01:38:49 +00:00
pokamest
ddefb99e5e
Merge branch 'dev' into feature/qt6-libssh-support
2023-01-31 00:53:24 +00:00
vladimir.kuznetsov
74fbce8b96
Merge branch 'dev' of github.com:amnezia-vpn/desktop-client into feature/qt6-libssh-support
2023-01-29 09:43:03 +03:00
vladimir.kuznetsov
ee609f3e8f
fixed warning with QFutureWatcher
...
- renamed readWireguardConfiguration function to match what it does
2023-01-24 09:43:45 +03:00
pokamest
580975fda1
Merge branch 'qt_migration' into feature/qt6-server-busy-notification
2023-01-16 18:13:07 +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
4a75f2ebca
Moved ssh lib wrapper from SshSession to SshClient
2022-12-26 12:43:51 +03:00
vladimir.kuznetsov
be39b3be8c
implementation of sending commands via ssh_channel_request_exec()
2022-12-26 10:12:42 +03:00