[evolution-data-server/gnome-3-20] Bug 764434 - Set Accept-Language header for libsoup sessions
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server/gnome-3-20] Bug 764434 - Set Accept-Language header for libsoup sessions
- Date: Fri, 1 Apr 2016 12:28:31 +0000 (UTC)
commit f89ae647b664f1f83745b171d6e286c7d926e51c
Author: Michael Kuhn <suraia ikkoku de>
Date: Fri Apr 1 14:24:33 2016 +0200
Bug 764434 - Set Accept-Language header for libsoup sessions
.../backends/webdav/e-book-backend-webdav.c | 1 +
calendar/backends/caldav/e-cal-backend-caldav.c | 1 +
calendar/backends/http/e-cal-backend-http.c | 1 +
libedataserver/e-webdav-discover.c | 4 ++++
.../e-credentials-prompter-impl-google.c | 1 +
modules/gnome-online-accounts/goaewsclient.c | 1 +
6 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/addressbook/backends/webdav/e-book-backend-webdav.c
b/addressbook/backends/webdav/e-book-backend-webdav.c
index bcfc6fc..70138a0 100644
--- a/addressbook/backends/webdav/e-book-backend-webdav.c
+++ b/addressbook/backends/webdav/e-book-backend-webdav.c
@@ -1381,6 +1381,7 @@ book_backend_webdav_open_sync (EBookBackend *backend,
SOUP_SESSION_TIMEOUT, 90,
SOUP_SESSION_SSL_STRICT, TRUE,
SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
+ SOUP_SESSION_ACCEPT_LANGUAGE_AUTO, TRUE,
NULL);
e_binding_bind_property (
diff --git a/calendar/backends/caldav/e-cal-backend-caldav.c b/calendar/backends/caldav/e-cal-backend-caldav.c
index afdfc1a..e74281b 100644
--- a/calendar/backends/caldav/e-cal-backend-caldav.c
+++ b/calendar/backends/caldav/e-cal-backend-caldav.c
@@ -5678,6 +5678,7 @@ e_cal_backend_caldav_init (ECalBackendCalDAV *cbdav)
SOUP_SESSION_TIMEOUT, 90,
SOUP_SESSION_SSL_STRICT, TRUE,
SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
+ SOUP_SESSION_ACCEPT_LANGUAGE_AUTO, TRUE,
NULL);
e_binding_bind_property (
diff --git a/calendar/backends/http/e-cal-backend-http.c b/calendar/backends/http/e-cal-backend-http.c
index 24c0b83..0500bf5 100644
--- a/calendar/backends/http/e-cal-backend-http.c
+++ b/calendar/backends/http/e-cal-backend-http.c
@@ -176,6 +176,7 @@ e_cal_backend_http_constructed (GObject *object)
SOUP_SESSION_TIMEOUT, 90,
SOUP_SESSION_SSL_STRICT, TRUE,
SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
+ SOUP_SESSION_ACCEPT_LANGUAGE_AUTO, TRUE,
NULL);
backend = E_CAL_BACKEND_HTTP (object);
diff --git a/libedataserver/e-webdav-discover.c b/libedataserver/e-webdav-discover.c
index b64d24d..6eb3432 100644
--- a/libedataserver/e-webdav-discover.c
+++ b/libedataserver/e-webdav-discover.c
@@ -1778,6 +1778,10 @@ e_webdav_discover_sources_sync (ESource *source,
}
session = soup_session_new ();
+ g_object_set (
+ session,
+ SOUP_SESSION_ACCEPT_LANGUAGE_AUTO, TRUE,
+ NULL);
message = e_webdav_discover_new_propfind (
session, soup_uri, DEPTH_0,
NS_WEBDAV, XC ("resourcetype"),
diff --git a/libedataserverui/e-credentials-prompter-impl-google.c
b/libedataserverui/e-credentials-prompter-impl-google.c
index f78e0c5..bc08e84 100644
--- a/libedataserverui/e-credentials-prompter-impl-google.c
+++ b/libedataserverui/e-credentials-prompter-impl-google.c
@@ -218,6 +218,7 @@ cpi_google_post_data_sync (const gchar *uri,
SOUP_SESSION_TIMEOUT, 90,
SOUP_SESSION_SSL_STRICT, TRUE,
SOUP_SESSION_SSL_USE_SYSTEM_CA_FILE, TRUE,
+ SOUP_SESSION_ACCEPT_LANGUAGE_AUTO, TRUE,
NULL);
cpi_google_setup_proxy_resolver (session, registry, cred_source);
diff --git a/modules/gnome-online-accounts/goaewsclient.c b/modules/gnome-online-accounts/goaewsclient.c
index ba66a5e..884dda5 100644
--- a/modules/gnome-online-accounts/goaewsclient.c
+++ b/modules/gnome-online-accounts/goaewsclient.c
@@ -468,6 +468,7 @@ goa_ews_autodiscover (GoaObject *goa_object,
SOUP_SESSION_USE_NTLM, TRUE,
SOUP_SESSION_USE_THREAD_CONTEXT, TRUE,
SOUP_SESSION_TIMEOUT, 90,
+ SOUP_SESSION_ACCEPT_LANGUAGE_AUTO, TRUE,
NULL);
if (G_IS_CANCELLABLE (cancellable)) {
data->cancellable = g_object_ref (cancellable);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]