From 19ee003d1408379bbce07ddbebe55eefb8cad987 Mon Sep 17 00:00:00 2001 From: Jeremy Bicha Date: Mon, 26 Mar 2018 08:36:58 -0400 Subject: Dropped applied settings-preserve-agent-owned-secrets-on-connection-updat.patch --- debian/changelog | 2 + debian/patches/series | 1 - ...e-agent-owned-secrets-on-connection-updat.patch | 60 ---------------------- 3 files changed, 2 insertions(+), 61 deletions(-) delete mode 100644 debian/patches/settings-preserve-agent-owned-secrets-on-connection-updat.patch diff --git a/debian/changelog b/debian/changelog index 9757f4e2..aa4af8d2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -39,6 +39,8 @@ network-manager (1.10.6-2ubuntu1) UNRELEASED; urgency=medium + e91f1a7d2a6b8400b6b331d5b72287dcb5164a39.patch + dns-manager-don-t-merge-split-DNS-search-domains.patch (but disabled) - debian/tests/urfkill-integration - don't stop/start network manager + * Dropped patches applied in new release: + - settings-preserve-agent-owned-secrets-on-connection-updat.patch -- Jeremy Bicha Mon, 26 Mar 2018 08:34:34 -0400 diff --git a/debian/patches/series b/debian/patches/series index 92eaf65f..faca6370 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -10,5 +10,4 @@ Disable-general-with-expect.patch libnm-Check-self-still-NMManager-or-not.patch #dns-manager-don-t-merge-split-DNS-search-domains.patch Read-system-connections-from-run.patch -settings-preserve-agent-owned-secrets-on-connection-updat.patch e91f1a7d2a6b8400b6b331d5b72287dcb5164a39.patch diff --git a/debian/patches/settings-preserve-agent-owned-secrets-on-connection-updat.patch b/debian/patches/settings-preserve-agent-owned-secrets-on-connection-updat.patch deleted file mode 100644 index 8594c07c..00000000 --- a/debian/patches/settings-preserve-agent-owned-secrets-on-connection-updat.patch +++ /dev/null @@ -1,60 +0,0 @@ -From: Beniamino Galvani -Date: Wed, 14 Feb 2018 11:43:00 +0100 -Subject: settings: preserve agent-owned secrets on connection update -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: base64 - -QWZ0ZXIgd3JpdGluZyB0aGUgY29ubmVjdGlvbiB0byBkaXNrIGFuZCByZXJlYWRpbmcgaXQsIGlu -IGFkZGl0aW9uIHRvCnJlc3RvcmluZyBhZ2VudC1vd25lZCBzZWNyZXRzIGluIHRoZSBjYWNoZSB3 -ZSBtdXN0IGFsc28gcmVzdG9yZQphZ2VudC1vd25lZCBzZWNyZXRzIGZyb20gdGhlIG9yaWdpbmFs -IGNvbm5lY3Rpb25zIHNpbmNlIHRoZXkgYXJlIGxvc3QKZHVyaW5nIHRoZSB3cml0ZS4KClJlcG9y -dGVkLWJ5OiBNw6RydCBCYWtob2ZmIDxhbm9uQHNpZ2lsLnJlZD4KCmh0dHBzOi8vYnVnemlsbGEu -Z25vbWUub3JnL3Nob3dfYnVnLmNnaT9pZD03OTMzMjQKKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t -aXQgZjljNTBiZjNkM2UxZTUyZDU4MDNkNTVmYTk3YmY1NjkzMGZkMzAyMCkK ---- - src/settings/nm-settings-connection.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -diff --git a/src/settings/nm-settings-connection.c b/src/settings/nm-settings-connection.c -index 37a0b3a..5862637 100644 ---- a/src/settings/nm-settings-connection.c -+++ b/src/settings/nm-settings-connection.c -@@ -608,6 +608,7 @@ nm_settings_connection_update (NMSettingsConnection *self, - gboolean replaced = FALSE; - gs_free char *logmsg_change = NULL; - GError *local = NULL; -+ gs_unref_variant GVariant *con_agent_secrets = NULL; - - g_return_val_if_fail (NM_IS_SETTINGS_CONNECTION (self), FALSE); - -@@ -658,9 +659,20 @@ nm_settings_connection_update (NMSettingsConnection *self, - && !nm_connection_compare (NM_CONNECTION (self), - replace_connection, - NM_SETTING_COMPARE_FLAG_EXACT)) { -+ gs_unref_object NMConnection *simple = NULL; -+ - if (log_diff_name) - nm_utils_log_connection_diff (replace_connection, NM_CONNECTION (self), LOGL_DEBUG, LOGD_CORE, log_diff_name, "++ "); - -+ /* Make a copy of agent-owned secrets because they won't be present in -+ * the connection returned by plugins, as plugins return only what was -+ * reread from the file. */ -+ simple = nm_simple_connection_new_clone (NM_CONNECTION (self)); -+ nm_connection_clear_secrets_with_flags (simple, -+ secrets_filter_cb, -+ GUINT_TO_POINTER (NM_SETTING_SECRET_FLAG_AGENT_OWNED)); -+ con_agent_secrets = nm_connection_to_dbus (simple, NM_CONNECTION_SERIALIZE_ONLY_SECRETS); -+ - nm_connection_replace_settings_from_connection (NM_CONNECTION (self), replace_connection); - - replaced = TRUE; -@@ -688,6 +700,8 @@ nm_settings_connection_update (NMSettingsConnection *self, - g_variant_unref (dict); - } - } -+ if (con_agent_secrets) -+ (void) nm_connection_update_secrets (NM_CONNECTION (self), NULL, con_agent_secrets, NULL); - } - - nm_settings_connection_recheck_visibility (self); -- cgit 1.3.0-6-gf8a5