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
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
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
599910daea
added openvpn certificate revocation
2023-01-15 18:09:05 +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
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
vladimir.kuznetsov
50e8aff8fa
added ssh_channel_close() in ShhSession
2022-12-25 15:46:56 +03:00
vladimir.kuznetsov
3277717a7f
Added error handling
...
Added write to channel in callbacks
2022-12-23 14:50:48 +03:00
vladimir.kuznetsov
f9b2829396
removed linking with botan and qssh
2022-12-23 10:13:06 +03:00
vladimir.kuznetsov
81cf108471
moved and formatted code for sftp to sshSession class
2022-12-22 19:55:30 +03:00
vladimir.kuznetsov
5075fe358e
added callbacks for output from a remote host
2022-12-21 08:13:06 +03:00
vladimir.kuznetsov
c8085a368f
added class to open ssh connection using libssh and write data to ssh channel
2022-12-20 13:43:46 +03:00
pokamest
951d915326
libssh init
2022-12-14 21:50:52 +01:00
vladimir.kuznetsov
3742583508
added zlib to submodules. Added build and link zlib, libssh in CMakeLists.txt
2022-12-06 18:17:10 +03:00
Mykola Baibuz
a87610c856
Use libssh for server setup script
...
That gives some advantages in supported key types.
2022-12-04 01:43:53 +03:00
pokamest
48dc532de6
Merge branch 'dev' into qt_migration
2022-11-30 14:26:44 +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
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
3ce1ec708d
App refactoring finished
2022-08-25 17:35:28 +03:00
pokamest
13e2c325e1
Merge pull request #95 from amnezia-vpn/easyrsa_cleanup
...
Cleanup easyrsa
2022-08-16 13:02:27 +03:00
pokamest
21d4f0f569
Cleanup easyrsa
2022-08-11 12:30:42 +03:00
leetthewire
44496e424a
errors for containers
2022-08-11 01:14:37 +04:00
pokamest
912051637a
Android manifest fix, IPC refactoring
2022-02-22 02:08:57 +03:00
pokamest
6d1c9edc24
Log panel added
2022-02-04 17:49:48 +03: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
pokamest
e7dd964825
ServerController fix
2021-12-22 13:41:09 +03:00
pokamest
1d51419a11
QR codes rework
2021-12-20 02:29:23 +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
pokamest
67d413956d
AndroidController reimpl
2021-11-26 17:43:02 +03:00
pokamest
2e92705f9c
build fix
2021-11-22 01:42:16 -08:00
pokamest
2773d7598b
VPN connection routine fixed
2021-11-19 19:02:39 +03:00
pokamest
dde04ff979
IKEv2 fixes
...
TOR fixes
tray fix
2021-11-18 01:40:28 +03:00
pokamest
e0f42f4a0a
ProtocolsModel bug fixes
2021-11-17 23:42:17 +03:00
pokamest
25428c9165
Share WireGuard page
...
Share IKEv2 page
2021-11-15 18:17:28 +03:00