<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git/libnm, branch th/fix-python-test</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>build/meson: use python3 interpreter for "generate-setting-docs.py"</title>
<updated>2019-09-25T07:45:01+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-09-25T07:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=bfcd0fbdc6fca236ea8898bfdccd699eefd47eb8'/>
<id>bfcd0fbdc6fca236ea8898bfdccd699eefd47eb8</id>
<content type='text'>
Fedora 32 drops "python" from the path. Hence "/usr/bin/env python" won't
work anymore. Of course, who needs a way to invoke the interpreter that works
accross different distributions! WTF.

In this case, easy to work around. We run it from meson, so we have access to the Python 3
binary. Just call it directly like we do for autotools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fedora 32 drops "python" from the path. Hence "/usr/bin/env python" won't
work anymore. Of course, who needs a way to invoke the interpreter that works
accross different distributions! WTF.

In this case, easy to work around. We run it from meson, so we have access to the Python 3
binary. Just call it directly like we do for autotools.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: drop unused property setter NM_DEVICE_MANAGED</title>
<updated>2019-09-21T12:58:26+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-09-04T16:00:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=30ce0079a8ab4570914531572e761bb691a9cf4a'/>
<id>30ce0079a8ab4570914531572e761bb691a9cf4a</id>
<content type='text'>
NM_DEVICE_MANAGED was intended to work like NM_DEVICE_AUTOCONNECT:
namely it would call the D-Bus property setter synchronously.

But such behavior is horrendous, we certainly don't want blocking calls
during a property getter.

Luckily this one instance was unused and never worked as the property
was marked as G_PARAM_READABLE. Just drop the setter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NM_DEVICE_MANAGED was intended to work like NM_DEVICE_AUTOCONNECT:
namely it would call the D-Bus property setter synchronously.

But such behavior is horrendous, we certainly don't want blocking calls
during a property getter.

Luckily this one instance was unused and never worked as the property
was marked as G_PARAM_READABLE. Just drop the setter.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: inline NMManager's get_permissions_sync()</title>
<updated>2019-09-21T12:58:26+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-09-04T12:17:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=7db00be6b783d2435217a0fcef5c8159cfd1ce4c'/>
<id>7db00be6b783d2435217a0fcef5c8159cfd1ce4c</id>
<content type='text'>
Synchrnous initialization is problmatic and needs cleanup.

get_permissions_sync() is an internal function, that has only one
caller. We need to keep track of functions that make synchronous D-Bus
calls. Move the synchronous call into the caller, so that it's clearer
who calls such API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Synchrnous initialization is problmatic and needs cleanup.

get_permissions_sync() is an internal function, that has only one
caller. We need to keep track of functions that make synchronous D-Bus
calls. Move the synchronous call into the caller, so that it's clearer
who calls such API.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: drop _nm_dbus_is_connection_private()</title>
<updated>2019-09-21T12:58:26+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-09-02T08:27:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=0f9157f07b93e51dd6d71d99817b668494996944'/>
<id>0f9157f07b93e51dd6d71d99817b668494996944</id>
<content type='text'>
Currently, we don't use private sockets. We are always connected
to D-Bus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, we don't use private sockets. We are always connected
to D-Bus.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: drop nm_dbus_new_connection() helper API</title>
<updated>2019-09-21T12:58:26+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-09-02T08:22:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=be3712f6fbdf79a44512cef5da4005b2c9710da7'/>
<id>be3712f6fbdf79a44512cef5da4005b2c9710da7</id>
<content type='text'>
We don't need a wrapper around g_bus_get*(). Just use
it directly.

I guess in the past this had some use when we were using
a private socket too. Those days are gone. If we are going
to re-introduce private socket support, then we probably should
come up with a better solution.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need a wrapper around g_bus_get*(). Just use
it directly.

I guess in the past this had some use when we were using
a private socket too. Those days are gone. If we are going
to re-introduce private socket support, then we probably should
come up with a better solution.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: add nm_client_reload()</title>
<updated>2019-09-17T07:31:34+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2019-09-05T13:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=07e838567e7d7ae3fc5da9a7cd6902c34763f269'/>
<id>07e838567e7d7ae3fc5da9a7cd6902c34763f269</id>
<content type='text'>
Introduce libnm API to reload NM configuration through the Reload()
D-Bus method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce libnm API to reload NM configuration through the Reload()
D-Bus method.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: export reload flags</title>
<updated>2019-09-17T07:30:18+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2019-09-05T12:54:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c1c970f1b180bc17422e61fc0d1b02addc3167fd'/>
<id>c1c970f1b180bc17422e61fc0d1b02addc3167fd</id>
<content type='text'>
Flags to the manager Reload() method are stable API but not exposed in
a public header. Export them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Flags to the manager Reload() method are stable API but not exposed in
a public header. Export them.
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: Add missing autoptr macros for classes</title>
<updated>2019-09-13T10:15:01+00:00</updated>
<author>
<name>Robert Ancell</name>
<email>robert.ancell@canonical.com</email>
</author>
<published>2019-09-12T01:08:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=41593d07877308fad47653438af944abbdd46319'/>
<id>41593d07877308fad47653438af944abbdd46319</id>
<content type='text'>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/270
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/270
</pre>
</div>
</content>
</entry>
<entry>
<title>setting-gsm: add auto-config property</title>
<updated>2019-09-11T12:32:05+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2019-09-09T18:22:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=0eb4a5dfa7afeba706649a2b6f6cd579fc30a683'/>
<id>0eb4a5dfa7afeba706649a2b6f6cd579fc30a683</id>
<content type='text'>
This will make NetworkManager look up APN, username, and password in the
Mobile Broadband Provider database.

It is mutually exclusive with the apn, username and password properties.
If that is the case, the connection will be normalized to
auto-config=false. This makes it convenient for the user to turn off the
automatism by just setting the apn.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will make NetworkManager look up APN, username, and password in the
Mobile Broadband Provider database.

It is mutually exclusive with the apn, username and password properties.
If that is the case, the connection will be normalized to
auto-config=false. This makes it convenient for the user to turn off the
automatism by just setting the apn.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: SPDX header conversion</title>
<updated>2019-09-10T09:19:56+00:00</updated>
<author>
<name>Lubomir Rintel</name>
<email>lkundrak@v3.sk</email>
</author>
<published>2019-09-10T09:19:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=24028a22467275671df71cc6a8054036b37d8f03'/>
<id>24028a22467275671df71cc6a8054036b37d8f03</id>
<content type='text'>
  $ find * -type f |xargs perl contrib/scripts/spdx.pl
  $ git rm contrib/scripts/spdx.pl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  $ find * -type f |xargs perl contrib/scripts/spdx.pl
  $ git rm contrib/scripts/spdx.pl
</pre>
</div>
</content>
</entry>
</feed>
