Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IVPN app gets caught in the reconnect loop #149

Closed
edwardivpn opened this issue Jun 22, 2021 · 1 comment
Closed

IVPN app gets caught in the reconnect loop #149

edwardivpn opened this issue Jun 22, 2021 · 1 comment

Comments

@edwardivpn
Copy link
Member

edwardivpn commented Jun 22, 2021

Bug report

Describe your environment

  • Device: iPhone 7
  • OS name and version: iOS 14.4.1
  • IVPN app version: 2.3.1 (7)

Describe the problem

When the subscription runs out and the IVPN app has the Network Protection feature enabled with the trust status of networks set to 'Untrusted', the user is caught in a weird locked-out state, where IVPN tries to connect to VPN
servers but unable to do so due to inactive subscription.

It is also impossible to access the settings area to, e.g. turn the Network Protection feature off because of the current app's logic requiring an active subscription for this. The only solution is to uninstall the application.

Steps to reproduce:

  1. Enable Network Protection feature and set network status to Untrusted
  2. Verify the app is connected to the VPN server
  3. Set the IVPN account status to 'Inactive'

Observed Results:

  • IVPN app gets caught in the reconnect loop being unable to establish a connection due to inactive subscription. The user is unable to access the app's settings area to disable the Network Protection feature.

Expected Results:

  • When the subscription expires, the IVPN app's VPN profiles are automatically deleted from the user's device - the app stops making connection attempts until the account is renewed.

Relevant Code:

// TODO(you): code here to reproduce the problem
@jurajhilje
Copy link
Member

This should be resolved by #382, in the iOS app version 2.11.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

2 participants