<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, 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>n-acd: using ebpf is decided at runtime</title>
<updated>2022-12-02T13:35:32+00:00</updated>
<author>
<name>Vojtech Bubela</name>
<email>vbubela@redhat.com</email>
</author>
<published>2022-11-02T09:51:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=ff7092f4d70f38be28e4742a3f533e8d2aad79b3'/>
<id>ff7092f4d70f38be28e4742a3f533e8d2aad79b3</id>
<content type='text'>
Modify n-acd library to use ebpf whenever it is possible.
This is done by always making a `sys_call` for bpf resources. If this
call fails program continues to run normally the only difference is that
ebpf is not used.

Edit the test for bpf map to only run when bpf map is successfully
created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modify n-acd library to use ebpf whenever it is possible.
This is done by always making a `sys_call` for bpf resources. If this
call fails program continues to run normally the only difference is that
ebpf is not used.

Edit the test for bpf map to only run when bpf map is successfully
created.
</pre>
</div>
</content>
</entry>
<entry>
<title>gitignore: ignore "po/.Makefile.patched" file</title>
<updated>2022-10-31T08:20:53+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-31T08:20:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=1d767bb1cddb79aaabccdfa96f65a5c5e6ddf1c3'/>
<id>1d767bb1cddb79aaabccdfa96f65a5c5e6ddf1c3</id>
<content type='text'>
Fixes: 7ee0da3eaffd ('build: don't "update-po" during make dist')
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: 7ee0da3eaffd ('build: don't "update-po" during make dist')
</pre>
</div>
</content>
</entry>
<entry>
<title>build: merge branch 'th/gen-metadata-nm-settings-libnm-core'</title>
<updated>2022-10-31T08:15:23+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-31T08:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c51e0b1f6dd599b86cdcf220ae5f3846ab0065a0'/>
<id>c51e0b1f6dd599b86cdcf220ae5f3846ab0065a0</id>
<content type='text'>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1441
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1441
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: generate "gen-metadata-nm-settings-libnm-core.xml" with meta data</title>
<updated>2022-10-31T08:11:30+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-26T08:24:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=d699f76855d2957c6f33a0e401b881c39540adb6'/>
<id>d699f76855d2957c6f33a0e401b881c39540adb6</id>
<content type='text'>
libnm-core-impl has lots of internal meta data about the properties.
In particular, which properties exist (their names), and their D-Bus
type.

We should use this information for our manual pages. For example,
currently `man nm-settings-dbus` has nonsense like: "Value Type: array
of string", when it should be reall "as".

In a first step, generate an XML with that meta data for later use.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libnm-core-impl has lots of internal meta data about the properties.
In particular, which properties exist (their names), and their D-Bus
type.

We should use this information for our manual pages. For example,
currently `man nm-settings-dbus` has nonsense like: "Value Type: array
of string", when it should be reall "as".

In a first step, generate an XML with that meta data for later use.
</pre>
</div>
</content>
</entry>
<entry>
<title>nmcli: rename "generate-docs-nm-settings-nmcli" to "gen-metadata-nm-settings-nmcli"</title>
<updated>2022-10-31T08:11:30+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-26T08:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=1bfe908c2ef0766439a9a09469994769545c61f9'/>
<id>1bfe908c2ef0766439a9a09469994769545c61f9</id>
<content type='text'>
This is the better name, becuse this is not in particular about "docs".
It's about generating an XML with the information from the settings
meta data for nmcli.

We will do something similar with the libnm-core meta data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the better name, becuse this is not in particular about "docs".
It's about generating an XML with the information from the settings
meta data for nmcli.

We will do something similar with the libnm-core meta data.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: pass both filenames to "tools/check-compare-generated.sh" script</title>
<updated>2022-10-31T08:11:30+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-26T07:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=139f4b4b2ee153e728f111143a55d126e7fd0e65'/>
<id>139f4b4b2ee153e728f111143a55d126e7fd0e65</id>
<content type='text'>
It just feels nicer to be explicit about the filenames and
not rely on a specific naming.

Also, in meson we can directly pass the target as argument, which
expands to the filename but also adds a dependency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It just feels nicer to be explicit about the filenames and
not rely on a specific naming.

Also, in meson we can directly pass the target as argument, which
expands to the filename but also adds a dependency.
</pre>
</div>
</content>
</entry>
<entry>
<title>build/meson fix "gen-metadata-nm-settings-nmcli.xml.in" without enable_docs</title>
<updated>2022-10-31T08:11:30+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-26T09:48:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=489f65bf9c5c55289986333e766c26a5d5b94dbb'/>
<id>489f65bf9c5c55289986333e766c26a5d5b94dbb</id>
<content type='text'>
Fixes: ab8fdb73e6be ('build: commit pre-generated "generate-docs-nm-settings-nmcli.xml" to git')
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: ab8fdb73e6be ('build: commit pre-generated "generate-docs-nm-settings-nmcli.xml" to git')
</pre>
</div>
</content>
</entry>
<entry>
<title>std-aux: fix build error due to __assert_fail() missing with NDEBUG</title>
<updated>2022-10-29T19:43:33+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-29T19:42:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=0ffe391f8257c8c63580147a311b2f68568fd3c9'/>
<id>0ffe391f8257c8c63580147a311b2f68568fd3c9</id>
<content type='text'>
&lt;assert.h&gt; only defines __assert_fail() if NDEBUG is not on.
Fix that.

Fixes: 8e3299498dd1 ('std-aux,glib-aux: rework nm_assert() implementations')
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
&lt;assert.h&gt; only defines __assert_fail() if NDEBUG is not on.
Fix that.

Fixes: 8e3299498dd1 ('std-aux,glib-aux: rework nm_assert() implementations')
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: merge branch 'th/libnm-fix-compare-dns'</title>
<updated>2022-10-28T15:55:42+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-28T15:55:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=a13fa05754aa849987f0223f4d8f04786feb1267'/>
<id>a13fa05754aa849987f0223f4d8f04786feb1267</id>
<content type='text'>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1442
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1442
</pre>
</div>
</content>
</entry>
<entry>
<title>libnm: minor refactoring on property_to_dbus() and add comment</title>
<updated>2022-10-28T15:54:16+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2022-10-27T19:57:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=e72b1f49b3f69e1b5160148a747a2d9f9cded269'/>
<id>e72b1f49b3f69e1b5160148a747a2d9f9cded269</id>
<content type='text'>
Add a comment. Also, restructure the check so that it is (hopefully)
easier to read.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a comment. Also, restructure the check so that it is (hopefully)
easier to read.
</pre>
</div>
</content>
</entry>
</feed>
