<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, branch lr/multiple-vpn-3</title>
<subtitle>gitlab.freedesktop.org: NetworkManager/NetworkManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/'/>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T14:24:52+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T14:24:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=7e8cac1903d306240aa38c58a3c15684dc853649'/>
<id>7e8cac1903d306240aa38c58a3c15684dc853649</id>
<content type='text'>
Use proper logging macros.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use proper logging macros.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T14:04:59+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T13:59:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=0c0dc533e9fa318bdfd4e0ed5c5e66c43a04c8fa'/>
<id>0c0dc533e9fa318bdfd4e0ed5c5e66c43a04c8fa</id>
<content type='text'>
nm_vpn_connection_activate() does have it's use, because it's the
gatekeeper to avoid activating multiple connection for old plugins.

nm_vpn_connection_deactivate() doesn't seem any useful.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
nm_vpn_connection_activate() does have it's use, because it's the
gatekeeper to avoid activating multiple connection for old plugins.

nm_vpn_connection_deactivate() doesn't seem any useful.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T13:55:36+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T13:55:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=6e411339dceda7a3b045dcffc96f9c051529c88e'/>
<id>6e411339dceda7a3b045dcffc96f9c051529c88e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T13:48:28+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T13:47:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c9080d0f488ecabe52fa11751e8271b9b3da166e'/>
<id>c9080d0f488ecabe52fa11751e8271b9b3da166e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T13:45:32+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T13:44:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=da6dfc03f719cf9f05dfe6b277351571b0bd516c'/>
<id>da6dfc03f719cf9f05dfe6b277351571b0bd516c</id>
<content type='text'>
only add vpn plugins that have a program set in the name-file

Plugins also have a use in client side only, so it is conceivable
to have a name-file without program name set. Or it might be just
a bug in the name-file. Anyway, ignore them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
only add vpn plugins that have a program set in the name-file

Plugins also have a use in client side only, so it is conceivable
to have a name-file without program name set. Or it might be just
a bug in the name-file. Anyway, ignore them.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T13:41:24+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T13:41:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=5344c86c640327bb2c118694751aa868b94384ca'/>
<id>5344c86c640327bb2c118694751aa868b94384ca</id>
<content type='text'>
Add assertions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add assertions.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T13:38:09+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T13:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=f1c3c252f7daaf949120bc370b598ea049c277c3'/>
<id>f1c3c252f7daaf949120bc370b598ea049c277c3</id>
<content type='text'>
Don't require @error argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't require @error argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-24T13:38:01+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-09-24T13:38:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=451c59875a6ed20d41d1ef62f47d4b3fc61c5068'/>
<id>451c59875a6ed20d41d1ef62f47d4b3fc61c5068</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vpn-manager: support multiple VPN connections of the same type</title>
<updated>2015-09-23T11:09:58+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2015-08-19T16:55:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=6cfc9da5e1ce1cef08cf68aff726bb5da79178a3'/>
<id>6cfc9da5e1ce1cef08cf68aff726bb5da79178a3</id>
<content type='text'>
A separate instance of the support plugin is spawned for each connection with
a different bus name. The bus name is passed via --bus-name &lt;name&gt; argument.
Plugins that support the feature indicate it with
support-multiple-connections=true key in the [VPN Connection] section.

The bus name is currently generated by adding a .&lt;connection.uuid&gt; to the VPN
service name. It's guarranteed unique, but if it proves to be too long or ugly
it can easily be replaced with something more meaningful (such as the same number
as is used for connection's DBus name).

NMVpnService has been removed and folded into NMVpnConnection. A
NMVpnConnection will spawn a service plugin instance whenever it is activated
and notices the bus name it needs is not provided.

The NMVpnManager no longer needs to keep track of the connections in use apart
for compatibility purposes with plugins that don't support the feature.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A separate instance of the support plugin is spawned for each connection with
a different bus name. The bus name is passed via --bus-name &lt;name&gt; argument.
Plugins that support the feature indicate it with
support-multiple-connections=true key in the [VPN Connection] section.

The bus name is currently generated by adding a .&lt;connection.uuid&gt; to the VPN
service name. It's guarranteed unique, but if it proves to be too long or ugly
it can easily be replaced with something more meaningful (such as the same number
as is used for connection's DBus name).

NMVpnService has been removed and folded into NMVpnConnection. A
NMVpnConnection will spawn a service plugin instance whenever it is activated
and notices the bus name it needs is not provided.

The NMVpnManager no longer needs to keep track of the connections in use apart
for compatibility purposes with plugins that don't support the feature.
</pre>
</div>
</content>
</entry>
<entry>
<title>device: allow multiple vpn IP configurations</title>
<updated>2015-09-23T11:09:58+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2015-08-19T21:07:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=1af14811ef2a6d27939bec11963028a3b4e3ff5e'/>
<id>1af14811ef2a6d27939bec11963028a3b4e3ff5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
