<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git/src/core, branch fix-eBPF</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>platform/tests: don't use translations in test tool</title>
<updated>2022-10-27T13:18:54+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-27T13:16:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=4fa20ce7101dd401a538706cbdabcf49cc95b8ea'/>
<id>4fa20ce7101dd401a538706cbdabcf49cc95b8ea</id>
<content type='text'>
Otherwise, this file would need to be included in POTFILES.in.
This is unnecessary.

Fixes: 06cf1f5e2d3e ('platform/tests: extend monitor tool to dump the state of NMPlatform')
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, this file would need to be included in POTFILES.in.
This is unnecessary.

Fixes: 06cf1f5e2d3e ('platform/tests: extend monitor tool to dump the state of NMPlatform')
</pre>
</div>
</content>
</entry>
<entry>
<title>hostname: rename nm_hostname_manager_write_hostname() to set_static_hostname()</title>
<updated>2022-10-27T13:18:54+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-27T12:05:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=3a8decd9cf669fba6b76a2ac463202828d9831ec'/>
<id>3a8decd9cf669fba6b76a2ac463202828d9831ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dns/resolved: set DoT server name (SNI) in systemd-resolved</title>
<updated>2022-10-27T07:11:38+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-17T19:06:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=d5be1c706ed4f0943b6cf36d142e28e1c0216f6c'/>
<id>d5be1c706ed4f0943b6cf36d142e28e1c0216f6c</id>
<content type='text'>
Unfortunately, for this we require SetLinkDNSEx() API from v246.
That adds extra complexity.

If the configuration contains no server name, we continue using
SetLinkDNS(). Otherwise, at first we try using SetLinkDNSEx().
We will notice if that method is unsupported, reconfigure with
SetLinkDNS(), and set a flag to not try that again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unfortunately, for this we require SetLinkDNSEx() API from v246.
That adds extra complexity.

If the configuration contains no server name, we continue using
SetLinkDNS(). Otherwise, at first we try using SetLinkDNSEx().
We will notice if that method is unsupported, reconfigure with
SetLinkDNS(), and set a flag to not try that again.
</pre>
</div>
</content>
</entry>
<entry>
<title>dns/resolved: cleanup detection of supported API in "nm-dns-systemd-resolved.c"</title>
<updated>2022-10-27T07:11:35+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-17T19:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ba3394273400691553570baed9a4a3ee33faf017'/>
<id>ba3394273400691553570baed9a4a3ee33faf017</id>
<content type='text'>
- rename the "has_" variables to have the same name as the API that they
  check.
- do an if-else-if for checking the operation when detecting support.

This just feels nicer. No strong reasons.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- rename the "has_" variables to have the same name as the API that they
  check.
- do an if-else-if for checking the operation when detecting support.

This just feels nicer. No strong reasons.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: extend NML3ConfigData:nameserver to track DNS as string</title>
<updated>2022-10-27T07:11:33+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-17T10:07:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c68e148b027e6a5a02500bffaf042205a4cbee51'/>
<id>c68e148b027e6a5a02500bffaf042205a4cbee51</id>
<content type='text'>
The DNS name can now also contain the DoT server name. It's not longer a
binary IP address only.

Extend NML3ConfigData to account for that. To track the additional
data, use the string representation. The alternative to have a separate
type that contains the parsed information would be cumbersome too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The DNS name can now also contain the DoT server name. It's not longer a
binary IP address only.

Extend NML3ConfigData to account for that. To track the additional
data, use the string representation. The alternative to have a separate
type that contains the parsed information would be cumbersome too.
</pre>
</div>
</content>
</entry>
<entry>
<title>dns: accept DoT SNI server name in "ipv[46].dns" settings</title>
<updated>2022-10-27T07:11:31+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-17T07:28:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=6f9090538f39ad48321a17e8acbd03ae9fd0c938'/>
<id>6f9090538f39ad48321a17e8acbd03ae9fd0c938</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>wifi/iwd: merge ip[46]_config_to_iwd_config()</title>
<updated>2022-10-27T07:11:27+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-17T08:30:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=d8ea008372fb90309b1f65de810d3742948e9ede'/>
<id>d8ea008372fb90309b1f65de810d3742948e9ede</id>
<content type='text'>
It is almost always wrong, to split IPv4 and IPv6 behaviors at a high level.
Most of the code does something very similar. Combine the two functions.
and let them handle the difference closer to where it is.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is almost always wrong, to split IPv4 and IPv6 behaviors at a high level.
Most of the code does something very similar. Combine the two functions.
and let them handle the difference closer to where it is.
</pre>
</div>
</content>
</entry>
<entry>
<title>policy: refactor all_devices_not_active() to any_devices_active()</title>
<updated>2022-10-26T11:50:50+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-26T11:50:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=8e3202e499464b2f910c0afd12a2700f4722a17f'/>
<id>8e3202e499464b2f910c0afd12a2700f4722a17f</id>
<content type='text'>
The double negation is hard to understand.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The double negation is hard to understand.
</pre>
</div>
</content>
</entry>
<entry>
<title>dhcp: improve detection of DADFAILED addresses</title>
<updated>2022-10-26T08:08:53+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2022-09-22T12:02:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=8e85c86add19bfdd8059f06bdacfa387b2aea2b4'/>
<id>8e85c86add19bfdd8059f06bdacfa387b2aea2b4</id>
<content type='text'>
Instead of assuming any address that disappeared was because of a DAD
failure, check explicitly that either:

 - the address is still present with DADFAILED flag (in case it was a
   permanent address), or

 - the address was removed and platform recorded that it had the
   DADFAILED flag.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of assuming any address that disappeared was because of a DAD
failure, check explicitly that either:

 - the address is still present with DADFAILED flag (in case it was a
   permanent address), or

 - the address was removed and platform recorded that it had the
   DADFAILED flag.
</pre>
</div>
</content>
</entry>
<entry>
<title>ndisc: log DAD failures at info level</title>
<updated>2022-10-26T08:08:53+00:00</updated>
<author>
<name>Beniamino Galvani</name>
<email>bgalvani@redhat.com</email>
</author>
<published>2022-09-06T15:31:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=922ef4344ed2d4d9dbb96fef12d00586255bda9d'/>
<id>922ef4344ed2d4d9dbb96fef12d00586255bda9d</id>
<content type='text'>
A DAD failure is in most cases a symptom of a network
misconfiguration; as such it must be logged in the default
configuration (info level).

While at it, fix other log messages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A DAD failure is in most cases a symptom of a network
misconfiguration; as such it must be logged in the default
configuration (info level).

While at it, fix other log messages.
</pre>
</div>
</content>
</entry>
</feed>
