<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, branch th/libnm-vpn-plugin-bgo749877-2</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>libnm/vpn: add annotations for new NMVpnServicePlugin API</title>
<updated>2015-07-17T11:56:17+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-06-02T09:02:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=d1e780d3437c8b579845ce4e014d09ce4bbd5989'/>
<id>d1e780d3437c8b579845ce4e014d09ce4bbd5989</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm/vpn: deprecated NMVpnPluginOld</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-06-02T08:56:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=3228fbdf493c53157a38add020832476ce2c741a'/>
<id>3228fbdf493c53157a38add020832476ce2c741a</id>
<content type='text'>
In hindsight, the NMVpnPluginOld should never have made public for
nm-1-0 as there are no users and we don't want to support this API.

For now, just deprecate it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In hindsight, the NMVpnPluginOld should never have made public for
nm-1-0 as there are no users and we don't want to support this API.

For now, just deprecate it.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm/vpn: add new NMVpnServicePlugin class</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-06-02T08:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=680be56bb54d21603bc7e0db2a134cd2b85a2e77'/>
<id>680be56bb54d21603bc7e0db2a134cd2b85a2e77</id>
<content type='text'>
After copying "nm-vpn-plugin-old.*" to "nm-vpn-service-plugin.*",
rename the class and add it to the Makefile.

This will become the new VPN Service API for libnm 1.2. No changes
done yet except renaming of the classes and functions.

Rename the previous classes NMVpnPlugin(Old) to NMVpnServicePlugin
to have a distinct name from NMVpnEditorPlugin. Buth are plugins, but
with a different use.

https://bugzilla.gnome.org/show_bug.cgi?id=749951
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After copying "nm-vpn-plugin-old.*" to "nm-vpn-service-plugin.*",
rename the class and add it to the Makefile.

This will become the new VPN Service API for libnm 1.2. No changes
done yet except renaming of the classes and functions.

Rename the previous classes NMVpnPlugin(Old) to NMVpnServicePlugin
to have a distinct name from NMVpnEditorPlugin. Buth are plugins, but
with a different use.

https://bugzilla.gnome.org/show_bug.cgi?id=749951
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm/vpn: copy 'nm-vpn-plugin-old' files to 'nm-vpn-service-plugin'</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-06-02T09:30:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c3005e831bdba8749fe3756ff5806f23a477f14b'/>
<id>c3005e831bdba8749fe3756ff5806f23a477f14b</id>
<content type='text'>
Files are yet unchanged, only copy them to get a nicer history.

  /bin/cp libnm/nm-vpn-plugin-old.c libnm/nm-vpn-service-plugin.c
  /bin/cp libnm/nm-vpn-plugin-old.h libnm/nm-vpn-service-plugin.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Files are yet unchanged, only copy them to get a nicer history.

  /bin/cp libnm/nm-vpn-plugin-old.c libnm/nm-vpn-service-plugin.c
  /bin/cp libnm/nm-vpn-plugin-old.h libnm/nm-vpn-service-plugin.h
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! tui: use NMVpnPluginInfo in vpn-helper.c</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-06-02T12:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ec3da838dc4677632345489cc58aac8f06c360ce'/>
<id>ec3da838dc4677632345489cc58aac8f06c360ce</id>
<content type='text'>
These files are not used. Just adjust them as proof-of-concept.
Disable them again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These files are not used. Just adjust them as proof-of-concept.
Disable them again.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! tui: use NMVpnPluginInfo in vpn-helper.c</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-07-15T09:13:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=39a3072ad7285f25ebad4d96cb6c52eb6a921e99'/>
<id>39a3072ad7285f25ebad4d96cb6c52eb6a921e99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tui: use NMVpnPluginInfo in vpn-helper.c</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-05-26T09:10:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=52613a3f370329c55e33472f0e98d0b8929eabb4'/>
<id>52613a3f370329c55e33472f0e98d0b8929eabb4</id>
<content type='text'>
vpn-helper.c is currently not yet used. It was added for future
VPN support for nmtui. Refactor it to make use of the new vpn
helper functions in libnm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vpn-helper.c is currently not yet used. It was added for future
VPN support for nmtui. Refactor it to make use of the new vpn
helper functions in libnm.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! vpn: refactor vpn-manager to use NMVpnPluginInfo</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-07-15T09:18:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=cde8effa1728053c1892d48302fba20a5331a0bd'/>
<id>cde8effa1728053c1892d48302fba20a5331a0bd</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: refactor vpn-manager to use NMVpnPluginInfo</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-07-15T09:05:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=3c1098322f6f72ffb75c505d8339232dcb0edd2c'/>
<id>3c1098322f6f72ffb75c505d8339232dcb0edd2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vpn: refactor vpn-manager to use NMVpnPluginInfo</title>
<updated>2015-07-17T11:56:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2015-05-25T15:49:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/NetworkManager.git/commit/?id=5eea701a288c219f5247c674133115ac86947d43'/>
<id>5eea701a288c219f5247c674133115ac86947d43</id>
<content type='text'>
Use NMVpnPluginInfo to load the plugins in NMVpnManager.

This has the advantage of reusing the code from libnm
to use the same approach to read the plugin config files.

Another advantage is that we now check the file permissions
of the config file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use NMVpnPluginInfo to load the plugins in NMVpnManager.

This has the advantage of reusing the code from libnm
to use the same approach to read the plugin config files.

Another advantage is that we now check the file permissions
of the config file.
</pre>
</div>
</content>
</entry>
</feed>
