Commit graph

84 commits

Author SHA1 Message Date
vladimir.kuznetsov
36a2482165 Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into feature/new-gui 2023-08-28 14:44:47 +03:00
pokamest
ece15c7394
Refactoring/ios (#300)
iOS app refactoring (native part):
- connection bugs fixed
- improved stability 
- logs from network extension
2023-08-27 18:46:41 +01:00
Mykola Baibuz
5a4dec3dc5 Fix stop button for Android 2023-08-23 17:16:40 -04:00
vladimir.kuznetsov
14fa0b4fd3 added qr code scanner for ios 2023-08-13 11:28:32 +05:00
vladimir.kuznetsov
e0d93eaa9f Merge branch 'dev' of github.com:amnezia-vpn/amnezia-client into feature/new-gui 2023-08-09 10:33:34 +05:00
pokamest
5510ff7dce
iOS connection fixes (#278)
iOS VPN connection fixes
2023-08-09 03:02:41 +01:00
pokamest
a1a6185fd6
Fixes for split tunneling (#272)
Fixes for split tunneling
2023-08-09 00:41:00 +01:00
vladimir.kuznetsov
cd3263db50 made libssh::ssh_connect a non-blocking feature
- extended error handling when connecting via ssh
2023-06-10 05:25:41 +03:00
vladimir.kuznetsov
116fa6777b added logic to the connect to vpn button 2023-05-14 21:11:19 +08:00
pokamest
af29637163 Merge branch 'dev' 2023-04-11 18:00:54 +01:00
Josh Soref
7351fe9633
Spelling (#214)
Spelling fixed
2023-04-11 14:50:44 +01: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
af5b9172ef removed unused disconnectFromHost() from ServerController 2023-04-02 15:19:59 +03:00
Dmitriy Karpushin
5f85bf62f5 Missing def check 2023-03-29 09:30:52 +03:00
Dmitriy Karpushin
8fa409d6c1 Restoration of bandwidth meter after closing of GUI 2023-03-29 09:30:45 +03:00
pokamest
cba78190a8 iOS build fix 2023-03-16 11:43:18 -07:00
Dmitriy Karpushin
39736e865e Merge branch 'feature/android_qt6_moving' into feature/android_bandwidth_counter
# Conflicts:
#	client/platforms/android/android_controller.cpp
#	client/platforms/android/android_controller.h
2023-01-19 14:09:12 +03:00
Dmitriy Karpushin
ad4b3dfad1 [WIP] cmake build for android 2022-12-27 15:37:58 +03:00
Dmitriy Karpushin
54dc363231 iOS fix + Android connection status restoration fix 2022-12-15 18:46:15 +03:00
Dmitriy Karpushin
d417fa58ab OpenVPN bandwidth counter for Android 2022-12-14 18:52:19 +03:00
pokamest
1de143362c Merge branch 'dev' into qt_migration 2022-12-13 15:09:05 +01:00
pokamest
9c5e1faf46 Build fixes 2022-12-12 14:41:54 +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
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
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
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
Alex Kh
e1293c2c74 Merge remote-tracking branch 'origin/dev' into ios-wireguard 2022-02-15 10:55:45 +04:00
pokamest
ad9d45a154 Dns selection implemented 2022-02-01 19:48:59 +03:00
pokamest
02acbecef5 Re-resolve sites after VPN Connected 2022-01-22 20:00:06 +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
5ae9873455 Destructor crash fix 2021-12-20 15:43:36 +03:00
pokamest
343e6a50df resetIpStack added 2021-12-15 14:53:07 +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
d28a2ebc57 NotificationHandler systemtray 2021-11-28 17:28:25 +03:00
pokamest
67d413956d AndroidController reimpl 2021-11-26 17:43:02 +03:00
pokamest
2773d7598b VPN connection routine fixed 2021-11-19 19:02:39 +03:00
pokamest
44f4d083bf VPN connection moved to separate thread 2021-10-26 12:59:20 +03:00
pokamest
421f665e85 Tiny fixes 2021-10-22 01:07:20 +03:00
Розов Никита Валерьевич
28ae7eeaee add disable openvpnconnection, refactoring 2021-10-13 18:33:43 +03:00
Розов Никита Валерьевич
6c2e6ead2b fix merge conflicts 2021-10-11 16:54:20 +03:00
Розов Никита Валерьевич
f4a55d60a4 Merge branch 'dev' into feature/android-openvpn-protocol 2021-10-11 15:37:17 +03:00
Розов Никита Валерьевич
1ceee8901e add openvpn connection logic draft 2021-10-09 20:17:19 +03:00
pokamest
d275702080 Add protocol name to json connection config 2021-10-08 00:50:26 +03:00
pokamest
344d23bad1 Fix for android 2021-10-07 22:52:13 +03:00
pokamest
d4b9557508 Refactoring 2021-10-05 12:22:13 +03:00