[network-manager-openvpn] properties: cipher and HMAC auth options valid for static key too
- From: Dan Williams <dcbw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-openvpn] properties: cipher and HMAC auth options valid for static key too
- Date: Fri, 10 Feb 2012 22:28:49 +0000 (UTC)
commit 6b33c4d220448b9edfea1ca24e532fe5ff51485c
Author: Dan Williams <dcbw redhat com>
Date: Fri Feb 10 16:29:36 2012 -0600
properties: cipher and HMAC auth options valid for static key too
properties/auth-helpers.c | 60 ++++++++++++++++++++++----------------------
1 files changed, 30 insertions(+), 30 deletions(-)
---
diff --git a/properties/auth-helpers.c b/properties/auth-helpers.c
index 8d4764e..1e67021 100644
--- a/properties/auth-helpers.c
+++ b/properties/auth-helpers.c
@@ -1608,6 +1608,8 @@ advanced_dialog_new_hash_from_dialog (GtkWidget *dialog, GError **error)
const char *contype = NULL;
const char *value;
int proxy_type = PROXY_TYPE_NONE;
+ GtkTreeModel *model;
+ GtkTreeIter iter;
g_return_val_if_fail (dialog != NULL, NULL);
if (error)
@@ -1726,40 +1728,38 @@ advanced_dialog_new_hash_from_dialog (GtkWidget *dialog, GError **error)
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget)))
g_hash_table_insert (hash, g_strdup (NM_OPENVPN_KEY_TAP_DEV), g_strdup ("yes"));
+ widget = GTK_WIDGET (gtk_builder_get_object (builder, "cipher_combo"));
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (widget));
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (widget), &iter)) {
+ char *cipher = NULL;
+ gboolean is_default = TRUE;
+
+ gtk_tree_model_get (model, &iter,
+ TLS_CIPHER_COL_NAME, &cipher,
+ TLS_CIPHER_COL_DEFAULT, &is_default, -1);
+ if (!is_default && cipher) {
+ g_hash_table_insert (hash, g_strdup (NM_OPENVPN_KEY_CIPHER), g_strdup (cipher));
+ }
+ }
+
+ widget = GTK_WIDGET (gtk_builder_get_object (builder, "hmacauth_combo"));
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (widget));
+ if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (widget), &iter)) {
+ char *hmacauth = NULL;
+ gboolean is_default = TRUE;
+
+ gtk_tree_model_get (model, &iter,
+ HMACAUTH_COL_VALUE, &hmacauth,
+ HMACAUTH_COL_DEFAULT, &is_default, -1);
+ if (!is_default && hmacauth) {
+ g_hash_table_insert (hash, g_strdup (NM_OPENVPN_KEY_AUTH), g_strdup (hmacauth));
+ }
+ }
+
contype = g_object_get_data (G_OBJECT (dialog), "connection-type");
if ( !strcmp (contype, NM_OPENVPN_CONTYPE_TLS)
|| !strcmp (contype, NM_OPENVPN_CONTYPE_PASSWORD_TLS)
|| !strcmp (contype, NM_OPENVPN_CONTYPE_PASSWORD)) {
- GtkTreeModel *model;
- GtkTreeIter iter;
-
- widget = GTK_WIDGET (gtk_builder_get_object (builder, "cipher_combo"));
- model = gtk_combo_box_get_model (GTK_COMBO_BOX (widget));
- if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (widget), &iter)) {
- char *cipher = NULL;
- gboolean is_default = TRUE;
-
- gtk_tree_model_get (model, &iter,
- TLS_CIPHER_COL_NAME, &cipher,
- TLS_CIPHER_COL_DEFAULT, &is_default, -1);
- if (!is_default && cipher) {
- g_hash_table_insert (hash, g_strdup (NM_OPENVPN_KEY_CIPHER), g_strdup (cipher));
- }
- }
-
- widget = GTK_WIDGET (gtk_builder_get_object (builder, "hmacauth_combo"));
- model = gtk_combo_box_get_model (GTK_COMBO_BOX (widget));
- if (gtk_combo_box_get_active_iter (GTK_COMBO_BOX (widget), &iter)) {
- char *hmacauth = NULL;
- gboolean is_default = TRUE;
-
- gtk_tree_model_get (model, &iter,
- HMACAUTH_COL_VALUE, &hmacauth,
- HMACAUTH_COL_DEFAULT, &is_default, -1);
- if (!is_default && hmacauth) {
- g_hash_table_insert (hash, g_strdup (NM_OPENVPN_KEY_AUTH), g_strdup (hmacauth));
- }
- }
widget = GTK_WIDGET (gtk_builder_get_object (builder, "tls_remote_entry"));
value = gtk_entry_get_text (GTK_ENTRY(widget));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]