[libchamplain] Update deprecated libsoup code



commit 7db9fb17ea9538a165c882712e28020b8b078555
Author: Nayan Deshmukh <nayan26deshmukh gmail com>
Date:   Tue Mar 22 15:50:14 2016 +0530

    Update deprecated libsoup code
    
    Replaced deprected soup_session_async_new_with_options () method
    with the soup_session_new_with_options(). Since most of the distros
    come with libsoup >2.42.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=763909

 champlain/champlain-network-bbox-tile-source.c |    3 ++-
 champlain/champlain-network-tile-source.c      |    3 ++-
 configure.ac                                   |    2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/champlain/champlain-network-bbox-tile-source.c b/champlain/champlain-network-bbox-tile-source.c
index dde8f96..67ed9b1 100644
--- a/champlain/champlain-network-bbox-tile-source.c
+++ b/champlain/champlain-network-bbox-tile-source.c
@@ -238,8 +238,9 @@ champlain_network_bbox_tile_source_init (ChamplainNetworkBboxTileSource *self)
   priv->api_uri = g_strdup ("http://www.informationfreeway.org/api/0.6";);
   /* informationfreeway.org is a load-balancer for different api servers */
   priv->proxy_uri = g_strdup ("");
-  priv->soup_session = soup_session_async_new_with_options (
+  priv->soup_session = soup_session_new_with_options (
         "proxy-uri", soup_uri_new (priv->proxy_uri),
+        "ssl-strict",FALSE,
         SOUP_SESSION_ADD_FEATURE_BY_TYPE, 
         SOUP_TYPE_PROXY_RESOLVER_DEFAULT,
         NULL);
diff --git a/champlain/champlain-network-tile-source.c b/champlain/champlain-network-tile-source.c
index 2d6c858..3d0071a 100644
--- a/champlain/champlain-network-tile-source.c
+++ b/champlain/champlain-network-tile-source.c
@@ -271,8 +271,9 @@ champlain_network_tile_source_init (ChamplainNetworkTileSource *tile_source)
   priv->uri_format = NULL;
   priv->offline = FALSE;
 
-  priv->soup_session = soup_session_async_new_with_options (
+  priv->soup_session = soup_session_new_with_options (
         "proxy-uri", NULL,
+        "ssl-strict",FALSE,
         SOUP_SESSION_ADD_FEATURE_BY_TYPE, 
         SOUP_TYPE_PROXY_RESOLVER_DEFAULT,
         SOUP_SESSION_ADD_FEATURE_BY_TYPE,
diff --git a/configure.ac b/configure.ac
index 70de7e4..a9e3ba2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -67,7 +67,7 @@ PKG_CHECK_MODULES(DEPS,
       cairo >= 1.4
       gio-2.0 >= 2.16
       sqlite3 >= 3.0
-      libsoup-2.4 >= 2.34
+      libsoup-2.4 >= 2.42
   ]
 )
 AC_SUBST(DEPS_CFLAGS)


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