[evolution/wip/gsettings] MailAccountView: Adapt to URL parameter renames.



commit f30ea2184c4983ab05e7409bc7f8c9923a654bb2
Author: Matthew Barnes <mbarnes redhat com>
Date:   Mon Aug 15 10:38:14 2011 -0400

    MailAccountView: Adapt to URL parameter renames.
    
    It's "security-method" now instead of "use_ssl".

 capplet/settings/mail-account-view.c |   74 ++++++++++++++++-----------------
 1 files changed, 36 insertions(+), 38 deletions(-)
---
diff --git a/capplet/settings/mail-account-view.c b/capplet/settings/mail-account-view.c
index d1c5246..e579e6a 100644
--- a/capplet/settings/mail-account-view.c
+++ b/capplet/settings/mail-account-view.c
@@ -549,7 +549,7 @@ create_review (MailAccountView *view)
 	gtk_widget_show (label);
 	PACK_BOX (label);
 	gtk_table_attach ((GtkTable *) table, box, 0, 1, 7, 8, GTK_EXPAND|GTK_FILL, GTK_SHRINK, INDENTATION, 0);
-	enc = (gchar *)camel_url_get_param(url, "use_ssl");
+	enc = (gchar *)camel_url_get_param(url, "security-method");
 	entry = gtk_label_new (enc ? enc : _("never"));
 	gtk_widget_show (entry);
 	PACK_BOX (entry);
@@ -584,7 +584,7 @@ create_review (MailAccountView *view)
 	PACK_BOX (entry);
 	gtk_table_attach ((GtkTable *) table, box, 2, 3, 6, 7, GTK_EXPAND|GTK_FILL, GTK_SHRINK, INDENTATION, 0);
 
-	enc = (gchar *)camel_url_get_param(url, "use_ssl");
+	enc = (gchar *)camel_url_get_param(url, "security-method");
 	entry = gtk_label_new (enc ? enc : _("never"));
 	gtk_widget_show (entry);
 	PACK_BOX (entry);
@@ -661,13 +661,13 @@ mav_next_pressed (GtkButton *button, MailAccountView *mav)
 
 		e_account_set_string (em_account_editor_get_modified_account (mav->edit), E_ACCOUNT_NAME, e_account_get_string (em_account_editor_get_modified_account (mav->edit), E_ACCOUNT_ID_ADDRESS));
 		if (uri != NULL && (url = camel_url_new (uri, NULL)) != NULL) {
-			camel_url_set_param(url, "check_all", "1");
-			camel_url_set_param(url, "sync_offline", "1");
+			camel_url_set_param(url, "check-all", "true");
+			camel_url_set_param(url, "stay-synchronized", "true");
 			if (!mav->original) {
 				e_account_set_bool (em_account_editor_get_modified_account (mav->edit), E_ACCOUNT_SOURCE_AUTO_CHECK, TRUE);
 			}
 
-			if (!mav->original && strcmp(url->protocol, "pop") == 0) {
+			if (!mav->original && strcmp (url->protocol, "pop") == 0) {
 				e_account_set_bool (em_account_editor_get_modified_account (mav->edit), E_ACCOUNT_SOURCE_KEEP_ON_SERVER, TRUE);
 			}
 
@@ -991,47 +991,45 @@ emae_check_servers (const gchar *email)
 	sdata->recv_port = provider->recv_port;
 	sdata->send = provider->send_hostname;
 	sdata->send_port = provider->send_port;
-	if (strcmp(provider->recv_type, "pop3") == 0)
-		sdata->proto = g_strdup("pop");
-	else if (strcmp(provider->recv_type, "imap") == 0)
-		sdata->proto = g_strdup("imapx");
+	if (strcmp (provider->recv_type, "pop3") == 0)
+		sdata->proto = g_strdup ("pop");
+	else if (strcmp (provider->recv_type, "imap") == 0)
+		sdata->proto = g_strdup ("imapx");
 	else
 		sdata->proto = provider->recv_type;
 	if (provider->recv_socket_type) {
-		if (g_ascii_strcasecmp(provider->recv_socket_type, "SSL") == 0) {
-			sdata->ssl = g_strdup("always");
-			sdata->recv_sock = g_strdup("always");
-		}
-		else if (g_ascii_strcasecmp(provider->recv_socket_type, "secure") == 0) {
-			sdata->ssl = g_strdup("always");
-			sdata->recv_sock = g_strdup("always");
-		}
-		else if (g_ascii_strcasecmp(provider->recv_socket_type, "STARTTLS") == 0) {
-			sdata->ssl = g_strdup("when-possible");
-			sdata->recv_sock = g_strdup("when-possible");
-		}
-		else if (g_ascii_strcasecmp(provider->recv_socket_type, "TLS") == 0) {
-			sdata->ssl = g_strdup("when-possible");
-			sdata->recv_sock = g_strdup("when-possible");
-		}
-		else {
-			sdata->ssl = g_strdup("never");
-			sdata->recv_sock = g_strdup("never");
-		}
+		CamelNetworkSecurityMethod method;
+
+		if (g_ascii_strcasecmp (provider->recv_socket_type, "SSL") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_SSL_ON_ALTERNATE_PORT;
+		else if (g_ascii_strcasecmp (provider->recv_socket_type, "secure") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_SSL_ON_ALTERNATE_PORT;
+		else if (g_ascii_strcasecmp (provider->recv_socket_type, "STARTTLS") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_STARTTLS_ON_STANDARD_PORT;
+		else if (g_ascii_strcasecmp (provider->recv_socket_type, "TLS") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_STARTTLS_ON_STANDARD_PORT;
+		else
+			method = CAMEL_NETWORK_SECURITY_METHOD_NONE;
 
+		sdata->security_method = method;
+		sdata->recv_security_method = method;
 	}
 
 	if (provider->send_socket_type) {
-		if (g_ascii_strcasecmp(provider->send_socket_type, "SSL") == 0)
-			sdata->send_sock = g_strdup("always");
-		else if (g_ascii_strcasecmp(provider->send_socket_type, "secure") == 0)
-			sdata->send_sock = g_strdup("always");
-		else if (g_ascii_strcasecmp(provider->send_socket_type, "STARTTLS") == 0)
-			sdata->send_sock = g_strdup("when-possible");
-		else if (g_ascii_strcasecmp(provider->send_socket_type, "TLS") == 0)
-			sdata->send_sock = g_strdup("when-possible");
+		CamelNetworkSecurityMethod method;
+
+		if (g_ascii_strcasecmp (provider->send_socket_type, "SSL") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_SSL_ON_ALTERNATE_PORT;
+		else if (g_ascii_strcasecmp (provider->send_socket_type, "secure") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_SSL_ON_ALTERNATE_PORT;
+		else if (g_ascii_strcasecmp (provider->send_socket_type, "STARTTLS") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_STARTTLS_ON_STANDARD_PORT;
+		else if (g_ascii_strcasecmp (provider->send_socket_type, "TLS") == 0)
+			method = CAMEL_NETWORK_SECURITY_METHOD_STARTTLS_ON_STANDARD_PORT;
 		else
-			sdata->send_sock = g_strdup("never");
+			method = CAMEL_NETWORK_SECURITY_METHOD_NONE;
+
+		sdata->send_security_method = method;
 	}
 
 	sdata->send_auth = provider->send_auth;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]