<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, branch th/dhcp-request-broadcast</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>dhcp: set request_broadcast for devices that set udev ID_NET_DHCP_BROADCAST</title>
<updated>2021-04-27T06:03:40+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T08:47:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=94f9bb00a35ca0bc4540a6fe4071c1d8cce3f5b4'/>
<id>94f9bb00a35ca0bc4540a6fe4071c1d8cce3f5b4</id>
<content type='text'>
For infiniband, request_broadcast is automatically (and always) enabled.
Otherwise, we usually don't enable it, and (unlike systemd-networkd),
there is currently no configuration option to enable it.

Still honor the new udev property that can indicate to enable the flag
per device.

See-also: https://github.com/systemd/systemd/pull/ ### 19346
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For infiniband, request_broadcast is automatically (and always) enabled.
Otherwise, we usually don't enable it, and (unlike systemd-networkd),
there is currently no configuration option to enable it.

Still honor the new udev property that can indicate to enable the flag
per device.

See-also: https://github.com/systemd/systemd/pull/ ### 19346
</pre>
</div>
</content>
</entry>
<entry>
<title>dhcp: add client_flags argument to nm_dhcp_manager_start_ip[46]()</title>
<updated>2021-04-27T06:03:40+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T09:49:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=234ee217aca08326694dee23cf9c7867f6429d01'/>
<id>234ee217aca08326694dee23cf9c7867f6429d01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dhcp: simplifiy tracking of client flags in client_start()</title>
<updated>2021-04-27T06:03:39+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T09:43:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=de706a21139e54644e516886427564dce8357a69'/>
<id>de706a21139e54644e516886427564dce8357a69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dhcp: refactor NMDhcpClient to use client flags</title>
<updated>2021-04-27T06:03:39+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T09:15:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=e99d68818fcc1594b348aeaeb6e1706b7273ebba'/>
<id>e99d68818fcc1594b348aeaeb6e1706b7273ebba</id>
<content type='text'>
The DHCP client has potentially a large number of options,
including boolean options (flags). It is cumbersome to implement
them one by one. Instead, make more prominent use of NMDhcpClientFlags.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The DHCP client has potentially a large number of options,
including boolean options (flags). It is cumbersome to implement
them one by one. Instead, make more prominent use of NMDhcpClientFlags.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: use _nm_utils_ascii_str_to_bool() to parse boolean udev properties</title>
<updated>2021-04-26T19:23:12+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T12:40:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=59bca17c3ce1a22c47cd08283f424cd337e89796'/>
<id>59bca17c3ce1a22c47cd08283f424cd337e89796</id>
<content type='text'>
Previously, we used nm_udev_utils_property_as_boolean(), which was
taken from g_udev_device_get_property_as_boolean(). That function
accepts "1" and "true" (with ASCII case insensitive).

When we parse a flag, there is no need to reject "no", "yes" or
"on"/"off" as invalid (and thus return FALSE). We have a boolean
parse method _nm_utils_ascii_str_to_bool(), which parses everything
that nm_udev_utils_property_as_boolean() accepts, and more.

Be liberal in what we accept, so use our general parse function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, we used nm_udev_utils_property_as_boolean(), which was
taken from g_udev_device_get_property_as_boolean(). That function
accepts "1" and "true" (with ASCII case insensitive).

When we parse a flag, there is no need to reject "no", "yes" or
"on"/"off" as invalid (and thus return FALSE). We have a boolean
parse method _nm_utils_ascii_str_to_bool(), which parses everything
that nm_udev_utils_property_as_boolean() accepts, and more.

Be liberal in what we accept, so use our general parse function.
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: add nmp_object_link_udev_device_get_property_value() helper</title>
<updated>2021-04-26T19:23:12+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T11:23:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=907b8688a66830c2aace15174e81bf158b90d3c1'/>
<id>907b8688a66830c2aace15174e81bf158b90d3c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: expose nm_platform_link_get_udev_property() function</title>
<updated>2021-04-26T19:23:11+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T10:08:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=76448069898cc2bfb14d6869196532a82ce372d9'/>
<id>76448069898cc2bfb14d6869196532a82ce372d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: fix assertion failure in device's activate_stage2_device_config()</title>
<updated>2021-04-26T19:17:18+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-26T16:54:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=43a0c6c111d87ea18a3733b220817703a307389b'/>
<id>43a0c6c111d87ea18a3733b220817703a307389b</id>
<content type='text'>
Fixes: d946aa0c503e ('wired-setting: add support to accept-all-mac-addresses')
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: d946aa0c503e ('wired-setting: add support to accept-all-mac-addresses')
</pre>
</div>
</content>
</entry>
<entry>
<title>checkpatch: warn about uses of strcmp()/g_strcmp0()</title>
<updated>2021-04-26T07:53:11+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-26T07:51:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=23a200d19e25fb760a69dd818dad1b780352b8c4'/>
<id>23a200d19e25fb760a69dd818dad1b780352b8c4</id>
<content type='text'>
Using strcmp()/g_strcmp0() for checking for string equality is hard
to read. We should prefer our streq variants -- unless, you really
mean cmp.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using strcmp()/g_strcmp0() for checking for string equality is hard
to read. We should prefer our streq variants -- unless, you really
mean cmp.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: merge branch 'balrog-kun:drop-secrets-cache'</title>
<updated>2021-04-23T13:04:42+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2021-04-23T13:04:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=4d3de2721d9f1507ef45fc15fbbf92a20ccda421'/>
<id>4d3de2721d9f1507ef45fc15fbbf92a20ccda421</id>
<content type='text'>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/814
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/814
</pre>
</div>
</content>
</entry>
</feed>
