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

Kill Openvpn clients on session destroy #2131

Merged
merged 6 commits into from
May 5, 2020
Merged

Conversation

Waldz
Copy link
Member

@Waldz Waldz commented Apr 27, 2020

Fixes: #1838
Depends on: mysteriumnetwork/go-openvpn#55

  • Tracks in memory Openvpn's clients map - state of all currently connected clients
  • Solved memory leaking of client map
  • Allow same established session to be used by several clients as long as valid credentials are provided
  • Kill all connected clients when session is destroyed by any error

@Waldz Waldz force-pushed the feature/openvpn-client-kick branch from 99e5675 to 7767184 Compare April 29, 2020 11:11
@Waldz Waldz requested a review from anjmao April 29, 2020 11:11
@Waldz Waldz force-pushed the feature/openvpn-client-kick branch from 7767184 to 50f4cfd Compare April 29, 2020 11:15
@Waldz Waldz force-pushed the feature/openvpn-client-kick branch from 50f4cfd to 3babd32 Compare May 5, 2020 08:14
@Waldz Waldz merged commit 45b83db into master May 5, 2020
@Waldz Waldz deleted the feature/openvpn-client-kick branch May 5, 2020 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

After 15 min of problems with payments provider still provides service
4 participants