pokamest
33d1518fd2
Request internet permission before connect for iOS ( #794 )
...
* Attempt to fix API error 1100
* NSURLSession fake call to exec iOS network settings dialog
* use http://captive.apple.com/generate_204 for requesting internet
permission
* moved MobileUtils to IosController
* replaced callbacks with signal-slots in apiController
2024-05-16 14:19:56 +01:00
albexk
abb3c918e3
Android notification and routing ( #797 )
...
Android notification and routing
2024-05-12 16:04:14 +01:00
Mykola Baibuz
5bd8c33a6d
Update Mozilla upstream ( #790 )
...
* Update Mozilla upstream
2024-05-08 22:02:02 +01:00
Mykola Baibuz
7e2f223d7f
Prevent service log spam on Windows
2024-04-30 22:17:50 +03:00
pokamest
5bed92ab0b
WindowsTunnelService typo fix
2024-04-29 11:12:27 +01:00
Nethius
87b738ef16
added killSwitch switcher ( #746 )
...
* added killSwitch switcher
* KillSwitch toggle for OpenVPN and XRay
* killSwitch toggle for AWG/WG protocol
* Some fixes for killSwitch
2024-04-25 14:01:00 +01:00
Mykola Baibuz
23715fca8b
Add support for native WG configs without PSK parameter
2024-04-19 22:14:06 +03:00
Nethius
a8ccea00c7
added masking parameters for native wireguard configs ( #743 )
...
Added masking parameters for native wireguard configs
2024-04-18 18:23:15 +01:00
isamnezia
151e662027
VPNC control and logging ( #748 )
...
VPNC control and logging
2024-04-14 23:04:01 +01:00
Igor Sorokin
d0a7fc5116
Fix OpenVPN over Cloak (iOS)
2024-04-04 01:56:27 +03:00
Nethius
adab30fc81
feature/app-split-tunneling ( #702 )
...
App Split Tunneling for Windows and Android
2024-04-01 12:45:00 +01:00
albexk
c6e6f2ae84
Add a function that minimizes the Android app ( #692 )
...
Add a function that minimizes the Android app
2024-03-31 12:14:12 +01:00
Mykola Baibuz
ba4237f1dd
Xray with Reality protocol ( #494 )
...
* Xray with Reality for desktops
2024-03-27 11:02:34 +00:00
isamnezia
516e3da7e2
Fix open log crash and side log improvements ( #694 )
...
Fix open log crash
2024-03-20 15:35:36 +00:00
pokamest
553a6a73dd
Merge pull request #697 from amnezia-vpn/bugfix/Service-crash-after-disconnecting
...
ISSUE: Service is crashed after disconnecting
2024-03-18 10:52:25 +00:00
Mykola Baibuz
e646b85e56
Setup MTU for WG/AWG protocol ( #576 )
...
Setup MTU for AWG/WG protocol
2024-03-18 10:41:53 +00:00
Dan Nguyen
b7c513c05f
ISSUE: Service is crashed after disconnecting
...
ROOT CAUSE: When disconnecting service, m_logworker is deleted in thread which does not have affinity with m_logworker.
The time m_logworker is deleted, it may be used by m_logthread and make the service crashed
ACTION: Connect signal finished() of m_logthread to deleteLater() slot of m_logworker to safety delete it.
2024-03-17 07:09:57 +07:00
Igor Sorokin
fceccaefcc
Add AllowedIPs config change
2024-03-12 19:57:45 +03:00
isamnezia
840c388ab9
Add in-app screenshot preventing ( #606 )
...
In-app screenshot preventing fixes
2024-03-06 01:18:19 +00:00
albexk
080e1d98c6
Add Quick Settings tile ( #660 )
...
* Add Quick Settings tile
- Add multi-client support to AmneziaVpnService
- Make AmneziaActivity permanently connected to AmneziaVpnService while it is running
- Refactor processing of connection state changes on qt side
- Add VpnState DataStore
- Add check if AmneziaVpnService is running
* Add tile reset when the server is removed from the application
2024-03-04 15:08:55 +00:00
isamnezia
ca633ae882
Remove VPN configurations after app reset on iOS ( #661 )
2024-03-04 12:25:49 +00:00
pokamest
ee762c4cef
Merge pull request #653 from amnezia-vpn/fix/config-from-tg
...
Fix adding config from bot (iOS)
2024-02-29 07:05:24 -08:00
Igor Sorokin
73eb85f2f4
Sync configs
2024-02-29 13:58:11 +03:00
Igor Sorokin
f8b2cce618
Fix adding config from bot
2024-02-29 08:36:56 +03:00
isamnezia
9c4ee4014d
Fix for Codacy: variable name should be between 3 and 40 characters long ( #608 )
...
Tiny fixes for iOS
2024-02-19 13:13:10 +00:00
isamnezia
f640d4b5f5
Remove config string dependency ( #577 )
...
Remove WG/AWG config string dependency
2024-02-16 10:30:00 +00:00
isamnezia
f3a168fd43
Codacy compatibility ( #575 )
...
Refactor and split iostunnel with cmake changes, code cleanup
2024-02-10 22:55:54 +00:00
isamnezia
158c11a0ec
Ios log 4 ( #569 )
...
iOS logging refactoring
2024-02-10 16:44:55 +00:00
pokamest
f412ac6260
Merge pull request #537 from amnezia-vpn/ios-log-3
...
Disable ioslogger (due memory leak)
2024-01-29 11:37:17 -08:00
pokamest
b45517bafd
Merge pull request #444 from amnezia-vpn/feature/killswitch
...
Kill Switch for desktop client
2024-01-29 11:23:23 -08:00
Mykola Baibuz
e0891e1a15
Change license text
2024-01-28 05:39:12 -05:00
Mykola Baibuz
427b43c99b
Add code license
2024-01-27 07:50:50 -05:00
Igor Sorokin
709fbac231
Disable ioslogger (due memory leak)
2024-01-25 19:07:22 +03:00
Mykola Baibuz
5c9d45a8a8
Use MacOS logic for LinuxFirewall
2024-01-24 17:20:50 -05:00
Igor Sorokin
b3eda4106d
Fix: Share view is not showing on iPadOS
2024-01-23 23:41:08 +03:00
Igor Sorokin
4d88eb8e79
Try to expand 'internal error'
2024-01-23 18:41:33 +03:00
Igor Sorokin
2e4908c557
Records detailed disconnect error info to log
2024-01-21 20:41:06 +03:00
Igor Sorokin
401784414a
Fix: 'OpenVPN' is recorded to the log instead of 'WireGuard'
2024-01-21 19:05:24 +03:00
albexk
2b61c48303
Hide "QR-code" button from config import menu for Android devices without camera
2024-01-20 18:20:06 +03:00
albexk
3e02dfef63
Refactoring Android logging ( #511 )
...
Refactoring Android logging
2024-01-20 13:40:12 +00:00
pokamest
3702d69b9d
Merge branch 'dev' into feature/killswitch
2024-01-19 14:58:28 +00:00
Igor Sorokin
51070635a5
Change to amneziawg-apple
2024-01-19 03:27:44 +03:00
pokamest
65a04799ef
Merge branch 'dev' into feature/killswitch
2024-01-11 13:45:56 +00:00
albexk
a961932b2e
Refactor AndroidUtils
2023-12-26 17:41:49 +03:00
albexk
e8cc80f046
Refactor Android open file method
...
Fix some bugs with mimetype filters when the Qt mimetype database does not match the Android database
2023-12-26 16:30:33 +03:00
Mykola Baibuz
a4f3d08c02
Fix PF config path
2023-12-23 14:21:13 +02:00
Mykola Baibuz
3d2174d84e
MacOS WG/AWG killswitch
2023-12-23 12:51:55 +02:00
Mykola Baibuz
d94e27bfa9
Linux killswitch
2023-12-16 09:19:04 -05:00
albexk
195bdb947e
Refactor import config
...
Remove the path filter, as the content path may not contain a filename.
Disable import when viewing files.
Config can be imported from:
- shared file
- shared text
- vpn:// link
2023-12-11 22:56:01 +03:00
albexk
1576aed1ea
Add network state listening and reconnection
...
Vpn reconnects when the default network is changed
2023-12-11 15:16:50 +03:00