2026-05-25 19:36:41.9454|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:36:41.9555|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:36:45.7465|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:36:45.7465|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:36:49.0202|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:36:49.| 2026-05-25 19:36:51.0116|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:41:49.| 2026-05-25 19:36:51.0587|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 19:36:51.0728|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 19:36:51.3034|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 19:36:51.3034|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 19:36:51.4582|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 19:36:56.9724|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:41:49.| 2026-05-25 19:36:56.9724|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:37:00.8139|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:37:10.8045|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:37:13.7812|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:37:15.8099|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:37:15.8099|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:37:17.8619|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:37:30.8186|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 10)| 2026-05-25 19:37:41.9467|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:37:41.9467|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:37:43.7820|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:37:45.7966|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:37:45.8126|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:37:45.8126|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:37:55.8781|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 19:37:56.9758|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:41:49.| 2026-05-25 19:37:56.9758|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:38:05.8024|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:38:15.8013|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:38:15.9148|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:38:15.9148|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:38:28.7677|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:38:33.0274|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 3)| 2026-05-25 19:38:35.8045|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:38:41.9572|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:38:41.9572|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:38:45.8060|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:38:46.0397|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:38:46.0397|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:38:56.9684|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:41:49.| 2026-05-25 19:38:56.9684|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:38:58.7758|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:39:05.8190|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:39:08.0920|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 4)| 2026-05-25 19:39:15.8092|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:39:16.1323|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:39:16.1323|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:39:38.3291|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 19:39:38.4598|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 19:39:38.4598|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 19:39:40.8138|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:39:41.2859|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 4)| 2026-05-25 19:39:41.9464|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:39:41.9464|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:39:43.7759|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:39:46.2745|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:39:46.2745|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:39:50.8027|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:39:56.9774|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:41:49.| 2026-05-25 19:39:56.9774|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:40:14.4175|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 7)| 2026-05-25 19:40:15.7974|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:40:16.3783|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:40:16.3997|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:40:20.8074|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:40:28.8084|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:40:41.9496|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:40:41.9496|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:40:45.8134|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:40:46.4527|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:40:46.4527|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:40:50.8093|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:40:56.9862|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:41:49.| 2026-05-25 19:40:56.9862|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:41:13.7711|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:41:16.5359|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:41:16.5359|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:41:18.5726|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 19:41:20.8043|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:41:25.8089|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:41:41.9504|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:41:41.9598|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:41:46.5669|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:41:46.5669|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:41:49.0494|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:41:49.| 2026-05-25 19:41:51.0525|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:46:49.| 2026-05-25 19:41:51.1301|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 19:41:51.1455|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 19:41:51.5729|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 19:41:51.5729|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 19:41:51.9485|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 19:41:55.8049|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:41:56.9863|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:46:49.| 2026-05-25 19:41:56.9863|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:41:58.7736|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:42:00.8056|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:42:16.6396|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:42:16.6415|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:42:16.6715|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 19:42:25.8054|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:42:35.8070|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:42:38.3623|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 19:42:38.4360|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 19:42:38.4360|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 19:42:41.9564|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:42:41.9564|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:42:43.7748|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:42:46.7494|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:42:46.7494|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:42:56.9800|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:46:49.| 2026-05-25 19:42:56.9800|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:43:00.7991|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:43:10.8090|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:43:16.8027|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:43:16.8027|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:43:18.8305|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 19:43:28.7788|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:43:30.7992|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:43:40.8132|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:43:41.9509|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:43:41.9565|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:43:46.8333|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:43:46.8469|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:43:56.9959|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:46:49.| 2026-05-25 19:43:56.9959|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:44:00.8192|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:44:13.7701|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:44:15.7948|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:44:16.9241|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:44:16.9241|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:44:17.9777|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:44:35.8156|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:44:41.9552|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:44:41.9552|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:44:43.7716|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:44:45.7962|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:44:46.9576|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:44:46.9576|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:44:57.0085|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:46:49.| 2026-05-25 19:44:57.0085|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:45:10.8087|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:45:15.8014|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:45:17.0027|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:45:17.0027|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:45:19.0433|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 19:45:28.7910|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:45:38.4075|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 19:45:38.5425|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 19:45:38.5425|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 19:45:41.9528|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:45:41.9652|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:45:45.7936|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:45:45.8094|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:45:47.0484|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:45:47.0507|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:45:57.0028|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:46:49.| 2026-05-25 19:45:57.0028|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:46:00.0607|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 19:46:13.7642|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:46:15.8012|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:46:17.1153|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:46:17.1153|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:46:20.7967|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:46:41.9566|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:46:41.9566|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:46:43.7713|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:46:47.2005|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:46:47.2005|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:46:49.0204|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:46:49.| 2026-05-25 19:46:50.8021|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:46:50.8021|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:46:51.0296|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:51:49.| 2026-05-25 19:46:51.0859|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 19:46:51.0998|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 19:46:51.2454|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 19:46:51.2454|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 19:46:51.3876|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 19:46:54.2667|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:46:57.0080|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:51:49.| 2026-05-25 19:46:57.0080|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:47:17.3215|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:47:17.3215|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:47:25.8054|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:47:25.8054|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:47:28.7699|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:47:36.3852|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 19:47:41.9547|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:47:41.9547|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:47:47.3837|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:47:47.3837|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:47:55.8185|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:47:56.9905|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:51:49.| 2026-05-25 19:47:56.9905|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:47:58.7765|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:48:00.7960|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:48:16.4873|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:48:17.4509|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:48:17.4509|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:48:28.7779|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:48:30.8000|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:48:30.8000|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:48:38.4606|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 19:48:38.5971|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 19:48:38.5971|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 19:48:41.9474|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:48:41.9613|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:48:47.5585|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:48:47.5585|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:48:56.9942|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:51:49.| 2026-05-25 19:48:56.9942|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:49:00.8090|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:49:00.8161|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:49:02.6613|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:49:13.7730|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:49:17.6591|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:49:17.6786|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:49:33.7226|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 6)| 2026-05-25 19:49:35.8071|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:49:35.8182|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:49:41.9480|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:49:41.9554|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:49:47.7151|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:49:47.7151|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:49:57.0061|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:51:49.| 2026-05-25 19:49:57.0061|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:49:58.7527|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:50:10.7935|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:50:10.7935|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:50:15.8415|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:50:17.8175|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:50:17.8175|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:50:28.8327|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:50:40.8083|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:50:40.8175|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:50:41.9454|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:50:41.9546|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:50:47.9148|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:50:47.9148|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:50:57.0215|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:51:49.| 2026-05-25 19:50:57.0215|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:51:13.7765|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:51:15.8009|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:51:15.8009|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:51:18.0271|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:51:18.0271|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:51:18.0856|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 19:51:38.5120|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 19:51:41.9528|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:51:41.9675|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:51:45.8150|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:51:48.0884|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:51:48.0884|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:51:49.0178|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:51:49.| 2026-05-25 19:51:50.8060|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:51:51.0201|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:56:49.| 2026-05-25 19:51:51.0853|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 19:51:51.0970|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 19:51:51.2487|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 19:51:51.2487|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 19:51:51.4638|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 19:51:57.0100|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:56:49.| 2026-05-25 19:51:57.0100|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:51:57.1556|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 19:51:58.7790|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:52:15.8162|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:52:18.1764|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:52:18.1764|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:52:25.7941|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:52:28.8541|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:52:41.9547|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:52:41.9547|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:52:42.2485|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:52:48.2088|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:52:48.2088|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:52:50.8066|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:52:55.8009|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:52:57.0213|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:56:49.| 2026-05-25 19:52:57.0477|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:53:12.3502|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 8)| 2026-05-25 19:53:13.7765|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:53:18.3446|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:53:18.3446|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:53:20.8127|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:53:25.8137|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:53:41.9498|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:53:41.9635|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:53:45.3943|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 3)| 2026-05-25 19:53:48.3688|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:53:48.3688|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:53:50.8139|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:53:57.0639|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:56:49.| 2026-05-25 19:53:57.0639|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:53:58.7699|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:54:00.7980|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:54:18.4152|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:54:18.4152|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:54:18.4716|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 19:54:25.7994|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:54:30.8094|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:54:38.5159|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 19:54:38.6522|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 19:54:38.6522|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 19:54:41.9440|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:54:41.9440|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:54:43.7759|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:54:48.4556|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:54:48.4556|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:54:55.8003|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:54:57.0484|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:56:49.| 2026-05-25 19:54:57.0652|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:55:05.8038|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:55:14.6007|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 19:55:18.5823|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:55:18.5823|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:55:25.8174|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:55:28.7651|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:55:35.8111|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:55:41.9508|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:55:41.9618|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:55:48.6651|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:55:48.6651|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:55:56.7186|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 19:55:57.0817|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:56:49.| 2026-05-25 19:55:57.0817|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:55:58.7722|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:56:00.7937|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:56:05.8117|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:56:18.7209|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:56:18.7209|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:56:28.7825|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 19:56:30.8091|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:56:37.8021|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 6)| 2026-05-25 19:56:40.7967|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:56:41.9535|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:56:41.9535|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:56:48.7601|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:56:48.7825|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:56:49.0396|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 17:56:49.| 2026-05-25 19:56:51.0448|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:01:49.| 2026-05-25 19:56:51.1052|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 19:56:51.1193|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 19:56:51.2633|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 19:56:51.2633|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 19:56:51.3810|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 19:56:57.0686|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:01:49.| 2026-05-25 19:56:57.0686|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:57:00.8173|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:57:10.7975|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:57:13.7742|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:57:18.8013|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:57:18.8013|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:57:18.8455|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 6)| 2026-05-25 19:57:30.8186|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:57:38.5650|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 19:57:38.6550|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 19:57:38.6550|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 19:57:40.8136|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:57:41.9532|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:57:41.9532|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:57:48.8161|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:57:48.8161|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:57:57.0944|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:01:49.| 2026-05-25 19:57:57.0944|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:57:58.7707|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:58:05.7960|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:58:07.9083|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 19:58:15.7992|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 19:58:18.8663|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:58:18.8663|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:58:35.8032|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:58:41.9574|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:58:41.9574|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:58:43.7692|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:58:43.9400|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 3)| 2026-05-25 19:58:45.8072|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:58:48.8921|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:58:48.8921|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:58:57.0770|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:01:49.| 2026-05-25 19:58:57.0770|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:59:05.8059|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:59:18.9282|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:59:18.9282|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:59:18.9909|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 6)| 2026-05-25 19:59:20.7993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 19:59:28.7669|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 19:59:35.8059|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:59:41.9544|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 19:59:41.9544|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 19:59:49.0462|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:59:49.0539|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 19:59:50.7998|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 19:59:57.0941|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:01:49.| 2026-05-25 19:59:57.0941|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 19:59:58.7706|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 20:00:05.8141|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:00:18.1946|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 20:00:19.1520|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:00:19.1520|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:00:20.8048|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:00:35.8183|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:00:38.6138|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 20:00:38.7243|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 20:00:38.7243|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 20:00:41.9468|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:00:41.9468|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:00:43.7666|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 20:00:48.2691|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 7)| 2026-05-25 20:00:49.2589|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:00:49.2589|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:00:55.8041|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:00:57.0921|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:01:49.| 2026-05-25 20:00:57.0921|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 20:01:10.7983|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:01:18.3685|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 20:01:19.3226|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:01:19.3226|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:01:25.8143|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:01:28.7624|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 20:01:40.8034|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:01:41.9475|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:01:41.9475|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:01:49.0394|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:01:49.| 2026-05-25 20:01:49.4637|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:01:49.4637|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:01:51.0234|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:06:49.| 2026-05-25 20:01:51.0478|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 20:01:51.0560|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 20:01:51.1461|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 20:01:51.1461|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 20:01:51.2593|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 20:01:55.5588|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 1)| 2026-05-25 20:01:57.0666|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:06:49.| 2026-05-25 20:01:57.0666|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 20:01:58.7762|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 20:02:00.7945|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:02:15.7954|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 20:02:19.5891|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:02:19.5891|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:02:30.8031|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:02:32.6938|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 2)| 2026-05-25 20:02:41.9559|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:02:41.9559|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:02:43.7729|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 20:02:45.7987|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:02:49.7267|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:02:49.7267|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:02:57.0870|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:06:49.| 2026-05-25 20:02:57.0870|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 20:03:00.8061|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:03:13.7746|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 20:03:14.7795|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 6)| 2026-05-25 20:03:15.8141|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:03:19.7665|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:03:19.7665|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:03:35.7996|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 20:03:38.6903|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 20:03:41.9537|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:03:41.9537|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:03:45.8153|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 10)| 2026-05-25 20:03:49.8043|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:03:49.8043|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:03:57.0700|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:06:49.| 2026-05-25 20:03:57.0700|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 20:03:58.7760|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 20:04:05.8145|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:04:18.9283|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 20:04:19.8941|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:04:19.8941|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:04:20.7994|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 20:04:40.8093|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:04:41.9483|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:04:41.9544|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:04:43.7758|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 20:04:49.9790|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:04:49.9790|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:04:50.8055|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:04:57.0960|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:06:49.| 2026-05-25 20:04:57.0960|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 20:05:10.8119|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:05:19.2729|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 20:05:19.2987|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: Suspend| 2026-05-25 20:05:19.2987|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-25 20:05:19.3420|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-25 20:10:23.8759|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeAutomatic| 2026-05-25 20:10:23.8759|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-25 20:10:23.8759|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received PostQuantumStateChanged| 2026-05-25 20:10:23.9066|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeSuspend| 2026-05-25 20:10:23.9237|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-25 20:10:24.5626|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-25 20:10:24.6152|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics| 2026-05-25 20:10:24.6152|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics| 2026-05-25 20:10:24.6520|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-25 20:10:25.2314|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Disabled, current SDN unit: "", next rotation: 25/05/2026 18:11:49.| 2026-05-25 20:10:25.2314|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Disabled, current SDN unit: "", next rotation: 25/05/2026 18:11:49.| 2026-05-25 20:10:25.2314|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 20:10:25.3205|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics| 2026-05-25 20:10:25.3205|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics| 2026-05-25 20:10:25.4038|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-25 20:10:25.4038|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-25 20:10:25.4038|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is not enabled, trying to enable| 2026-05-25 20:10:25.4038|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatures.SdnFeatureBase|Enabling current SDN feature| 2026-05-25 20:10:25.4038|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Routing to "location-rotator" SDN unit.| 2026-05-25 20:10:25.4038|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 20:10:25.4585|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Server reply status on SDN unit "location-rotator": Success.| 2026-05-25 20:10:26.0067|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 20:10:26.0067|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 20:10:26.5561|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 20:10:26.5561|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 20:10:26.6203|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 20:10:26.9462|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:11:49.| 2026-05-25 20:10:26.9701|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked| 2026-05-25 20:10:28.7807|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 20:10:28.7817|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 20:10:28.8327|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 20:10:32.5082|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 20:10:32.5082|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 20:10:32.5701|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 20:10:32.8691|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 20:10:46.4797|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:10:46.4797|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:10:54.6753|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:10:54.6753|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:10:55.3361|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:10:55.3361|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:10:55.7272|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 7)| 2026-05-25 20:11:01.3792|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 20:11:24.6418|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Disabled, current SDN unit: "", next rotation: 25/05/2026 18:11:49.| 2026-05-25 20:11:24.6418|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is not enabled, trying to enable| 2026-05-25 20:11:24.6418|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatures.SdnFeatureBase|Enabling current SDN feature| 2026-05-25 20:11:24.6418|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Routing to "location-rotator" SDN unit.| 2026-05-25 20:11:24.8564|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:11:24.8564|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:11:24.9035|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 20:11:24.9035|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Server reply status on SDN unit "location-rotator": Success.| 2026-05-25 20:11:24.9035|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 20:11:25.2467|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-25 20:11:25.2467|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-25 20:11:25.4953|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 20:11:25.8824|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 7)| 2026-05-25 20:11:30.3248|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:11:30.3248|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:11:31.8222|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-25 20:11:46.4693|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:11:46.4693|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:11:49.0393|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:11:49.| 2026-05-25 20:11:51.0360|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:16:49.| 2026-05-25 20:11:51.0846|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-25 20:11:51.0966|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-25 20:11:51.2387|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-25 20:11:54.9010|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:11:54.9010|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:11:58.9177|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 7)| 2026-05-25 20:12:00.3317|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:12:00.3317|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-25 20:12:11.7689|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-25 20:12:24.6348|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 25/05/2026 18:16:49.| 2026-05-25 20:12:24.6348|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-25 20:12:24.9691|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:12:24.9691|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics (Count: 29)| 2026-05-25 20:12:30.3461|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-25 20:12:35.3271|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-25 20:12:46.4687|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-25 20:12:46.4687|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-25 20:12:47.0695|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged (Count: 4)| 2026-05-25 20:12:51.1112|INFO|Surfshark.Application.Events.MachineShutdown.SystemEventsObserver|Machine session ending, reason: Logoff| 2026-05-25 20:12:51.2219|INFO|Surfshark.Application.Events.MachineShutdown.SystemEventsObserver|Machine session ended| 2026-05-26 19:50:31.6512|INFO|Surfshark.Persistence.LiteDb.Factories.DatabaseFactory|Database connection to C:\Users\machp\AppData\Roaming\Surfshark\settings.dat established| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: SetupHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: SettingsHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ExclusionHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: RealtimeProtectionHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ScanHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ScheduledScanHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ThreatHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: TrustedAppHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: UpdateHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: WebcamProtectionHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ProtectionStatusHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ProtectionStatisticsHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: FeatureHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: LocalizationHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: LicenseHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: NetProtectionHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ExternalDeviceHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy: MessageBridgeHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: ProtectionHistoryHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Building proxy with result: DiagnosticsHub| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with timeout| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with service check| 2026-05-26 19:50:31.8370|INFO|Surfshark.Infrastructure.Antivirus.AntivirusHubConnection|Wrapping proxy with logging| 2026-05-26 19:50:31.8370|INFO|Surfshark.Application.Modules.InfrastructureModule|SurfsharkWindows/6.8.0 device/desktop| 2026-05-26 19:50:31.8370|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state initializated. IsDefaultDomainBlockedByConfig is False| 2026-05-26 19:50:31.8592|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Subscribing to event: OnMessagePublished| 2026-05-26 19:50:31.8592|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully subscribed to event: OnMessagePublished| 2026-05-26 19:50:31.8592|INFO|Surfshark.Application.Modules.InfrastructureModule|SurfsharkWindows/6.8.0 device/desktop| 2026-05-26 19:50:31.8757|INFO|Surfshark.Persistence.LiteDb.Factories.DatabaseFactory|Database connection to C:\Users\machp\AppData\Roaming\Surfshark\data.dat established| 2026-05-26 19:50:31.8919|INFO|Surfshark.Application.Modules.InfrastructureModule|SurfsharkWindows/6.8.0 device/desktop| 2026-05-26 19:50:32.1964|INFO|Surfshark.Application.Modules.InfrastructureModule|SurfsharkWindows/6.8.0 device/desktop| 2026-05-26 19:50:33.9670|INFO|UserSteps|TrayPopUp || PersonalizingKillSwitchVisible || False || | 2026-05-26 19:50:34.0449|INFO|UserSteps|TrayPopUp || PersonalizingAutoConnectVisible || False || | 2026-05-26 19:50:34.0577|INFO|UserSteps|TrayPopUp || PersonalizingCleanWebVisible || False || | 2026-05-26 19:50:34.0720|INFO|UserSteps|TrayPopUp || PersonalizingStartWithWinVisible || False || | 2026-05-26 19:50:34.0878|INFO|UserSteps|TrayPopUp || PersonalizingQuickScanVisible || False || | 2026-05-26 19:50:34.1316|INFO|UserSteps|TrayPopUp || PersonalizingFullScanVisible || False || | 2026-05-26 19:50:34.9797|INFO|Surfshark.Routing.GlobalRouter|Opened Anonymous:StartViewModel| 2026-05-26 19:50:35.3186|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetOrAddDeviceId| 2026-05-26 19:50:36.7424|INFO|UserSteps|App || Start || || | 2026-05-26 19:50:37.1906|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Subscribed to power events| 2026-05-26 19:50:37.2597|INFO|Surfshark.Features.VPN.AutoConnect.TrustedNetworks.LocationSettingsStatusNotifier|Location service status changed: Unspecified| 2026-05-26 19:50:37.2783|INFO|Surfshark.Application.Modules.InfrastructureModule|SurfsharkWindows/6.8.0 device/desktop| 2026-05-26 19:50:37.2930|INFO|Surfshark.Features.VPN.AutoConnect.TrustedNetworks.LocationSettingsStatusNotifier|Location service status changed: Disabled| 2026-05-26 19:50:37.3121|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 19:50:37.3358|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state initializated. NoBordersEnabled is True; NoBordersEnabledByExperiment is True| 2026-05-26 19:50:37.6974|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Starting connection to http://localhost:34615/surfsharkantivirus| 2026-05-26 19:50:37.6974|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationStarted| 2026-05-26 19:50:37.7277|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Starting connection to http://localhost:34616/surfsharkapplication| 2026-05-26 19:50:37.7277|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationStarted| 2026-05-26 19:50:37.7277|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 19:50:37.7277|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationStarted| 2026-05-26 19:50:37.7440|INFO|Surfshark.Application.Initialization.AppStart|Starting app 6.8.0.999| 2026-05-26 19:50:37.7440|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationWaitForServicePublicKey| 2026-05-26 19:50:37.7580|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationAppPublicKeySent| 2026-05-26 19:50:37.7580|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationStarted| 2026-05-26 19:50:37.7580|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationWaitForServicePublicKey| 2026-05-26 19:50:37.7739|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-26 19:50:38.1618|INFO|Surfshark.Application.Modules.InfrastructureModule|SurfsharkWindows/6.8.0 device/desktop| 2026-05-26 19:50:38.1666|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationAppPublicKeySent| 2026-05-26 19:50:38.1666|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationTokenGot| 2026-05-26 19:50:38.1666|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationTokenDecrypted| 2026-05-26 19:50:38.1666|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationHeadersSet| 2026-05-26 19:50:38.1666|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationConnectionEncrypterSet| 2026-05-26 19:50:38.1666|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationSuccess| 2026-05-26 19:50:38.2591|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationTokenGot| 2026-05-26 19:50:38.2591|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationTokenDecrypted| 2026-05-26 19:50:38.2591|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationHeadersSet| 2026-05-26 19:50:38.2591|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationConnectionEncrypterSet| 2026-05-26 19:50:38.2591|INFO|Surfshark.Utilities.Security.Validators.DependenciesValidatorBase|Validating dependencies| 2026-05-26 19:50:38.2591|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationSuccess| 2026-05-26 19:50:38.2791|INFO|Surfshark.Update.Internals.UpdateManager|Getting the newest update using update.xml. Update channel: stable64, user version: 6.8.0.999, user update level: 10, is arm64: False| 2026-05-26 19:50:38.2791|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://downloads.surfshark.com/windows/meta/update.xml using domain su| 2026-05-26 19:50:38.6267|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to ConnectionStarted| 2026-05-26 19:50:38.6267|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Connection http://localhost:34616/surfsharkapplication connected| 2026-05-26 19:50:38.6748|INFO|Surfshark.Routing.GlobalRouter|Opened Vpn:MainVpnViewModel| 2026-05-26 19:50:38.7069|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateExperiments| 2026-05-26 19:50:38.7628|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionState| 2026-05-26 19:50:38.8082|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsSplitTunnelDataMigrated| 2026-05-26 19:50:38.8267|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|Synchronizing VPN state...| 2026-05-26 19:50:38.8267|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsKillSwitchEnabled| 2026-05-26 19:50:38.8372|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetSettings| 2026-05-26 19:50:38.8576|INFO|Surfshark.Utilities.Security.ExtendedValidationCertificateValidator.RepeatedFilter|Certificate code signing extended validation result: True| 2026-05-26 19:50:38.8685|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Finished connecting to http://localhost:34616/surfsharkapplication| 2026-05-26 19:50:38.8685|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to ConnectionStarted| 2026-05-26 19:50:38.8685|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Connection http://localhost:34615/surfsharkantivirus connected| 2026-05-26 19:50:38.8685|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetRealtimeProtectionStatus| 2026-05-26 19:50:38.9090|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetActiveScan| 2026-05-26 19:50:38.9704|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetAllUnresolvedThreatsWithDetails| 2026-05-26 19:50:38.9779|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLicenseStatus| 2026-05-26 19:50:39.0144|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateFeatures| 2026-05-26 19:50:39.0732|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsWebcamProtectionOn| 2026-05-26 19:50:39.0732|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetProtectionHistoryItems| 2026-05-26 19:50:39.0923|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetWebcamProtectionSetupStatus| 2026-05-26 19:50:39.1012|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsNewAntivirusService| 2026-05-26 19:50:39.1012|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetProtectionStatus| 2026-05-26 19:50:39.1012|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Finished connecting to http://localhost:34615/surfsharkantivirus| 2026-05-26 19:50:39.1188|INFO|Surfshark.Application.Initialization.AppStart|OS has network: True| 2026-05-26 19:50:39.1359|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 19:50:39.1359|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateExperiments| 2026-05-26 19:50:39.1480|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateRestrictedMode| 2026-05-26 19:50:39.1480|INFO|Surfshark.Anonymous.Authentication.Managers.TokenStorageSynchronizationManager|Skipping tokens sync to service, renew token is missing| 2026-05-26 19:50:39.1749|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetRealtimeProtectionStatus| 2026-05-26 19:50:39.1749|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetActiveScan| 2026-05-26 19:50:39.2039|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetAuthToken| 2026-05-26 19:50:39.2146|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:50:39.2146|INFO|UserSteps|ScreenView || SurfsharkOne || Antivirus || | 2026-05-26 19:50:39.2343|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetSetupState| 2026-05-26 19:50:39.2343|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:50:39.2600|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateLanguage| 2026-05-26 19:50:39.2600|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionState| 2026-05-26 19:50:39.2739|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetAllUnresolvedThreatsWithDetails| 2026-05-26 19:50:39.2739|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsKillSwitchEnabled| 2026-05-26 19:50:39.2898|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsSplitTunnelDataMigrated| 2026-05-26 19:50:39.2898|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLicenseStatus| 2026-05-26 19:50:39.2898|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetSettings| 2026-05-26 19:50:39.2898|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: AreAllScheduledScansDisabled| 2026-05-26 19:50:39.5661|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 19:50:39.5748|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: HasCompletedScan| 2026-05-26 19:50:39.5865|INFO|UserSteps|AppStatus || RealtimeProtectionOn || || | 2026-05-26 19:50:39.6107|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetQuarantineDetails| 2026-05-26 19:50:39.6107|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateRestrictedMode| 2026-05-26 19:50:39.6211|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetOrAddDeviceId| 2026-05-26 19:50:39.6211|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateFeatures| 2026-05-26 19:50:39.6211|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsWebcamProtectionOn| 2026-05-26 19:50:39.6211|INFO|Surfshark.Settings.VpnSettings.AutoConnect.StateTrackers.TrustedNetworksStateTracker|Trusted networks state changed: LocationServicesAccessNeeded| 2026-05-26 19:50:39.6211|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetApps| 2026-05-26 19:50:39.6669|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetAuthToken| 2026-05-26 19:50:39.6669|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetWebcamProtectionSetupStatus| 2026-05-26 19:50:39.7346|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetProtectionHistoryItems| 2026-05-26 19:50:39.7346|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsNewAntivirusService| 2026-05-26 19:50:39.7440|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetProtectionStatus| 2026-05-26 19:50:39.7440|INFO|Surfshark.Anonymous.Authentication.Managers.TokenStorageSynchronizationManager|Saving auth token from service| 2026-05-26 19:50:39.7771|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetSetupState| 2026-05-26 19:50:39.7771|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateLanguage| 2026-05-26 19:50:39.7771|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetApps| 2026-05-26 19:50:39.7771|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: AreAllScheduledScansDisabled| 2026-05-26 19:50:39.8170|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetProtectionHistoryItemsCount| 2026-05-26 19:50:39.8290|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: HasCompletedScan| 2026-05-26 19:50:39.8367|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:50:39.8367|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|Recovering connection ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:50:39.8508|INFO|UserSteps|VpnState || VpnConnectIntent || reconnect_on_service_recovery || | 2026-05-26 19:50:39.8508|INFO|UserSteps|VpnState || VpnConnectIntentLocation || reconnect_on_service_recovery || | 2026-05-26 19:50:39.8906|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetQuarantineDetails| 2026-05-26 19:50:39.8990|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetProtectionHistoryItemsCount| 2026-05-26 19:50:39.8990|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsScanning| 2026-05-26 19:50:39.9240|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|#### VPN session started - Automatic ID - 0a780525-9a81-48c7-868d-64b5f3093cdd ####| 2026-05-26 19:50:39.9493|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsScanning| 2026-05-26 19:50:39.9493|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInitialized| 2026-05-26 19:50:39.9668|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInitialized| 2026-05-26 19:50:39.9668|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetStatus| 2026-05-26 19:50:39.9811|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetStatus| 2026-05-26 19:50:40.0249|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetCurrentStatistics| 2026-05-26 19:50:40.0433|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: user not logged in| 2026-05-26 19:50:40.0599|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetCurrentStatistics| 2026-05-26 19:50:40.0743|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics| 2026-05-26 19:50:40.0971|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:50:40.1187|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics| 2026-05-26 19:50:40.1187|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:50:40.1187|INFO|Surfshark.Routing.GlobalRouter|Opened AntivirusMain:AntivirusHomeViewModel| 2026-05-26 19:50:40.1483|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 19:50:40.1483|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-26 19:50:40.2343|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 19:50:40.2343|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: user not logged in| 2026-05-26 19:50:40.2446|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateIsCleanWebEnabled| 2026-05-26 19:50:40.2810|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: user not logged in| 2026-05-26 19:50:40.3043|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: ArePortsBlockedByExperiment updated to False| 2026-05-26 19:50:40.3043|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsNoBordersEnabledByExperiment updated to True| 2026-05-26 19:50:40.3399|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureManager|Cannot handle SDN functionalty when user is not connected to VPN server.| 2026-05-26 19:50:40.3399|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|SDN feature heath check timer has been stopped.| 2026-05-26 19:50:40.4650|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state changed: Disconnected -> Reconnecting. Connection reason: Regular. Change Intent: ReconnectOnServiceRecovery. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:50:40.4650|INFO|UserSteps|non-interactive || CompositeDisconnect || || | 2026-05-26 19:50:40.4768|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: Disconnect| 2026-05-26 19:50:40.5321|INFO|Surfshark.Analytics.VpnNetworkStatusStatistics|Skip network availability calculation, checks count: 0| 2026-05-26 19:50:40.5401|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: Disconnect| 2026-05-26 19:50:40.5550|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateIsCleanWebEnabled| 2026-05-26 19:50:40.6095|INFO|Surfshark.Infrastructure.Features.VpnConnection.Adapters.VpnConnectionAdapter|Resolving location ip| 2026-05-26 19:50:40.6095|INFO|Surfshark.Infrastructure.VPN.Resolvers.LocationResolver|Returning empty ip| 2026-05-26 19:50:40.6095|INFO|Surfshark.Infrastructure.VPN.Resolvers.LocationResolver|Resolving be-bru.prod.surfshark.com| 2026-05-26 19:50:40.7016|INFO|Surfshark.Settings.VpnSettings.AutoConnect.StateTrackers.TrustedNetworksStateTracker|Trusted networks state changed: NetworkUnavailable| 2026-05-26 19:50:40.7291|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsStrictKillSwitchEnabled| 2026-05-26 19:50:40.7485|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsStrictKillSwitchEnabled| 2026-05-26 19:50:40.7967|INFO|Surfshark.Routing.GlobalRouter|Opened AlternativeId:AltIdNotSetupViewModel| 2026-05-26 19:50:41.8330|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:42.3385|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:43.2584|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:43.7504|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:43.8581|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:44.6413|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:47.9247|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 25517 => surfsharkstatus.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 25517 => surfsharkstatus.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:50:48.3873|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 62528 => downloads.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 62528 => downloads.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:50:49.3386|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 41305 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 41305 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:50:49.8276|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 20054 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 20054 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:50:49.9204|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 39068 => ux.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 39068 => ux.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:50:50.6864|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 50656 => be-bru.prod.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 50656 => be-bru.prod.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:50:51.9650|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:52.4235|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:53.3736|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:53.8545|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:53.9511|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:54.7209|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:50:58.0569|ERROR|Surfshark.Application.ServerIncident.ServerIncidentInfoProvider|Failed to get incident info| 2026-05-26 19:50:59.4510|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://api.surfshark.com/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:50:59.5123|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://api.surfshark.com/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:50:59.5123|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is | 2026-05-26 19:50:59.9224|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap|System.UriFormatException: Invalid URI: The hostname could not be parsed. at System.Uri..ctor(String uriString, UriKind uriKind) at System.Net.Http.HttpRequestMessage..ctor(HttpMethod method, String requestUri) at Surfshark.Infrastructure.Resiliency.RestrictionModeController.GetHttpClientResponse(String url, String newIp) at Surfshark.Infrastructure.Resiliency.RestrictionModeController.IsRequestValid(String hostAddress) 2026-05-26 19:50:59.9346|INFO|Surfshark.Domain.Resiliency.RestrictionModeManager|PortCheck was cancelled because of VpnState change| 2026-05-26 19:50:59.9346|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|ShouldDecryptLocationEntries updated to True| 2026-05-26 19:50:59.9346|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsDefaultDomainBlocked updated to True| 2026-05-26 19:50:59.9809|INFO|Surfshark.Domain.Resiliency.RestrictionModeManager|PortCheck was cancelled because of VpnState change| 2026-05-26 19:51:00.0013|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:00.0140|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://ux.surfshark.com/v2/events| 2026-05-26 19:51:00.0140|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://ux.surfshark.com/v2/events failed. Exception: System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:00.0140|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is | 2026-05-26 19:51:00.0335|INFO|Surfshark.Infrastructure.Antivirus.Compatibility.Strategies.X64AntivirusCompatibilityCheckerStrategy|Checking antivirus compatibility for x64 architecture| 2026-05-26 19:51:00.2154|INFO|Surfshark.Infrastructure.Antivirus.Compatibility.AntivirusCompatibilityChecker|Antivirus compatibility status: Supported| 2026-05-26 19:51:00.2310|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Trying to get the available domain| 2026-05-26 19:51:00.2310|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 1| 2026-05-26 19:51:00.2310|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: SetSubscriptionExpirationDate| 2026-05-26 19:51:00.2428|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLatestRealtimeProtectionThreat| 2026-05-26 19:51:00.2428|INFO|UserSteps|non-interactive || UserLoggedIn || || | 2026-05-26 19:51:00.3650|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 19:51:00.3958|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 19:51:00.3958|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 19:51:00.4223|INFO|Surfshark.Features.Alert.Managers.AlertEmailsSynchronizationManager|Syncing alert email info.| 2026-05-26 19:51:00.4426|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: SetSubscriptionExpirationDate| 2026-05-26 19:51:00.4505|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:00.4505|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLatestRealtimeProtectionThreat| 2026-05-26 19:51:00.4667|INFO|Surfshark.Features.DynamicOnboarding.Services.DynamicOnboardingService|Subscription is valid. Starting onboarding.| 2026-05-26 19:51:00.4667|INFO|Surfshark.Features.DynamicOnboarding.Services.DynamicOnboardingService|Starting dynamic onboarding survey, isResetMode: False.| 2026-05-26 19:51:00.5266|INFO|Surfshark.Features.DynamicOnboarding.Services.DynamicOnboardingService|Subscription is valid. Starting onboarding.| 2026-05-26 19:51:00.5266|INFO|Surfshark.Features.DynamicOnboarding.Services.DynamicOnboardingService|Starting dynamic onboarding, isResetMode: False.| 2026-05-26 19:51:00.5266|INFO|Surfshark.Features.DynamicOnboarding.Services.DynamicOnboardingService|Starting onboarding. isResetMode: False.| 2026-05-26 19:51:01.4884|INFO|Surfshark.Infrastructure.Features.VpnConnection.Adapters.VpnConnectionAdapter|Returning location connection name| 2026-05-26 19:51:01.6960|INFO|Surfshark.Infrastructure.Features.VpnConnection.Adapters.VpnConnectionAdapter|Connection address: 'be-bru.prod.surfshark.com'| 2026-05-26 19:51:01.6960|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR using domain su| 2026-05-26 19:51:01.6960|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/payment/subscriptions/current using domain su| 2026-05-26 19:51:01.7292|INFO|Surfshark.Infrastructure.Features.VpnConnection.Adapters.VpnConnectionAdapter|Clean web enabled: False| 2026-05-26 19:51:01.7459|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RecoverConnection| 2026-05-26 19:51:01.7655|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:01.7655|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:01.8476|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/proposal/feedback?source=windows&language=fr using domain su| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:01.8751|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:01.8751|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:01.9294|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionCreated| 2026-05-26 19:51:01.9463|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/notification/authorization using domain su| 2026-05-26 19:51:01.9753|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionStateChanged| 2026-05-26 19:51:01.9973|INFO|UserSteps|non-interactive || WireGuardStateChange || Connecting#be-bru.prod.surfshark.com || | 2026-05-26 19:51:01.9973|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPercentageChanged| 2026-05-26 19:51:02.0119|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state changed: Disconnected -> Connecting. Connection reason: Regular. Change Intent: ReconnectOnServiceRecovery. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:51:02.0338|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionAttempted| 2026-05-26 19:51:02.1349|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureManager|Cannot handle SDN functionalty when user is not connected to VPN server.| 2026-05-26 19:51:02.1349|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|SDN feature heath check timer has been stopped.| 2026-05-26 19:51:02.1604|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/identity/altid/profile using domain su| 2026-05-26 19:51:02.1993|INFO|UserSteps|non-interactive || WireGuardProtocolInitialTry || WireGuard || | 2026-05-26 19:51:02.2147|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:02.2434|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/referral/referrer/me using domain su| 2026-05-26 19:51:02.2434|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state changed: Connecting -> Reconnecting. Connection reason: Regular. Change Intent: ReconnectOnServiceRecovery. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:51:02.2434|INFO|UserSteps|non-interactive || WireGuardStateChange || Reconnecting#be-bru.prod.surfshark.com || | 2026-05-26 19:51:02.2951|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:02.3946|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:51:02.4074|INFO|Surfshark.Analytics.VpnNetworkStatusStatistics|Skip network availability calculation, checks count: 0| 2026-05-26 19:51:02.4249|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/identity/email using domain su| 2026-05-26 19:51:02.4617|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:02.4991|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/notification/me using domain su| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:02.4991|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:02.5233|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 19:51:02.5233|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/settings/config using domain su| 2026-05-26 19:51:02.5403|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:02.5865|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:02.6236|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 19:51:02.6236|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:02.6538|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:02.7186|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/proposal/onboarding/2ffda38d-4491-40c9-8cdf-afa8d1205938?group=onboarding_test_137_b using domain su| 2026-05-26 19:51:02.7935|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:03.0214|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:51:03.0625|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:51:03.0774|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:51:03.0911|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:03.1450|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:03.1745|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:03.4791|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:03.6464|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:03.8451|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:04.0804|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:04.2652|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:04.3451|INFO|UserSteps|Window || Hide || || | 2026-05-26 19:51:05.7980|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:05.8638|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:05.9452|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:05.9897|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.2499|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.3285|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.4969|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.5720|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.6250|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.6756|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.7074|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:06.8287|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:07.1258|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:07.1862|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:07.2267|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:09.9859|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:09.9859|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.0148|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:51:10.0148|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.0148|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.0832|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.0832|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.0832|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.0832|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.2247|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.2247|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.3594|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/notification/authorization|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.MTlsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:10.3594|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/notification/authorization failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.MTlsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DeviceIdHeaderHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:10.3594|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:10.6121|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.6121|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.6592|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.6592|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.7541|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.7541|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.7860|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.7860|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:10.7860|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me|System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:10.7860|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/account/users/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:10.7860|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:10.8658|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:10.8658|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:11.1697|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:11.1697|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:11.2335|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:11.2335|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:11.2661|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:51:11.2661|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:51:11.8872|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 54459 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 54459 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:51:11.9689|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 19242 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 19242 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:51:12.0223|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 4959 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 4959 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:51:15.9451|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:15.9470|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR|System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:15.9470|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:15.9470|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:16.0144|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:16.0621|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:51:20.0318|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap. A task was canceled (possible timeout).| 2026-05-26 19:51:20.0318|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 2| 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/static?countryCode=FR&unrestricted=1|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/static?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:20.4513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:28.4580|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received WireGuardConnectionConfigured| 2026-05-26 19:51:30.3106|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/payment/subscriptions/current|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:30.3106|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/payment/subscriptions/current failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:30.3106|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:30.3587|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/identity/altid/profile|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:30.3587|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/identity/altid/profile failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:30.3587|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:30.4060|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v2/notification/me|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:30.4060|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v2/notification/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:30.4060|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:30.4219|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/referral/referrer/me|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:30.4219|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/referral/referrer/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:30.4219|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:30.4373|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/identity/email|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:30.4373|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/identity/email failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:30.4373|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:32.3770|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/proposal/feedback?source=windows&language=fr|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:32.3770|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/proposal/feedback?source=windows&language=fr failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:32.3770|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:33.9540|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:33.9540|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/account/users/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:33.9540|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:35.8776|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPercentageChanged (Count: 2)| 2026-05-26 19:51:37.0221|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 19:51:37.1406|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 19:51:38.4238|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 19:51:38.4238|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 19:51:38.4238|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 19:51:38.4238|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled (Count: 12)| 2026-05-26 19:51:38.4328|INFO|Surfshark.Settings.VpnSettings.AutoConnect.StateTrackers.TrustedNetworksStateTracker|Trusted networks state changed: LocationServicesAccessNeeded| 2026-05-26 19:51:40.1191|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:51:40.1191|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:51:41.1975|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received PostQuantumStateChanged| 2026-05-26 19:51:46.2908|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/settings/config|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:51:46.2908|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/settings/config failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:51:46.2908|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:51:51.7604|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionStateChanged (Count: 1)| 2026-05-26 19:51:51.7604|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state changed: Reconnecting -> Connected. Connection reason: Regular. Change Intent: ReconnectOnServiceRecovery. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:51:51.7604|INFO|UserSteps|non-interactive || WireGuardStateChange || Connected#be-bru.prod.surfshark.com || | 2026-05-26 19:51:51.7843|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionState| 2026-05-26 19:51:51.8959|INFO|Surfshark.Vpn.AutoRecovery.Managers.ConnectionAutoRecoveryStateManager|Enabling connection auto recovery| 2026-05-26 19:51:51.9147|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureManager|Resolved SDN feature: IP Rotator.| 2026-05-26 19:51:51.9147|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Turning on current SDN feature.| 2026-05-26 19:51:51.9147|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatures.SdnFeatureBase|Enabling current SDN feature| 2026-05-26 19:51:51.9381|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Routing to "location-rotator" SDN unit.| 2026-05-26 19:51:52.0305|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientFactory|Recreating connection because channel is unusable state: .| 2026-05-26 19:51:52.6370|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RecoverConnection| 2026-05-26 19:51:52.6662|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionState| 2026-05-26 19:51:52.6662|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsKillSwitchEnabled| 2026-05-26 19:51:52.7113|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsKillSwitchEnabled| 2026-05-26 19:51:52.7113|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsStrictKillSwitchEnabled| 2026-05-26 19:51:52.7416|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsStrictKillSwitchEnabled| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:53.1133|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:53.1133|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 19:51:53.1289|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:51:53.2192|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:51:56.8093|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics| 2026-05-26 19:51:56.8445|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics| 2026-05-26 19:51:57.4482|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:51:58.4542|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Routing to "location-rotator" SDN unit.| 2026-05-26 19:52:03.4590|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:52:04.4600|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Routing to "location-rotator" SDN unit.| 2026-05-26 19:52:04.8325|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked| 2026-05-26 19:52:04.8450|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionUnexpectedlyDisconnected| 2026-05-26 19:52:04.8450|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:52:04.9359|INFO|UserSteps|non-interactive || VpnConnectionDrop || be-bru.prod.surfshark.com || | 2026-05-26 19:52:04.9474|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:52:09.4692|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:52:10.4739|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Routing to "location-rotator" SDN unit.| 2026-05-26 19:52:13.6859|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|Server reply status on SDN unit "location-rotator": Success.| 2026-05-26 19:52:13.7007|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|SDN feature health check timer has been started.| 2026-05-26 19:52:17.6427|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 26/05/2026 17:53:20.| 2026-05-26 19:52:17.6908|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-26 19:52:18.2891|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://downloads.surfshark.com/windows/meta/update.xml|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:52:18.3073|ERROR|Surfshark.Infrastructure.Updates.AppUpdater|Failed to get update|Surfshark.Update.UpdateException: Failed to check for update. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.Update.Internals.Feed.FeedDownloader.DownloadAsync() at Surfshark.Update.Internals.UpdateDownloader.GetUpdate(String updateChannel, Version userVersion, Int32 userUpdateLevel, Boolean isArm64) at Surfshark.Update.Internals.UpdateManager.FindNewestUpdate(String updateChannel, Version userVersion, Int32 userUpdateLevel, Boolean isArm64) at Surfshark.Update.SurfsharkUpdater.CheckForUpdate(Int32 userUpdateLevel, String updateChannel, Boolean isArm64) --- End of inner exception stack trace --- at Surfshark.Update.SurfsharkUpdater.CheckForUpdate(Int32 userUpdateLevel, String updateChannel, Boolean isArm64) at Surfshark.Infrastructure.Updates.AppUpdater.CheckForUpdate(String updateChannel, Int32 updateLevel, Boolean isArm64) at Surfshark.Infrastructure.Updates.AppUpdater.CheckForStableUpdate(Int32 updateLevel, Boolean isArm64) at Surfshark.Infrastructure.Updates.AppUpdater.CheckForUpdates(Int32 updateLevel, Boolean shouldIncludeBetaVersions, Boolean isArm64)+MoveNext() at Surfshark.Infrastructure.Updates.AppUpdater.CheckForUpdates(Int32 updateLevel, Boolean shouldIncludeBetaVersions, Boolean isArm64)+System.Threading.Tasks.Sources.IValueTaskSource.GetResult() at Surfshark.Utilities.EnumerableExtensions.ToListAsync[T](IAsyncEnumerable`1 asyncEnumerable) at Surfshark.Utilities.EnumerableExtensions.ToListAsync[T](IAsyncEnumerable`1 asyncEnumerable) at Surfshark.Infrastructure.Updates.AppUpdater.GetUpdate(Int32 updateLevel, Boolean shouldIncludeBetaVersions) 2026-05-26 19:52:19.9006|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received PostQuantumStateChanged| 2026-05-26 19:52:24.0597|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:28.0283|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.si.com' resolved to '104.18.43.141'| 2026-05-26 19:52:28.0283|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.si.com' resolved to '172.64.144.115'| 2026-05-26 19:52:29.4638|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v2/proposal/onboarding/2ffda38d-4491-40c9-8cdf-afa8d1205938?group=onboarding_test_137_b status 'Conflict', reason 'Conflict'| 2026-05-26 19:52:29.4638|WARN|Surfshark.Features.DynamicOnboarding.Services.DynamicOnboardingService|Failed to get onboarding products. HTTP request failed with status code: Conflict| 2026-05-26 19:52:29.5643|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetWebContentBlockerSettings| 2026-05-26 19:52:29.5926|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetWebContentBlockerSettings| 2026-05-26 19:52:31.8027|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-26 19:52:31.8027|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-26 19:52:38.0317|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap. A task was canceled (possible timeout).| 2026-05-26 19:52:38.0317|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 3| 2026-05-26 19:52:40.1183|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:52:40.1183|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:52:42.1026|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:43.7983|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-26 19:52:46.1062|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.ph.com' resolved to '104.18.36.213'| 2026-05-26 19:52:46.1062|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.ph.com' resolved to '172.64.151.43'| 2026-05-26 19:52:47.4527|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 19:52:47.4527|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Retrieved domain: ph| 2026-05-26 19:52:47.4841|INFO|Surfshark.Domain.Resiliency.RestrictionModeManager|PortCheck was cancelled because of VpnState change| 2026-05-26 19:52:47.4841|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:52:47.4949|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateAvailableDomain| 2026-05-26 19:52:47.4949|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:47.5162|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateAvailableDomain| 2026-05-26 19:52:47.6335|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:52:47.9267|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/notification/authorization, original domain | 2026-05-26 19:52:48.3098|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/account/users/me, original domain | 2026-05-26 19:52:48.3237|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:48.4185|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.ph.com' resolved to '172.64.151.43'| 2026-05-26 19:52:48.4185|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.ph.com' resolved to '104.18.36.213'| 2026-05-26 19:52:48.6901|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR, original domain | 2026-05-26 19:52:48.7034|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:49.0488|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:52:49.0647|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:49.3700|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:52:49.3700|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:49.7173|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:52:49.7267|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:50.0379|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'ux.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:52:50.0379|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'ux.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:52:50.0583|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/payment/subscriptions/current, original domain | 2026-05-26 19:52:50.0583|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:50.4110|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/identity/altid/profile, original domain | 2026-05-26 19:52:50.4278|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:50.8150|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v2/notification/me, original domain | 2026-05-26 19:52:50.8249|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:51.1778|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/referral/referrer/me, original domain | 2026-05-26 19:52:51.1879|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:51.4185|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/identity/email, original domain | 2026-05-26 19:52:51.4185|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:51.7050|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/proposal/feedback?source=windows&language=fr, original domain | 2026-05-26 19:52:51.7219|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:51.9431|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:51.9514|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:51.9911|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/account/users/me, original domain | 2026-05-26 19:52:51.9911|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:52.2757|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/settings/config, original domain | 2026-05-26 19:52:52.2914|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:52:52.3544|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:52.7580|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:53.1179|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:53.4206|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:53.7523|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:54.0931|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:54.4545|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:54.8555|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:55.2248|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:55.4556|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:55.7559|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:56.0073|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:56.3131|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:52:59.1014|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.36.213/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:52:59.3805|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:52:59.3934|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:02.4600|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:53:02.4600|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:53:04.7290|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:53:05.1451|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:53:06.7975|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-26 19:53:06.7975|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 13)| 2026-05-26 19:53:06.9397|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/notification/authorization status 'OK', reason 'OK'| 2026-05-26 19:53:06.9546|ERROR|Surfshark.API.NotificationCenter.TokenProvider.NotificationCenterAuthorizationInfoProvider|Failed to execute request, retry: 1.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.HttpConnectionResponseContent.g__Impl|6_0(Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.AuthorizationApiClient.GetNotificationCenterAuthorizationInfo(CancellationToken cancellationToken) at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:53:07.5363|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me status 'OK', reason 'OK'| 2026-05-26 19:53:07.8059|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR status 'OK', reason 'OK'| 2026-05-26 19:53:07.8091|INFO|UserSteps|Experiments || Failed to get new experiments || A task was canceled. || | 2026-05-26 19:53:07.8091|ERROR|Surfshark.Infrastructure.Experiments.ExperimentRefresher|ApiException|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.ApiClient.GetExperiments(String userId, String countryCode, CancellationToken cancellationToken) at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() 2026-05-26 19:53:07.8091|ERROR|Surfshark.Infrastructure.Experiments.ExperimentRefresher|Try 1 of 3 failed, waiting 200 ms.|Surfshark.Domain.Errors.DomainException: ApiException ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.ApiClient.GetExperiments(String userId, String countryCode, CancellationToken cancellationToken) at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() --- End of inner exception stack trace --- at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() --- End of stack trace from previous location --- at Surfshark.Utilities.Retry`1.ThrowIfAllRetriesFail() 2026-05-26 19:53:07.8821|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 19:53:07.8999|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:07.9984|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:53:08.0018|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get obfuscates locations from API, will try to get from file cache| 2026-05-26 19:53:08.0675|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:53:08.5719|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/static?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:53:08.5719|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get static locations from API, will try to get from file cache| 2026-05-26 19:53:08.5985|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR using domain su| 2026-05-26 19:53:08.6119|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:08.6964|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:53:08.8139|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/payment/subscriptions/current status 'OK', reason 'OK'| 2026-05-26 19:53:08.8139|ERROR|Surfshark.API.Subscriptions.Clients.SubscriptionApiClient|Failed to execute request, retry: 1.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Subscriptions.Clients.SubscriptionApiClient.GetSubscription() at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:53:08.9056|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:53:08.9091|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get general locations from API, will try to get from file cache| 2026-05-26 19:53:08.9892|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 19:53:09.0092|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 19:53:09.1038|INFO|Surfshark.Routing.GlobalRouter|Opened Vpn:MainVpnViewModel| 2026-05-26 19:53:09.3159|INFO|UserSteps|ScreenView || LocationList || Locations || | 2026-05-26 19:53:09.3440|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsKillSwitchEnabled| 2026-05-26 19:53:09.3440|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:09.3440|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/identity/altid/profile status 'OK', reason 'OK'| 2026-05-26 19:53:09.3440|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:09.3440|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:09.3846|ERROR|Surfshark.Infrastructure.AlternativeId.Services.AlternativeIdProfileService|System.Collections.Generic.List`1[FluentResults.IError]| 2026-05-26 19:53:09.3846|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsKillSwitchEnabled| 2026-05-26 19:53:09.4628|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/account/users/me|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:09.4925|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/account/users/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:09.4925|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:53:09.4925|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:53:10.1364|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:53:10.1364|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:53:10.1364|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:53:10.1825|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:10.1959|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:10.2116|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:10.2269|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:53:10.2447|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:10.2693|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 19:53:10.2926|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 19:53:10.4288|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 19:53:10.5104|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/notification/me status 'OK', reason 'OK'| 2026-05-26 19:53:10.5104|ERROR|Surfshark.Infrastructure.Payment.PaymentMethodStatus|Failed to get payment notifications.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.Http.Handlers.UserClient.GetUserPaymentNotifications(CancellationToken cancellationToken) at Surfshark.Infrastructure.Payment.PaymentMethodStatus.GetPaymentNotificationsFromApi() 2026-05-26 19:53:10.6244|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/account/users/me, original domain | 2026-05-26 19:53:10.6344|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:10.8365|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/referral/referrer/me status 'OK', reason 'OK'| 2026-05-26 19:53:10.8365|WARN|Surfshark.Features.Referral.Commands.Handlers.ReferralCommandsHandler|Cannot refresh referral info because failed to fetch referral status| 2026-05-26 19:53:10.8574|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/identity/email status 'OK', reason 'OK'| 2026-05-26 19:53:10.8574|ERROR|Surfshark.Features.Alert.Commands.Handlers.AlertEmailsCommandsHandler|Failed to synchronize emails|System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 30 seconds elapsing. ---> System.TimeoutException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Alert.AlertApiClient.GetAlertEmailsStatus() 2026-05-26 19:53:10.8574|ERROR|Surfshark.Features.Alert.Commands.Handlers.AlertEmailsCommandsHandler|Failed to synchronize emails .Error: The request was canceled due to the configured HttpClient.Timeout of 30 seconds elapsing..| 2026-05-26 19:53:11.1707|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/proposal/feedback?source=windows&language=fr status 'OK', reason 'OK'| 2026-05-26 19:53:11.1707|ERROR|Surfshark.Infrastructure.Feedback.FeedbackApi|ApiException|System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing. ---> System.TimeoutException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.ApiClient.GetFeedbacks(String language, CancellationToken cancellationToken) at Surfshark.Infrastructure.Feedback.FeedbackApi.GetFeedbacks(String language, CancellationToken cancellationToken) 2026-05-26 19:53:11.3049|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/account/users/me status 'OK', reason 'OK'| 2026-05-26 19:53:11.3049|ERROR|Surfshark.Infrastructure.Features.Authentication.Managers.UserAuthenticationManager|ApiException|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.Http.Handlers.UserClient.GetUser(CancellationToken cancellationToken) at Surfshark.Infrastructure.Features.Authentication.Managers.UserAuthenticationManager.RefreshCurrentUserDetails() 2026-05-26 19:53:11.6860|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/settings/config status 'OK', reason 'OK'| 2026-05-26 19:53:12.9196|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:53:13.3449|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:53:14.1695|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/payment/subscriptions/current using domain su| 2026-05-26 19:53:14.1801|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:14.4428|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-26 19:53:18.0327|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:18.0327|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:18.0327|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:18.4030|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR, original domain | 2026-05-26 19:53:18.4191|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:18.7260|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:53:19.4573|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:19.4573|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/account/users/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:19.4573|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:19.8422|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/account/users/me, original domain | 2026-05-26 19:53:19.8568|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:24.5565|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 26/05/2026 17:53:20.| 2026-05-26 19:53:24.6108|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 26/05/2026 17:53:20.| 2026-05-26 19:53:24.6108|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-26 19:53:25.3223|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 26/05/2026 17:58:20.| 2026-05-26 19:53:26.0023|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events|System.Net.Http.HttpIOException: The response ended prematurely. (ResponseEnded) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 2026-05-26 19:53:26.0023|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v2/events failed. Exception: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.HttpIOException: The response ended prematurely. (ResponseEnded) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:26.0023|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ux| 2026-05-26 19:53:26.2715|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:53:27.0578|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 26/05/2026 17:58:20.| 2026-05-26 19:53:29.0827|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/account/users/me status 'OK', reason 'OK'| 2026-05-26 19:53:29.1772|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/payment/subscriptions/current status 'OK', reason 'OK'| 2026-05-26 19:53:29.3225|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: SetSubscriptionExpirationDate| 2026-05-26 19:53:29.3225|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:29.3225|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:29.3225|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:29.3610|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: SetSubscriptionExpirationDate| 2026-05-26 19:53:29.6931|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:53:29.7120|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:31.6680|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:32.0065|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:53:32.0187|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:34.7452|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:34.7452|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:34.7452|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:34.7452|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:34.7452|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/static?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:34.7452|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:35.1636|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:53:35.1780|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:35.5035|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:53:35.5163|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:39.3354|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:53:39.3432|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:53:40.1149|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:53:40.1252|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:53:40.3645|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/account/users/me status 'OK', reason 'OK'| 2026-05-26 19:53:41.0778|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:53:41.4029|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:53:41.6698|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:41.6698|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:41.6698|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:41.8567|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:53:41.8684|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:46.5626|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events|System.Net.Http.HttpIOException: The response ended prematurely. (ResponseEnded) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 2026-05-26 19:53:46.5626|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v2/events failed. Exception: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.Http.HttpIOException: The response ended prematurely. (ResponseEnded) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:46.5626|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ux| 2026-05-26 19:53:46.9368|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:53:48.4051|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:48.4051|INFO|UserSteps|Experiments || Failed to get new experiments || The operation was canceled. || | 2026-05-26 19:53:48.4252|ERROR|Surfshark.Infrastructure.Experiments.ExperimentRefresher|ApiException|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.GetAlternativeDomainAndSendRequest(HttpRequestMessage request, String unavailableDomainHost) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.ApiClient.GetExperiments(String userId, String countryCode, CancellationToken cancellationToken) at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() 2026-05-26 19:53:48.4252|ERROR|Surfshark.Infrastructure.Experiments.ExperimentRefresher|Try 2 of 3 failed, waiting 200 ms.|Surfshark.Domain.Errors.DomainException: ApiException ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.GetAlternativeDomainAndSendRequest(HttpRequestMessage request, String unavailableDomainHost) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.ApiClient.GetExperiments(String userId, String countryCode, CancellationToken cancellationToken) at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() --- End of inner exception stack trace --- at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() --- End of stack trace from previous location --- at Surfshark.Utilities.Retry`1.ThrowIfAllRetriesFail() 2026-05-26 19:53:48.6940|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:53:48.9887|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR using domain su| 2026-05-26 19:53:49.0025|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:49.7556|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-26 19:53:49.7556|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 19:53:49.7556|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:53:49.8194|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 19:53:49.8253|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:53:51.9213|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/static?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:53:52.2945|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:53:54.6001|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:53:54.6390|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:53:55.2055|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:53:55.2196|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:53:55.2565|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:53:58.1445|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:53:58.4732|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:53:58.6297|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:53:58.6297|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:53:58.6297|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:53:59.0899|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR, original domain | 2026-05-26 19:53:59.1048|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:54:04.6023|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:54:04.6023|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:54:04.6023|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:54:05.0072|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:54:05.0208|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:54:06.6763|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:54:06.8537|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:54:09.3361|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-26 19:54:10.9419|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:54:11.3218|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:54:11.7924|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:54:16.3118|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:54:16.7205|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:54:18.7095|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:54:24.0509|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:54:24.4098|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:54:24.7529|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:54:27.9871|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:54:28.2038|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:54:29.0904|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:54:29.0904|INFO|UserSteps|Experiments || Failed to get new experiments || The operation was canceled. || | 2026-05-26 19:54:29.0904|ERROR|Surfshark.Infrastructure.Experiments.ExperimentRefresher|ApiException|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.GetAlternativeDomainAndSendRequest(HttpRequestMessage request, String unavailableDomainHost) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.ApiClient.GetExperiments(String userId, String countryCode, CancellationToken cancellationToken) at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() 2026-05-26 19:54:29.0904|ERROR|Surfshark.Infrastructure.Experiments.ExperimentRefresher|All retries failed, returning fallback value.|Surfshark.Domain.Errors.DomainException: ApiException ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.GetAlternativeDomainAndSendRequest(HttpRequestMessage request, String unavailableDomainHost) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.ApiClient.GetExperiments(String userId, String countryCode, CancellationToken cancellationToken) at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() --- End of inner exception stack trace --- at Surfshark.Infrastructure.Experiments.ExperimentRefresher.<>c__DisplayClass14_0.<b__1>d.MoveNext() --- End of stack trace from previous location --- at Surfshark.Utilities.Retry`1.ThrowIfAllRetriesFail() at Surfshark.Utilities.Retry`1.FallbackIfAllRetriesFail(T fallbackValue) 2026-05-26 19:54:30.7759|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:54:34.7528|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-26 19:54:34.7528|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 19:54:34.7528|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:54:34.7797|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 19:54:34.7797|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:54:35.0083|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:54:35.2075|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:54:35.2344|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:54:36.7760|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:54:37.7141|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received PostQuantumStateChanged| 2026-05-26 19:54:40.1144|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:54:40.1211|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:54:41.7929|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:54:41.7929|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-26 19:54:42.7925|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:54:42.7925|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-26 19:54:43.0047|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events|System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 2026-05-26 19:54:43.0047|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v2/events failed. Exception: System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:54:43.0047|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ux| 2026-05-26 19:54:43.4264|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:54:45.0109|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:54:45.0109|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:54:45.0109|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:54:45.2528|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:54:45.2675|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:55:04.7583|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-26 19:55:11.0599|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user|System.Net.Http.HttpRequestException: Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu. (104.18.120.34:443) ---> System.Net.Sockets.SocketException (10060): Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:55:11.2632|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:55:11.2632|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:55:13.2944|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events|System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.g__ReadAheadWithZeroByteReadAsync|39_0() at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 2026-05-26 19:55:13.5372|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:14.3356|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:55:14.3356|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:55:14.7939|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unknown| 2026-05-26 19:55:15.1551|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received PostQuantumStateChanged (Count: 1)| 2026-05-26 19:55:16.2525|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:55:16.5286|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:20.8164|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:55:21.0601|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:55:21.0601|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:55:21.0601|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:55:21.3497|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:55:21.3581|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:55:26.8167|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:55:27.7351|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:55:27.9302|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:32.8187|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:55:34.8068|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 1)| 2026-05-26 19:55:34.8068|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 19:55:34.8068|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:55:34.8428|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 19:55:34.8428|INFO|UserSteps|ScreenView || Notification || nonet || 1| 2026-05-26 19:55:36.1309|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:55:36.5299|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:38.8819|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:55:38.8819|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-26 19:55:40.1143|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:55:40.1221|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:55:44.3377|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-26 19:55:46.7928|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:55:48.7344|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:55:49.0869|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:55:49.0869|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:55:49.5268|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:55:50.0083|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:52.4975|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:55:52.7316|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:55.8625|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:55:56.0433|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:58.3773|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:55:58.7370|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:55:58.7370|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:55:58.7370|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:55:58.7551|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:55:59.1142|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:55:59.1292|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:56:03.1738|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:56:09.2512|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 34367 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 34367 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:56:13.3028|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:56:13.3953|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events|System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 2026-05-26 19:56:13.3953|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v2/events failed. Exception: System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:56:13.3953|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ux| 2026-05-26 19:56:13.4305|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionNetworkChecked (Count: 2)| 2026-05-26 19:56:13.7912|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:56:14.3499|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionStatistics (Count: 11)| 2026-05-26 19:56:15.5245|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unknown| 2026-05-26 19:56:19.3354|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionStatistics (Count: 12)| 2026-05-26 19:56:21.5889|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:56:24.9386|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ScheduledScanStartingSoon| 2026-05-26 19:56:27.5940|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:56:29.1149|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://api.surfshark.com/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:56:29.5000|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:56:29.5132|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:56:30.3232|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientLoggingDecorator|SDN status: Enabled, current SDN unit: "location-rotator", next rotation: 26/05/2026 17:58:20.| 2026-05-26 19:56:30.3232|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|Current SDN feature is already enabled| 2026-05-26 19:56:32.9950|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsKillSwitchEnabled| 2026-05-26 19:56:32.9950|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsKillSwitchEnabled| 2026-05-26 19:56:33.0416|INFO|UserSteps|TrayPopUp || PersonalizingKillSwitchVisible || True || | 2026-05-26 19:56:33.0416|INFO|UserSteps|TrayPopUp || PersonalizingAutoConnectVisible || True || | 2026-05-26 19:56:33.0416|INFO|UserSteps|TrayPopUp || PersonalizingCleanWebVisible || True || | 2026-05-26 19:56:33.0416|INFO|UserSteps|TrayPopUp || PersonalizingStartWithWinVisible || True || | 2026-05-26 19:56:33.0570|INFO|UserSteps|TrayPopUp || PersonalizingQuickScanVisible || True || | 2026-05-26 19:56:33.0570|INFO|UserSteps|TrayPopUp || PersonalizingFullScanVisible || True || | 2026-05-26 19:56:33.5291|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:56:34.8872|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: StartLatencyCheck| 2026-05-26 19:56:35.0100|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: StartLatencyCheck| 2026-05-26 19:56:35.0374|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/notification/authorization using domain su| 2026-05-26 19:56:35.2485|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: RefreshStatistics| 2026-05-26 19:56:35.2485|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: RefreshStatistics| 2026-05-26 19:56:35.2737|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionStatisticsReportChanged| 2026-05-26 19:56:35.9228|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:56:36.1330|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:56:36.2837|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: Pause| 2026-05-26 19:56:36.3051|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseStateChanged| 2026-05-26 19:56:36.3051|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged| 2026-05-26 19:56:36.3051|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN pause state changed: Disabled -> EnablingPause. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:56:36.3051|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionStateChanged| 2026-05-26 19:56:36.3375|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state changed: Connected -> Disconnecting. Connection reason: Regular. Change Intent: Pause. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:56:36.3375|INFO|UserSteps|non-interactive || WireGuardStateChange || Disconnecting#be-bru.prod.surfshark.com || | 2026-05-26 19:56:36.3544|INFO|UserSteps|VpnState || RotatingIpErrors || Locations || 0| 2026-05-26 19:56:36.3544|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: CancelLatencyCheck| 2026-05-26 19:56:36.3742|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureManager|Cannot handle SDN functionalty when user is not connected to VPN server.| 2026-05-26 19:56:36.3742|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|SDN feature heath check timer has been stopped.| 2026-05-26 19:56:36.4943|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 19:56:37.0579|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events|System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 2026-05-26 19:56:37.0579|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v2/events failed. Exception: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:56:37.0579|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ux| 2026-05-26 19:56:37.0819|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:56:37.1057|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: CancelLatencyCheck| 2026-05-26 19:56:37.1057|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 19:56:37.7975|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://surfsharkstatus.com/incidents/info.txt using domain su| 2026-05-26 19:56:38.2386|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 19:56:38.2645|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:56:38.2645|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 19:56:38.9223|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 19:56:38.9223|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 19:56:38.9223|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 19:56:39.3177|INFO|UserSteps|Window || Hide || || | 2026-05-26 19:56:39.3560|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 19:56:39.3846|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:56:39.5017|INFO|UserSteps|non-interactive || WireGuardStateChange || Disconnected#be-bru.prod.surfshark.com || | 2026-05-26 19:56:39.5078|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state changed: Disconnecting -> Disconnected. Connection reason: Regular. Change Intent: Pause. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:56:39.5299|INFO|UserSteps|VpnState || NoNetRate || pause || 42| 2026-05-26 19:56:39.5299|INFO|UserSteps|VpnState || NoNetRateLocation || pause || 42| 2026-05-26 19:56:39.5440|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureManager|Cannot handle SDN functionalty when user is not connected to VPN server.| 2026-05-26 19:56:39.5440|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|SDN feature heath check timer has been stopped.| 2026-05-26 19:56:39.5440|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LatencyMeasureStarted| 2026-05-26 19:56:39.5827|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 29363 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 29363 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:56:39.8419|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN pause state changed: EnablingPause -> Paused. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 19:56:39.8419|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: DisableInternetKill| 2026-05-26 19:56:39.8538|INFO|UserSteps|VpnState || VpnDisconnected || pause || 288| 2026-05-26 19:56:39.8689|INFO|UserSteps|VpnState || VpnDisconnectedLocation || pause || 288| 2026-05-26 19:56:39.8857|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: Pause| 2026-05-26 19:56:39.8857|INFO|UserSteps|VpnState || VpnPaused || home || 120| 2026-05-26 19:56:39.9008|INFO|UserSteps|VpnState || VpnPausedLocation || home || 120| 2026-05-26 19:56:39.9145|INFO|UserSteps|VpnState || VpnDisconnectIntent || pause || | 2026-05-26 19:56:39.9145|INFO|UserSteps|VpnState || VpnDisconnectIntentLocation || pause || | 2026-05-26 19:56:39.9489|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:56:39.9489|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:56:39.9489|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: DisableInternetKill| 2026-05-26 19:56:40.0038|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:56:40.1142|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:56:40.1202|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:56:40.2995|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v4/server/suggest/unrestricted/bundle?countryCode=FR using domain su| 2026-05-26 19:56:40.3167|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:56:40.6741|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured| 2026-05-26 19:56:41.0395|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '172.64.153.29'| 2026-05-26 19:56:41.0395|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'surfsharkstatus.com' resolved to '104.18.34.227'| 2026-05-26 19:56:41.6332|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:56:41.7993|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:56:42.6798|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:56:42.6798|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:56:42.7098|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:56:42.7098|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:56:43.4111|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 19:56:43.6165|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:56:43.6165|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:56:43.6165|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:56:43.6165|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:56:43.8616|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:56:44.6082|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using the cached domain: su| 2026-05-26 19:56:44.6082|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:56:44.6184|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:56:44.8720|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/notification/authorization|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.MTlsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:56:44.8720|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/notification/authorization failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.MTlsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DeviceIdHeaderHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:56:44.8720|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:56:45.7719|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Trying to get the available domain| 2026-05-26 19:56:45.7719|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 1| 2026-05-26 19:56:48.9234|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:56:48.9234|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/account/users/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:56:48.9234|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:56:52.8240|ERROR|Surfshark.Application.ServerIncident.ServerIncidentInfoProvider|Failed to get incident info| 2026-05-26 19:56:55.7718|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap. A task was canceled (possible timeout).| 2026-05-26 19:56:55.7718|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 2| 2026-05-26 19:56:57.6949|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v4/server/suggest/unrestricted/bundle?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:56:58.4338|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events|System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) 2026-05-26 19:56:58.4338|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v2/events failed. Exception: System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:56:58.4338|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ux| 2026-05-26 19:57:06.5954|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:57:06.5954|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 19:57:06.8080|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:57:06.8203|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:10.8586|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured (Count: 19)| 2026-05-26 19:57:16.5953|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:57:16.5953|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:57:16.5953|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:57:27.7504|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 3| 2026-05-26 19:57:31.7986|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.g__ReadAheadWithZeroByteReadAsync|39_0() at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:57:36.8375|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 19:57:40.1143|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:57:40.1225|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:57:41.3768|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured (Count: 19)| 2026-05-26 19:57:41.8015|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap. A task was canceled (possible timeout).| 2026-05-26 19:57:41.8015|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 4| 2026-05-26 19:57:45.8504|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.g__ReadAheadWithZeroByteReadAsync|39_0() at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:57:55.8544|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET 16. A task was canceled (possible timeout).| 2026-05-26 19:57:55.8544|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Retrieved domain: su| 2026-05-26 19:57:55.9081|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|ShouldDecryptLocationEntries updated to False| 2026-05-26 19:57:55.9223|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR using domain su| 2026-05-26 19:57:55.9223|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR using domain su| 2026-05-26 19:57:55.9223|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 19:57:55.9223|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsDefaultDomainBlocked updated to False| 2026-05-26 19:57:55.9846|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 19:57:55.9846|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/notification/authorization, original domain | 2026-05-26 19:57:55.9846|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR using domain su| 2026-05-26 19:57:55.9846|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:55.9846|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:56.0030|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateAvailableDomain| 2026-05-26 19:57:56.0110|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:56.0110|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:56.0294|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateAvailableDomain| 2026-05-26 19:57:56.3792|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR using domain su| 2026-05-26 19:57:56.3792|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR using domain su| 2026-05-26 19:57:56.3851|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR using domain su| 2026-05-26 19:57:56.4433|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:56.4433|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:56.4433|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:57.1000|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using the cached domain: su| 2026-05-26 19:57:57.1000|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/account/users/me, original domain | 2026-05-26 19:57:57.1156|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:57:57.9635|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: su| 2026-05-26 19:57:57.9635|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:57:58.7656|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using the cached domain: su| 2026-05-26 19:57:58.7656|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:57:58.7776|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:00.4972|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:58:00.9486|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ScanInitializationStarted| 2026-05-26 19:58:00.9920|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ScanInitializationChanged| 2026-05-26 19:58:02.0059|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:58:04.6786|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received FileScanStarted| 2026-05-26 19:58:04.6858|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetScanExclusions| 2026-05-26 19:58:04.7086|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetScanExclusions| 2026-05-26 19:58:04.7123|INFO|UserSteps|AntivirusScanState || AntivirusExcludeItem || ExcludeFiles || 0| 2026-05-26 19:58:04.7278|INFO|UserSteps|AntivirusScanState || AntivirusExcludeItem || ExcludeFolders || 0| 2026-05-26 19:58:04.7548|INFO|UserSteps|AntivirusScanState || AntivirusScan || StartScheduledScan|Quick || | 2026-05-26 19:58:04.8073|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ScanStatisticsChanged| 2026-05-26 19:58:06.5947|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 29023 => chk.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 29023 => chk.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:58:07.1076|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 19:58:08.1004|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 43999 => ux.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 43999 => ux.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:58:08.1125|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=FR|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:08.1125|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/static?countryCode=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:08.1125|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:08.1192|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:08.1192|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/generic?countryCode=FR|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:08.1192|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:08.1192|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:08.1192|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/generic?countryCode=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:08.1192|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:08.1192|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/notification/authorization|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.MTlsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:08.1192|ERROR|Surfshark.API.NotificationCenter.TokenProvider.NotificationCenterAuthorizationInfoProvider|Failed to execute request, retry: 1.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.MTlsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DeviceIdHeaderHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.GetAlternativeDomainAndSendRequest(HttpRequestMessage request, String unavailableDomainHost) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.GetAsync[T](HttpClient client, String url, CancellationToken token) at Surfshark.API.AuthorizationApiClient.GetNotificationCenterAuthorizationInfo(CancellationToken cancellationToken) at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:58:08.2955|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/generic?countryCode=FR|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:08.2955|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/generic?countryCode=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:08.2955|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:08.2955|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:08.2955|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:08.2955|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:08.2955|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=FR|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:08.3101|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/static?countryCode=FR failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:08.3101|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:08.3523|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/account/users/me|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:09.5620|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:09.5620|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 19:58:09.5942|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:09.9451|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Trying to get the available domain| 2026-05-26 19:58:09.9451|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 1| 2026-05-26 19:58:10.6273|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:58:12.0254|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured (Count: 19)| 2026-05-26 19:58:12.1496|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:58:19.5602|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:19.5602|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:19.5602|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:19.7359|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Resiliency.RestrictionModeController.GetHttpClientResponse(String url, String newIp) at Surfshark.Infrastructure.Resiliency.RestrictionModeController.IsRequestValid(String hostAddress) 2026-05-26 19:58:19.7359|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 2| 2026-05-26 19:58:19.7828|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap. A task was canceled (possible timeout).| 2026-05-26 19:58:19.8242|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|ShouldDecryptLocationEntries updated to True| 2026-05-26 19:58:19.8399|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsDefaultDomainBlocked updated to True| 2026-05-26 19:58:21.1653|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:58:21.1653|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:21.1918|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:58:21.1952|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:21.2288|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:58:21.2465|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:21.6292|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:58:21.6410|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:21.6410|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:58:21.6602|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:21.6681|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 19:58:21.6827|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:23.8247|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:58:25.0134|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:27.0394|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:27.9632|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://ux.surfshark.com/v2/events| 2026-05-26 19:58:28.3611|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 19:58:29.0309|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:29.9113|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 58784 => chk.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 58784 => chk.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:58:31.0139|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:31.0139|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:31.5924|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:31.5924|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:31.5924|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:31.5924|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:31.5924|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:31.5924|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:31.6807|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:31.6807|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/static?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:31.6807|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:31.7658|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:31.7658|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:31.7658|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:31.8022|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:31.8022|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:31.8022|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:31.8075|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/static?countryCode=FR&unrestricted=1|System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:58:31.8075|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v5/server/clusters/static?countryCode=FR&unrestricted=1 failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:31.8075|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:58:32.4050|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:58:33.0280|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:33.0453|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:33.9589|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:58:34.8685|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ScanStatisticsChanged (Count: 300)| 2026-05-26 19:58:35.0268|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:35.0443|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:37.0152|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:37.0152|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:37.0761|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:37.3176|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 19:58:38.4956|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 18927 => ux.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 18927 => ux.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 19:58:39.0367|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:39.0628|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:39.0781|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:40.0119|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:58:40.0119|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:58:40.0119|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:58:40.0119|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:58:40.0119|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:58:40.0119|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:58:40.0119|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:58:40.1141|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:58:40.1229|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:58:41.0648|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'ux.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 19:58:41.0648|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'ux.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 19:58:42.6814|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured (Count: 19)| 2026-05-26 19:58:43.0067|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events| 2026-05-26 19:58:43.0067|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v2/events failed. Exception: System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:58:43.0067|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ux| 2026-05-26 19:58:43.6852|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.uy.com' resolved to '104.18.38.176'| 2026-05-26 19:58:43.6852|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.uy.com' resolved to '172.64.149.80'| 2026-05-26 19:58:45.0403|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:45.0877|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:45.1024|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:45.1347|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:46.0168|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:46.0168|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:46.0168|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:46.0168|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:46.0168|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:46.0168|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:46.0168|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:47.1348|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:48.1086|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ManualScanFinished| 2026-05-26 19:58:48.1181|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetScan| 2026-05-26 19:58:48.1728|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetScan| 2026-05-26 19:58:48.1802|INFO|UserSteps|AntivirusScanState || AntivirusScanFinishedLength || Scheduled|Quick || 47| 2026-05-26 19:58:48.1969|INFO|UserSteps|AntivirusScanState || AntivirusScanFinished || Scheduled|Quick || 0| 2026-05-26 19:58:48.2113|INFO|UserSteps|AntivirusScanState || AntivirusScanFinishedFiles || Scheduled|Quick || 23690| 2026-05-26 19:58:48.2291|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetScanStatistics| 2026-05-26 19:58:48.3201|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received ProtectionHistoryItemsAdded| 2026-05-26 19:58:48.3440|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetProtectionHistoryItemsCount| 2026-05-26 19:58:48.4178|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetProtectionHistoryItemsCount| 2026-05-26 19:58:48.4178|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetScanStatistics| 2026-05-26 19:58:48.5179|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/settings/antivirus/scan using domain su| 2026-05-26 19:58:48.5328|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:58:49.1354|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:51.0493|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:51.1026|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:51.1570|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:51.1645|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:51.2039|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:52.0311|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:52.0939|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:52.0939|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:52.0939|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:52.0939|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:52.0939|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:53.2677|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:53.2871|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:53.6884|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap. A task was canceled (possible timeout).| 2026-05-26 19:58:53.6884|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 3| 2026-05-26 19:58:55.1412|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:55.2889|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:56.9847|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.ph.com' resolved to '104.18.36.213'| 2026-05-26 19:58:56.9847|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.ph.com' resolved to '172.64.151.43'| 2026-05-26 19:58:57.0994|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:57.2079|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:57.2144|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:57.2360|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:57.2863|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:58.0470|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:58.1087|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:58.1087|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:58.1087|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:59.2748|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:59.3374|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:58:59.3687|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.0429|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:00.2789|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientFactory|Recreating connection because channel is unusable state: TransientFailure.| 2026-05-26 19:59:03.1513|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v1/settings/antivirus/scan|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 19:59:03.1513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.120.34/v1/settings/antivirus/scan failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 19:59:03.1513|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 19:59:05.2987|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:05.3399|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:05.3399|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:05.3948|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.2137|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.2137|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.2137|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.2137|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.2137|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.2137|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.2137|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:06.9878|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap. A task was canceled (possible timeout).| 2026-05-26 19:59:06.9878|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 4| 2026-05-26 19:59:07.3550|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:07.5257|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 19:59:09.3544|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:11.3251|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:11.3657|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:11.3657|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:11.3657|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:11.4179|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:12.2343|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:12.2343|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:12.2343|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:12.2343|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:12.2343|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:12.2527|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:13.3846|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:13.4174|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:13.7580|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured (Count: 20)| 2026-05-26 19:59:15.3755|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:15.3755|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:17.0180|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET 16 status 'OK', reason 'OK'| 2026-05-26 19:59:17.0180|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Retrieved domain: 16| 2026-05-26 19:59:17.0801|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR, original domain | 2026-05-26 19:59:17.1016|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateAvailableDomain| 2026-05-26 19:59:17.1016|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:17.1567|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateAvailableDomain| 2026-05-26 19:59:17.3530|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:17.3530|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:17.3683|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:17.3938|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:17.3938|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:18.1320|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:18.1325|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR, original domain | 2026-05-26 19:59:18.1519|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:18.2375|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:18.2375|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:18.2375|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:18.2972|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:19.0130|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:19.0130|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR, original domain | 2026-05-26 19:59:19.0313|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:19.3963|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:19.3963|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:19.4178|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:19.8243|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:19.8243|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR, original domain | 2026-05-26 19:59:19.8419|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:20.2929|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.64.141.91'| 2026-05-26 19:59:20.2929|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.180.57.107'| 2026-05-26 19:59:20.2929|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.66.138.44'| 2026-05-26 19:59:20.2929|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.179.220.4'| 2026-05-26 19:59:20.2929|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '18.156.144.91'| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.2929|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:20.4184|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientFactory|Recreating connection because channel is unusable state: TransientFailure.| 2026-05-26 19:59:20.7090|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:20.7090|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR, original domain | 2026-05-26 19:59:20.7265|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:21.5863|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:21.5863|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR, original domain | 2026-05-26 19:59:21.5863|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:22.1871|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:59:22.4168|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:22.4168|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 19:59:22.4338|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:23.0491|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:59:23.2187|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:23.2187|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:59:23.2447|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:23.8690|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 19:59:24.0535|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:24.0535|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:59:24.0722|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:24.8993|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:24.8993|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:59:24.9185|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:25.4227|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:25.4547|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:25.4669|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:25.4770|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:25.7275|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:25.7275|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:59:25.7433|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:25.9934|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/static?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:59:25.9934|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get static locations from API, will try to get from file cache| 2026-05-26 19:59:26.0148|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/generic?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:59:26.0148|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/generic?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:59:26.0148|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get general locations from API, will try to get from file cache| 2026-05-26 19:59:26.0148|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get general locations from API, will try to get from file cache| 2026-05-26 19:59:26.0881|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/static?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:59:26.0881|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get static locations from API, will try to get from file cache| 2026-05-26 19:59:26.0881|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:26.0881|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/generic?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:26.1023|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get general locations from API, will try to get from file cache| 2026-05-26 19:59:26.3083|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:26.3083|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:26.3083|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:26.3083|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:26.3083|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:26.3083|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:26.3083|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:26.4007|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/obfuscated?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:59:26.4007|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get obfuscates locations from API, will try to get from file cache| 2026-05-26 19:59:26.5473|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/obfuscated?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:59:26.5711|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:26.5711|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get obfuscates locations from API, will try to get from file cache| 2026-05-26 19:59:26.5711|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/static?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:26.5711|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get static locations from API, will try to get from file cache| 2026-05-26 19:59:26.6349|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:26.6349|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:26.6349|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get obfuscates locations from API, will try to get from file cache| 2026-05-26 19:59:26.6349|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get obfuscates locations from API, will try to get from file cache| 2026-05-26 19:59:26.6652|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:26.8010|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:26.8010|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:59:26.8100|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:27.4330|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:27.4330|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1, original domain | 2026-05-26 19:59:27.4330|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:27.4644|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:27.6980|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:27.7148|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|IsRestrictedOrAreAllPortsBlocked updated to True| 2026-05-26 19:59:27.7393|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsRestricted updated to True| 2026-05-26 19:59:27.8209|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/generic?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:27.8209|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get general locations from API, will try to get from file cache| 2026-05-26 19:59:28.4377|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/static?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:28.4377|INFO|Surfshark.Infrastructure.Locations.LocationsApiGateway|Couldn't get static locations from API, will try to get from file cache| 2026-05-26 19:59:28.4974|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:28.5344|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:28.6870|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v4/server/suggest/unrestricted/bundle?countryCode=FR using domain 16| 2026-05-26 19:59:28.7138|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:28.8074|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:28.8074|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://ux.surfshark.com/v2/events, original domain | 2026-05-26 19:59:28.9183|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 19:59:28.9350|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 19:59:29.4444|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:29.5607|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:29.9789|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:30.0178|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=US&unrestricted=1 using domain 16| 2026-05-26 19:59:30.0411|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:30.1035|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v4/server/suggest/unrestricted/bundle?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 19:59:30.1569|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=US&unrestricted=1 using domain 16| 2026-05-26 19:59:30.2682|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:30.3225|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=US&unrestricted=1 using domain 16| 2026-05-26 19:59:30.3726|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:30.5150|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:30.5576|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:30.7036|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:30.8033|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Domian is unavailable. Using the cached domain: 16| 2026-05-26 19:59:30.8033|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/settings/antivirus/scan, original domain | 2026-05-26 19:59:30.8165|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:31.4335|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:31.6473|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:31.6473|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:31.6473|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:31.6473|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:31.7849|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:32.1311|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:32.3417|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:32.3417|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:32.3417|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:32.3417|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:32.3417|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:32.3417|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:32.6962|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/generic?countryCode=US&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:32.7543|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/obfuscated?countryCode=US&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:33.3653|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:33.4886|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:33.4978|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v1/settings/antivirus/scan status 'Created', reason 'Created'| 2026-05-26 19:59:33.4978|ERROR|Surfshark.Antivirus.ThreatReporting.ScanResultReporter|Failed to report scan results|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Net.Http.HttpConnectionResponseContent.g__Impl|6_0(Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, LimitArrayPoolWriteStream tempBuffer) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.API.Http.HttpClientExtensions.PostFromJsonEncodedContentAsync[T](HttpClient client, String uri, T content, CancellationToken token) at Surfshark.API.ApiClient.PostLatestScanInformation(String userId, String deviceId, Boolean hasAnyThreats, DateTime scanDate, CancellationToken cancellationToken) at Surfshark.Antivirus.ThreatReporting.ScanResultReporter.PostScanResultToApi(Boolean a, DateTime b) 2026-05-26 19:59:33.6560|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:33.6560|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:33.6648|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:34.1176|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:34.4314|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:35.0909|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v5/server/clusters/static?countryCode=US&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 19:59:35.6068|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:35.6532|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:35.9650|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:36.2955|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:36.3307|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:36.6108|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:36.6246|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:37.3638|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:37.4612|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:37.6642|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:37.6965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:37.6965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:37.6965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:37.6965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:37.7907|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 19:59:38.3723|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:38.3723|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:38.3723|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:38.3723|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:38.8294|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:38.8793|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:39.3436|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:39.3821|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:39.3945|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:39.5004|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:39.6881|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:39.7059|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:40.0007|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:40.1151|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 19:59:40.1217|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 19:59:40.3287|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.4639|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 19:59:40.5239|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientFactory|Recreating connection because channel is unusable state: TransientFailure.| 2026-05-26 19:59:40.8726|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:41.0714|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:41.2229|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:41.2352|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:41.4319|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:42.1908|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:42.5080|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:42.8521|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:43.3028|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:43.4053|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:43.4304|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:43.6512|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:44.5023|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:44.5082|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured (Count: 49)| 2026-05-26 19:59:44.8202|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:45.2276|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:45.4393|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:45.4868|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:45.5132|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:45.5297|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:45.7812|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:45.7812|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:45.7812|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:45.8100|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:46.4782|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:46.4782|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:46.4782|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:46.4782|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:46.4782|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:46.5180|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:46.5180|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:46.5180|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:46.8042|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:47.1712|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:47.5679|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:47.5967|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:47.7036|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:47.7606|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:48.0485|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:48.6262|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:48.8420|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:49.0008|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:49.2332|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:49.2501|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:49.4668|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:49.7060|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:49.7465|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:50.4971|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:50.8117|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:50.8589|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:50.9052|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:51.2156|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:51.5419|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:51.8395|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:51.8395|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:51.8395|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:51.9940|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:52.2995|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:52.4576|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:52.5819|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:52.5965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:52.5965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:52.5965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:52.5965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:52.5965|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:52.7969|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:52.8143|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:52.9186|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:53.2553|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:53.7726|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:54.0798|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:54.2185|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:54.6931|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:54.8308|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:54.8567|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:55.4786|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:55.7635|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:55.7764|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:56.9681|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:56.9681|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:57.5063|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:57.5236|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:57.5236|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:57.8500|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:57.8777|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:57.8777|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:58.1255|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:58.4622|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:58.6025|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:58.6259|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:58.6259|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:58.6259|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 19:59:58.9227|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 19:59:59.1949|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 19:59:59.2115|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 19:59:59.2115|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 19:59:59.5778|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 19:59:59.7740|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 20:00:00.2901|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:00.5315|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 20:00:00.5315|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 20:00:00.5315|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 20:00:00.5315|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 20:00:00.5315|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Unavailable| 2026-05-26 20:00:00.5875|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:00.6019|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:00.8230|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientFactory|Recreating connection because channel is unusable state: TransientFailure.| 2026-05-26 20:00:00.8827|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:00.8827|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:01.2610|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:01.5521|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LatencyMeasureFinished| 2026-05-26 20:00:01.6274|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:02.3067|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:02.3377|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:02.8195|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:02.8195|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:02.8850|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:03.8205|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:04.1265|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:04.2900|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:04.6169|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:04.6346|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:04.8977|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:05.1727|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:05.7733|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:05.8172|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:05.8520|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 20:00:06.3670|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:06.4273|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:06.4669|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:06.5335|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 20:00:06.5335|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 20:00:06.9034|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:07.2886|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:07.9157|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:07.9513|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:08.0129|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:00:08.4867|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:08.5543|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:08.6009|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:09.0603|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:09.4611|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:09.6826|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:09.9803|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:09.9803|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:10.0088|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:10.2858|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:10.7656|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:10.9326|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:11.0014|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:11.2205|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:11.2309|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:11.5664|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:11.7456|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:11.8961|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 20:00:12.2286|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:12.3800|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:12.4398|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:12.5593|ERROR|Surfshark.Infrastructure.SoftwareDefinedNetwork.InternalDistributionAccessCenter.IdacServiceClientRetryDecorator|SDN server call failed. Status: Cancelled| 2026-05-26 20:00:12.5773|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:12.5773|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:13.3998|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:13.5473|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain 16| 2026-05-26 20:00:18.7182|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://16.162.37.123/v2/events status 'OK', reason 'OK'| 2026-05-26 20:00:21.8855|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:22.2255|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain 16| 2026-05-26 20:00:22.2462|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:26.2667|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:00:31.8868|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://16.162.37.123/v1/server/user|System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 20:00:31.8868|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://16.162.37.123/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 20:00:31.8868|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 20:00:32.2457|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Trying to get the available domain| 2026-05-26 20:00:32.2457|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 1| 2026-05-26 20:00:32.8304|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 20:00:32.8304|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 20:00:34.0706|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 20:00:34.0706|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Retrieved domain: su| 2026-05-26 20:00:34.1180|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsDefaultDomainBlocked updated to False| 2026-05-26 20:00:34.1645|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 20:00:34.1798|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateAvailableDomain| 2026-05-26 20:00:34.1798|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.1970|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateAvailableDomain| 2026-05-26 20:00:34.3109|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:34.3109|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:34.3109|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.4005|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 20:00:34.4005|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 20:00:34.4796|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:34.4796|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=US using domain su| 2026-05-26 20:00:34.4796|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=US using domain su| 2026-05-26 20:00:34.5218|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=US using domain su| 2026-05-26 20:00:34.5218|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.5218|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.5218|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:34.5218|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|IsRestrictedOrAreAllPortsBlocked updated to False| 2026-05-26 20:00:34.5218|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|ShouldDecryptLocationEntries updated to False| 2026-05-26 20:00:34.5295|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=US using domain su| 2026-05-26 20:00:34.5295|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=US using domain su| 2026-05-26 20:00:34.5474|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v4/server/suggest/bundle?countryCode=US using domain su| 2026-05-26 20:00:34.5474|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsRestricted updated to False| 2026-05-26 20:00:34.6285|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.6285|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.6285|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.6285|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.6285|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.6285|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=US using domain su| 2026-05-26 20:00:34.7063|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.9630|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR using domain su| 2026-05-26 20:00:34.9630|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR using domain su| 2026-05-26 20:00:34.9985|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR using domain su| 2026-05-26 20:00:34.9985|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:34.9985|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:35.0116|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:35.1246|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=US status 'OK', reason 'OK'| 2026-05-26 20:00:35.2705|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=US status 'OK', reason 'OK'| 2026-05-26 20:00:35.6392|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/generic?countryCode=US status 'OK', reason 'OK'| 2026-05-26 20:00:36.6833|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=US status 'OK', reason 'OK'| 2026-05-26 20:00:36.7907|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=US status 'OK', reason 'OK'| 2026-05-26 20:00:37.1906|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:37.1906|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:37.2665|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v4/server/suggest/bundle?countryCode=US status 'OK', reason 'OK'| 2026-05-26 20:00:37.2665|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:38.2448|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:00:38.7895|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/generic?countryCode=US status 'OK', reason 'OK'| 2026-05-26 20:00:39.8098|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:00:40.1141|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:00:40.1216|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:00:40.1980|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:00:40.3197|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/generic?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:00:47.2238|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 20:00:47.2262|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled. ---> System.IO.IOException: Unable to read data from the transport connection: L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.. ---> System.Net.Sockets.SocketException (995): L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 20:00:47.2262|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 20:00:48.0946|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Trying to get the available domain| 2026-05-26 20:00:48.0946|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 1| 2026-05-26 20:00:53.7300|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 20:00:53.7300|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Retrieved domain: su| 2026-05-26 20:00:53.8054|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 20:00:53.9575|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:54.2119|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:54.2119|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:54.2308|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:54.3726|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:54.3726|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:54.4624|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:54.6662|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:54.6662|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:54.7449|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:54.8848|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:54.8848|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:54.9477|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:55.0941|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:55.0941|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:55.1675|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:55.3812|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:55.4520|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:55.5002|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:55.6663|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:55.7031|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:55.8053|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:55.9636|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:55.9636|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:56.0400|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:56.1960|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:56.1960|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:56.2739|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:56.4877|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:56.5402|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:56.6038|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:56.7500|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:56.7500|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:56.8076|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:56.9547|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:56.9547|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:57.0512|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:57.2551|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:57.2551|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:57.3247|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:57.5840|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:57.5862|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:57.6673|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:57.8538|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:57.8538|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:57.9564|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:58.3999|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:58.3999|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:58.4676|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:58.6633|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:58.6958|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:58.7673|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:58.9401|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:58.9401|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:59.0132|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:59.2944|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:59.2944|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:59.3769|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:59.4992|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:59.4992|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:59.5776|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:59.7187|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:59.7187|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:00:59.7929|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:00:59.9403|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:00:59.9988|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:01:00.0797|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:01:00.2183|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:01:00.2680|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:01:00.3545|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:01:00.4803|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:01:00.4944|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:01:00.5085|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:01:00.6438|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:01:00.6438|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:01:00.6638|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:01:00.8013|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:01:08.4468|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:01:38.6752|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:01:40.1146|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:01:40.1177|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:02:08.9086|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:02:39.1779|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:02:40.1149|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:02:40.1227|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:03:09.4096|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:03:39.6209|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:03:40.1145|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:03:40.1209|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:04:09.8697|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:04:40.1143|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:04:40.1240|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:04:40.1327|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:05:10.3789|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:05:40.1145|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:05:40.1243|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:05:40.6204|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:06:10.8760|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:06:40.1149|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:06:40.1249|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:06:41.0861|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:07:11.3268|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:07:40.1142|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:07:40.1251|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:07:41.5560|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:08:11.8116|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:08:40.1149|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:08:40.1241|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:08:42.0182|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:09:12.2687|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:09:40.1142|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:09:40.1259|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:09:42.5118|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:10:12.7845|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:10:40.1146|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:10:40.1237|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:10:43.0117|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:11:13.2316|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:11:40.1155|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:11:40.1216|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:11:43.4663|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:12:13.6685|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:12:40.1143|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:12:40.1243|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:12:43.8756|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:13:14.1262|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:13:40.1154|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:13:40.1281|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:13:44.3964|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:14:14.6477|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:14:40.1144|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:14:40.1242|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:14:44.8805|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:15:15.1032|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:15:40.1139|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:15:40.1226|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:15:45.3334|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:15:57.9810|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: Suspend| 2026-05-26 20:15:57.9810|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-26 20:15:58.0086|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-26 20:23:04.5661|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeAutomatic| 2026-05-26 20:23:04.5661|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-26 20:23:04.5730|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged| 2026-05-26 20:23:04.5968|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeSuspend| 2026-05-26 20:23:04.6056|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-26 20:23:09.5757|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:15.6829|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 10224 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> DnsClient.DnsResponseException: Query 10224 => api.surfshark.com IN A on 9.9.9.9:53 timed out or is a transient error. ---> System.OperationCanceledException: The operation was canceled. at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:19.7356|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH returned 0 results.|System.Threading.Tasks.TaskCanceledException: A task was canceled. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:25.8543|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap|System.UriFormatException: Invalid URI: The hostname could not be parsed. at System.Net.Http.HttpRequestMessage..ctor(HttpMethod method, String requestUri) at Surfshark.Infrastructure.Resiliency.RestrictionModeController.GetHttpClientResponse(String url, String newIp) at Surfshark.Infrastructure.Resiliency.RestrictionModeController.IsRequestValid(String hostAddress) 2026-05-26 20:23:25.9547|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|ShouldDecryptLocationEntries updated to True| 2026-05-26 20:23:25.9729|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 20:23:25.9729|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsDefaultDomainBlocked updated to True| 2026-05-26 20:23:26.0959|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un hôte impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10065): Une opération a été tentée sur un hôte impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:26.2921|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 20:23:26.3127|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateAvailableDomain| 2026-05-26 20:23:26.4003|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateAvailableDomain| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 20:23:26.6761|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 20:23:26.9022|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665, exit location id: d5a988fe-33a2-4bc5-afc4-eb22486d7809.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 7c77ed6a-6383-46a4-96f1-0be012618180.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02, exit location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 2b8c48bf-19af-41e2-8667-8f4fdb740665.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: e8a483a0-67a4-4eba-b170-65b4d308818e, exit location id: acfbb50d-520b-47aa-8c68-56327fa513fc.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 2971ea9a-35e8-4e7b-a767-c87435ab1543, exit location id: 7a03b517-2dc4-4baa-a6f9-8423229129e8.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: b0aaa11d-557e-4f4b-b04b-2fdc739c6bf8, exit location id: 41d3a67e-cb8e-4548-a440-3b617985d4a5.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: a9135fdb-cb7c-4dec-8024-8ff5b697b16f, exit location id: cd2a0e6c-b33f-4bbe-b4b2-35984b45fd02.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: 8386cf40-b99c-4973-a894-c33fb53c2476, exit location id: 71d5961f-4b6c-4a9c-98b7-505435e3e466.| 2026-05-26 20:23:27.5015|ERROR|Surfshark.Infrastructure.Locations.LocationBuilder|Failed to initialize Multi-hop location because entry or exit location is currently unavailable. Entry location id: acfbb50d-520b-47aa-8c68-56327fa513fc, exit location id: ec673ed9-ec8c-4ddf-a049-16c2429f6637.| 2026-05-26 20:23:28.4982|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 20:23:28.5812|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 20:23:28.7277|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:23:28.7619|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:28.8589|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un hôte impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10065): Une opération a été tentée sur un hôte impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:29.0681|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 20:23:29.0843|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:29.1680|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un hôte impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10065): Une opération a été tentée sur un hôte impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:29.2270|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 20:23:29.2270|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:29.3313|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un hôte impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10065): Une opération a été tentée sur un hôte impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:29.3728|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 20:23:29.3923|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:29.4954|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un hôte impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10065): Une opération a été tentée sur un hôte impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:29.5943|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 51461 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 51461 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:29.6957|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:29.9841|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 20:23:30.0113|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:30.0754|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 20:23:30.1124|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:30.2041|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 20:23:30.2041|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 60266 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 60266 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:30.2609|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1 using domain su| 2026-05-26 20:23:30.2609|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:30.3137|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:30.4482|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:30.5783|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 10385 => chk.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 10385 => chk.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:30.6235|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:30.6341|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://api.surfshark.com/v5/server/clusters/static?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 20:23:30.7928|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:30.8344|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:30.9567|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 20:23:31.0756|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 20:23:31.2115|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 14461 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 14461 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:31.2115|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 14062 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 14062 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:31.3006|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 30540 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 30540 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:31.4825|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:31.5153|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 51872 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 51872 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:31.5153|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:31.5892|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver|Failed to resolve IP for 1 time.|Surfshark.Infrastructure.Networking.DnsService.Exceptions.DnsException: Query 23536 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> DnsClient.DnsResponseException: Query 23536 => api.surfshark.com IN A on 9.9.9.9:53 failed with an error. ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state) --- End of stack trace from previous location --- at DnsClient.DnsUdpMessageHandler.QueryAsync(IPEndPoint endpoint, DnsRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.TaskExtensions.WithCancellation[T](Task`1 task, CancellationToken cancellationToken) at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) --- End of inner exception stack trace --- at DnsClient.LookupClient.ResolveQueryAsync(IReadOnlyList`1 servers, DnsQuerySettings settings, DnsMessageHandler handler, DnsRequestMessage request, LookupClientAudit audit, CancellationToken cancellationToken) at DnsClient.LookupClient.QueryInternalAsync(DnsQuestion question, DnsQuerySettings queryOptions, IReadOnlyCollection`1 servers, CancellationToken cancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.Resolve(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) --- End of inner exception stack trace --- at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, DnsQueryAndServerOptions options, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver.ResolveMany(String hostname, Boolean useCache, Nullable`1 timeoutPerTry, CancellationToken token) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.HostnameResolver.<>c__DisplayClass6_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext) 2026-05-26 20:23:31.6115|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:31.8749|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:31.9424|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 20:23:31.9479|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://api.surfshark.com/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:23:32.1946|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 20:23:32.1946|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 20:23:32.1946|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 20:23:32.2316|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 20:23:32.2316|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 20:23:32.3158|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 20:23:32.3158|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/generic?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 20:23:32.3757|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR&unrestricted=1 status 'OK', reason 'OK'| 2026-05-26 20:23:33.5447|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 20:23:33.5447|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 20:23:33.5447|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 20:23:33.7086|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 20:23:33.8087|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 20:23:35.7616|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 40)| 2026-05-26 20:23:35.8545|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.64.141.91'| 2026-05-26 20:23:35.8545|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.66.138.44'| 2026-05-26 20:23:35.8545|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.180.57.107'| 2026-05-26 20:23:35.8545|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.179.220.4'| 2026-05-26 20:23:35.8545|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '18.156.144.91'| 2026-05-26 20:23:36.6236|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 20:23:36.6443|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:36.6897|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 20:23:36.6897|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 20:23:36.8048|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me status 'OK', reason 'OK'| 2026-05-26 20:23:36.8669|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 20:23:36.9774|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 20:23:37.1448|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 20:23:37.2786|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v4/server/suggest/unrestricted/bundle?countryCode=FR using domain su| 2026-05-26 20:23:37.2958|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:37.5720|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v4/server/suggest/unrestricted/bundle?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:23:38.5105|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 20:23:39.4879|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 20:23:39.5577|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 20:23:39.5577|WARN|Surfshark.Domain.Settings.Locations.AutoConnectManager|NetworkId - null or empty| 2026-05-26 20:23:39.5725|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 20:23:40.5619|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 20:23:40.5619|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|ShouldDecryptLocationEntries updated to False| 2026-05-26 20:23:40.5786|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR using domain su| 2026-05-26 20:23:40.5786|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR using domain su| 2026-05-26 20:23:40.5786|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsDefaultDomainBlocked updated to False| 2026-05-26 20:23:40.5786|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR using domain su| 2026-05-26 20:23:40.5939|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:40.6055|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:40.6440|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:40.6440|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:23:40.6560|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/obfuscated?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:23:40.6954|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/generic?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:23:40.8000|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:23:40.8900|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:40.9410|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:23:41.3327|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/static?countryCode=FR using domain su| 2026-05-26 20:23:41.3327|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/obfuscated?countryCode=FR using domain su| 2026-05-26 20:23:41.3327|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v5/server/clusters/generic?countryCode=FR using domain su| 2026-05-26 20:23:41.3448|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:41.3567|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:41.3786|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:41.3946|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/obfuscated?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:23:41.4016|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v5/server/clusters/static?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:23:41.4275|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v5/server/clusters/generic?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 20:23:41.7300|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 20:23:41.8258|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:23:41.8740|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:41.9306|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:23:42.2572|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 20:23:42.3063|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:23:42.3479|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:42.4048|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:23:42.5430|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 20:23:42.6335|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 20:23:42.6700|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 20:23:42.7454|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 20:23:46.6566|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:23:46.6566|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:24:06.6461|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 31)| 2026-05-26 20:24:36.9584|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:24:46.6565|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:24:46.6565|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:25:07.2185|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:25:37.4520|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:25:46.6571|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:25:46.6658|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:26:07.7191|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:26:37.9551|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:26:46.6566|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:26:46.6652|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:27:08.2005|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:27:38.4008|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:27:46.6574|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:27:46.6712|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:28:08.6068|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:28:38.9021|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:28:46.6567|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:28:46.6669|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:29:09.1938|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:29:39.3764|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:29:46.6569|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:29:46.6643|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:30:09.6268|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:30:39.8143|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:30:46.6572|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:30:46.6666|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:31:10.0415|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:31:40.2684|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:31:46.6564|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:31:46.6649|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:32:10.5143|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:32:40.7648|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:32:46.6563|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:32:46.6653|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:33:11.0205|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:33:41.2331|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:33:46.6568|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:33:46.6656|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:34:11.4859|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:34:41.7002|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:34:46.6562|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:34:46.6649|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:35:11.9172|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:35:42.1532|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:35:46.6566|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:35:46.6682|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:36:12.4013|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:36:42.6696|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:36:46.6569|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:36:46.6661|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:37:12.8798|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:37:43.0748|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 20:37:45.4368|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: Suspend| 2026-05-26 20:37:45.4368|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-26 20:37:45.4368|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-26 20:43:14.5880|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeAutomatic| 2026-05-26 20:43:14.5880|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-26 20:43:14.5880|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged| 2026-05-26 20:43:14.5880|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-26 20:43:14.6285|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeSuspend| 2026-05-26 20:43:15.7679|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 20:43:15.7679|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 20:43:19.5945|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: Suspend| 2026-05-26 21:07:45.5426|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeAutomatic| 2026-05-26 21:07:45.5426|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-26 21:07:45.7007|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeSuspend| 2026-05-26 21:07:45.9253|ERROR|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Failed to call hub method: UpdatePowerProfile|System.TimeoutException: Server timeout (30000,00ms) elapsed without receiving a message from the server. at Microsoft.AspNetCore.SignalR.Client.HubConnection.InvokeCoreAsyncCore(String methodName, Type returnType, Object[] args, CancellationToken cancellationToken) at Microsoft.AspNetCore.SignalR.Client.HubConnection.InvokeCoreAsync(String methodName, Type returnType, Object[] args, CancellationToken cancellationToken) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.HubProxy.Invoke(String method, Object[] args, CancellationToken token) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.WaitableHubProxy.WhenAvailable(Func`1 action, CancellationToken token) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.WaitableHubProxy.WhenAvailable(Func`1 action, CancellationToken token) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.Invoke(String method, Object[] args, CancellationToken token) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.TypedHubProxy`2.Invoke(Expression`1 invoke, CancellationToken token) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.ResultHubProxy`2.<>c__DisplayClass3_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at FluentResults.Result.Try(Func`1 action, Func`2 catchHandler) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.Invoke(String method, Object[] args, CancellationToken token) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.TypedHubProxy`2.Invoke(Expression`1 invoke, CancellationToken token) at Surfshark.Communication.Internal.Client.SignalR.HubProxies.ResultHubProxy`2.<>c__DisplayClass3_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at FluentResults.Result.Try(Func`1 action, Func`2 catchHandler) 2026-05-26 21:07:45.9253|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Connection to http://localhost:34615/surfsharkantivirus closed| 2026-05-26 21:07:45.9253|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Connection to http://localhost:34616/surfsharkapplication closed| 2026-05-26 21:07:45.9511|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN pause state changed: Paused -> Disabled. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 21:07:45.9618|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Starting connection to http://localhost:34615/surfsharkantivirus| 2026-05-26 21:07:45.9618|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationStarted| 2026-05-26 21:07:45.9618|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationStarted| 2026-05-26 21:07:45.9618|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Starting connection to http://localhost:34616/surfsharkapplication| 2026-05-26 21:07:45.9618|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationStarted| 2026-05-26 21:07:45.9849|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationWaitForServicePublicKey| 2026-05-26 21:07:45.9849|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationStarted| 2026-05-26 21:07:45.9849|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationAppPublicKeySent| 2026-05-26 21:07:45.9849|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationWaitForServicePublicKey| 2026-05-26 21:07:46.0148|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationAppPublicKeySent| 2026-05-26 21:07:46.1087|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationHeadersSet| 2026-05-26 21:07:46.1087|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationConnectionEncrypterSet| 2026-05-26 21:07:46.1087|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationSuccess| 2026-05-26 21:07:46.1087|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationTokenGot| 2026-05-26 21:07:46.1087|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to AuthenticationTokenDecrypted| 2026-05-26 21:07:46.1205|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationHeadersSet| 2026-05-26 21:07:46.1205|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationConnectionEncrypterSet| 2026-05-26 21:07:46.1205|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationSuccess| 2026-05-26 21:07:46.1205|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationTokenGot| 2026-05-26 21:07:46.1205|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to AuthenticationTokenDecrypted| 2026-05-26 21:07:46.1569|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34615/surfsharkantivirus changed to ConnectionStarted| 2026-05-26 21:07:46.1569|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Connection http://localhost:34615/surfsharkantivirus connected| 2026-05-26 21:07:46.1569|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Finished connecting to http://localhost:34615/surfsharkantivirus| 2026-05-26 21:07:46.1637|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetRealtimeProtectionStatus| 2026-05-26 21:07:46.1637|INFO|UserSteps|ScreenView || SurfsharkOne || Antivirus || | 2026-05-26 21:07:46.1637|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetSetupState| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetActiveScan| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|ServiceConnectionState to http://localhost:34616/surfsharkapplication changed to ConnectionStarted| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Connection http://localhost:34616/surfsharkapplication connected| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.Connections.ServiceHubConnection|Finished connecting to http://localhost:34616/surfsharkapplication| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetRealtimeProtectionStatus| 2026-05-26 21:07:46.1811|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: AreAllScheduledScansDisabled| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: SetSubscriptionExpirationDate| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetAllUnresolvedThreatsWithDetails| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLicenseStatus| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLatestRealtimeProtectionThreat| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetActiveScan| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetSetupState| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateFeatures| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsWebcamProtectionOn| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsScanning| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetWebcamProtectionSetupStatus| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetProtectionHistoryItems| 2026-05-26 21:07:46.1993|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetProtectionStatus| 2026-05-26 21:07:46.2111|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: AreAllScheduledScansDisabled| 2026-05-26 21:07:46.2111|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: HasCompletedScan| 2026-05-26 21:07:46.2408|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateLanguage| 2026-05-26 21:07:46.2489|INFO|UserSteps|AppStatus || RealtimeProtectionOn || || | 2026-05-26 21:07:46.2489|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: SetSubscriptionExpirationDate| 2026-05-26 21:07:46.2489|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetAllUnresolvedThreatsWithDetails| 2026-05-26 21:07:46.2489|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetQuarantineDetails| 2026-05-26 21:07:46.2489|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: Une opération a été tentée sur un hôte impossible à atteindre. (1.1.1.1:443) ---> System.Net.Sockets.SocketException (10065): Une opération a été tentée sur un hôte impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 21:07:46.2723|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLicenseStatus| 2026-05-26 21:07:46.2825|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLatestRealtimeProtectionThreat| 2026-05-26 21:07:46.2939|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsScanning| 2026-05-26 21:07:46.2939|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateFeatures| 2026-05-26 21:07:46.2939|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsWebcamProtectionOn| 2026-05-26 21:07:46.3384|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetWebcamProtectionSetupStatus| 2026-05-26 21:07:46.3384|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetProtectionHistoryItems| 2026-05-26 21:07:46.3384|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetProtectionHistoryItemsCount| 2026-05-26 21:07:46.3384|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetProtectionStatus| 2026-05-26 21:07:46.3600|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged| 2026-05-26 21:07:46.3788|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInitialized| 2026-05-26 21:07:46.3961|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: HasCompletedScan| 2026-05-26 21:07:46.4029|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateLanguage| 2026-05-26 21:07:46.4029|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetQuarantineDetails| 2026-05-26 21:07:46.4157|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetProtectionHistoryItemsCount| 2026-05-26 21:07:46.4307|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInitialized| 2026-05-26 21:07:46.4307|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetStatus| 2026-05-26 21:07:46.4307|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetStatus| 2026-05-26 21:07:46.6970|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: Suspend| 2026-05-26 21:07:46.7436|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-26 21:07:48.3068|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'ux.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:07:48.3068|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'ux.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:07:48.4297|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 21:07:48.5217|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 21:07:48.6340|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 21:07:48.6950|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 21:07:48.7111|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetCurrentStatistics| 2026-05-26 21:07:48.7111|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateExperiments| 2026-05-26 21:07:48.7111|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetVpnConnectionState| 2026-05-26 21:07:48.7111|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsSplitTunnelDataMigrated| 2026-05-26 21:07:48.7297|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|Synchronizing VPN state...| 2026-05-26 21:07:48.7297|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsKillSwitchEnabled| 2026-05-26 21:07:48.7297|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetSettings| 2026-05-26 21:07:48.7297|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'ux.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:07:48.7297|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'ux.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:07:48.7297|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateRestrictedMode| 2026-05-26 21:07:48.7433|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetCurrentStatistics| 2026-05-26 21:07:48.7433|INFO|Surfshark.Anonymous.Authentication.Managers.TokenStorageSynchronizationManager|Skipping tokens sync to service, renew token is missing| 2026-05-26 21:07:48.7433|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetAuthToken| 2026-05-26 21:07:48.7433|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 21:07:48.7433|INFO|Surfshark.Routing.GlobalRouter|Opened AntivirusMain:AntivirusHomeViewModel| 2026-05-26 21:07:48.7433|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 21:07:48.7433|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetOrAddDeviceId| 2026-05-26 21:07:48.7681|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetVpnConnectionState| 2026-05-26 21:07:48.7681|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetDedicatedDataByUserId| 2026-05-26 21:07:48.7681|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateExperiments| 2026-05-26 21:07:48.7733|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsSplitTunnelDataMigrated| 2026-05-26 21:07:48.7733|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 21:07:48.7733|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsKillSwitchEnabled| 2026-05-26 21:07:48.7947|INFO|UserSteps|ScreenView || LocationList || Locations || | 2026-05-26 21:07:48.7947|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state changed: Disconnected -> Disconnected. Connection reason: ReconnectAfterDrop. Change Intent: ReconnectOnConnectionRecovery. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 21:07:48.7947|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetSettings| 2026-05-26 21:07:48.7947|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN pause state changed: Disabled -> Paused. ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 21:07:48.7947|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetApps| 2026-05-26 21:07:48.8151|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateRestrictedMode| 2026-05-26 21:07:48.8151|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 21:07:48.8294|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetAuthToken| 2026-05-26 21:07:48.8294|INFO|Surfshark.Anonymous.Authentication.Managers.TokenStorageSynchronizationManager|Saving auth token from service| 2026-05-26 21:07:48.8447|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v4/server/suggest/bundle?countryCode=FR using domain su| 2026-05-26 21:07:48.8447|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:07:48.8447|INFO|UserSteps|VpnState || NoNetRate || reconnect_on_connection_recovery || 42| 2026-05-26 21:07:48.8518|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 21:07:48.8518|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetOrAddDeviceId| 2026-05-26 21:07:48.8518|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetDedicatedDataByUserId| 2026-05-26 21:07:48.8675|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetApps| 2026-05-26 21:07:48.8675|INFO|UserSteps|VpnState || NoNetRateLocation || reconnect_on_connection_recovery || 42| 2026-05-26 21:07:48.8675|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 21:07:48.9121|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.120.34/v2/events status 'OK', reason 'OK'| 2026-05-26 21:07:48.9246|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: StartLatencyCheck| 2026-05-26 21:07:48.9246|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://ux.surfshark.com/v2/events using domain su| 2026-05-26 21:07:48.9246|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureManager|Cannot handle SDN functionalty when user is not connected to VPN server.| 2026-05-26 21:07:48.9246|INFO|Surfshark.Infrastructure.SoftwareDefinedNetwork.SdnFeatureRunner|SDN feature heath check timer has been stopped.| 2026-05-26 21:07:48.9304|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LatencyMeasureStarted| 2026-05-26 21:07:48.9304|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: DisableInternetKill| 2026-05-26 21:07:48.9304|INFO|Surfshark.Routing.GlobalRouter|Opened Vpn:MainVpnViewModel| 2026-05-26 21:07:48.9616|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured| 2026-05-26 21:07:48.9759|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: DisableInternetKill| 2026-05-26 21:07:48.9759|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:07:48.9759|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:07:48.9759|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: StartLatencyCheck| 2026-05-26 21:07:48.9957|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call POST https://104.18.121.34/v2/events status 'OK', reason 'OK'| 2026-05-26 21:07:49.0695|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:07:49.0695|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:07:49.0861|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:07:49.0861|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:07:49.0861|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|VPN state synchronized: Disconnected, Pause state: Paused, ConnectionId: 0a780525-9a81-48c7-868d-64b5f3093cdd| 2026-05-26 21:07:49.0861|INFO|Surfshark.VPN.Connection.Managers.VpnConnectionManager|Skipping connection recovery| 2026-05-26 21:07:49.1228|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 21:07:49.1839|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 21:07:49.2473|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:07:49.2473|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v4/server/suggest/bundle?countryCode=FR status 'OK', reason 'OK'| 2026-05-26 21:07:50.5718|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 21:07:50.6342|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 21:07:51.5106|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 21:07:51.5106|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 21:07:51.5106|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:07:51.5256|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:07:51.5256|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (104.18.121.34:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 21:07:51.5256|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/account/users/me failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (104.18.121.34:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 21:07:51.5256|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 21:07:51.8645|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:07:51.8835|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:07:51.8835|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user|System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (104.18.121.34:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) 2026-05-26 21:07:51.8835|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Request to https://104.18.121.34/v1/server/user failed. Exception: System.Net.Http.HttpRequestException: Failed to send request ---> System.Net.Http.HttpRequestException: Une opération a été tentée sur un réseau impossible à atteindre. (104.18.121.34:443) ---> System.Net.Sockets.SocketException (10051): Une opération a été tentée sur un réseau impossible à atteindre. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Surfshark.API.Http.Handlers.ExceptionHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.LoggingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.DnsResolvingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.AuthenticationHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.TokenRenewalHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendRequest(HttpRequestMessage request, AvailableDomain availableDomain, CancellationToken cancellationToken) at Surfshark.API.Http.Handlers.ResiliencyHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)| 2026-05-26 21:07:51.8835|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Getting available domain, unavailableDomainHost is ap| 2026-05-26 21:07:52.0607|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 21:07:52.0946|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 21:07:52.2069|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 21:07:52.2114|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:07:52.7894|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 21:07:52.7894|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:46:42.6207|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged| 2026-05-26 21:46:44.1690|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeSuspend| 2026-05-26 21:46:44.2345|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdatePowerProfile| 2026-05-26 21:46:44.5386|INFO|Surfshark.Common.PowerProfile.Observers.PowerEventObserver|Power change event occured: ResumeAutomatic| 2026-05-26 21:46:44.5392|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdatePowerProfile| 2026-05-26 21:46:44.8858|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LocationLatencyMeasured| 2026-05-26 21:46:46.8543|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received UpdateStarting| 2026-05-26 21:46:48.6774|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 21:46:49.2939|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAvailabilityChanged: False| 2026-05-26 21:46:49.3549|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:46:49.3549|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: IsInternetKillEnabled| 2026-05-26 21:46:49.3848|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 21:46:49.5297|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 21:46:49.5297|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Trying to get the available domain| 2026-05-26 21:46:49.5297|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 1| 2026-05-26 21:46:49.6346|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: IsInternetKillEnabled| 2026-05-26 21:46:49.6346|INFO|Surfshark.Settings.VpnSettings.AutoConnect.StateTrackers.TrustedNetworksStateTracker|Trusted networks state changed: NetworkUnavailable| 2026-05-26 21:46:49.8057|ERROR|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|DoH resolution failed.|System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: Unable to read data from the transport connection: Une connexion existante a dû être fermée par l’hôte distant.. ---> System.Net.Sockets.SocketException (10054): Une connexion existante a dû être fermée par l’hôte distant. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken) at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver.ResolveMany(String hostname, CancellationToken cancellationToken, String requestType, Boolean connectionCloseHeader, Boolean useCache) 2026-05-26 21:46:50.4313|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:46:50.4313|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DnsClientResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:46:50.8210|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:50.8210|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Retrieved domain: su| 2026-05-26 21:46:50.9663|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/account/users/me, original domain | 2026-05-26 21:46:50.9847|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateAvailableDomain| 2026-05-26 21:46:51.3055|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAvailabilityChanged: True| 2026-05-26 21:46:51.3055|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR using domain su| 2026-05-26 21:46:51.3293|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:46:51.3293|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 21:46:51.4439|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 21:46:51.4439|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '18.156.144.91'| 2026-05-26 21:46:51.4439|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.66.138.44'| 2026-05-26 21:46:51.4439|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.64.141.91'| 2026-05-26 21:46:51.4439|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.180.57.107'| 2026-05-26 21:46:51.4439|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.179.220.4'| 2026-05-26 21:46:51.4542|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:51.4542|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:51.5992|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:46:51.5992|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:46:51.6093|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:46:51.6093|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'api.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:46:51.6292|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateAvailableDomain| 2026-05-26 21:46:51.6292|INFO|Surfshark.Settings.VpnSettings.AutoConnect.StateTrackers.TrustedNetworksStateTracker|Trusted networks state changed: LocationServicesAccessNeeded| 2026-05-26 21:46:51.9742|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me status 'OK', reason 'OK'| 2026-05-26 21:46:51.9850|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/account/users/me using domain su| 2026-05-26 21:46:51.9850|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:52.0111|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:52.6661|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR status 'OK', reason 'OK'| 2026-05-26 21:46:52.9258|INFO|Surfshark.Infrastructure.WiFi.WiFiManager|Getting wifi ssid...| 2026-05-26 21:46:53.0002|ERROR|Surfshark.Infrastructure.Networking.Wifi.WifiConnection|Access denied to get current wifi connection| 2026-05-26 21:46:53.1610|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/account/users/me status 'OK', reason 'OK'| 2026-05-26 21:46:53.2235|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 21:46:53.2464|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR using domain su| 2026-05-26 21:46:53.2464|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:46:54.6449|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:54.8694|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 21:46:54.8694|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR using domain su| 2026-05-26 21:46:54.8694|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:46:54.9848|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:55.1023|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: ArePortsBlockedByExperiment updated to False| 2026-05-26 21:46:55.1023|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsNoBordersEnabledByExperiment updated to True| 2026-05-26 21:46:55.1023|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateExperiments| 2026-05-26 21:46:55.1023|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: UpdateFeatures| 2026-05-26 21:46:55.1186|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR status 'OK', reason 'OK'| 2026-05-26 21:46:55.1628|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateFeatures| 2026-05-26 21:46:55.1789|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v2/experiment/experiments?userId=bba965af-de14-44ff-b4e3-daf207692bad&identifier=2ffda38d-4491-40c9-8cdf-afa8d1205938&locale=FR status 'OK', reason 'OK'| 2026-05-26 21:46:55.1908|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: UpdateExperiments| 2026-05-26 21:46:55.2406|INFO|Surfshark.Routing.GlobalRouter|Opened AlternativeId:AltIdNotSetupViewModel| 2026-05-26 21:46:55.2644|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:55.4936|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: ArePortsBlockedByExperiment updated to False| 2026-05-26 21:46:55.4936|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsNoBordersEnabledByExperiment updated to True| 2026-05-26 21:46:55.7194|INFO|Surfshark.Routing.GlobalRouter|Opened AlternativeId:AltIdNotSetupViewModel| 2026-05-26 21:46:55.7479|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: ArePortsBlockedByExperiment updated to False| 2026-05-26 21:46:55.7479|INFO|Surfshark.Domain.Resiliency.RestrictedModeState|Restricted mode state changed. Details: IsNoBordersEnabledByExperiment updated to True| 2026-05-26 21:46:55.8356|INFO|Surfshark.Routing.GlobalRouter|Opened AlternativeId:AltIdNotSetupViewModel| 2026-05-26 21:46:56.6806|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Trying to get the available domain| 2026-05-26 21:46:56.6806|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Using mode: 1| 2026-05-26 21:46:56.7427|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:56.7427|INFO|Surfshark.Domain.Resiliency.AvailableDomainProvider|Retrieved domain: su| 2026-05-26 21:46:56.8013|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending second request to https://api.surfshark.com/v1/server/user, original domain | 2026-05-26 21:46:56.8448|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:56.8992|INFO|Surfshark.Common.Networking.Observers.NetworkChangesObserver|NetworkAddressChanged: True| 2026-05-26 21:46:56.9399|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:56.9864|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:57.0648|INFO|Surfshark.Domain.Settings.Locations.AutoConnectManager|Skipping out connect, reason: auto connect is off| 2026-05-26 21:46:57.0648|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:57.0725|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:57.0923|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:57.1245|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:57.2259|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:57.2270|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:57.2655|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:57.3982|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:57.3987|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:57.4431|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:57.5076|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:57.5098|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:57.5497|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:57.5733|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:58.3132|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:58.3132|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:58.3132|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:58.3821|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:59.2133|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:59.2133|INFO|Surfshark.Infrastructure.Resiliency.RestrictionModeController|Special API call GET ap status 'OK', reason 'OK'| 2026-05-26 21:46:59.3320|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:59.3320|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:59.3713|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:59.4444|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:59.4444|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:59.4479|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '18.156.144.91'| 2026-05-26 21:46:59.4479|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.179.220.4'| 2026-05-26 21:46:59.4479|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.66.138.44'| 2026-05-26 21:46:59.4479|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '63.180.57.107'| 2026-05-26 21:46:59.4479|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'chk.surfshark.com' resolved to '3.64.141.91'| 2026-05-26 21:46:59.4479|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:59.5681|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:59.5681|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:59.5865|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:59.6471|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.120.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:46:59.6471|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v1/server/user using domain su| 2026-05-26 21:46:59.6844|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache| 2026-05-26 21:46:59.7552|INFO|Surfshark.API.Http.Handlers.LoggingHandler|API call GET https://104.18.121.34/v1/server/user status 'OK', reason 'OK'| 2026-05-26 21:47:00.0816|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received LatencyMeasureFinished| 2026-05-26 21:47:10.6425|INFO|Surfshark.Infrastructure.Antivirus.Clients.AntivirusMessageBridgeClient.RepeatedFilter|Received UpdateCompleted| 2026-05-26 21:47:12.8873|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:47:28.1137|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://stats.surfshark.com/vpnstats using domain su| 2026-05-26 21:47:28.8468|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'stats.surfshark.com' resolved to '104.18.120.34'| 2026-05-26 21:47:28.8468|INFO|Surfshark.Infrastructure.Networking.DnsService.Resolvers.DohResolver|'stats.surfshark.com' resolved to '104.18.121.34'| 2026-05-26 21:47:30.8458|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 21:47:30.8458|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 21:47:43.1364|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:48:13.3851|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:48:30.8463|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 21:48:30.8543|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 21:48:43.6028|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:49:13.7513|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:49:30.8459|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate (Count: 1)| 2026-05-26 21:49:30.8544|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 21:49:44.0276|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:50:14.1910|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:50:30.8464|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Calling hub method: GetLastUpdateDate| 2026-05-26 21:50:30.8547|INFO|Surfshark.Communication.Internal.Client.SignalR.HubProxies.LoggingHubProxy.RepeatedFilter|Succesfully called hub method: GetLastUpdateDate| 2026-05-26 21:50:44.3931|INFO|Surfshark.Infrastructure.ApplicationCommunication.Clients.VpnMessageBridgeClient.RepeatedFilter|Received VpnConnectionPauseCountdownChanged (Count: 29)| 2026-05-26 21:51:00.4096|INFO|Surfshark.API.Http.Handlers.ResiliencyHandler|Sending request to https://api.surfshark.com/v2/notification/me using domain su| 2026-05-26 21:51:00.4404|INFO|Surfshark.Infrastructure.Features.Authentication.Providers.AuthTokenProvider|Returning token from db cache|