+ Add support for configuring per-device IPv4 forwarding via the
"ipv4.forwarding" connection property.
+ Add a new "prefix-delegation" setting containing a "subnet-id"
property that specifies the subnet to choose on the downstream
interface when using IPv6 prefix delegation.
+ Support OCI baremetal in nm-cloud-setup
+ When activating a WireGuard connection to an IPv6 endpoint, now
NetworkManager creates firewall rules to ensure that the
incoming packets are not dropped by kernel reverse path
filtering.
+ Add support for configuring the loopback interface in nmtui.
+ Most of the properties of ovs-bridge and ovs-port connections
can now be reapplied at runtime without bringing the connection
down.
+ Add a new "sriov.preserve-on-down" property that controls
whether NetworkManager preserves the SR-IOV parameters set on
the device when the connection is deactivated, or whether it
resets them to their default value.
+ Introduce a new "ovs-dpdk.lsc-interrupt" property to configure
the Link State Change (LSC) detection mode for OVS DPDK
interfaces.
+ The initrd-generator now can parse the NVMe Boot Firmware Table
(NBFT) to configure networking during early boot.
+ Add systemd services to provide networking in the initrd.
- Drop 2069.patch: Fixed in an alternative way upstream.
- Rebase patches with quilt.
- Add pkgconfig(libnvme) BuildRequires: New dependency.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager?expand=0&rev=528
20 lines
795 B
Diff
20 lines
795 B
Diff
Index: NetworkManager-1.54.0/src/core/dns/nm-dns-manager.c
|
|
===================================================================
|
|
--- NetworkManager-1.54.0.orig/src/core/dns/nm-dns-manager.c
|
|
+++ NetworkManager-1.54.0/src/core/dns/nm-dns-manager.c
|
|
@@ -734,6 +734,14 @@ dispatch_netconfig(NMDnsManager *se
|
|
gssize l;
|
|
nm_auto_free_gstring GString *str = NULL;
|
|
|
|
+ if (!g_file_test (NETCONFIG_PATH, G_FILE_TEST_IS_EXECUTABLE)) {
|
|
+ g_set_error_literal (error,
|
|
+ NM_MANAGER_ERROR,
|
|
+ NM_MANAGER_ERROR_FAILED,
|
|
+ NETCONFIG_PATH " is not executable");
|
|
+ return SR_NOTFOUND;
|
|
+ }
|
|
+
|
|
pid = run_netconfig(self, error, &fd);
|
|
if (pid <= 0)
|
|
return SR_NOTFOUND;
|