From 05dd06faecdb38a1550c1a84fc0b51ea7c73fcb7 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 12 Apr 2021 20:43:32 +0200 Subject: Please lintian Gbp-Dch: Ignore --- debian/control | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'debian') diff --git a/debian/control b/debian/control index 06146cd2..d95f09bd 100644 --- a/debian/control +++ b/debian/control @@ -65,7 +65,7 @@ Breaks: ${misc:Breaks} Description: network management framework (daemon and userspace tools) NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when - available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE + available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services. . @@ -100,7 +100,7 @@ Depends: ${shlibs:Depends}, Description: GObject-based client library for NetworkManager NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when - available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE + available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services. . @@ -118,7 +118,7 @@ Depends: ${misc:Depends}, Description: GObject-based client library for NetworkManager (development files) NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when - available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE + available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services. . @@ -136,7 +136,7 @@ Replaces: gir1.2-networkmanager-1.0 (<< 1.8.0-2) Description: GObject introspection data for the libnm library NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when - available. It manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE + available. It manages ethernet, Wi-Fi, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services. . -- cgit 1.3.0-6-gf8a5 From 536cdfd74a3f9386c4360d89c89edc512bbaae6e Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 12 Apr 2021 21:14:14 +0200 Subject: core: fix crash in nm_wildcard_match_check() CVE-2021-20297 Closes: #986809 --- ...core-fix-crash-in-nm_wildcard_match_check.patch | 74 ++++++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 75 insertions(+) create mode 100644 debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch (limited to 'debian') diff --git a/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch b/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch new file mode 100644 index 00000000..02d4484d --- /dev/null +++ b/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch @@ -0,0 +1,74 @@ +From: Thomas Haller +Date: Wed, 24 Mar 2021 21:05:19 +0100 +Subject: core: fix crash in nm_wildcard_match_check() + +It's not entirely clear how to treat %NULL. +Clearly "match.interface-name=eth0" should not +match with an interface %NULL. But what about +"match.interface-name=!eth0"? It's now implemented +that negative matches still succeed against %NULL. +What about "match.interface-name=*"? That probably +should also match with %NULL. So we treat %NULL really +like "". + +Against commit 11cd443448bc ('iwd: Don't call IWD methods when device +unmanaged'), we got this backtrace: + + #0 0x00007f1c164069f1 in __strnlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:62 + #1 0x00007f1c1637ac9e in __fnmatch (pattern=, string=, string@entry=0x0, flags=flags@entry=0) at fnmatch.c:379 + p = 0x0 + res = + orig_pattern = + n = + wpattern = 0x7fff8d860730 L"pci-0000:03:00.0" + ps = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}} + wpattern_malloc = 0x0 + wstring_malloc = 0x0 + wstring = + alloca_used = 80 + __PRETTY_FUNCTION__ = "__fnmatch" + #2 0x0000564484a978bf in nm_wildcard_match_check (str=0x0, patterns=, num_patterns=) at src/core/nm-core-utils.c:1959 + is_inverted = 0 + is_mandatory = 0 + match = + p = 0x564486c43fa0 "pci-0000:03:00.0" + has_optional = 0 + has_any_optional = 0 + i = + #3 0x0000564484bf4797 in check_connection_compatible (self=, connection=, error=0x0) at src/core/devices/nm-device.c:7499 + patterns = + device_driver = 0x564486c76bd0 "veth" + num_patterns = 1 + priv = 0x564486cbe0b0 + __func__ = "check_connection_compatible" + device_iface = + local = 0x564486c99a60 + conn_iface = 0x0 + klass = + s_match = 0x564486c63df0 [NMSettingMatch] + #4 0x0000564484c38491 in check_connection_compatible (device=0x564486cbe590 [NMDeviceVeth], connection=0x564486c6b160, error=0x0) at src/core/devices/nm-device-ethernet.c:348 + self = 0x564486cbe590 [NMDeviceVeth] + s_wired = + +Fixes: 3ced486f4162 ('libnm/match: extend syntax for match patterns with '|', '&', '!' and '\\'') + +https://bugzilla.redhat.com/show_bug.cgi?id=1942741 +(cherry picked from commit 420784e342da4883f6debdfe10cde68507b10d27) +--- + src/core/nm-core-utils.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/core/nm-core-utils.c b/src/core/nm-core-utils.c +index 9075c30..eed8cd7 100644 +--- a/src/core/nm-core-utils.c ++++ b/src/core/nm-core-utils.c +@@ -1956,7 +1956,8 @@ nm_wildcard_match_check(const char *str, const char *const *patterns, guint num_ + + _pattern_parse(patterns[i], &p, &is_inverted, &is_mandatory); + +- match = (fnmatch(p, str, 0) == 0); ++ match = (fnmatch(p, str ?: "", 0) == 0); ++ + if (is_inverted) + match = !match; + diff --git a/debian/patches/series b/debian/patches/series index a2d7e06d..b31950d2 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ Force-online-state-with-unmanaged-devices.patch +core-fix-crash-in-nm_wildcard_match_check.patch -- cgit 1.3.0-6-gf8a5 From fac255a528d295b515fdb7867aac5cab8c6f823f Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 12 Apr 2021 21:16:48 +0200 Subject: Release version 1.30.0-2 to unstable --- debian/changelog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 44ae3264..3431459d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +network-manager (1.30.0-2) unstable; urgency=medium + + * core: fix crash in nm_wildcard_match_check() + (CVE-2021-20297, Closes: #986809) + + -- Michael Biebl Mon, 12 Apr 2021 21:15:36 +0200 + network-manager (1.30.0-1) unstable; urgency=medium * New upstream version 1.30.0 -- cgit 1.3.0-6-gf8a5 From f579a706cf09587a27bf599c07c4bfbc223ceea2 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 16 Aug 2021 09:55:48 +0200 Subject: New upstream version 1.30.6 --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 3431459d..92d2952c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +network-manager (1.30.6-1) UNRELEASED; urgency=medium + + * New upstream version 1.30.6 + + -- Michael Biebl Mon, 16 Aug 2021 09:55:45 +0200 + network-manager (1.30.0-2) unstable; urgency=medium * core: fix crash in nm_wildcard_match_check() -- cgit 1.3.0-6-gf8a5 From 69a75089edba3c175880267ec50c42936bb0d449 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 16 Aug 2021 09:56:24 +0200 Subject: Rebase patches --- ...Force-online-state-with-unmanaged-devices.patch | 14 ++-- ...core-fix-crash-in-nm_wildcard_match_check.patch | 74 ---------------------- debian/patches/series | 1 - 3 files changed, 7 insertions(+), 82 deletions(-) delete mode 100644 debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch (limited to 'debian') diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch index a639e11a..af3a7398 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 5a6e05a..4c56b77 100644 +index f44306e..9439c16 100644 --- a/src/core/nm-manager.c +++ b/src/core/nm-manager.c @@ -52,6 +52,8 @@ @@ -35,7 +35,7 @@ index 5a6e05a..4c56b77 100644 guint timestamp_update_id; guint devices_inited_id; -@@ -1463,6 +1469,27 @@ find_best_device_state(NMManager *manager) +@@ -1471,6 +1477,27 @@ find_best_device_state(NMManager *manager) return best_state; } @@ -63,7 +63,7 @@ index 5a6e05a..4c56b77 100644 static void nm_manager_update_metered(NMManager *self) { -@@ -1509,6 +1536,9 @@ nm_manager_update_state(NMManager *self) +@@ -1517,6 +1544,9 @@ nm_manager_update_state(NMManager *self) else new_state = find_best_device_state(self); @@ -73,7 +73,7 @@ index 5a6e05a..4c56b77 100644 if (new_state >= NM_STATE_CONNECTED_LOCAL && priv->connectivity_state == NM_CONNECTIVITY_FULL) { new_state = NM_STATE_CONNECTED_GLOBAL; } -@@ -6603,6 +6633,62 @@ impl_manager_set_logging(NMDBusObject * obj, +@@ -6661,6 +6691,62 @@ impl_manager_set_logging(NMDBusObject * obj, g_dbus_method_invocation_return_value(invocation, NULL); } @@ -136,7 +136,7 @@ index 5a6e05a..4c56b77 100644 static void impl_manager_get_logging(NMDBusObject * obj, const NMDBusInterfaceInfoExtended *interface_info, -@@ -6932,6 +7018,9 @@ nm_manager_start(NMManager *self, GError **error) +@@ -6990,6 +7076,9 @@ nm_manager_start(NMManager *self, GError **error) nm_clear_g_source(&priv->devices_inited_id); priv->devices_inited_id = g_idle_add_full(G_PRIORITY_LOW + 10, devices_inited_cb, self, NULL); @@ -146,7 +146,7 @@ index 5a6e05a..4c56b77 100644 return TRUE; } -@@ -7826,6 +7915,22 @@ nm_manager_init(NMManager *self) +@@ -7884,6 +7973,22 @@ nm_manager_init(NMManager *self) _LOGW(LOGD_CORE, "failed to monitor kernel firmware directory '%s'.", KERNEL_FIRMWARE_DIR); } @@ -169,7 +169,7 @@ index 5a6e05a..4c56b77 100644 /* Update timestamps in active connections */ priv->timestamp_update_id = g_timeout_add_seconds(300, -@@ -8111,6 +8216,16 @@ dispose(GObject *object) +@@ -8169,6 +8274,16 @@ dispose(GObject *object) g_clear_object(&priv->fw_monitor); } diff --git a/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch b/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch deleted file mode 100644 index 02d4484d..00000000 --- a/debian/patches/core-fix-crash-in-nm_wildcard_match_check.patch +++ /dev/null @@ -1,74 +0,0 @@ -From: Thomas Haller -Date: Wed, 24 Mar 2021 21:05:19 +0100 -Subject: core: fix crash in nm_wildcard_match_check() - -It's not entirely clear how to treat %NULL. -Clearly "match.interface-name=eth0" should not -match with an interface %NULL. But what about -"match.interface-name=!eth0"? It's now implemented -that negative matches still succeed against %NULL. -What about "match.interface-name=*"? That probably -should also match with %NULL. So we treat %NULL really -like "". - -Against commit 11cd443448bc ('iwd: Don't call IWD methods when device -unmanaged'), we got this backtrace: - - #0 0x00007f1c164069f1 in __strnlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:62 - #1 0x00007f1c1637ac9e in __fnmatch (pattern=, string=, string@entry=0x0, flags=flags@entry=0) at fnmatch.c:379 - p = 0x0 - res = - orig_pattern = - n = - wpattern = 0x7fff8d860730 L"pci-0000:03:00.0" - ps = {__count = 0, __value = {__wch = 0, __wchb = "\000\000\000"}} - wpattern_malloc = 0x0 - wstring_malloc = 0x0 - wstring = - alloca_used = 80 - __PRETTY_FUNCTION__ = "__fnmatch" - #2 0x0000564484a978bf in nm_wildcard_match_check (str=0x0, patterns=, num_patterns=) at src/core/nm-core-utils.c:1959 - is_inverted = 0 - is_mandatory = 0 - match = - p = 0x564486c43fa0 "pci-0000:03:00.0" - has_optional = 0 - has_any_optional = 0 - i = - #3 0x0000564484bf4797 in check_connection_compatible (self=, connection=, error=0x0) at src/core/devices/nm-device.c:7499 - patterns = - device_driver = 0x564486c76bd0 "veth" - num_patterns = 1 - priv = 0x564486cbe0b0 - __func__ = "check_connection_compatible" - device_iface = - local = 0x564486c99a60 - conn_iface = 0x0 - klass = - s_match = 0x564486c63df0 [NMSettingMatch] - #4 0x0000564484c38491 in check_connection_compatible (device=0x564486cbe590 [NMDeviceVeth], connection=0x564486c6b160, error=0x0) at src/core/devices/nm-device-ethernet.c:348 - self = 0x564486cbe590 [NMDeviceVeth] - s_wired = - -Fixes: 3ced486f4162 ('libnm/match: extend syntax for match patterns with '|', '&', '!' and '\\'') - -https://bugzilla.redhat.com/show_bug.cgi?id=1942741 -(cherry picked from commit 420784e342da4883f6debdfe10cde68507b10d27) ---- - src/core/nm-core-utils.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/core/nm-core-utils.c b/src/core/nm-core-utils.c -index 9075c30..eed8cd7 100644 ---- a/src/core/nm-core-utils.c -+++ b/src/core/nm-core-utils.c -@@ -1956,7 +1956,8 @@ nm_wildcard_match_check(const char *str, const char *const *patterns, guint num_ - - _pattern_parse(patterns[i], &p, &is_inverted, &is_mandatory); - -- match = (fnmatch(p, str, 0) == 0); -+ match = (fnmatch(p, str ?: "", 0) == 0); -+ - if (is_inverted) - match = !match; - diff --git a/debian/patches/series b/debian/patches/series index b31950d2..a2d7e06d 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1 @@ Force-online-state-with-unmanaged-devices.patch -core-fix-crash-in-nm_wildcard_match_check.patch -- cgit 1.3.0-6-gf8a5 From 2d5b58e374d67f60880c7689e80c7745aeef3f62 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 16 Aug 2021 09:57:12 +0200 Subject: Release version 1.30.6-1 to unstable --- debian/changelog | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 92d2952c..9d65dfc6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ -network-manager (1.30.6-1) UNRELEASED; urgency=medium +network-manager (1.30.6-1) unstable; urgency=medium * New upstream version 1.30.6 + * Rebase patches - -- Michael Biebl Mon, 16 Aug 2021 09:55:45 +0200 + -- Michael Biebl Mon, 16 Aug 2021 09:56:57 +0200 network-manager (1.30.0-2) unstable; urgency=medium -- cgit 1.3.0-6-gf8a5 From d441716c721f55f6145504239a0060eb6bba7c4f Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:13:46 +0200 Subject: New upstream version 1.32.12 --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 9d65dfc6..d6465f52 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +network-manager (1.32.12-1) UNRELEASED; urgency=medium + + * New upstream version 1.32.12 + + -- Michael Biebl Fri, 01 Oct 2021 23:13:42 +0200 + network-manager (1.30.6-1) unstable; urgency=medium * New upstream version 1.30.6 -- cgit 1.3.0-6-gf8a5 From 5bfcb8ceb3f80e3ffef143d3a0b7cf7e1f5667e1 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:22:07 +0200 Subject: Rebase patches --- debian/patches/Force-online-state-with-unmanaged-devices.patch | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'debian') diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch index af3a7398..ca044380 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 f44306e..9439c16 100644 +index d859c1e..c6fe3d1 100644 --- a/src/core/nm-manager.c +++ b/src/core/nm-manager.c @@ -52,6 +52,8 @@ @@ -73,7 +73,7 @@ index f44306e..9439c16 100644 if (new_state >= NM_STATE_CONNECTED_LOCAL && priv->connectivity_state == NM_CONNECTIVITY_FULL) { new_state = NM_STATE_CONNECTED_GLOBAL; } -@@ -6661,6 +6691,62 @@ impl_manager_set_logging(NMDBusObject * obj, +@@ -6663,6 +6693,62 @@ impl_manager_set_logging(NMDBusObject * obj, g_dbus_method_invocation_return_value(invocation, NULL); } @@ -136,7 +136,7 @@ index f44306e..9439c16 100644 static void impl_manager_get_logging(NMDBusObject * obj, const NMDBusInterfaceInfoExtended *interface_info, -@@ -6990,6 +7076,9 @@ nm_manager_start(NMManager *self, GError **error) +@@ -6991,6 +7077,9 @@ nm_manager_start(NMManager *self, GError **error) nm_clear_g_source(&priv->devices_inited_id); priv->devices_inited_id = g_idle_add_full(G_PRIORITY_LOW + 10, devices_inited_cb, self, NULL); @@ -146,7 +146,7 @@ index f44306e..9439c16 100644 return TRUE; } -@@ -7884,6 +7973,22 @@ nm_manager_init(NMManager *self) +@@ -7971,6 +8060,22 @@ nm_manager_init(NMManager *self) _LOGW(LOGD_CORE, "failed to monitor kernel firmware directory '%s'.", KERNEL_FIRMWARE_DIR); } @@ -169,7 +169,7 @@ index f44306e..9439c16 100644 /* Update timestamps in active connections */ priv->timestamp_update_id = g_timeout_add_seconds(300, -@@ -8169,6 +8274,16 @@ dispose(GObject *object) +@@ -8254,6 +8359,16 @@ dispose(GObject *object) g_clear_object(&priv->fw_monitor); } -- cgit 1.3.0-6-gf8a5 From a2cb1acaccea077e92662eeb5549aab2377a4b1c Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:47:38 +0200 Subject: Update symbols file for libnm0 --- debian/libnm0.symbols | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'debian') diff --git a/debian/libnm0.symbols b/debian/libnm0.symbols index f59387a8..ea55701a 100644 --- a/debian/libnm0.symbols +++ b/debian/libnm0.symbols @@ -24,6 +24,8 @@ libnm.so.0 libnm0 #MINVER# libnm_1_2_0@libnm_1_2_0 1.1.90 libnm_1_2_4@libnm_1_2_4 1.2.4 libnm_1_30_0@libnm_1_30_0 1.29.90 + libnm_1_32_0@libnm_1_32_0 1.32.12 + libnm_1_32_4@libnm_1_32_4 1.32.12 libnm_1_4_0@libnm_1_4_0 1.4.0 libnm_1_6_0@libnm_1_6_0 1.5.90 libnm_1_8_0@libnm_1_8_0 1.8.0 @@ -491,9 +493,11 @@ libnm.so.0 libnm0 #MINVER# nm_dns_entry_unref@libnm_1_6_0 1.5.90 nm_ethtool_optname_is_coalesce@libnm_1_26_0 1.25.90 nm_ethtool_optname_is_feature@libnm_1_14_8 1.19.90 + nm_ethtool_optname_is_pause@libnm_1_32_0 1.32.12 nm_ethtool_optname_is_ring@libnm_1_26_0 1.25.90 nm_ip_address_cmp_flags_get_type@libnm_1_22_0 1.22.0 nm_ip_address_cmp_full@libnm_1_22_0 1.22.0 + nm_ip_address_dup@libnm_1_32_0 1.32.12 nm_ip_address_equal@libnm_1_0_0 1.0.0 nm_ip_address_get_address@libnm_1_0_0 1.0.0 nm_ip_address_get_address_binary@libnm_1_0_0 1.0.0 @@ -520,6 +524,7 @@ libnm.so.0 libnm0 #MINVER# nm_ip_config_get_type@libnm_1_0_0 1.0.0 nm_ip_config_get_wins_servers@libnm_1_0_0 1.0.0 nm_ip_route_attribute_validate@libnm_1_8_0 1.8.0 + nm_ip_route_dup@libnm_1_32_0 1.32.12 nm_ip_route_equal@libnm_1_0_0 1.0.0 nm_ip_route_equal_full@libnm_1_10_0 1.9.90 nm_ip_route_get_attribute@libnm_1_0_0 1.0.0 @@ -999,6 +1004,7 @@ libnm.so.0 libnm0 #MINVER# nm_setting_ip_config_get_num_dns_searches@libnm_1_0_0 1.0.0 nm_setting_ip_config_get_num_routes@libnm_1_0_0 1.0.0 nm_setting_ip_config_get_num_routing_rules@libnm_1_18_0 1.18.0 + nm_setting_ip_config_get_required_timeout@libnm_1_32_4 1.32.12 nm_setting_ip_config_get_route@libnm_1_0_0 1.0.0 nm_setting_ip_config_get_route_metric@libnm_1_0_0 1.0.0 nm_setting_ip_config_get_route_table@libnm_1_10_0 1.9.90 @@ -1073,6 +1079,7 @@ libnm.so.0 libnm0 #MINVER# nm_setting_match_get_path@libnm_1_26_0 1.25.90 nm_setting_match_get_paths@libnm_1_26_0 1.25.90 nm_setting_match_get_type@libnm_1_14_0 1.13.90 + nm_setting_match_new@libnm_1_32_0 1.32.12 nm_setting_match_remove_driver@libnm_1_26_0 1.25.90 nm_setting_match_remove_driver_by_value@libnm_1_26_0 1.25.90 nm_setting_match_remove_interface_name@libnm_1_14_0 1.13.90 @@ -1318,6 +1325,7 @@ libnm.so.0 libnm0 #MINVER# nm_setting_wired_add_mac_blacklist_item@libnm_1_0_0 1.0.0 nm_setting_wired_add_s390_option@libnm_1_0_0 1.0.0 nm_setting_wired_clear_mac_blacklist_items@libnm_1_0_0 1.0.0 + nm_setting_wired_get_accept_all_mac_addresses@libnm_1_32_0 1.32.12 nm_setting_wired_get_auto_negotiate@libnm_1_0_0 1.0.0 nm_setting_wired_get_cloned_mac_address@libnm_1_0_0 1.0.0 nm_setting_wired_get_duplex@libnm_1_0_0 1.0.0 -- cgit 1.3.0-6-gf8a5 From dd9727ff313e893dee58d309489e3fd8b335eef9 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:48:28 +0200 Subject: Bump Standards-Version to 4.6.0 --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/control b/debian/control index d95f09bd..8d828937 100644 --- a/debian/control +++ b/debian/control @@ -36,7 +36,7 @@ Build-Depends: debhelper-compat (= 13), dbus , python3-dbus , iproute2 , -Standards-Version: 4.5.1 +Standards-Version: 4.6.0 Rules-Requires-Root: no Vcs-Git: https://salsa.debian.org/utopia-team/network-manager.git Vcs-Browser: https://salsa.debian.org/utopia-team/network-manager -- cgit 1.3.0-6-gf8a5 From f1654b96ecaef4cdc259134b07ab31f3822f9e56 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:49:15 +0200 Subject: Drop dh_missing override As --fail-missing is the default in compat 13, the override is no longer necessary. --- debian/rules | 3 --- 1 file changed, 3 deletions(-) (limited to 'debian') diff --git a/debian/rules b/debian/rules index 55e2e500..329a89b8 100755 --- a/debian/rules +++ b/debian/rules @@ -62,9 +62,6 @@ override_dh_install: find debian/tmp -name '*.la' -print -delete dh_install -override_dh_missing: - dh_missing --fail-missing - override_dh_makeshlibs: dh_makeshlibs -X/usr/lib/$(DEB_HOST_MULTIARCH)/NetworkManager/ -X/usr/lib/pppd/ -- cgit 1.3.0-6-gf8a5 From cf3cea148037f9c5ce930a6d44a48be0413427cb Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 1 Oct 2021 23:53:36 +0200 Subject: Remove obsolete upgrade code --- debian/network-manager.maintscript | 3 --- debian/network-manager.postinst | 7 ------- 2 files changed, 10 deletions(-) (limited to 'debian') diff --git a/debian/network-manager.maintscript b/debian/network-manager.maintscript index bb7498aa..47090bb9 100644 --- a/debian/network-manager.maintscript +++ b/debian/network-manager.maintscript @@ -1,4 +1 @@ -mv_conffile /etc/NetworkManager/dispatcher.d/01ifupdown /etc/NetworkManager/dispatcher.d/01-ifupdown 1.8.0-5~ -rm_conffile /etc/dbus-1/system.d/nm-dispatcher.conf 1.14.4-4~ -rm_conffile /etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf 1.14.4-4~ rm_conffile /etc/init.d/network-manager 1.25.91-1~ diff --git a/debian/network-manager.postinst b/debian/network-manager.postinst index 2996afcc..e5fb9373 100644 --- a/debian/network-manager.postinst +++ b/debian/network-manager.postinst @@ -41,13 +41,6 @@ case "$1" in fi fi - # Fix up existing /etc/resolv.conf symlinks after the migration to /run - if dpkg --compare-versions "$2" lt-nl "1.8.0-4"; then - if [ "$(readlink /etc/resolv.conf)" = /var/run/NetworkManager/resolv.conf ] ; then - ln -sf /run/NetworkManager/resolv.conf /etc/resolv.conf - fi - fi - if dpkg --compare-versions "$2" lt-nl "1.20.4-2"; then if [ -f /var/lib/NetworkManager/secret_key ]; then chmod 0600 /var/lib/NetworkManager/secret_key -- cgit 1.3.0-6-gf8a5 From 47606f3ee6b299944dc38f76f93683b5cbc368fa Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sat, 2 Oct 2021 08:55:22 +0200 Subject: Drop obsolete Breaks/Replaces --- debian/control | 2 -- 1 file changed, 2 deletions(-) (limited to 'debian') diff --git a/debian/control b/debian/control index 8d828937..37163a21 100644 --- a/debian/control +++ b/debian/control @@ -131,8 +131,6 @@ Multi-Arch: same Depends: ${gir:Depends}, ${shlibs:Depends}, ${misc:Depends} -Breaks: gir1.2-networkmanager-1.0 (<< 1.8.0-2) -Replaces: gir1.2-networkmanager-1.0 (<< 1.8.0-2) Description: GObject introspection data for the libnm library NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when -- cgit 1.3.0-6-gf8a5 From 40fdd710edfd003c8d6910ade86298a3a262eba7 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sat, 2 Oct 2021 09:32:07 +0200 Subject: Update debian/copyright --- debian/copyright | 37 +++++++------------------------------ 1 file changed, 7 insertions(+), 30 deletions(-) (limited to 'debian') diff --git a/debian/copyright b/debian/copyright index c802a459..6417d5ea 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,27 +3,21 @@ Upstream-Name: NetworkManager Source: https://ftp.gnome.org/pub/GNOME/sources/NetworkManager/ Files: * -Copyright: 2004 - 2016 Red Hat, Inc. +Copyright: 2004 - 2019 Red Hat, Inc. 2005 - 2009 Novell, Inc. License: GPL-2+ -Files: libnm-util/* - libnm-glib/* - libnm-core/* - libnm/* - shared/* -Copyright: 2005 - 2016 Red Hat, Inc. +Files: src/lib* +Copyright: 2005 - 2019 Red Hat, Inc. 2005 - 2009 Novell, Inc. -License: LGPL-2+ +License: LGPL-2.1+ -Files: src/systemd/* -Copyright: 2013 - 2015 Tom Gundersen - 2010 - 2015 Lennart Poettering - 2014 Susant Sahani +Files: src/libnm-systemd-* +Copyright: 2014 - 2019 Red Hat, Inc. 2014 - 2015 Intel Corporation. All rights reserved. License: LGPL-2.1+ -Files: doc/* +Files: docs/* man/* Copyright: 2012 - 2016 The NetworkManager Authors License: GFDL-NIV-1.1+ @@ -45,23 +39,6 @@ License: GPL-2+ On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". -License: LGPL-2+ - This package is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - . - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU General Public License - along with this program. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General - Public License can be found in "/usr/share/common-licenses/LGPL-2". - License: LGPL-2.1+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public -- cgit 1.3.0-6-gf8a5 From d828a6dead9f6cbb05bd10e7e9b78f247232e733 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sat, 2 Oct 2021 09:35:39 +0200 Subject: Remove isc-dhcp-client from Suggests Unless explicitly configured otherwise the internal DHCP client is used. --- debian/control | 1 - debian/network-manager.bug-control | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 debian/network-manager.bug-control (limited to 'debian') diff --git a/debian/control b/debian/control index 37163a21..85a18339 100644 --- a/debian/control +++ b/debian/control @@ -60,7 +60,6 @@ Recommends: ppp, wireless-regdb, libpam-systemd, Suggests: libteam-utils, - isc-dhcp-client, Breaks: ${misc:Breaks} Description: network management framework (daemon and userspace tools) NetworkManager is a system network service that manages your network devices diff --git a/debian/network-manager.bug-control b/debian/network-manager.bug-control new file mode 100644 index 00000000..78581f83 --- /dev/null +++ b/debian/network-manager.bug-control @@ -0,0 +1 @@ +package-status: isc-dhcp-client -- cgit 1.3.0-6-gf8a5 From 3e2f6719468f8d957ae3cb112f3cb75b9c82d6a7 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sat, 2 Oct 2021 09:43:01 +0200 Subject: Release version 1.32.12-1 to unstable --- debian/changelog | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index d6465f52..e8cfaac7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,19 @@ -network-manager (1.32.12-1) UNRELEASED; urgency=medium +network-manager (1.32.12-1) unstable; urgency=medium * New upstream version 1.32.12 - - -- Michael Biebl Fri, 01 Oct 2021 23:13:42 +0200 + * Rebase patches + * Update symbols file for libnm0 + * Bump Standards-Version to 4.6.0 + * Drop dh_missing override. + As --fail-missing is the default in compat 13, the override is no longer + necessary. + * Remove obsolete upgrade code + * Drop obsolete Breaks/Replaces + * Update debian/copyright + * Remove isc-dhcp-client from Suggests. + Unless explicitly configured otherwise the internal DHCP client is used. + + -- Michael Biebl Sat, 02 Oct 2021 09:42:17 +0200 network-manager (1.30.6-1) unstable; urgency=medium -- cgit 1.3.0-6-gf8a5 From f35df988685aa753eb3a67073a1e1bd0e52fa135 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Thu, 13 Jan 2022 22:37:32 +0100 Subject: New upstream version 1.34.0 --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index e8cfaac7..4465d0a5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +network-manager (1.34.0-1) UNRELEASED; urgency=medium + + * New upstream version 1.34.0 + + -- Michael Biebl Thu, 13 Jan 2022 22:37:27 +0100 + network-manager (1.32.12-1) unstable; urgency=medium * New upstream version 1.32.12 -- cgit 1.3.0-6-gf8a5 From 6c803b88b2b106ce09aebe94320cd8e61ca261a2 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Thu, 13 Jan 2022 22:37:55 +0100 Subject: Rebase patches --- .../Force-online-state-with-unmanaged-devices.patch | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'debian') diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch index ca044380..bd8cad96 100644 --- a/debian/patches/Force-online-state-with-unmanaged-devices.patch +++ b/debian/patches/Force-online-state-with-unmanaged-devices.patch @@ -12,10 +12,10 @@ 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 d859c1e..c6fe3d1 100644 +index 3c9660c..62ffdd0 100644 --- a/src/core/nm-manager.c +++ b/src/core/nm-manager.c -@@ -52,6 +52,8 @@ +@@ -51,6 +51,8 @@ #define DEVICE_STATE_PRUNE_RATELIMIT_MAX 100u @@ -24,7 +24,7 @@ index d859c1e..c6fe3d1 100644 /*****************************************************************************/ typedef struct { -@@ -187,6 +189,10 @@ typedef struct { +@@ -186,6 +188,10 @@ typedef struct { GFileMonitor *fw_monitor; guint fw_changed_id; @@ -35,7 +35,7 @@ index d859c1e..c6fe3d1 100644 guint timestamp_update_id; guint devices_inited_id; -@@ -1471,6 +1477,27 @@ find_best_device_state(NMManager *manager) +@@ -1477,6 +1483,27 @@ find_best_device_state(NMManager *manager) return best_state; } @@ -63,7 +63,7 @@ index d859c1e..c6fe3d1 100644 static void nm_manager_update_metered(NMManager *self) { -@@ -1517,6 +1544,9 @@ nm_manager_update_state(NMManager *self) +@@ -1523,6 +1550,9 @@ nm_manager_update_state(NMManager *self) else new_state = find_best_device_state(self); @@ -73,7 +73,7 @@ index d859c1e..c6fe3d1 100644 if (new_state >= NM_STATE_CONNECTED_LOCAL && priv->connectivity_state == NM_CONNECTIVITY_FULL) { new_state = NM_STATE_CONNECTED_GLOBAL; } -@@ -6663,6 +6693,62 @@ impl_manager_set_logging(NMDBusObject * obj, +@@ -6671,6 +6701,62 @@ impl_manager_set_logging(NMDBusObject * obj, g_dbus_method_invocation_return_value(invocation, NULL); } @@ -136,7 +136,7 @@ index d859c1e..c6fe3d1 100644 static void impl_manager_get_logging(NMDBusObject * obj, const NMDBusInterfaceInfoExtended *interface_info, -@@ -6991,6 +7077,9 @@ nm_manager_start(NMManager *self, GError **error) +@@ -6999,6 +7085,9 @@ nm_manager_start(NMManager *self, GError **error) nm_clear_g_source(&priv->devices_inited_id); priv->devices_inited_id = g_idle_add_full(G_PRIORITY_LOW + 10, devices_inited_cb, self, NULL); @@ -146,7 +146,7 @@ index d859c1e..c6fe3d1 100644 return TRUE; } -@@ -7971,6 +8060,22 @@ nm_manager_init(NMManager *self) +@@ -7979,6 +8068,22 @@ nm_manager_init(NMManager *self) _LOGW(LOGD_CORE, "failed to monitor kernel firmware directory '%s'.", KERNEL_FIRMWARE_DIR); } @@ -169,7 +169,7 @@ index d859c1e..c6fe3d1 100644 /* Update timestamps in active connections */ priv->timestamp_update_id = g_timeout_add_seconds(300, -@@ -8254,6 +8359,16 @@ dispose(GObject *object) +@@ -8262,6 +8367,16 @@ dispose(GObject *object) g_clear_object(&priv->fw_monitor); } -- cgit 1.3.0-6-gf8a5 From 4d2a24ba21b836c32e57d978be582f44bc8c672d Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Thu, 13 Jan 2022 23:17:44 +0100 Subject: Install nm-priv-helper service --- debian/network-manager.install | 2 ++ debian/rules | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/network-manager.install b/debian/network-manager.install index 64db1f23..49ef9972 100644 --- a/debian/network-manager.install +++ b/debian/network-manager.install @@ -14,6 +14,7 @@ usr/share/man/ usr/share/dbus-1/system-services/ usr/share/dbus-1/system.d/org.freedesktop.NetworkManager.conf usr/share/dbus-1/system.d/nm-dispatcher.conf +usr/share/dbus-1/system.d/nm-priv-helper.conf usr/share/polkit-1/ usr/share/bash-completion/ etc/NetworkManager/ @@ -22,6 +23,7 @@ lib/udev/rules.d/*.rules lib/systemd/system/NetworkManager.service lib/systemd/system/NetworkManager-dispatcher.service lib/systemd/system/NetworkManager-wait-online.service +lib/systemd/system/nm-priv-helper.service debian/NetworkManager.conf etc/NetworkManager/ debian/org.freedesktop.NetworkManager.pkla var/lib/polkit-1/localauthority/10-vendor.d/ debian/60-network-manager.rules usr/share/polkit-1/rules.d/ diff --git a/debian/rules b/debian/rules index 329a89b8..59468264 100755 --- a/debian/rules +++ b/debian/rules @@ -66,7 +66,7 @@ override_dh_makeshlibs: dh_makeshlibs -X/usr/lib/$(DEB_HOST_MULTIARCH)/NetworkManager/ -X/usr/lib/pppd/ override_dh_installsystemd: - dh_installsystemd -pnetwork-manager --no-start NetworkManager-dispatcher.service NetworkManager-wait-online.service + dh_installsystemd -pnetwork-manager --no-start NetworkManager-dispatcher.service NetworkManager-wait-online.service nm-priv-helper.service dh_installsystemd -pnetwork-manager --no-also NetworkManager.service override_dh_ppp: -- cgit 1.3.0-6-gf8a5 From b230f6080a87024c008d79f9821ce1fbecb3bab4 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 14 Jan 2022 00:07:55 +0100 Subject: Update symbols file for libnm0 --- debian/libnm0.symbols | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'debian') diff --git a/debian/libnm0.symbols b/debian/libnm0.symbols index ea55701a..612ecf54 100644 --- a/debian/libnm0.symbols +++ b/debian/libnm0.symbols @@ -24,8 +24,10 @@ libnm.so.0 libnm0 #MINVER# libnm_1_2_0@libnm_1_2_0 1.1.90 libnm_1_2_4@libnm_1_2_4 1.2.4 libnm_1_30_0@libnm_1_30_0 1.29.90 + libnm_1_30_8@libnm_1_30_8 1.34.0 libnm_1_32_0@libnm_1_32_0 1.32.12 libnm_1_32_4@libnm_1_32_4 1.32.12 + libnm_1_34_0@libnm_1_34_0 1.34.0 libnm_1_4_0@libnm_1_4_0 1.4.0 libnm_1_6_0@libnm_1_6_0 1.5.90 libnm_1_8_0@libnm_1_8_0 1.8.0 @@ -329,6 +331,7 @@ libnm.so.0 libnm0 #MINVER# nm_device_get_nm_plugin_missing@libnm_1_2_0 1.1.90 nm_device_get_path@libnm_1_26_0 1.25.90 nm_device_get_physical_port_id@libnm_1_0_0 1.0.0 + nm_device_get_ports@libnm_1_34_0 1.34.0 nm_device_get_product@libnm_1_0_0 1.0.0 nm_device_get_setting_type@libnm_1_0_0 1.0.0 nm_device_get_state@libnm_1_0_0 1.0.0 @@ -497,6 +500,7 @@ libnm.so.0 libnm0 #MINVER# nm_ethtool_optname_is_ring@libnm_1_26_0 1.25.90 nm_ip_address_cmp_flags_get_type@libnm_1_22_0 1.22.0 nm_ip_address_cmp_full@libnm_1_22_0 1.22.0 + nm_ip_address_dup@libnm_1_30_8 1.34.0 nm_ip_address_dup@libnm_1_32_0 1.32.12 nm_ip_address_equal@libnm_1_0_0 1.0.0 nm_ip_address_get_address@libnm_1_0_0 1.0.0 @@ -524,6 +528,7 @@ libnm.so.0 libnm0 #MINVER# nm_ip_config_get_type@libnm_1_0_0 1.0.0 nm_ip_config_get_wins_servers@libnm_1_0_0 1.0.0 nm_ip_route_attribute_validate@libnm_1_8_0 1.8.0 + nm_ip_route_dup@libnm_1_30_8 1.34.0 nm_ip_route_dup@libnm_1_32_0 1.32.12 nm_ip_route_equal@libnm_1_0_0 1.0.0 nm_ip_route_equal_full@libnm_1_10_0 1.9.90 @@ -573,6 +578,7 @@ libnm.so.0 libnm0 #MINVER# nm_ip_routing_rule_get_to_len@libnm_1_18_0 1.18.0 nm_ip_routing_rule_get_tos@libnm_1_18_0 1.18.0 nm_ip_routing_rule_get_type@libnm_1_18_0 1.18.0 + nm_ip_routing_rule_get_uid_range@libnm_1_34_0 1.34.0 nm_ip_routing_rule_is_sealed@libnm_1_18_0 1.18.0 nm_ip_routing_rule_new@libnm_1_18_0 1.18.0 nm_ip_routing_rule_new_clone@libnm_1_18_0 1.18.0 @@ -592,6 +598,7 @@ libnm.so.0 libnm0 #MINVER# nm_ip_routing_rule_set_table@libnm_1_18_0 1.18.0 nm_ip_routing_rule_set_to@libnm_1_18_0 1.18.0 nm_ip_routing_rule_set_tos@libnm_1_18_0 1.18.0 + nm_ip_routing_rule_set_uid_range@libnm_1_34_0 1.34.0 nm_ip_routing_rule_to_string@libnm_1_18_0 1.18.0 nm_ip_routing_rule_unref@libnm_1_18_0 1.18.0 nm_ip_routing_rule_validate@libnm_1_18_0 1.18.0 @@ -779,6 +786,9 @@ libnm.so.0 libnm0 #MINVER# nm_setting_bond_get_type@libnm_1_0_0 1.0.0 nm_setting_bond_get_valid_options@libnm_1_0_0 1.0.0 nm_setting_bond_new@libnm_1_0_0 1.0.0 + nm_setting_bond_port_get_queue_id@libnm_1_34_0 1.34.0 + nm_setting_bond_port_get_type@libnm_1_34_0 1.34.0 + nm_setting_bond_port_new@libnm_1_34_0 1.34.0 nm_setting_bond_remove_option@libnm_1_0_0 1.0.0 nm_setting_bond_validate_option@libnm_1_0_0 1.0.0 nm_setting_bridge_add_vlan@libnm_1_18_0 1.18.0 @@ -839,6 +849,7 @@ libnm.so.0 libnm0 #MINVER# nm_setting_connection_add_secondary@libnm_1_0_0 1.0.0 nm_setting_connection_autoconnect_slaves_get_type@libnm_1_0_4 1.0.4 nm_setting_connection_autoconnect_slaves_get_type@libnm_1_2_0 1.1.90 + nm_setting_connection_dns_over_tls_get_type@libnm_1_34_0 1.34.0 nm_setting_connection_get_auth_retries@libnm_1_10_0 1.9.90 nm_setting_connection_get_autoconnect@libnm_1_0_0 1.0.0 nm_setting_connection_get_autoconnect_priority@libnm_1_0_0 1.0.0 @@ -846,6 +857,7 @@ libnm.so.0 libnm0 #MINVER# nm_setting_connection_get_autoconnect_slaves@libnm_1_0_4 1.0.4 nm_setting_connection_get_autoconnect_slaves@libnm_1_2_0 1.1.90 nm_setting_connection_get_connection_type@libnm_1_0_0 1.0.0 + nm_setting_connection_get_dns_over_tls@libnm_1_34_0 1.34.0 nm_setting_connection_get_gateway_ping_timeout@libnm_1_0_0 1.0.0 nm_setting_connection_get_id@libnm_1_0_0 1.0.0 nm_setting_connection_get_interface_name@libnm_1_0_0 1.0.0 @@ -1004,6 +1016,7 @@ libnm.so.0 libnm0 #MINVER# nm_setting_ip_config_get_num_dns_searches@libnm_1_0_0 1.0.0 nm_setting_ip_config_get_num_routes@libnm_1_0_0 1.0.0 nm_setting_ip_config_get_num_routing_rules@libnm_1_18_0 1.18.0 + nm_setting_ip_config_get_required_timeout@libnm_1_30_8 1.34.0 nm_setting_ip_config_get_required_timeout@libnm_1_32_4 1.32.12 nm_setting_ip_config_get_route@libnm_1_0_0 1.0.0 nm_setting_ip_config_get_route_metric@libnm_1_0_0 1.0.0 -- cgit 1.3.0-6-gf8a5 From d366d41f48da0e9d321b72bcb27c360139c4dd32 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 14 Jan 2022 00:19:16 +0100 Subject: Release version 1.34.0-1 to unstable --- debian/changelog | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 4465d0a5..7fde31bb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,11 @@ -network-manager (1.34.0-1) UNRELEASED; urgency=medium +network-manager (1.34.0-1) unstable; urgency=medium * New upstream version 1.34.0 + * Rebase patches + * Install nm-priv-helper service + * Update symbols file for libnm0 - -- Michael Biebl Thu, 13 Jan 2022 22:37:27 +0100 + -- Michael Biebl Fri, 14 Jan 2022 00:18:58 +0100 network-manager (1.32.12-1) unstable; urgency=medium -- cgit 1.3.0-6-gf8a5 From dd9f1b1cce9f090e7d90df6708e94e1f2d43cb5f Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 18 Jan 2022 20:50:43 +0100 Subject: Demote wpasupplicant to Recommends There are enough use cases for network-manager not involving Wi-Fi which justifies to make this dependency optional. Closes: #919619 Closes: #980218 --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/control b/debian/control index 85a18339..e84e0b5c 100644 --- a/debian/control +++ b/debian/control @@ -48,7 +48,6 @@ Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, libnm0 (= ${binary:Version}), - wpasupplicant, dbus, udev, adduser, @@ -58,6 +57,7 @@ Recommends: ppp, iptables, modemmanager, wireless-regdb, + wpasupplicant, libpam-systemd, Suggests: libteam-utils, Breaks: ${misc:Breaks} -- cgit 1.3.0-6-gf8a5 From 1628eda029ba4dede8d4d45572c6b60367882436 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 18 Jan 2022 20:59:58 +0100 Subject: Release version 1.34.0-2 to unstable --- debian/changelog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 7fde31bb..1de1ce7b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +network-manager (1.34.0-2) unstable; urgency=medium + + * Demote wpasupplicant to Recommends. + There are enough use cases for network-manager not involving Wi-Fi which + justifies to make this dependency optional. (Closes: #919619, #980218) + + -- Michael Biebl Tue, 18 Jan 2022 20:59:36 +0100 + network-manager (1.34.0-1) unstable; urgency=medium * New upstream version 1.34.0 -- cgit 1.3.0-6-gf8a5