Preflight checks
Describe the bug
when in full screen the windscribe button dosn't do anything when not in full screen it works fine
Operating system
Other (specify in OS details)
OS details
mac os 26.6.2 (25G83)
App version
2.23.11
Steps to reproduce
- open google chrome in fullscreen
- close (not force close) windscribe if not done already
- you should still see the menu bar with the windscribe button
- click the windscribe button and nothing happens
Expected behavior
it should show the same options it does already without being in full screen
Actual behavior
nothing happens
Debug log or username
{"tm": "2026-08-26 11:41:39.263", "lvl": "info", "mod": "installer", "msg": "=== Started ==="}
{"tm": "2026-08-26 11:41:39.264", "lvl": "info", "mod": "installer", "msg": "App version: 2.23.11"}
{"tm": "2026-08-26 11:41:39.264", "lvl": "info", "mod": "installer", "msg": "CPU architecture: arm64"}
{"tm": "2026-08-26 11:41:39.264", "lvl": "info", "mod": "installer", "msg": "MacOS version: Version 26.6.2 (Build 25G83)"}
{"tm": "2026-08-26 11:41:39.359", "lvl": "info", "mod": "installer", "msg": "System language: en"}
{"tm": "2026-08-26 11:41:39.359", "lvl": "info", "mod": "installer", "msg": "Using language: en"}
{"tm": "2026-08-26 11:41:41.285", "lvl": "info", "mod": "installer", "msg": "Installer starting"}
{"tm": "2026-08-26 11:41:41.285", "lvl": "info", "mod": "installer", "msg": "Starting execution"}
{"tm": "2026-08-26 11:41:41.347", "lvl": "info", "mod": "installer", "msg": "Helper not installed"}
{"tm": "2026-08-26 11:41:47.543", "lvl": "info", "mod": "installer", "msg": "Extracting and installing Windscribe app"}
{"tm": "2026-08-26 11:41:49.848", "lvl": "info", "mod": "installer", "msg": "Windscribe app installed"}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "=== Started ==="}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "App version: "v2.23.11""}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "Platform: "cocoa""}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "OS Version: "MacOS Version 26.6.2 (Build 25G83)""}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "CPU architecture: "arm64""}
{"tm": "2026-08-27 16:35:30.188", "lvl": "info", "mod": "basic", "msg": "UI languages: QList("en-Latn-US", "en-US", "en-Latn", "en")"}
{"tm": "2026-08-27 16:35:30.188", "lvl": "debug", "mod": "basic", "msg": "No extra config found"}
{"tm": "2026-08-27 16:35:30.766", "lvl": "debug", "mod": "basic", "msg": "verifyAppBundleIntegrity completed successfully"}
{"tm": "2026-08-27 16:35:30.766", "lvl": "debug", "mod": "basic", "msg": "DpiScaleManager::constructor -> DPI: 72 ; scale: 1 ; devicePixelRatio: 2"}
{"tm": "2026-08-27 16:35:30.768", "lvl": "debug", "mod": "basic", "msg": "GUI pid: 66977"}
{"tm": "2026-08-27 16:35:30.768", "lvl": "info", "mod": "basic", "msg": "GUI settings {"appSkin":1,"appSkinDesc":"Van Gogh","backgroundSettings":{"aspectRatioMode":1,"connectedBackgroundType":1,"disconnectedBackgroundType":1},"isAutoConnect":false,"isAutoSecureNetworks":true,"isDockedToTray":false,"isHideFromDock":false,"isLaunchOnStartup":true,"isMinimizeAndCloseToTray":false,"isShowLocationHealth":false,"isShowNotifications":false,"isStartMinimized":false,"multiDesktopBehaviour":0,"orderLocation":0,"orderLocationDesc":"Geography","shareProxyGateway":{"isEnabled":false,"passwordDesc":"empty","port":0,"proxySharingMode":0,"proxySharingModeDesc":"HTTP","requireAuth":true,"usernameDesc":"empty","whileConnected":false},"shareSecureHotspot":{"isEnabled":false,"passwordDesc":"empty","ssidDesc":"empty"},"soundSettings":{"connectedSoundType":0,"disconnectedSoundType":0},"splitTunneling":{"apps":[],"networkRoutes":[],"settings":{"active":false,"mode":0,"modeDesc":"Exclude"}},"trayIconColour":2,"trayIconColourDesc":"OS Default","version":8}"}
{"tm": "2026-08-27 16:35:31.106", "lvl": "debug", "mod": "basic", "msg": "Backend::init()"}
{"tm": "2026-08-27 16:35:31.106", "lvl": "info", "mod": "basic", "msg": "Engine settings {"amneziawgPreset":"A - No Junk Russia Primary","connectedDnsInfo":{"controldApiKey":"empty","hostnames":[],"isSplitDns":false,"type":0,"upStream1":"","upStream2":""},"connectionSettings":{"isAutomatic":true,"port":443,"protocol":5,"protocolDesc":"WireGuard"},"decoyTrafficSettings":{"isEnabled":false,"volume":0},"dnsManagerDesc":"Auto","dnsPolicy":2,"dnsPolicyDesc":"Cloudflare","firewallSettings":{"mode":1,"modeDesc":"Auto","when":0,"whenDesc":"Before Connection"},"ipStackEgress":0,"ipStackEgressDesc":"Auto","isAllowLanTraffic":false,"isAntiCensorship":false,"isKeepAliveEnabled":false,"isTerminateSockets":true,"language":"en","macAddrSpoofing":{"isAutoRotate":false,"isEnabled":false,"macAddress":"","networkInterfaces":[{"friendlyName":"","networkOrSsid":""},{"friendlyName":"Wi-Fi","networkOrSsid":"Fasterxfi"}],"selectedNetworkInterface":{"friendlyName":"","networkOrSsid":""}},"networkPreferredProtocols":{},"packetSize":{"isAutomatic":true,"mtu":-1},"protocolTweaksMethod":0,"protocolTweaksMethodDesc":"Auto","proxySettings":{"address":"","option":0,"optionDesc":"None","port":0},"serverRoutingMethod":0,"serverRoutingMethodDesc":"Auto","tapAdapter":2,"updateChannel":0,"updateChannelDesc":"Release","version":12}"}
{"tm": "2026-08-27 16:35:31.117", "lvl": "info", "mod": "wsnet", "msg": "wsnet version: v2.23.11-0-gb40a51c"}
{"tm": "2026-08-27 16:35:31.117", "lvl": "info", "mod": "wsnet", "msg": "c-ares version: 1.34.5"}
{"tm": "2026-08-27 16:35:31.117", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel: [2001:558:feed::1]:53,[2001:558:feed::2]:53,[2601:58a:8681:d9f0:c294:35ff:fed9:7e03]:53,75.75.75.75:53,75.75.76.76:53"}
{"tm": "2026-08-27 16:35:31.122", "lvl": "info", "mod": "wsnet", "msg": "openssl version: 4.0.0"}
{"tm": "2026-08-27 16:35:31.122", "lvl": "info", "mod": "wsnet", "msg": "curl version: 8.19.0"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Base platform: mac"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Platform name: macos"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Use staging domains: false"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "App version: 2.23.11"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "OpenVpn version: 2.7.4"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Language: en"}
{"tm": "2026-08-27 16:35:31.124", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI settings settled sucessfully"}
{"tm": "2026-08-27 16:35:31.124", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI_impl::ServerAPI_impl, use a failover from settings"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "debug", "mod": "basic", "msg": "setWindowPosFromPersistent() - screen "Built-in Retina Display" - geometry QRect(0,0 1710x1112) - virtualGeometry QRect(0,0 1710x1112) - logicalDotsPerInch 72 - devicePixelRatio 2"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "debug", "mod": "basic", "msg": "setWindowPosFromPersistent() - restored app geometry: QRect(194,323 350x240)"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "info", "mod": "basic", "msg": "Installed helper version: 143"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "info", "mod": "basic", "msg": "Current helper version: 143"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "debug", "mod": "basic", "msg": "Windscribe helper connected ok"}
{"tm": "2026-08-27 16:35:31.127", "lvl": "debug", "mod": "service", "msg": "Client connected"}
{"tm": "2026-08-27 16:35:31.130", "lvl": "info", "mod": "basic", "msg": "Helper version "143""}
{"tm": "2026-08-27 16:35:31.135", "lvl": "info", "mod": "service", "msg": "Killing OpenVPN processes"}
{"tm": "2026-08-27 16:35:31.173", "lvl": "info", "mod": "service", "msg": "Killing Stunnel processes"}
{"tm": "2026-08-27 16:35:31.190", "lvl": "info", "mod": "service", "msg": "Killing WStunnel processes"}
{"tm": "2026-08-27 16:35:31.196", "lvl": "debug", "mod": "basic", "msg": "DpiScaleManager::setMainWindow -> no DPI or pixel ratio changes"}
{"tm": "2026-08-27 16:35:31.202", "lvl": "debug", "mod": "basic", "msg": "RestoreDNSManager::restoreState()"}
{"tm": "2026-08-27 16:35:31.205", "lvl": "info", "mod": "service", "msg": "Set DNS script: disabled"}
{"tm": "2026-08-27 16:35:31.227", "lvl": "info", "mod": "service", "msg": "Restoring original global network settings\nError: Cannot find original Global IPv4 configuration\nNo original Global IPv6 configuration to restore\nError: Cannot find original Global DNS configuration\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n"}
{"tm": "2026-08-27 16:35:31.229", "lvl": "info", "mod": "service", "msg": "WireGuardController::stop() called when not initialized - attempting cleanup"}
{"tm": "2026-08-27 16:35:31.261", "lvl": "debug", "mod": "basic", "msg": "ImageResourcesSvg::run() - all SVGs loaded"}
{"tm": "2026-08-27 16:35:31.275", "lvl": "info", "mod": "service", "msg": "Killing ctrld processes"}
{"tm": "2026-08-27 16:35:31.289", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:35:31.382", "lvl": "info", "mod": "basic", "msg": "Changed DNS servers for DnsResolver to: QList("1.1.1.1", "1.0.0.1")"}
{"tm": "2026-08-27 16:35:31.382", "lvl": "info", "mod": "wsnet", "msg": "Set dns servers by client: 1.1.1.1,1.0.0.1"}
{"tm": "2026-08-27 16:35:31.507", "lvl": "info", "mod": "basic", "msg": "Turning boot firewall off for non-always-on mode"}
{"tm": "2026-08-27 16:35:31.509", "lvl": "info", "mod": "service", "msg": "Set firewall on boot: false"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI_impl::setIgnoreSslErrors, false"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::setIgnoreSslErrors, false"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI_impl::setApiResolutionsSettings, default behavior, no overridden domains"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "debug", "mod": "best_location", "msg": "Best location loaded from settings: "651Atlanta - Peachtree""}
{"tm": "2026-08-27 16:35:31.612", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 16:35:31.623", "lvl": "info", "mod": "basic", "msg": "Firewall state from last app start: false launched on startup: false"}
{"tm": "2026-08-27 16:35:31.624", "lvl": "debug", "mod": "cli_ipc", "msg": "IPC server for CLI started"}
{"tm": "2026-08-27 16:35:31.629", "lvl": "info", "mod": "basic", "msg": "Location permission granted"}
{"tm": "2026-08-27 16:35:31.655", "lvl": "debug", "mod": "service", "msg": "Clear firewall rules"}
{"tm": "2026-08-27 16:35:31.673", "lvl": "info", "mod": "firewall_controller", "msg": "firewallOff disabled"}
{"tm": "2026-08-27 16:35:31.673", "lvl": "info", "mod": "basic", "msg": "Turning boot firewall off for non-always-on mode"}
{"tm": "2026-08-27 16:35:31.676", "lvl": "info", "mod": "service", "msg": "Set firewall on boot: false"}
{"tm": "2026-08-27 16:35:31.688", "lvl": "debug", "mod": "basic", "msg": "Use all API resources from the previous run"}
{"tm": "2026-08-27 16:35:31.688", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:35:31.839", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 16:35:31.855", "lvl": "info", "mod": "basic", "msg": "Network Changed: Index: 4 , Network/SSID: "Fasterxfi" , MAC: "fc:b2:14:7d:eb:b0" friendly: "Fasterxfi""}
{"tm": "2026-08-27 16:35:31.855", "lvl": "info", "mod": "wsnet", "msg": "Trying: hrd: win"}
{"tm": "2026-08-27 16:35:31.855", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel are changed: 1.1.1.1:53,1.0.0.1:53"}
{"tm": "2026-08-27 16:35:31.975", "lvl": "debug", "mod": "basic", "msg": "Engine::onHostIPsChanged, ips count: 2"}
{"tm": "2026-08-27 16:35:31.975", "lvl": "debug", "mod": "basic", "msg": "Return to WhitelistIpsCallback in wsnet"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": " Trying 193b2cdee5eeb3e29352c4d568be3ace:443...\n"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9342"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": "update session status (changed since last call)"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": "[SessionStatus] (is_premium: true; status: 1; rebill: 0; billing_plan_id: 82; premium_expire_date: 2027-08-27; traffic_used: 519226580; traffic_max: -1; email_status: 1; static_ips_count: 0; alc_count: 0; last_reset_date: 2026-08-26)"}
{"tm": "2026-08-27 16:35:32.119", "lvl": "debug", "mod": "basic", "msg": "All API resources have been updated"}
{"tm": "2026-08-27 16:35:32.120", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:35:32.279", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 342 servers, revision 9522"}
{"tm": "2026-08-27 16:35:32.280", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:35:32.291", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:35:32.371", "lvl": "debug", "mod": "basic", "msg": "Received Check Update Answer"}
{"tm": "2026-08-27 16:35:32.371", "lvl": "info", "mod": "basic", "msg": "No available update"}
{"tm": "2026-08-27 16:35:32.398", "lvl": "debug", "mod": "best_location", "msg": "prevBestLocationId= "651Atlanta - Peachtree" ; prevBestLocationLatency= 2147483647"}
{"tm": "2026-08-27 16:35:32.398", "lvl": "debug", "mod": "best_location", "msg": "Detected min latency= 24 ; id= "11Miami - Florida Man""}
{"tm": "2026-08-27 16:35:32.398", "lvl": "debug", "mod": "best_location", "msg": "Best location changed to "11Miami - Florida Man""}
{"tm": "2026-08-27 16:35:32.403", "lvl": "debug", "mod": "best_location", "msg": "prevBestLocationId= "11Miami - Florida Man" ; prevBestLocationLatency= 2147483647"}
{"tm": "2026-08-27 16:35:32.403", "lvl": "debug", "mod": "best_location", "msg": "Detected min latency= 22 ; id= "11Miami - Vice""}
{"tm": "2026-08-27 16:35:32.403", "lvl": "debug", "mod": "best_location", "msg": "Best location changed to "11Miami - Vice""}
{"tm": "2026-08-27 16:35:41.271", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9522"}
{"tm": "2026-08-27 16:35:50.181", "lvl": "info", "mod": "user", "msg": "Requesting ROBERT filters from server"}
{"tm": "2026-08-27 16:35:50.319", "lvl": "info", "mod": "user", "msg": "Get ROBERT filters response: true"}
{"tm": "2026-08-27 16:35:50.862", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:36:56.949", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:37:00.104", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:37:00.209", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:37:10.181", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:30.489", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:40.541", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:50.479", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:55.601", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:39:15.703", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:39:40.791", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:39:43.166", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:40:32.978", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:40:33.331", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:40:43.417", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:41:18.542", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:41:23.560", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:48:45.669", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:07.984", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onSleepMode(), state_ = 0"}
{"tm": "2026-08-27 16:49:17.906", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.268", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.279", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onWakeMode(), state_ = 0"}
{"tm": "2026-08-27 16:49:18.396", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.506", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.612", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.737", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:50:53.673", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:50:58.735", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:18.780", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:19.397", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:19.507", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:24.414", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:24.739", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:29.685", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:52:19.922", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:53:50.362", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:04.799", "lvl": "debug", "mod": "user", "msg": "Location selected: "11Boston - Harvard""}
{"tm": "2026-08-27 16:55:04.802", "lvl": "debug", "mod": "basic", "msg": "getOsDnsServers - found 5 OS DNS resolver(s): 2 IPv4, 3 IPv6"}
{"tm": "2026-08-27 16:55:04.849", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 16:55:04.950", "lvl": "info", "mod": "basic", "msg": "Automatic enable firewall before connection"}
{"tm": "2026-08-27 16:55:04.992", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:05.057", "lvl": "debug", "mod": "basic", "msg": "MutableLocationInfo created: "Boston - Harvard" "62.93.176.91; 62.93.176.78; 62.93.176.65; " ; Selected node: 2"}
{"tm": "2026-08-27 16:55:05.058", "lvl": "debug", "mod": "basic", "msg": "radiusUsername openvpn: "8h5wlzgv-z8cvh6y""}
{"tm": "2026-08-27 16:55:05.058", "lvl": "debug", "mod": "basic", "msg": "radiusUsername ikev2: "8h5wlzgv-xpgvd6j""}
{"tm": "2026-08-27 16:55:05.058", "lvl": "info", "mod": "conn_bc47", "msg": "Connecting to "Boston - Harvard""}
{"tm": "2026-08-27 16:55:05.107", "lvl": "info", "mod": "conn_bc47", "msg": "Connection settings: automatic"}
{"tm": "2026-08-27 16:55:05.107", "lvl": "info", "mod": "conn_bc47", "msg": ""Location nodes: node1 = {ip1 = 62.93.176.91, ip2 = 62.93.176.92, ip3 = 62.93.176.93}; node2 = {ip1 = 62.93.176.78, ip2 = 62.93.176.79, ip3 = 62.93.176.80}; node3 = {ip1 = 62.93.176.65, ip2 = 62.93.176.66, ip3 = 62.93.176.67}; ""}
{"tm": "2026-08-27 16:55:05.121", "lvl": "info", "mod": "conn_bc47", "msg": "Default adapter and gateway: "adapter name = en0 (v6: en0); adapter IPs = (10.0.0.27,2601:58a:8681:d9f0:25:8d20:8191:25f4); gateway IPs = (10.0.0.1,fe80::c294:35ff:fed9:7e03); remote IP = ; dns = (); ifIndex = not detected""}
{"tm": "2026-08-27 16:55:05.121", "lvl": "info", "mod": "conn_bc47", "msg": "Connecting to IP: "62.93.176.67" protocol: "WireGuard" port: 443"}
{"tm": "2026-08-27 16:55:05.121", "lvl": "info", "mod": "conn_bc47", "msg": "Requesting WireGuard config for hostname = "us-east-145.windscribe.com" isIpv6Support = true"}
{"tm": "2026-08-27 16:55:05.121", "lvl": "debug", "mod": "wireguard", "msg": "Calling WireGuard init with new keypair"}
{"tm": "2026-08-27 16:55:05.155", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:05.279", "lvl": "debug", "mod": "conn_bc47", "msg": "Whitelist connecting ip: "62.93.176.67""}
{"tm": "2026-08-27 16:55:05.279", "lvl": "debug", "mod": "conn_bc47", "msg": "Whitelist DNS-server ip: QList("10.255.255.1")"}
{"tm": "2026-08-27 16:55:05.377", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:05.394", "lvl": "debug", "mod": "conn_bc47", "msg": "Starting WireGuard daemon"}
{"tm": "2026-08-27 16:55:05.532", "lvl": "info", "mod": "wireguard", "msg": "WireGuard started after 0 retries"}
{"tm": "2026-08-27 16:55:05.710", "lvl": "info", "mod": "wireguard", "msg": "Configuring WireGuard..."}
{"tm": "2026-08-27 16:55:05.715", "lvl": "debug", "mod": "service", "msg": "WireGuardAdapter::setIpAddress: input="100.101.249.114,fd54:4::e525:f972:813d:73ec""}
{"tm": "2026-08-27 16:55:05.715", "lvl": "debug", "mod": "service", "msg": "WireGuardAdapter::setIpAddress: parsed v4="100.101.249.114/32", v6="fd54:4::e525:f972:813d:73ec/128""}
{"tm": "2026-08-27 16:55:05.829", "lvl": "info", "mod": "service", "msg": "DOMAIN: windscribe-client\nVPN DNS: 10.255.255.1\nSaving current global network settings\nCreating new network service with UUID: 019566B0-ECE7-707F-9A54-EED796210EB0\nVPN ROUTER V6: fd54:4::e525:f972:813d:73ec\n"}
{"tm": "2026-08-27 16:55:05.830", "lvl": "debug", "mod": "service", "msg": "WireGuardAdapter::enableRouting: allowedIps=[0.0.0.0/0, ::/0]"}
{"tm": "2026-08-27 16:55:05.847", "lvl": "info", "mod": "service", "msg": "add net 0.0.0.0: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.857", "lvl": "info", "mod": "service", "msg": "add net 128.0.0.0: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.861", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:05.875", "lvl": "info", "mod": "service", "msg": "delete net 0.0.0.0: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.881", "lvl": "info", "mod": "service", "msg": "add net ::/1: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.888", "lvl": "info", "mod": "service", "msg": "add net 8000::/1: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.897", "lvl": "info", "mod": "service", "msg": "delete net ::/0: gateway utun420: not in table\nroute: writing to routing socket: not in table\n"}
{"tm": "2026-08-27 16:55:05.912", "lvl": "info", "mod": "service", "msg": "delete host 62.93.176.67: not in table\nroute: writing to routing socket: not in table\n"}
{"tm": "2026-08-27 16:55:05.917", "lvl": "info", "mod": "service", "msg": "add host 62.93.176.67\n"}
{"tm": "2026-08-27 16:55:05.973", "lvl": "debug", "mod": "basic", "msg": "FirewallController_mac::setVpnInterface_posix -> "utun420""}
{"tm": "2026-08-27 16:55:05.986", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:06.006", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:06.006", "lvl": "info", "mod": "service", "msg": "IPv6 permitted on VPN adapter: utun420"}
{"tm": "2026-08-27 16:55:06.277", "lvl": "info", "mod": "wireguard", "msg": "WireGuard daemon reported successful handshake"}
{"tm": "2026-08-27 16:55:06.277", "lvl": "debug", "mod": "conn_bc47", "msg": "ConnectionManager::onConnectionConnected(), state_ = 1"}
{"tm": "2026-08-27 16:55:06.277", "lvl": "info", "mod": "conn_bc47", "msg": "VPN adapter and gateway: "adapter name = utun420 (v6: utun420); adapter IPs = (100.101.249.114,fd54:4::e525:f972:813d:73ec); gateway IPs = (100.101.249.114,fd54:4::e525:f972:813d:73ec); remote IP = ; dns = (10.255.255.1); ifIndex = not detected""}
{"tm": "2026-08-27 16:55:06.277", "lvl": "debug", "mod": "basic", "msg": "FirewallController_mac::setVpnInterface_posix -> "utun420""}
{"tm": "2026-08-27 16:55:06.330", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:06.331", "lvl": "info", "mod": "service", "msg": "IPv6 permitted on VPN adapter: utun420"}
{"tm": "2026-08-27 16:55:06.334", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: 10.255.255.1"}
{"tm": "2026-08-27 16:55:06.343", "lvl": "info", "mod": "service", "msg": "execute: route -q -n add -inet 10.255.255.0/24 -interface utun420"}
{"tm": "2026-08-27 16:55:06.420", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "debug", "mod": "packet_size", "msg": "Packet size mode auto - using default MTU (Engine)"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "info", "mod": "wsnet", "msg": "Set dns servers by client: "}
{"tm": "2026-08-27 16:55:06.427", "lvl": "debug", "mod": "bridge_api", "msg": "BridgeApiManager::setConnectedState"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::setCurrentHost: 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "info", "mod": "service", "msg": "IPv6 permitted on VPN adapter: utun420"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::setConnectedState, fetching token for host 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "debug", "mod": "conn_bc47", "msg": "TestVPNTunnel::startTests()"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::executeRequestImpl, bIgnoreSslErrors_: false"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "conn_bc47", "msg": "Doing tunnel test 1"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "wsnet", "msg": "Clear DNS cache"}
{"tm": "2026-08-27 16:55:06.459", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel are changed: 10.255.255.1:53"}
{"tm": "2026-08-27 16:55:06.514", "lvl": "info", "mod": "wsnet", "msg": "DNS resolution for tunnel test (checkip.windscribe.com), result: cares: Successful completion, timems: 55"}
{"tm": "2026-08-27 16:55:06.521", "lvl": "debug", "mod": "basic", "msg": "Engine::onHostIPsChanged, ips count: 3"}
{"tm": "2026-08-27 16:55:06.521", "lvl": "debug", "mod": "basic", "msg": "Return to WhitelistIpsCallback in wsnet"}
{"tm": "2026-08-27 16:55:06.746", "lvl": "info", "mod": "wsnet", "msg": " Trying 10.255.12a260df7f3bf39795cac209dccf76bd:19800...\n"}
{"tm": "2026-08-27 16:55:06.746", "lvl": "info", "mod": "wsnet", "msg": "BridgeTokenRequest: token parsed successfully"}
{"tm": "2026-08-27 16:55:06.746", "lvl": "info", "mod": "wsnet", "msg": "Successfully received session token for host 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 16:55:06.804", "lvl": "info", "mod": "conn_bc47", "msg": "Tunnel test "1" successfully finished with IP: "62.93.176.72" , total test time = 346"}
{"tm": "2026-08-27 16:55:07.965", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9522"}
{"tm": "2026-08-27 16:55:07.974", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:55:08.489", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 348 servers, revision 9544"}
{"tm": "2026-08-27 16:55:08.495", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:55:08.579", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:55:12.378", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:56:08.661", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:57:09.702", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:57:09.707", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:57:09.952", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 348 servers, revision 9544"}
{"tm": "2026-08-27 16:57:09.953", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryServersAnswer: servers unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:57:10.007", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:58:10.770", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:59:11.810", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:59:11.815", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:59:12.065", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 350 servers, revision 9546"}
{"tm": "2026-08-27 16:59:12.067", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:59:12.107", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 17:00:12.887", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9546"}
{"tm": "2026-08-27 17:00:12.893", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:00:13.140", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 351 servers, revision 9547"}
{"tm": "2026-08-27 17:00:13.142", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:00:13.196", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 17:00:32.191", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 17:00:32.226", "lvl": "info", "mod": "service", "msg": "execute: route -q -n delete -inet 10.255.255.0/24 -interface utun420"}
{"tm": "2026-08-27 17:00:32.238", "lvl": "debug", "mod": "bridge_api", "msg": "BridgeApiManager::setConnectedState"}
{"tm": "2026-08-27 17:00:32.278", "lvl": "debug", "mod": "conn_bc47", "msg": "ConnectionManager::clickDisconnect()"}
{"tm": "2026-08-27 17:00:32.278", "lvl": "info", "mod": "wsnet", "msg": "Set session token expiry to 24 hours from disconnect for host 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 17:00:32.278", "lvl": "info", "mod": "wsnet", "msg": "Clear DNS cache"}
{"tm": "2026-08-27 17:00:32.674", "lvl": "info", "mod": "service", "msg": "Restoring original global network settings\nFound original Global IPv4 configuration\nFound original Global IPv6 configuration\nFound original Global DNS configuration\n"}
{"tm": "2026-08-27 17:00:32.702", "lvl": "info", "mod": "service", "msg": "Default route monitoring finished"}
{"tm": "2026-08-27 17:00:32.707", "lvl": "info", "mod": "wireguard", "msg": "WireGuard daemon stopped after 0 retries"}
{"tm": "2026-08-27 17:00:32.707", "lvl": "info", "mod": "service", "msg": "delete host 62.93.176.67\n"}
{"tm": "2026-08-27 17:00:32.767", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:32.800", "lvl": "debug", "mod": "conn_bc47", "msg": "ConnectionManager::onConnectionDisconnected(), state_ = 4"}
{"tm": "2026-08-27 17:00:32.800", "lvl": "debug", "mod": "basic", "msg": "RestoreDNSManager::restoreState()"}
{"tm": "2026-08-27 17:00:32.803", "lvl": "info", "mod": "service", "msg": "Set DNS script: disabled"}
{"tm": "2026-08-27 17:00:32.833", "lvl": "info", "mod": "service", "msg": "Restoring original global network settings\nError: Cannot find original Global IPv4 configuration\nNo original Global IPv6 configuration to restore\nError: Cannot find original Global DNS configuration\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n"}
{"tm": "2026-08-27 17:00:32.836", "lvl": "info", "mod": "service", "msg": "Killing Stunnel processes"}
{"tm": "2026-08-27 17:00:32.854", "lvl": "info", "mod": "basic", "msg": "stunnel stopped"}
{"tm": "2026-08-27 17:00:32.856", "lvl": "info", "mod": "service", "msg": "Killing WStunnel processes"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "info", "mod": "basic", "msg": "wstunnel stopped"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "debug", "mod": "connection", "msg": "on disconnected event"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "info", "mod": "wsnet", "msg": "Set dns servers by client: 1.1.1.1,1.0.0.1"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "debug", "mod": "basic", "msg": "FirewallController_mac::setVpnInterface_posix -> """}
{"tm": "2026-08-27 17:00:32.892", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:32.905", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 17:00:32.970", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 17:00:33.032", "lvl": "debug", "mod": "service", "msg": "Clear firewall rules"}
{"tm": "2026-08-27 17:00:33.046", "lvl": "info", "mod": "firewall_controller", "msg": "firewallOff disabled"}
{"tm": "2026-08-27 17:00:33.069", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 17:00:33.146", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:33.175", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel are changed: 1.1.1.1:53,1.0.0.1:53"}
{"tm": "2026-08-27 17:00:38.897", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:57.273", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:02.282", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:17.363", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:37.436", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:47.488", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:52.506", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:57.517", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:04:33.239", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:04:56.881", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:04:56.992", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:05:37.024", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:05:42.047", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:06:37.253", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:06:42.285", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:08:27.740", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:08:32.740", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:08:37.752", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:22.935", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:27.990", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:37.990", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:43.015", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:48.077", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:53.073", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:58.117", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:10:03.115", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:10:08.115", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:10:48.317", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:11:08.369", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:11:33.490", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:11:38.520", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:13:03.866", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:30.315", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:30.427", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:35.380", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:40.366", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:10.491", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:20.532", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:35.648", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:45.693", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:50.713", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:55.741", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:20.841", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:25.866", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:30.885", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:35.905", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:45.930", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:50.961", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:17:26.116", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:17:36.117", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:17:41.173", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:18:16.304", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:18:26.313", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:19:31.568", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:19:41.617", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:20:06.702", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:20:16.742", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:20:56.927", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:01.922", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:16.993", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:22.040", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:27.036", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:37.085", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:47.119", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:22:17.243", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:22:22.251", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:07.456", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:12.493", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:27.516", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:28.049", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onSleepMode(), state_ = 0"}
{"tm": "2026-08-27 17:23:32.456", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:37.385", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:37.720", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onWakeMode(), state_ = 0"}
{"tm": "2026-08-27 17:23:37.819", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:37.945", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:39.858", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:40.070", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:42.819", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:45.319", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:47.820", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:57.846", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:07.896", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:48.068", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:53.114", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:58.134", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:13.211", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:18.233", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:23.265", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:52.815", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9547"}
{"tm": "2026-08-27 17:25:52.821", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:25:52.975", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:25:52.991", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 353 servers, revision 9562"}
{"tm": "2026-08-27 17:25:53.079", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:25:53.703", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:26:10.835", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9562"}
{"tm": "2026-08-27 17:26:41.853", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9562"}
{"tm": "2026-08-27 17:29:06.999", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9562"}
Is this a regression?
New to this version
Screenshots
No response
Additional context
No response
Preflight checks
Describe the bug
when in full screen the windscribe button dosn't do anything when not in full screen it works fine
Operating system
Other (specify in OS details)
OS details
mac os 26.6.2 (25G83)
App version
2.23.11
Steps to reproduce
Expected behavior
it should show the same options it does already without being in full screen
Actual behavior
nothing happens
Debug log or username
{"tm": "2026-08-26 11:41:39.263", "lvl": "info", "mod": "installer", "msg": "=== Started ==="}
{"tm": "2026-08-26 11:41:39.264", "lvl": "info", "mod": "installer", "msg": "App version: 2.23.11"}
{"tm": "2026-08-26 11:41:39.264", "lvl": "info", "mod": "installer", "msg": "CPU architecture: arm64"}
{"tm": "2026-08-26 11:41:39.264", "lvl": "info", "mod": "installer", "msg": "MacOS version: Version 26.6.2 (Build 25G83)"}
{"tm": "2026-08-26 11:41:39.359", "lvl": "info", "mod": "installer", "msg": "System language: en"}
{"tm": "2026-08-26 11:41:39.359", "lvl": "info", "mod": "installer", "msg": "Using language: en"}
{"tm": "2026-08-26 11:41:41.285", "lvl": "info", "mod": "installer", "msg": "Installer starting"}
{"tm": "2026-08-26 11:41:41.285", "lvl": "info", "mod": "installer", "msg": "Starting execution"}
{"tm": "2026-08-26 11:41:41.347", "lvl": "info", "mod": "installer", "msg": "Helper not installed"}
{"tm": "2026-08-26 11:41:47.543", "lvl": "info", "mod": "installer", "msg": "Extracting and installing Windscribe app"}
{"tm": "2026-08-26 11:41:49.848", "lvl": "info", "mod": "installer", "msg": "Windscribe app installed"}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "=== Started ==="}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "App version: "v2.23.11""}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "Platform: "cocoa""}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "OS Version: "MacOS Version 26.6.2 (Build 25G83)""}
{"tm": "2026-08-27 16:35:30.187", "lvl": "info", "mod": "basic", "msg": "CPU architecture: "arm64""}
{"tm": "2026-08-27 16:35:30.188", "lvl": "info", "mod": "basic", "msg": "UI languages: QList("en-Latn-US", "en-US", "en-Latn", "en")"}
{"tm": "2026-08-27 16:35:30.188", "lvl": "debug", "mod": "basic", "msg": "No extra config found"}
{"tm": "2026-08-27 16:35:30.766", "lvl": "debug", "mod": "basic", "msg": "verifyAppBundleIntegrity completed successfully"}
{"tm": "2026-08-27 16:35:30.766", "lvl": "debug", "mod": "basic", "msg": "DpiScaleManager::constructor -> DPI: 72 ; scale: 1 ; devicePixelRatio: 2"}
{"tm": "2026-08-27 16:35:30.768", "lvl": "debug", "mod": "basic", "msg": "GUI pid: 66977"}
{"tm": "2026-08-27 16:35:30.768", "lvl": "info", "mod": "basic", "msg": "GUI settings {"appSkin":1,"appSkinDesc":"Van Gogh","backgroundSettings":{"aspectRatioMode":1,"connectedBackgroundType":1,"disconnectedBackgroundType":1},"isAutoConnect":false,"isAutoSecureNetworks":true,"isDockedToTray":false,"isHideFromDock":false,"isLaunchOnStartup":true,"isMinimizeAndCloseToTray":false,"isShowLocationHealth":false,"isShowNotifications":false,"isStartMinimized":false,"multiDesktopBehaviour":0,"orderLocation":0,"orderLocationDesc":"Geography","shareProxyGateway":{"isEnabled":false,"passwordDesc":"empty","port":0,"proxySharingMode":0,"proxySharingModeDesc":"HTTP","requireAuth":true,"usernameDesc":"empty","whileConnected":false},"shareSecureHotspot":{"isEnabled":false,"passwordDesc":"empty","ssidDesc":"empty"},"soundSettings":{"connectedSoundType":0,"disconnectedSoundType":0},"splitTunneling":{"apps":[],"networkRoutes":[],"settings":{"active":false,"mode":0,"modeDesc":"Exclude"}},"trayIconColour":2,"trayIconColourDesc":"OS Default","version":8}"}
{"tm": "2026-08-27 16:35:31.106", "lvl": "debug", "mod": "basic", "msg": "Backend::init()"}
{"tm": "2026-08-27 16:35:31.106", "lvl": "info", "mod": "basic", "msg": "Engine settings {"amneziawgPreset":"A - No Junk Russia Primary","connectedDnsInfo":{"controldApiKey":"empty","hostnames":[],"isSplitDns":false,"type":0,"upStream1":"","upStream2":""},"connectionSettings":{"isAutomatic":true,"port":443,"protocol":5,"protocolDesc":"WireGuard"},"decoyTrafficSettings":{"isEnabled":false,"volume":0},"dnsManagerDesc":"Auto","dnsPolicy":2,"dnsPolicyDesc":"Cloudflare","firewallSettings":{"mode":1,"modeDesc":"Auto","when":0,"whenDesc":"Before Connection"},"ipStackEgress":0,"ipStackEgressDesc":"Auto","isAllowLanTraffic":false,"isAntiCensorship":false,"isKeepAliveEnabled":false,"isTerminateSockets":true,"language":"en","macAddrSpoofing":{"isAutoRotate":false,"isEnabled":false,"macAddress":"","networkInterfaces":[{"friendlyName":"","networkOrSsid":""},{"friendlyName":"Wi-Fi","networkOrSsid":"Fasterxfi"}],"selectedNetworkInterface":{"friendlyName":"","networkOrSsid":""}},"networkPreferredProtocols":{},"packetSize":{"isAutomatic":true,"mtu":-1},"protocolTweaksMethod":0,"protocolTweaksMethodDesc":"Auto","proxySettings":{"address":"","option":0,"optionDesc":"None","port":0},"serverRoutingMethod":0,"serverRoutingMethodDesc":"Auto","tapAdapter":2,"updateChannel":0,"updateChannelDesc":"Release","version":12}"}
{"tm": "2026-08-27 16:35:31.117", "lvl": "info", "mod": "wsnet", "msg": "wsnet version: v2.23.11-0-gb40a51c"}
{"tm": "2026-08-27 16:35:31.117", "lvl": "info", "mod": "wsnet", "msg": "c-ares version: 1.34.5"}
{"tm": "2026-08-27 16:35:31.117", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel: [2001:558:feed::1]:53,[2001:558:feed::2]:53,[2601:58a:8681:d9f0:c294:35ff:fed9:7e03]:53,75.75.75.75:53,75.75.76.76:53"}
{"tm": "2026-08-27 16:35:31.122", "lvl": "info", "mod": "wsnet", "msg": "openssl version: 4.0.0"}
{"tm": "2026-08-27 16:35:31.122", "lvl": "info", "mod": "wsnet", "msg": "curl version: 8.19.0"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Base platform: mac"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Platform name: macos"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Use staging domains: false"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "App version: 2.23.11"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "OpenVpn version: 2.7.4"}
{"tm": "2026-08-27 16:35:31.123", "lvl": "info", "mod": "wsnet", "msg": "Language: en"}
{"tm": "2026-08-27 16:35:31.124", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI settings settled sucessfully"}
{"tm": "2026-08-27 16:35:31.124", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI_impl::ServerAPI_impl, use a failover from settings"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "debug", "mod": "basic", "msg": "setWindowPosFromPersistent() - screen "Built-in Retina Display" - geometry QRect(0,0 1710x1112) - virtualGeometry QRect(0,0 1710x1112) - logicalDotsPerInch 72 - devicePixelRatio 2"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "debug", "mod": "basic", "msg": "setWindowPosFromPersistent() - restored app geometry: QRect(194,323 350x240)"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "info", "mod": "basic", "msg": "Installed helper version: 143"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "info", "mod": "basic", "msg": "Current helper version: 143"}
{"tm": "2026-08-27 16:35:31.125", "lvl": "debug", "mod": "basic", "msg": "Windscribe helper connected ok"}
{"tm": "2026-08-27 16:35:31.127", "lvl": "debug", "mod": "service", "msg": "Client connected"}
{"tm": "2026-08-27 16:35:31.130", "lvl": "info", "mod": "basic", "msg": "Helper version "143""}
{"tm": "2026-08-27 16:35:31.135", "lvl": "info", "mod": "service", "msg": "Killing OpenVPN processes"}
{"tm": "2026-08-27 16:35:31.173", "lvl": "info", "mod": "service", "msg": "Killing Stunnel processes"}
{"tm": "2026-08-27 16:35:31.190", "lvl": "info", "mod": "service", "msg": "Killing WStunnel processes"}
{"tm": "2026-08-27 16:35:31.196", "lvl": "debug", "mod": "basic", "msg": "DpiScaleManager::setMainWindow -> no DPI or pixel ratio changes"}
{"tm": "2026-08-27 16:35:31.202", "lvl": "debug", "mod": "basic", "msg": "RestoreDNSManager::restoreState()"}
{"tm": "2026-08-27 16:35:31.205", "lvl": "info", "mod": "service", "msg": "Set DNS script: disabled"}
{"tm": "2026-08-27 16:35:31.227", "lvl": "info", "mod": "service", "msg": "Restoring original global network settings\nError: Cannot find original Global IPv4 configuration\nNo original Global IPv6 configuration to restore\nError: Cannot find original Global DNS configuration\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n"}
{"tm": "2026-08-27 16:35:31.229", "lvl": "info", "mod": "service", "msg": "WireGuardController::stop() called when not initialized - attempting cleanup"}
{"tm": "2026-08-27 16:35:31.261", "lvl": "debug", "mod": "basic", "msg": "ImageResourcesSvg::run() - all SVGs loaded"}
{"tm": "2026-08-27 16:35:31.275", "lvl": "info", "mod": "service", "msg": "Killing ctrld processes"}
{"tm": "2026-08-27 16:35:31.289", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:35:31.382", "lvl": "info", "mod": "basic", "msg": "Changed DNS servers for DnsResolver to: QList("1.1.1.1", "1.0.0.1")"}
{"tm": "2026-08-27 16:35:31.382", "lvl": "info", "mod": "wsnet", "msg": "Set dns servers by client: 1.1.1.1,1.0.0.1"}
{"tm": "2026-08-27 16:35:31.507", "lvl": "info", "mod": "basic", "msg": "Turning boot firewall off for non-always-on mode"}
{"tm": "2026-08-27 16:35:31.509", "lvl": "info", "mod": "service", "msg": "Set firewall on boot: false"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI_impl::setIgnoreSslErrors, false"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::setIgnoreSslErrors, false"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "info", "mod": "wsnet", "msg": "ServerAPI_impl::setApiResolutionsSettings, default behavior, no overridden domains"}
{"tm": "2026-08-27 16:35:31.557", "lvl": "debug", "mod": "best_location", "msg": "Best location loaded from settings: "651Atlanta - Peachtree""}
{"tm": "2026-08-27 16:35:31.612", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 16:35:31.623", "lvl": "info", "mod": "basic", "msg": "Firewall state from last app start: false launched on startup: false"}
{"tm": "2026-08-27 16:35:31.624", "lvl": "debug", "mod": "cli_ipc", "msg": "IPC server for CLI started"}
{"tm": "2026-08-27 16:35:31.629", "lvl": "info", "mod": "basic", "msg": "Location permission granted"}
{"tm": "2026-08-27 16:35:31.655", "lvl": "debug", "mod": "service", "msg": "Clear firewall rules"}
{"tm": "2026-08-27 16:35:31.673", "lvl": "info", "mod": "firewall_controller", "msg": "firewallOff disabled"}
{"tm": "2026-08-27 16:35:31.673", "lvl": "info", "mod": "basic", "msg": "Turning boot firewall off for non-always-on mode"}
{"tm": "2026-08-27 16:35:31.676", "lvl": "info", "mod": "service", "msg": "Set firewall on boot: false"}
{"tm": "2026-08-27 16:35:31.688", "lvl": "debug", "mod": "basic", "msg": "Use all API resources from the previous run"}
{"tm": "2026-08-27 16:35:31.688", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:35:31.839", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 16:35:31.855", "lvl": "info", "mod": "basic", "msg": "Network Changed: Index: 4 , Network/SSID: "Fasterxfi" , MAC: "fc:b2:14:7d:eb:b0" friendly: "Fasterxfi""}
{"tm": "2026-08-27 16:35:31.855", "lvl": "info", "mod": "wsnet", "msg": "Trying: hrd: win"}
{"tm": "2026-08-27 16:35:31.855", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel are changed: 1.1.1.1:53,1.0.0.1:53"}
{"tm": "2026-08-27 16:35:31.975", "lvl": "debug", "mod": "basic", "msg": "Engine::onHostIPsChanged, ips count: 2"}
{"tm": "2026-08-27 16:35:31.975", "lvl": "debug", "mod": "basic", "msg": "Return to WhitelistIpsCallback in wsnet"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": " Trying 193b2cdee5eeb3e29352c4d568be3ace:443...\n"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9342"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": "update session status (changed since last call)"}
{"tm": "2026-08-27 16:35:32.117", "lvl": "info", "mod": "wsnet", "msg": "[SessionStatus] (is_premium: true; status: 1; rebill: 0; billing_plan_id: 82; premium_expire_date: 2027-08-27; traffic_used: 519226580; traffic_max: -1; email_status: 1; static_ips_count: 0; alc_count: 0; last_reset_date: 2026-08-26)"}
{"tm": "2026-08-27 16:35:32.119", "lvl": "debug", "mod": "basic", "msg": "All API resources have been updated"}
{"tm": "2026-08-27 16:35:32.120", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:35:32.279", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 342 servers, revision 9522"}
{"tm": "2026-08-27 16:35:32.280", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:35:32.291", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:35:32.371", "lvl": "debug", "mod": "basic", "msg": "Received Check Update Answer"}
{"tm": "2026-08-27 16:35:32.371", "lvl": "info", "mod": "basic", "msg": "No available update"}
{"tm": "2026-08-27 16:35:32.398", "lvl": "debug", "mod": "best_location", "msg": "prevBestLocationId= "651Atlanta - Peachtree" ; prevBestLocationLatency= 2147483647"}
{"tm": "2026-08-27 16:35:32.398", "lvl": "debug", "mod": "best_location", "msg": "Detected min latency= 24 ; id= "11Miami - Florida Man""}
{"tm": "2026-08-27 16:35:32.398", "lvl": "debug", "mod": "best_location", "msg": "Best location changed to "11Miami - Florida Man""}
{"tm": "2026-08-27 16:35:32.403", "lvl": "debug", "mod": "best_location", "msg": "prevBestLocationId= "11Miami - Florida Man" ; prevBestLocationLatency= 2147483647"}
{"tm": "2026-08-27 16:35:32.403", "lvl": "debug", "mod": "best_location", "msg": "Detected min latency= 22 ; id= "11Miami - Vice""}
{"tm": "2026-08-27 16:35:32.403", "lvl": "debug", "mod": "best_location", "msg": "Best location changed to "11Miami - Vice""}
{"tm": "2026-08-27 16:35:41.271", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9522"}
{"tm": "2026-08-27 16:35:50.181", "lvl": "info", "mod": "user", "msg": "Requesting ROBERT filters from server"}
{"tm": "2026-08-27 16:35:50.319", "lvl": "info", "mod": "user", "msg": "Get ROBERT filters response: true"}
{"tm": "2026-08-27 16:35:50.862", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:36:56.949", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:37:00.104", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:37:00.209", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:37:10.181", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:30.489", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:40.541", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:50.479", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:38:55.601", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:39:15.703", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:39:40.791", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:39:43.166", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:40:32.978", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:40:33.331", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:40:43.417", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:41:18.542", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:41:23.560", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:48:45.669", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:07.984", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onSleepMode(), state_ = 0"}
{"tm": "2026-08-27 16:49:17.906", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.268", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.279", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onWakeMode(), state_ = 0"}
{"tm": "2026-08-27 16:49:18.396", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.506", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.612", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:49:18.737", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:50:53.673", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:50:58.735", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:18.780", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:19.397", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:19.507", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:24.414", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:24.739", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:51:29.685", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:52:19.922", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:53:50.362", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:04.799", "lvl": "debug", "mod": "user", "msg": "Location selected: "11Boston - Harvard""}
{"tm": "2026-08-27 16:55:04.802", "lvl": "debug", "mod": "basic", "msg": "getOsDnsServers - found 5 OS DNS resolver(s): 2 IPv4, 3 IPv6"}
{"tm": "2026-08-27 16:55:04.849", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 16:55:04.950", "lvl": "info", "mod": "basic", "msg": "Automatic enable firewall before connection"}
{"tm": "2026-08-27 16:55:04.992", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:05.057", "lvl": "debug", "mod": "basic", "msg": "MutableLocationInfo created: "Boston - Harvard" "62.93.176.91; 62.93.176.78; 62.93.176.65; " ; Selected node: 2"}
{"tm": "2026-08-27 16:55:05.058", "lvl": "debug", "mod": "basic", "msg": "radiusUsername openvpn: "8h5wlzgv-z8cvh6y""}
{"tm": "2026-08-27 16:55:05.058", "lvl": "debug", "mod": "basic", "msg": "radiusUsername ikev2: "8h5wlzgv-xpgvd6j""}
{"tm": "2026-08-27 16:55:05.058", "lvl": "info", "mod": "conn_bc47", "msg": "Connecting to "Boston - Harvard""}
{"tm": "2026-08-27 16:55:05.107", "lvl": "info", "mod": "conn_bc47", "msg": "Connection settings: automatic"}
{"tm": "2026-08-27 16:55:05.107", "lvl": "info", "mod": "conn_bc47", "msg": ""Location nodes: node1 = {ip1 = 62.93.176.91, ip2 = 62.93.176.92, ip3 = 62.93.176.93}; node2 = {ip1 = 62.93.176.78, ip2 = 62.93.176.79, ip3 = 62.93.176.80}; node3 = {ip1 = 62.93.176.65, ip2 = 62.93.176.66, ip3 = 62.93.176.67}; ""}
{"tm": "2026-08-27 16:55:05.121", "lvl": "info", "mod": "conn_bc47", "msg": "Default adapter and gateway: "adapter name = en0 (v6: en0); adapter IPs = (10.0.0.27,2601:58a:8681:d9f0:25:8d20:8191:25f4); gateway IPs = (10.0.0.1,fe80::c294:35ff:fed9:7e03); remote IP = ; dns = (); ifIndex = not detected""}
{"tm": "2026-08-27 16:55:05.121", "lvl": "info", "mod": "conn_bc47", "msg": "Connecting to IP: "62.93.176.67" protocol: "WireGuard" port: 443"}
{"tm": "2026-08-27 16:55:05.121", "lvl": "info", "mod": "conn_bc47", "msg": "Requesting WireGuard config for hostname = "us-east-145.windscribe.com" isIpv6Support = true"}
{"tm": "2026-08-27 16:55:05.121", "lvl": "debug", "mod": "wireguard", "msg": "Calling WireGuard init with new keypair"}
{"tm": "2026-08-27 16:55:05.155", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:05.279", "lvl": "debug", "mod": "conn_bc47", "msg": "Whitelist connecting ip: "62.93.176.67""}
{"tm": "2026-08-27 16:55:05.279", "lvl": "debug", "mod": "conn_bc47", "msg": "Whitelist DNS-server ip: QList("10.255.255.1")"}
{"tm": "2026-08-27 16:55:05.377", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:05.394", "lvl": "debug", "mod": "conn_bc47", "msg": "Starting WireGuard daemon"}
{"tm": "2026-08-27 16:55:05.532", "lvl": "info", "mod": "wireguard", "msg": "WireGuard started after 0 retries"}
{"tm": "2026-08-27 16:55:05.710", "lvl": "info", "mod": "wireguard", "msg": "Configuring WireGuard..."}
{"tm": "2026-08-27 16:55:05.715", "lvl": "debug", "mod": "service", "msg": "WireGuardAdapter::setIpAddress: input="100.101.249.114,fd54:4::e525:f972:813d:73ec""}
{"tm": "2026-08-27 16:55:05.715", "lvl": "debug", "mod": "service", "msg": "WireGuardAdapter::setIpAddress: parsed v4="100.101.249.114/32", v6="fd54:4::e525:f972:813d:73ec/128""}
{"tm": "2026-08-27 16:55:05.829", "lvl": "info", "mod": "service", "msg": "DOMAIN: windscribe-client\nVPN DNS: 10.255.255.1\nSaving current global network settings\nCreating new network service with UUID: 019566B0-ECE7-707F-9A54-EED796210EB0\nVPN ROUTER V6: fd54:4::e525:f972:813d:73ec\n"}
{"tm": "2026-08-27 16:55:05.830", "lvl": "debug", "mod": "service", "msg": "WireGuardAdapter::enableRouting: allowedIps=[0.0.0.0/0, ::/0]"}
{"tm": "2026-08-27 16:55:05.847", "lvl": "info", "mod": "service", "msg": "add net 0.0.0.0: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.857", "lvl": "info", "mod": "service", "msg": "add net 128.0.0.0: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.861", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:05.875", "lvl": "info", "mod": "service", "msg": "delete net 0.0.0.0: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.881", "lvl": "info", "mod": "service", "msg": "add net ::/1: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.888", "lvl": "info", "mod": "service", "msg": "add net 8000::/1: gateway utun420\n"}
{"tm": "2026-08-27 16:55:05.897", "lvl": "info", "mod": "service", "msg": "delete net ::/0: gateway utun420: not in table\nroute: writing to routing socket: not in table\n"}
{"tm": "2026-08-27 16:55:05.912", "lvl": "info", "mod": "service", "msg": "delete host 62.93.176.67: not in table\nroute: writing to routing socket: not in table\n"}
{"tm": "2026-08-27 16:55:05.917", "lvl": "info", "mod": "service", "msg": "add host 62.93.176.67\n"}
{"tm": "2026-08-27 16:55:05.973", "lvl": "debug", "mod": "basic", "msg": "FirewallController_mac::setVpnInterface_posix -> "utun420""}
{"tm": "2026-08-27 16:55:05.986", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:55:06.006", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:06.006", "lvl": "info", "mod": "service", "msg": "IPv6 permitted on VPN adapter: utun420"}
{"tm": "2026-08-27 16:55:06.277", "lvl": "info", "mod": "wireguard", "msg": "WireGuard daemon reported successful handshake"}
{"tm": "2026-08-27 16:55:06.277", "lvl": "debug", "mod": "conn_bc47", "msg": "ConnectionManager::onConnectionConnected(), state_ = 1"}
{"tm": "2026-08-27 16:55:06.277", "lvl": "info", "mod": "conn_bc47", "msg": "VPN adapter and gateway: "adapter name = utun420 (v6: utun420); adapter IPs = (100.101.249.114,fd54:4::e525:f972:813d:73ec); gateway IPs = (100.101.249.114,fd54:4::e525:f972:813d:73ec); remote IP = ; dns = (10.255.255.1); ifIndex = not detected""}
{"tm": "2026-08-27 16:55:06.277", "lvl": "debug", "mod": "basic", "msg": "FirewallController_mac::setVpnInterface_posix -> "utun420""}
{"tm": "2026-08-27 16:55:06.330", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:06.331", "lvl": "info", "mod": "service", "msg": "IPv6 permitted on VPN adapter: utun420"}
{"tm": "2026-08-27 16:55:06.334", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: 10.255.255.1"}
{"tm": "2026-08-27 16:55:06.343", "lvl": "info", "mod": "service", "msg": "execute: route -q -n add -inet 10.255.255.0/24 -interface utun420"}
{"tm": "2026-08-27 16:55:06.420", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "debug", "mod": "packet_size", "msg": "Packet size mode auto - using default MTU (Engine)"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "info", "mod": "wsnet", "msg": "Set dns servers by client: "}
{"tm": "2026-08-27 16:55:06.427", "lvl": "debug", "mod": "bridge_api", "msg": "BridgeApiManager::setConnectedState"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::setCurrentHost: 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 16:55:06.427", "lvl": "info", "mod": "service", "msg": "IPv6 permitted on VPN adapter: utun420"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::setConnectedState, fetching token for host 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "debug", "mod": "conn_bc47", "msg": "TestVPNTunnel::startTests()"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "wsnet", "msg": "BridgeAPI_impl::executeRequestImpl, bIgnoreSslErrors_: false"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "conn_bc47", "msg": "Doing tunnel test 1"}
{"tm": "2026-08-27 16:55:06.458", "lvl": "info", "mod": "wsnet", "msg": "Clear DNS cache"}
{"tm": "2026-08-27 16:55:06.459", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel are changed: 10.255.255.1:53"}
{"tm": "2026-08-27 16:55:06.514", "lvl": "info", "mod": "wsnet", "msg": "DNS resolution for tunnel test (checkip.windscribe.com), result: cares: Successful completion, timems: 55"}
{"tm": "2026-08-27 16:55:06.521", "lvl": "debug", "mod": "basic", "msg": "Engine::onHostIPsChanged, ips count: 3"}
{"tm": "2026-08-27 16:55:06.521", "lvl": "debug", "mod": "basic", "msg": "Return to WhitelistIpsCallback in wsnet"}
{"tm": "2026-08-27 16:55:06.746", "lvl": "info", "mod": "wsnet", "msg": " Trying 10.255.12a260df7f3bf39795cac209dccf76bd:19800...\n"}
{"tm": "2026-08-27 16:55:06.746", "lvl": "info", "mod": "wsnet", "msg": "BridgeTokenRequest: token parsed successfully"}
{"tm": "2026-08-27 16:55:06.746", "lvl": "info", "mod": "wsnet", "msg": "Successfully received session token for host 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 16:55:06.804", "lvl": "info", "mod": "conn_bc47", "msg": "Tunnel test "1" successfully finished with IP: "62.93.176.72" , total test time = 346"}
{"tm": "2026-08-27 16:55:07.965", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9522"}
{"tm": "2026-08-27 16:55:07.974", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:55:08.489", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 348 servers, revision 9544"}
{"tm": "2026-08-27 16:55:08.495", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:55:08.579", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:55:12.378", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 16:56:08.661", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:57:09.702", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:57:09.707", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:57:09.952", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 348 servers, revision 9544"}
{"tm": "2026-08-27 16:57:09.953", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryServersAnswer: servers unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:57:10.007", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 16:58:10.770", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:59:11.810", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9544"}
{"tm": "2026-08-27 16:59:11.815", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:59:12.065", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 350 servers, revision 9546"}
{"tm": "2026-08-27 16:59:12.067", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 16:59:12.107", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 17:00:12.887", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9546"}
{"tm": "2026-08-27 17:00:12.893", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:00:13.140", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 351 servers, revision 9547"}
{"tm": "2026-08-27 17:00:13.142", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:00:13.196", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager::onInventoryLocationsAnswer: locations unchanged, suppressing kLocationsUpdated"}
{"tm": "2026-08-27 17:00:32.191", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 17:00:32.226", "lvl": "info", "mod": "service", "msg": "execute: route -q -n delete -inet 10.255.255.0/24 -interface utun420"}
{"tm": "2026-08-27 17:00:32.238", "lvl": "debug", "mod": "bridge_api", "msg": "BridgeApiManager::setConnectedState"}
{"tm": "2026-08-27 17:00:32.278", "lvl": "debug", "mod": "conn_bc47", "msg": "ConnectionManager::clickDisconnect()"}
{"tm": "2026-08-27 17:00:32.278", "lvl": "info", "mod": "wsnet", "msg": "Set session token expiry to 24 hours from disconnect for host 'us-east-145.windscribe.com'"}
{"tm": "2026-08-27 17:00:32.278", "lvl": "info", "mod": "wsnet", "msg": "Clear DNS cache"}
{"tm": "2026-08-27 17:00:32.674", "lvl": "info", "mod": "service", "msg": "Restoring original global network settings\nFound original Global IPv4 configuration\nFound original Global IPv6 configuration\nFound original Global DNS configuration\n"}
{"tm": "2026-08-27 17:00:32.702", "lvl": "info", "mod": "service", "msg": "Default route monitoring finished"}
{"tm": "2026-08-27 17:00:32.707", "lvl": "info", "mod": "wireguard", "msg": "WireGuard daemon stopped after 0 retries"}
{"tm": "2026-08-27 17:00:32.707", "lvl": "info", "mod": "service", "msg": "delete host 62.93.176.67\n"}
{"tm": "2026-08-27 17:00:32.767", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:32.800", "lvl": "debug", "mod": "conn_bc47", "msg": "ConnectionManager::onConnectionDisconnected(), state_ = 4"}
{"tm": "2026-08-27 17:00:32.800", "lvl": "debug", "mod": "basic", "msg": "RestoreDNSManager::restoreState()"}
{"tm": "2026-08-27 17:00:32.803", "lvl": "info", "mod": "service", "msg": "Set DNS script: disabled"}
{"tm": "2026-08-27 17:00:32.833", "lvl": "info", "mod": "service", "msg": "Restoring original global network settings\nError: Cannot find original Global IPv4 configuration\nNo original Global IPv6 configuration to restore\nError: Cannot find original Global DNS configuration\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n No such key\n"}
{"tm": "2026-08-27 17:00:32.836", "lvl": "info", "mod": "service", "msg": "Killing Stunnel processes"}
{"tm": "2026-08-27 17:00:32.854", "lvl": "info", "mod": "basic", "msg": "stunnel stopped"}
{"tm": "2026-08-27 17:00:32.856", "lvl": "info", "mod": "service", "msg": "Killing WStunnel processes"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "info", "mod": "basic", "msg": "wstunnel stopped"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "debug", "mod": "connection", "msg": "on disconnected event"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "info", "mod": "wsnet", "msg": "Set dns servers by client: 1.1.1.1,1.0.0.1"}
{"tm": "2026-08-27 17:00:32.874", "lvl": "debug", "mod": "basic", "msg": "FirewallController_mac::setVpnInterface_posix -> """}
{"tm": "2026-08-27 17:00:32.892", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:32.905", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 17:00:32.970", "lvl": "debug", "mod": "service", "msg": "Set firewall rules"}
{"tm": "2026-08-27 17:00:33.032", "lvl": "debug", "mod": "service", "msg": "Clear firewall rules"}
{"tm": "2026-08-27 17:00:33.046", "lvl": "info", "mod": "firewall_controller", "msg": "firewallOff disabled"}
{"tm": "2026-08-27 17:00:33.069", "lvl": "info", "mod": "service", "msg": "Setting VPN dns: empty"}
{"tm": "2026-08-27 17:00:33.146", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:33.175", "lvl": "info", "mod": "wsnet", "msg": "DNS servers in channel are changed: 1.1.1.1:53,1.0.0.1:53"}
{"tm": "2026-08-27 17:00:38.897", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:00:57.273", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:02.282", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:17.363", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:37.436", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:47.488", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:52.506", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:01:57.517", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:04:33.239", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:04:56.881", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:04:56.992", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:05:37.024", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:05:42.047", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:06:37.253", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:06:42.285", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:08:27.740", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:08:32.740", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:08:37.752", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:22.935", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:27.990", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:37.990", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:43.015", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:48.077", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:53.073", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:09:58.117", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:10:03.115", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:10:08.115", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:10:48.317", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:11:08.369", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:11:33.490", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:11:38.520", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:13:03.866", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:30.315", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:30.427", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:35.380", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:14:40.366", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:10.491", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:20.532", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:35.648", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:45.693", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:50.713", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:15:55.741", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:20.841", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:25.866", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:30.885", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:35.905", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:45.930", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:16:50.961", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:17:26.116", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:17:36.117", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:17:41.173", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:18:16.304", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:18:26.313", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:19:31.568", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:19:41.617", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:20:06.702", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:20:16.742", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:20:56.927", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:01.922", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:16.993", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:22.040", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:27.036", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:37.085", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:21:47.119", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:22:17.243", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:22:22.251", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:07.456", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:12.493", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:27.516", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:28.049", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onSleepMode(), state_ = 0"}
{"tm": "2026-08-27 17:23:32.456", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:37.385", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:37.720", "lvl": "info", "mod": "connection", "msg": "ConnectionManager::onWakeMode(), state_ = 0"}
{"tm": "2026-08-27 17:23:37.819", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:37.945", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:39.858", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:40.070", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:42.819", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:45.319", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:47.820", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:23:57.846", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:07.896", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:48.068", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:53.114", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:24:58.134", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:13.211", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:18.233", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:23.265", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:25:52.815", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9547"}
{"tm": "2026-08-27 17:25:52.821", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:25:52.975", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:25:52.991", "lvl": "info", "mod": "wsnet", "msg": "InventoryParser::parseServers: loaded 353 servers, revision 9562"}
{"tm": "2026-08-27 17:25:53.079", "lvl": "debug", "mod": "basic", "msg": "Servers locations changed"}
{"tm": "2026-08-27 17:25:53.703", "lvl": "info", "mod": "basic", "msg": "PathMonitor: network is usable"}
{"tm": "2026-08-27 17:26:10.835", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9562"}
{"tm": "2026-08-27 17:26:41.853", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9562"}
{"tm": "2026-08-27 17:29:06.999", "lvl": "info", "mod": "wsnet", "msg": "ApiResourcesManager: server_inventory hold, keeping revision 9562"}
Is this a regression?
New to this version
Screenshots
No response
Additional context
No response