<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git/libnm-core/nm-utils.h, branch lr/python3</title>
<subtitle>gitlab.freedesktop.org: NetworkManager/NetworkManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/'/>
<entry>
<title>libnm-core: add functionality for dealing with tc-style traffic filter specifiers</title>
<updated>2017-12-11T10:02:04+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2017-11-28T08:26:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=de41c45e616c1b92c22462feb72653cbaeb51f67'/>
<id>de41c45e616c1b92c22462feb72653cbaeb51f67</id>
<content type='text'>
Tailored to fit both nmcli and keyfile needs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tailored to fit both nmcli and keyfile needs.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm-core: add functionality for dealing with tc-style action specifiers</title>
<updated>2017-12-11T10:02:04+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2017-11-28T08:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=733464ada3cec6b58c3550788cdf08e3c91d51ea'/>
<id>733464ada3cec6b58c3550788cdf08e3c91d51ea</id>
<content type='text'>
Tailored to fit both nmcli and keyfile needs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tailored to fit both nmcli and keyfile needs.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm-core: add functionality for dealing with tc-style qdisc specifiers</title>
<updated>2017-12-11T09:52:22+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2017-11-18T16:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=7c1de05f410af1930f12d0e65e38c258f021fb58'/>
<id>7c1de05f410af1930f12d0e65e38c258f021fb58</id>
<content type='text'>
Tailored to fit both nmcli and keyfile needs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tailored to fit both nmcli and keyfile needs.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm-core: add attribute parsing/format helpers</title>
<updated>2017-03-06T14:20:25+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2017-03-02T10:08:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=93b3a478bb5236f37be3d6d3414755ae17cbec04'/>
<id>93b3a478bb5236f37be3d6d3414755ae17cbec04</id>
<content type='text'>
Various libnm objects (addresses, routes) carry an hash table of
attributes represented as GVariants indexed by name. Add common
routines to convert to and from a string representation.

To parse a string, a knowledge of the supported attributes (and their
types) is needed: we represent it as an opaque type
NMVariantAttributeSpec that callers must query to the library for the
specific object type and pass to the parse function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Various libnm objects (addresses, routes) carry an hash table of
attributes represented as GVariants indexed by name. Add common
routines to convert to and from a string representation.

To parse a string, a knowledge of the supported attributes (and their
types) is needed: we represent it as an opaque type
NMVariantAttributeSpec that callers must query to the library for the
specific object type and pass to the parse function.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm-core: deprecate nm_utils_iface_valid_name()</title>
<updated>2017-01-06T14:11:56+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2016-12-23T11:52:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=f9be6540b02cdebc53b5d317c69ace27e5652178'/>
<id>f9be6540b02cdebc53b5d317c69ace27e5652178</id>
<content type='text'>
We don't use it internally and a better version exists. Not like we
could drop it or anything.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't use it internally and a better version exists. Not like we
could drop it or anything.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm-core: add nm_utils_is_valid_iface_name()</title>
<updated>2017-01-06T14:11:56+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2016-12-23T11:52:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ac0563d78434d0ea05abd673da0377943d598d35'/>
<id>ac0563d78434d0ea05abd673da0377943d598d35</id>
<content type='text'>
Version of nm_utils_iface_valid_name() with error reporting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Version of nm_utils_iface_valid_name() with error reporting.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: add nm_utils_version() function to query libnm version at runtime</title>
<updated>2016-12-20T15:51:58+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2016-12-20T15:36:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=16aeac5c3ebf543eb1ebcb36487b2babbf271004'/>
<id>16aeac5c3ebf543eb1ebcb36487b2babbf271004</id>
<content type='text'>
    if (nm_utils_version () &lt; NM_ENCODE_VERSION (1, 5, 0))
        g_error ("Requires at least version 1.5.0");
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    if (nm_utils_version () &lt; NM_ENCODE_VERSION (1, 5, 0))
        g_error ("Requires at least version 1.5.0");
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm-core: fix documentation comments</title>
<updated>2016-10-14T08:05:54+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2016-10-14T08:04:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=185f0085218f1e557e76c1035881cdb5087b9436'/>
<id>185f0085218f1e557e76c1035881cdb5087b9436</id>
<content type='text'>
../libnm-core/nm-utils.c:4405: Warning: NM: nm_utils_is_json_object: unknown parameter 'str' in documentation comment, should be 'json'
../libnm-core/nm-connection.c:2208: Warning: NM: nm_connection_get_setting_proxy: return value: Missing (transfer) annotation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
../libnm-core/nm-utils.c:4405: Warning: NM: nm_utils_is_json_object: unknown parameter 'str' in documentation comment, should be 'json'
../libnm-core/nm-connection.c:2208: Warning: NM: nm_connection_get_setting_proxy: return value: Missing (transfer) annotation
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: expose nm_utils_is_json_object() utility function</title>
<updated>2016-09-27T08:56:42+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2016-09-23T08:30:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=32f78ae6c3baea7f2a90664fc676e73b236a4372'/>
<id>32f78ae6c3baea7f2a90664fc676e73b236a4372</id>
<content type='text'>
Since we possibly already link against libjansson, we can also expose some
helper utils which allows nmcli to do basic validation of JSON without
requiring to duplicate the effort of using libjansson.

Also, tighten up the cecks to ensure that we have a JSON object at hand.
We are really interested in that and not of arrays or literals.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we possibly already link against libjansson, we can also expose some
helper utils which allows nmcli to do basic validation of JSON without
requiring to duplicate the effort of using libjansson.

Also, tighten up the cecks to ensure that we have a JSON object at hand.
We are really interested in that and not of arrays or literals.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm-core: add nm_utils_enum_get_values()</title>
<updated>2015-12-01T16:39:40+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2015-09-06T11:11:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=13a981fc389eb7622df8d3b7015c4fff954c60bc'/>
<id>13a981fc389eb7622df8d3b7015c4fff954c60bc</id>
<content type='text'>
Add function nm_utils_enum_get_values() which returns a string array
containing the enum values. It can be used, for example, to build a
list of allowed values for user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add function nm_utils_enum_get_values() which returns a string array
containing the enum values. It can be used, for example, to build a
list of allowed values for user.
</pre>
</div>
</content>
</entry>
</feed>
