<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/NetworkManager.git, branch th/enum-values-in-api</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>docs: use numeric values in enum definitions in public headers</title>
<updated>2019-02-16T14:45:47+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-16T13:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=1f89201642b6a6fea1d0f85610db22495cbe3d14'/>
<id>1f89201642b6a6fea1d0f85610db22495cbe3d14</id>
<content type='text'>
The public headers are parsed with gtk-doc. Define enum values
as plain numbers, otherwise the documentation might have problems
picking up the right value.

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/126
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The public headers are parsed with gtk-doc. Define enum values
as plain numbers, otherwise the documentation might have problems
picking up the right value.

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/126
</pre>
</div>
</content>
</entry>
<entry>
<title>release: update NEWS</title>
<updated>2019-02-15T17:40:41+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-15T17:40:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=9a4cd1efd1228c21c552546da4900e2ad3d4b92c'/>
<id>9a4cd1efd1228c21c552546da4900e2ad3d4b92c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>settings/ifupdown: fix ifupdown plugin after merging eni_ifaces and connections hashes</title>
<updated>2019-02-15T15:12:14+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-15T14:59:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=5923a30c43f9e79e368f7595d96c73797d24dd46'/>
<id>5923a30c43f9e79e368f7595d96c73797d24dd46</id>
<content type='text'>
The @eni_ifaces hash may now contain %NULL elements. They are only markers
for interface names, but are not actual connections.

They must be skipped.

Fixes: 6aa66426a4168b3db115646f410bcb5deea6847b

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/124
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The @eni_ifaces hash may now contain %NULL elements. They are only markers
for interface names, but are not actual connections.

They must be skipped.

Fixes: 6aa66426a4168b3db115646f410bcb5deea6847b

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/124
</pre>
</div>
</content>
</entry>
<entry>
<title>all: merge branch 'th/various-for-wireguard-3'</title>
<updated>2019-02-14T07:00:55+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-14T07:00:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c032690df227a609fc4b47c78269448576b6bda1'/>
<id>c032690df227a609fc4b47c78269448576b6bda1</id>
<content type='text'>
https://github.com/NetworkManager/NetworkManager/pull/293
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/NetworkManager/NetworkManager/pull/293
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: print persistent-keepalive setting of WireGuard peers</title>
<updated>2019-02-14T07:00:29+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-11T14:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=a3d4dea61f2de02b075866db412c791320c4cbf8'/>
<id>a3d4dea61f2de02b075866db412c791320c4cbf8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: add peer_flags argument to nm_platform_link_wireguard_change()</title>
<updated>2019-02-14T07:00:29+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-11T10:07:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=153b41fa97e0e65684015a0b084455ba9d557aa1'/>
<id>153b41fa97e0e65684015a0b084455ba9d557aa1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: add flags for setting individual WireGuard options of link</title>
<updated>2019-02-14T07:00:29+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-11T09:57:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=1e1b03c08943b847c4b70830258aba1d597fdc07'/>
<id>1e1b03c08943b847c4b70830258aba1d597fdc07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: add change-flags argument to platform's link_wireguard_change()</title>
<updated>2019-02-14T07:00:29+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-10T14:22:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=2ed01e2e34f8f71da74b36bdb9bb772ca0fe8456'/>
<id>2ed01e2e34f8f71da74b36bdb9bb772ca0fe8456</id>
<content type='text'>
We will need more flags.

WireGuard internal tools solve this by embedding the change flags inside
the structure that corresponds to NMPlatformLnkWireGuard. We don't do
that, NMPlatformLnkWireGuard is only for containing the information about
the link.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We will need more flags.

WireGuard internal tools solve this by embedding the change flags inside
the structure that corresponds to NMPlatformLnkWireGuard. We don't do
that, NMPlatformLnkWireGuard is only for containing the information about
the link.
</pre>
</div>
</content>
</entry>
<entry>
<title>device: add mechanism to invoke act_stage2_config() function also for external/assume case</title>
<updated>2019-02-14T07:00:29+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-10T13:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=c3751a25a15f1b260624730aeec48d41fe7eb3af'/>
<id>c3751a25a15f1b260624730aeec48d41fe7eb3af</id>
<content type='text'>
Usually, for external/assume we skip calling act_stage2_config().

Add a flag that allows the device to indicate that it always wants
to be called. This is useful, if the device wants to do some initialization
also for external/assume cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Usually, for external/assume we skip calling act_stage2_config().

Add a flag that allows the device to indicate that it always wants
to be called. This is useful, if the device wants to do some initialization
also for external/assume cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>device: split activate_stage2_device_config() steps for assumed/external check</title>
<updated>2019-02-14T07:00:29+00:00</updated>
<author>
<name>Thomas Haller</name>
<email>thaller@redhat.com</email>
</author>
<published>2019-02-10T12:45:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/NetworkManager.git/commit/?id=b45b087bbe52ac3a585a41a89f64d329eda423c9'/>
<id>b45b087bbe52ac3a585a41a89f64d329eda423c9</id>
<content type='text'>
Instead of performing a series of steps inside one check for
"!nm_device_sys_iface_state_is_external_or_assume (self)", perform
all steps individually (under the same check).

There is no change in behavior, but this is more logical to me.
We perform a series of steps, depending on condition. Each step
individually depends on a set of conditions, instead of checking
for a set of conditions and doing a series of independent steps.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of performing a series of steps inside one check for
"!nm_device_sys_iface_state_is_external_or_assume (self)", perform
all steps individually (under the same check).

There is no change in behavior, but this is more logical to me.
We perform a series of steps, depending on condition. Each step
individually depends on a set of conditions, instead of checking
for a set of conditions and doing a series of independent steps.
</pre>
</div>
</content>
</entry>
</feed>
