Hello community,

here is the log from the commit of package gnome-control-center for 
openSUSE:12.1:Update:Test checked in at 2011-12-29 11:15:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/gnome-control-center (Old)
 and      /work/SRC/openSUSE:12.1:Update:Test/.gnome-control-center.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-control-center", Maintainer is "gnome-maintain...@suse.de"

Changes:
--------
--- 
/work/SRC/openSUSE:12.1:Update:Test/gnome-control-center/gnome-control-center.changes
       2011-11-24 20:14:51.000000000 +0100
+++ 
/work/SRC/openSUSE:12.1:Update:Test/.gnome-control-center.new/gnome-control-center.changes
  2011-12-29 11:15:14.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Dec 23 04:29:04 UTC 2011 - g...@suse.com
+
+- add gnome-control-center-private-connections-by-default.patch to
+  create the private connections by default (bnc#731812)
+
+-------------------------------------------------------------------

New:
----
  gnome-control-center-private-connections-by-default.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-control-center.spec ++++++
--- /var/tmp/diff_new_pack.7IJlQZ/_old  2011-12-29 11:15:14.000000000 +0100
+++ /var/tmp/diff_new_pack.7IJlQZ/_new  2011-12-29 11:15:14.000000000 +0100
@@ -79,6 +79,8 @@
 Patch14:        gnome-control-center-system-proxy-configuration.patch
 # PATCH-FIX-UPSTREAM gnome-control-center-probe-radius-server-cert.patch 
bnc#574266 g...@suse.com -- Probe the RADIUS server certificate
 Patch15:        gnome-control-center-probe-radius-server-cert.patch
+# PATCH-FIX-OPENSUSE gnome-control-center-private-connections-by-default.patch 
bnc#731812 g...@suse.com -- Create the private connections by default
+Patch16:        gnome-control-center-private-connections-by-default.patch
 Url:            http://www.gnome.org
 Requires:       %{name}-branding = %{version}
 # needed for printers panel
@@ -164,6 +166,7 @@
 #NEEDS-REBASE
 #%patch14 -p1
 %patch15 -p1
+%patch16 -p1
 
 %if 0%{?BUILD_FROM_VCS}
 [ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh

++++++ gnome-control-center-private-connections-by-default.patch ++++++
diff --git a/panels/network/cc-network-panel.c 
b/panels/network/cc-network-panel.c
index ca31b0d..424ae38 100644
--- a/panels/network/cc-network-panel.c
+++ b/panels/network/cc-network-panel.c
@@ -2687,8 +2687,10 @@ wireless_ap_changed_cb (GtkComboBox *combo_box, 
CcNetworkPanel *panel)
         NetObject *object;
         NMConnection *connection;
         NMConnection *connection_activate = NULL;
+        NMConnection *partial;
         NMDevice *device;
         NMSettingWireless *setting_wireless;
+        NMSettingConnection *setting_con;
 
         if (panel->priv->updating_device)
                 goto out;
@@ -2757,8 +2759,12 @@ wireless_ap_changed_cb (GtkComboBox *combo_box, 
CcNetworkPanel *panel)
         /* create one, as it's missing */
         g_debug ("no existing connection found for %s, creating",
                  ssid_target);
+        partial = nm_connection_new ();
+        setting_con = nm_setting_connection_new ();
+        nm_connection_add_setting (partial, NM_SETTING (setting_con));
+        nm_setting_connection_add_permission (setting_con, "user", 
g_get_user_name(), NULL);
         nm_client_add_and_activate_connection (panel->priv->client,
-                                               NULL,
+                                               partial,
                                                device, object_path,
                                                connection_add_activate_cb, 
panel);
 out:
@@ -3010,6 +3016,7 @@ start_shared_connection (CcNetworkPanel *panel)
                       "id", "Hotspot",
                       "autoconnect", FALSE,
                       NULL);
+        nm_setting_connection_add_permission (sc, "user", g_get_user_name(), 
NULL);
         nm_connection_add_setting (c, (NMSetting *)sc);
 
         sw = (NMSettingWireless *)nm_setting_wireless_new ();
diff --git a/panels/network/network-dialogs.c b/panels/network/network-dialogs.c
index efe1704..f8419e5 100644
--- a/panels/network/network-dialogs.c
+++ b/panels/network/network-dialogs.c
@@ -293,6 +293,7 @@ cc_network_panel_connect_to_8021x_network (CcNetworkPanel   
*panel,
         uuid = nm_utils_uuid_generate ();
         g_object_set (s_con, NM_SETTING_CONNECTION_UUID, uuid, NULL);
         g_free (uuid);
+        nm_setting_connection_add_permission (s_con, "user", 
g_get_user_name(), NULL);
         nm_connection_add_setting (connection, NM_SETTING (s_con));
 
         s_wifi = (NMSettingWireless *) nm_setting_wireless_new ();
@@ -393,6 +394,10 @@ cdma_mobile_wizard_done (NMAMobileWizard *wizard,
                              NULL);
                g_free (uuid);
                g_free (id);
+               nm_setting_connection_add_permission ((NMSettingConnection 
*)setting,
+                                                     "user",
+                                                     g_get_user_name(),
+                                                     NULL);
                nm_connection_add_setting (connection, setting);
        }
 
@@ -456,6 +461,10 @@ gsm_mobile_wizard_done (NMAMobileWizard *wizard,
                              NULL);
                g_free (uuid);
                g_free (id);
+               nm_setting_connection_add_permission ((NMSettingConnection 
*)setting,
+                                                     "user",
+                                                     g_get_user_name(),
+                                                     NULL);
                nm_connection_add_setting (connection, setting);
        }
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to