NetworkManager/src/vpn
Beniamino Galvani e895beb0da pacrunner: rework processing of configuration entries
Fix some issues in nm-pacrunner-manager.c:

 - when adding a configuration through nm_pacrunner_manager_send(), we
   kept an association between the interface name and the pacrunner
   configuration object path, so that the configuration for that
   interface could be removed later. Unfortunately not all
   configurations have an interface associated, so we need a more
   generic way to identify configurations. Introduce a new @tag
   argument that serves as key to match configurations

 - the interface name of the last pushed configuration was stored in
   the manager private config and reused later; this could cause
   issues when there are multiple outstanding D-Bus calls. The
   interface is not needed anymore after the previous point.

 - remove() didn't actually remove the configuration from the list

(cherry picked from commit 3ad89223d0)
2017-04-11 10:36:56 +02:00
..
nm-vpn-connection.c pacrunner: rework processing of configuration entries 2017-04-11 10:36:56 +02:00
nm-vpn-connection.h vpn-connection: use NMActiveConnectionStateReason 2017-03-17 10:21:19 +01:00
nm-vpn-manager.c build: rename "src/vpn-manager" to "src/vpn" 2016-11-21 14:07:47 +01:00
nm-vpn-manager.h build: rename "src/vpn-manager" to "src/vpn" 2016-11-21 14:07:47 +01:00