about summary refs log tree commit diff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/patches/Force-online-state-with-unmanaged-devices.patch6
-rw-r--r--debian/patches/core-initialize-l3cd-dns-priority-for-ppp-and-wwan.patch56
-rw-r--r--debian/patches/series1
3 files changed, 3 insertions, 60 deletions
diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch
index e009f715..f4ff69b3 100644
--- a/debian/patches/Force-online-state-with-unmanaged-devices.patch
+++ b/debian/patches/Force-online-state-with-unmanaged-devices.patch
@@ -12,7 +12,7 @@ Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512286
  1 file changed, 115 insertions(+)
 
 diff --git a/src/core/nm-manager.c b/src/core/nm-manager.c
-index b440b22..9b1057f 100644
+index 6c73d23..d12357c 100644
 --- a/src/core/nm-manager.c
 +++ b/src/core/nm-manager.c
 @@ -51,6 +51,8 @@
@@ -146,7 +146,7 @@ index b440b22..9b1057f 100644
      return TRUE;
  }
  
-@@ -7967,6 +8056,22 @@ nm_manager_init(NMManager *self)
+@@ -7984,6 +8073,22 @@ nm_manager_init(NMManager *self)
          _LOGW(LOGD_CORE, "failed to monitor kernel firmware directory '%s'.", KERNEL_FIRMWARE_DIR);
      }
  
@@ -169,7 +169,7 @@ index b440b22..9b1057f 100644
      /* Update timestamps in active connections */
      priv->timestamp_update_id =
          g_timeout_add_seconds(300,
-@@ -8252,6 +8357,16 @@ dispose(GObject *object)
+@@ -8269,6 +8374,16 @@ dispose(GObject *object)
          g_clear_object(&priv->fw_monitor);
      }
  
diff --git a/debian/patches/core-initialize-l3cd-dns-priority-for-ppp-and-wwan.patch b/debian/patches/core-initialize-l3cd-dns-priority-for-ppp-and-wwan.patch
deleted file mode 100644
index 8c00058e..00000000
--- a/debian/patches/core-initialize-l3cd-dns-priority-for-ppp-and-wwan.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From: Beniamino Galvani <bgalvani@redhat.com>
-Date: Fri, 25 Feb 2022 10:06:48 +0100
-Subject: core: initialize l3cd dns-priority for ppp and wwan
-
-For devices that configure IP by themselves (by returning
-"->ready_for_ip_config() = TRUE" and implementing
-->act_stage3_ip_config()), we skip manual configuration. Currently,
-manual configuration is the only one that sets flag HAS_DNS_PRIORITY
-into the resulting l3cd.
-
-So, the merged l3cd for such devices misses a dns-priority and is
-ignored by the DNS manager.
-
-Explicitly initialize the priority to 0; in this way, the default
-value for the device will be set in the final l3cd during the merge.
-
-Fixes: 58287cbcc0c8 ('core: rework IP configuration in NetworkManager using layer 3 configuration')
-
-https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/931
----
- src/core/devices/wwan/nm-modem-broadband.c | 2 ++
- src/core/ppp/nm-ppp-manager.c              | 1 +
- 2 files changed, 3 insertions(+)
-
-diff --git a/src/core/devices/wwan/nm-modem-broadband.c b/src/core/devices/wwan/nm-modem-broadband.c
-index f5336d3..b585652 100644
---- a/src/core/devices/wwan/nm-modem-broadband.c
-+++ b/src/core/devices/wwan/nm-modem-broadband.c
-@@ -1032,6 +1032,7 @@ stage3_ip_config_start(NMModem *modem, int addr_family, NMModemIPMethod ip_metho
-         l3cd = nm_l3_config_data_new(nm_platform_get_multi_idx(NM_PLATFORM_GET),
-                                      ifindex,
-                                      NM_IP_CONFIG_SOURCE_WWAN);
-+        nm_l3_config_data_set_dns_priority(l3cd, AF_INET, 0);
- 
-         address = (NMPlatformIP4Address){
-             .address      = address_network,
-@@ -1118,6 +1119,7 @@ stage3_ip_config_start(NMModem *modem, int addr_family, NMModemIPMethod ip_metho
-         l3cd = nm_l3_config_data_new(nm_platform_get_multi_idx(NM_PLATFORM_GET),
-                                      ifindex,
-                                      NM_IP_CONFIG_SOURCE_WWAN);
-+        nm_l3_config_data_set_dns_priority(l3cd, AF_INET6, 0);
- 
-         do_auto = TRUE;
- 
-diff --git a/src/core/ppp/nm-ppp-manager.c b/src/core/ppp/nm-ppp-manager.c
-index dd6b1bc..5761d59 100644
---- a/src/core/ppp/nm-ppp-manager.c
-+++ b/src/core/ppp/nm-ppp-manager.c
-@@ -545,6 +545,7 @@ impl_ppp_manager_set_ip4_config(NMDBusObject                      *obj,
-                                  NM_IP_CONFIG_SOURCE_PPP);
- 
-     nm_l3_config_data_set_mtu(l3cd, mtu);
-+    nm_l3_config_data_set_dns_priority(l3cd, AF_INET, 0);
- 
-     address = (NMPlatformIP4Address){
-         .plen = 32,
diff --git a/debian/patches/series b/debian/patches/series
index 54db2a10..a2d7e06d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 Force-online-state-with-unmanaged-devices.patch
-core-initialize-l3cd-dns-priority-for-ppp-and-wwan.patch