linuxmint / linuxmint/cinnamon

Multiple VPN connections are incorrectly handled by the NetworkManager applet

Open
#7,093 11 comments 18 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG BUG REPRODUCED
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

 * Cinnamon version (cinnamon --version) - 3.6.6
 * Distribution - Fedora 27
 * Graphics hardware *and* driver used - Not relevant
 * 64 bit

Issue
Currently, NetworkManager supports concurrent VPN connections, which the current design of the applet doesn't account for. When I connect to a second VPN, there is no visual indication in the applet of this connection and the on/off slider does not turn off this connection. The only way to see if the connection is active and disconnect, is to go into the network settings dialogue, which displays the correct status for each VPN connection.

Steps to reproduce
Connect to two VPNs simultaneously.

Expected behaviour
Have a correct display of the connection status in the NetworkManager applet list, VPN on/off slider should start (or terminate) all VPN connections, clicking on an already connected VPN in the NetworkManager applet list should disconnect that VPN.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue in the NetworkManager applet with two simultaneous VPN connections, then trace how the applet list and VPN on/off slider determine connection status. Done means both VPNs are visibly represented, the slider controls all VPN connections, and clicking an active VPN disconnects only that VPN.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, linux
Domain
desktop, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.