Files
NetworkManager/NetworkManager-1.10.6-netconfig.patch
Dominique Leuenberger 450a8422ab - Update to version 1.54.0:
+ 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
2025-08-16 11:52:00 +00:00

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;