[evolution-data-server] google: Remove use of ESourceExtensionSecurity
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] google: Remove use of ESourceExtensionSecurity
- Date: Sun, 24 Jun 2012 11:39:19 +0000 (UTC)
commit 01a21f9714afbdde74d4cb6fabe3c5259298691e
Author: Philip Withnall <philip tecnocode co uk>
Date: Sun Jun 24 12:35:23 2012 +0100
google: Remove use of ESourceExtensionSecurity
Google have required the use of SSL connections to Google Contacts for a
while, and libgdata has used SSL connections exclusively for even longer.
The âuse_sslâ option was completely ineffective and redundant.
.../backends/google/e-book-backend-google.c | 24 +++----------------
modules/google-backend/module-google-backend.c | 6 -----
2 files changed, 4 insertions(+), 26 deletions(-)
---
diff --git a/addressbook/backends/google/e-book-backend-google.c b/addressbook/backends/google/e-book-backend-google.c
index b1ae3b9..a5e5f71 100644
--- a/addressbook/backends/google/e-book-backend-google.c
+++ b/addressbook/backends/google/e-book-backend-google.c
@@ -41,7 +41,7 @@
#define CLIENT_ID "evolution-client-0.1.0"
-#define URI_GET_CONTACTS "://www.google.com/m8/feeds/contacts/default/full"
+#define URI_GET_CONTACTS "https://www.google.com/m8/feeds/contacts/default/full"
#define EDB_ERROR(_code) e_data_book_create_error (E_DATA_BOOK_STATUS_ ## _code, NULL)
#define EDB_ERROR_EX(_code, _msg) e_data_book_create_error (E_DATA_BOOK_STATUS_ ## _code, _msg)
@@ -92,7 +92,6 @@ struct _EBookBackendGooglePrivate {
GDataService *service;
EProxy *proxy;
guint refresh_interval;
- gboolean use_ssl;
/* If views are open we will send out signals in an idle_handler */
guint idle_id;
@@ -1165,24 +1164,16 @@ proxy_settings_changed (EProxy *proxy,
{
EBookBackendGooglePrivate *priv;
SoupURI *proxy_uri = NULL;
- gchar *uri;
priv = E_BOOK_BACKEND_GOOGLE_GET_PRIVATE (backend);
if (!priv || !priv->service)
return;
- /* Build the URI which libgdata would use to query contacts */
- uri = g_strconcat (
- priv->use_ssl ? "https" : "http",
- URI_GET_CONTACTS, NULL);
-
/* use proxy if necessary */
- if (e_proxy_require_proxy_for_uri (proxy, uri))
- proxy_uri = e_proxy_peek_uri_for (proxy, uri);
+ if (e_proxy_require_proxy_for_uri (proxy, URI_GET_CONTACTS))
+ proxy_uri = e_proxy_peek_uri_for (proxy, URI_GET_CONTACTS);
gdata_service_set_proxy_uri (priv->service, proxy_uri);
-
- g_free (uri);
}
static gboolean
@@ -2143,10 +2134,9 @@ e_book_backend_google_open (EBookBackend *backend,
EBookBackendGooglePrivate *priv;
ESourceOffline *offline_extension;
ESourceRefresh *refresh_extension;
- ESourceSecurity *security_extension;
ESource *source;
guint interval_in_minutes;
- gboolean use_ssl, use_cache;
+ gboolean use_cache;
const gchar *extension_name;
gboolean is_online;
GError *error = NULL;
@@ -2168,15 +2158,10 @@ e_book_backend_google_open (EBookBackend *backend,
extension_name = E_SOURCE_EXTENSION_REFRESH;
refresh_extension = e_source_get_extension (source, extension_name);
- extension_name = E_SOURCE_EXTENSION_SECURITY;
- security_extension = e_source_get_extension (source, extension_name);
-
interval_in_minutes =
e_source_refresh_get_enabled (refresh_extension) ?
e_source_refresh_get_interval_minutes (refresh_extension) : 0;
- use_ssl = e_source_security_get_secure (security_extension);
-
use_cache = e_source_offline_get_stay_synchronized (offline_extension);
/* Set up our object */
@@ -2189,7 +2174,6 @@ e_book_backend_google_open (EBookBackend *backend,
}
cache_init (backend, use_cache);
- priv->use_ssl = use_ssl;
priv->refresh_interval = interval_in_minutes * 60;
/* Remove and re-add the timeout */
diff --git a/modules/google-backend/module-google-backend.c b/modules/google-backend/module-google-backend.c
index 923aa1f..b11dc80 100644
--- a/modules/google-backend/module-google-backend.c
+++ b/modules/google-backend/module-google-backend.c
@@ -204,12 +204,6 @@ google_backend_add_contacts (ECollectionBackend *backend)
extension, "user",
G_BINDING_SYNC_CREATE);
- extension_name = E_SOURCE_EXTENSION_SECURITY;
- extension = e_source_get_extension (source, extension_name);
-
- e_source_security_set_secure (
- E_SOURCE_SECURITY (extension), TRUE);
-
server = e_collection_backend_ref_server (backend);
e_source_registry_server_add_source (server, source);
g_object_unref (server);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]