All notable changes to this project will be documented in this file.
[IMPROVED] Overall stability and security
[FIXED] (Linux) 'Allow LAN traffic' rules missing after system start
[FIXED] (Linux) Always-on Firewall issue on system boot
[IMPROVED] (macOS) Сompatibility with macOS Big Sur
[FIXED] (macOS) Removed dependencies from WIFI libraries
[FIXED] (Linux) Firewall: Allow LAN functionality
[FIXED] (Linux) Determine FastestServer when IVPN Firewall enabled
[NEW] Compatibility with the new IVPN GUI client
[FIXED] UI notification about the connection state
[IMPROVED] Minor improvements
[IMPROVED] User-defined extra configuration parameters for OpenVPN moved to separate file with access rights only for privileged account
[FIXED] Random disconnections on waking-up from sleep
[FIXED] (Linux) High CPU use with WireGuard connection
[FIXED] (macOS) Always-on Firewall is blocking traffic on system boot
[FIXED] (macOS) WireGuard connection error when a network interface not initialized
[IMPROVED] Overall stability
[FIXED] Potential disconnection when network changes
[FIXED] Potential disconnection when network changes
[NEW] Command line interface for IVPN service
[IMPROVED] Overall stability
[FIXED] macOS client start issue after the clean install
[FIXED] Deadlock issue in 'ping' package
[IMPROVED] Updated CA certificate for OpenVPN
[FIXED] "Automatically change port" feature
[FIXED] (Windows) Potential local privilege escalation vulnerability
[FIXED] Pause feature for WireGuard
[FIXED] Notify UI client that servers were updated
[FIXED] (Windows) Unable to connect WireGuard if its service not uninstalled
[FIXED] Firewall config changes from Always-On to On-Demand after upgrade
[FIXED] Processing of users additional OpenVPN parameters
[NEW] First version of IVPN Daemon written in Golang