eduvpn / python-eduvpn-client

Linux client for eduVPN
https://eduvpn.org/
GNU General Public License v3.0
39 stars 38 forks source link

During a refresh, keep old connection open until client is ready to reconnect #584

Open defnull opened 6 months ago

defnull commented 6 months ago

On a click on refresh, the VPN connection is dropped immediately. File transfers or other connections may run into timeout issues if the user takes too long to login. It would be nice if the refresh flow would keep the old VPN connection alive for as long as possible and only drop the old connection once the new session is ready to be connected, or the user cancels/aborts the refresh flow.

jwijenbergh commented 5 months ago

We didn't do it this way because we do not want to send any API calls to the server when the VPN is active.