2.1.0 Release including following security bug fixes:
- [AVP-01-001] Fix permissions for Linux and MacOS
- [AVP-01-005, AVP-01-015] Store app config securely - servers list part is encrypted and key stored in keychain
- [AVP-01-011] Privileged process access list - Amnezia service able to run only hard-coded commands
- [AVP-01-014] When importing OpenVPN config Amnezia will check it for suspicious scripts
- [AVP-01-010] OpenVPN management port random selection
What's Changed
- Linux deploy updated v2 by @leetthewire in #73
- Improve build process for iOS by @AlexKLWS in #71
- QR code native ios by @pokamest in #77
- Ios wireguard version bump @pokamest in #53
- Ios wireguard fix and version bump by @dartsyms in #78
- Open config in app, share configs by @eugenyorbitsoftcom in #83
- Android shadowsocks by @pokamest in #70
- Fix: infinite reconnect when using wireguard on Android 7 and 7.1 by @dimmdev in #96
- AVP-01-001 (Fix permissions for Linux and MacOS) by @leetthewire in #90
- Error descriptions for containers by @leetthewire in #91
- Cleanup easyrsa by @pokamest in #95
- Fixed installing scripts for Linux by @leetthewire in #93
- Linux deploy refactored by @leetthewire in #92
- Secure config [AVP-01-005, AVP-01-015] by @pokamest in #97
- Secure config by @pokamest in #87
- QtKeyChain module added [AVP-01-005, AVP-01-015] by @pokamest in #99
- AVP-01-011 (Privileged process access list) by @pokamest in #94
- Check openvpn config for scripts [AVP-01-014] by @pokamest in #100
- OpenVPN random mgmt port [AVP-01-010] by @pokamest in #101
Full Changelog: 2.0.10...2.1.0