summaryrefslogtreecommitdiff
path: root/libnm-util/nm-setting-gsm.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2009-09-18 17:08:30 -0700
committerDan Williams <dcbw@redhat.com>2009-09-18 17:08:30 -0700
commite4ed9764b5067d3724de26e66730b817f8ace831 (patch)
treeed3aaeeb99aebf0cde9e0d363358151ca7720384 /libnm-util/nm-setting-gsm.c
parent99fb8446575a53ff59e40bf4fd219e981e7db393 (diff)
downloadNetworkManager-e4ed9764b5067d3724de26e66730b817f8ace831.tar.gz
libnm-util: deprecate GSM PUK property
Unused anyway, and PUK is dangerous enough that it should be handled by the client explicitly and not by NM.
Diffstat (limited to 'libnm-util/nm-setting-gsm.c')
-rw-r--r--libnm-util/nm-setting-gsm.c18
1 files changed, 7 insertions, 11 deletions
diff --git a/libnm-util/nm-setting-gsm.c b/libnm-util/nm-setting-gsm.c
index 731215f093..a8917019f7 100644
--- a/libnm-util/nm-setting-gsm.c
+++ b/libnm-util/nm-setting-gsm.c
@@ -80,7 +80,6 @@ typedef struct {
int band;
char *pin;
- char *puk;
} NMSettingGsmPrivate;
enum {
@@ -180,9 +179,8 @@ nm_setting_gsm_get_pin (NMSettingGsm *setting)
const char *
nm_setting_gsm_get_puk (NMSettingGsm *setting)
{
- g_return_val_if_fail (NM_IS_SETTING_GSM (setting), NULL);
-
- return NM_SETTING_GSM_GET_PRIVATE (setting)->puk;
+ g_warning ("Tried to set deprecated property " NM_SETTING_GSM_SETTING_NAME "/" NM_SETTING_GSM_PUK);
+ return NULL;
}
static gboolean
@@ -299,7 +297,6 @@ finalize (GObject *object)
g_free (priv->apn);
g_free (priv->network_id);
g_free (priv->pin);
- g_free (priv->puk);
G_OBJECT_CLASS (nm_setting_gsm_parent_class)->finalize (object);
}
@@ -342,9 +339,8 @@ set_property (GObject *object, guint prop_id,
priv->pin = g_value_dup_string (value);
break;
case PROP_PUK:
- g_free (priv->puk);
- priv->puk = g_value_dup_string (value);
- break;
+ g_warning ("Tried to set deprecated property " NM_SETTING_GSM_SETTING_NAME "/" NM_SETTING_GSM_PUK);
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -383,7 +379,7 @@ get_property (GObject *object, guint prop_id,
g_value_set_string (value, nm_setting_gsm_get_pin (setting));
break;
case PROP_PUK:
- g_value_set_string (value, nm_setting_gsm_get_puk (setting));
+ g_warning ("Tried to get deprecated property " NM_SETTING_GSM_SETTING_NAME "/" NM_SETTING_GSM_PUK);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -476,8 +472,8 @@ nm_setting_gsm_class_init (NMSettingGsmClass *setting_class)
g_object_class_install_property
(object_class, PROP_PUK,
g_param_spec_string (NM_SETTING_GSM_PUK,
- "PUK",
- "PUK",
+ "PUK (DEPRECATED and UNUSED)",
+ "PUK (DEPRECATED and UNUSED)",
NULL,
G_PARAM_READWRITE | NM_SETTING_PARAM_SERIALIZE | NM_SETTING_PARAM_SECRET));
}