Title: [148506] trunk
Revision
148506
Author
[email protected]
Date
2013-04-16 02:35:23 -0700 (Tue, 16 Apr 2013)

Log Message

[EFL] Bump libsoup dependency to 2.42.0
https://bugs.webkit.org/show_bug.cgi?id=113927

Patch by Manuel Rego Casasnovas <[email protected]> on 2013-04-16
Reviewed by Gyuyoung Kim.

Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
required by libsoup for EFL port.

.:

* Source/cmake/OptionsEfl.cmake:

Tools:

* efl/jhbuild.modules:
* efl/patches/libsoup-2.40-auth-fix.patch: Removed as it's already
included in v2.42.0.

Modified Paths

Removed Paths

Diff

Modified: trunk/ChangeLog (148505 => 148506)


--- trunk/ChangeLog	2013-04-16 09:29:37 UTC (rev 148505)
+++ trunk/ChangeLog	2013-04-16 09:35:23 UTC (rev 148506)
@@ -1,3 +1,15 @@
+2013-04-16  Manuel Rego Casasnovas  <[email protected]>
+
+        [EFL] Bump libsoup dependency to 2.42.0
+        https://bugs.webkit.org/show_bug.cgi?id=113927
+
+        Reviewed by Gyuyoung Kim.
+
+        Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
+        required by libsoup for EFL port.
+
+        * Source/cmake/OptionsEfl.cmake:
+
 2013-04-15  Patrick Gansterer  <[email protected]>
 
         [CMake] Add WTF_USE_*_UNICODE variables

Modified: trunk/Source/cmake/OptionsEfl.cmake (148505 => 148506)


--- trunk/Source/cmake/OptionsEfl.cmake	2013-04-16 09:29:37 UTC (rev 148505)
+++ trunk/Source/cmake/OptionsEfl.cmake	2013-04-16 09:35:23 UTC (rev 148506)
@@ -24,8 +24,8 @@
 find_package(PNG REQUIRED)
 find_package(ZLIB REQUIRED)
 
-find_package(GLIB 2.33.2 REQUIRED COMPONENTS gio gobject gthread)
-find_package(LibSoup 2.40.3 REQUIRED)
+find_package(GLIB 2.36.0 REQUIRED COMPONENTS gio gobject gthread)
+find_package(LibSoup 2.42.0 REQUIRED)
 
 set(WTF_USE_ICU_UNICODE 1)
 set(WTF_USE_SOUP 1)

Modified: trunk/Tools/ChangeLog (148505 => 148506)


--- trunk/Tools/ChangeLog	2013-04-16 09:29:37 UTC (rev 148505)
+++ trunk/Tools/ChangeLog	2013-04-16 09:35:23 UTC (rev 148506)
@@ -1,3 +1,17 @@
+2013-04-16  Manuel Rego Casasnovas  <[email protected]>
+
+        [EFL] Bump libsoup dependency to 2.42.0
+        https://bugs.webkit.org/show_bug.cgi?id=113927
+
+        Reviewed by Gyuyoung Kim.
+
+        Update libsoup required version to v2.42.0 and GLib to v2.36.0 as
+        required by libsoup for EFL port.
+
+        * efl/jhbuild.modules:
+        * efl/patches/libsoup-2.40-auth-fix.patch: Removed as it's already
+        included in v2.42.0.
+
 2013-04-16  Ryosuke Niwa  <[email protected]>
 
         Remove Account class from committers.py

Modified: trunk/Tools/efl/jhbuild.modules (148505 => 148506)


--- trunk/Tools/efl/jhbuild.modules	2013-04-16 09:29:37 UTC (rev 148505)
+++ trunk/Tools/efl/jhbuild.modules	2013-04-16 09:35:23 UTC (rev 148506)
@@ -128,10 +128,9 @@
     <dependencies>
       <dep package="libffi"/>
     </dependencies>
-    <branch module="/pub/GNOME/sources/glib/2.33/glib-2.33.2.tar.xz" version="2.33.2"
+    <branch module="/pub/GNOME/sources/glib/2.36/glib-2.36.0.tar.xz" version="2.36.0"
             repo="ftp.gnome.org"
-            hash="sha256:b7163e9f159775d13ecfb433d67c3f0883e0e518e85b2e970d4ad9773d7cd0b4"
-            md5sum="06ef0099fed22afcf34ade39ddff9a5b"/>
+            hash="sha256:455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227"/>
   </autotools>
 
   <autotools id="glib-networking">
@@ -149,10 +148,9 @@
     <dependencies>
       <dep package="glib-networking"/>
     </dependencies>
-    <branch module="/pub/gnome/sources/libsoup/2.40/libsoup-2.40.3.tar.xz" version="2.40.3"
+    <branch module="/pub/gnome/sources/libsoup/2.42/libsoup-2.42.0.tar.xz" version="2.42.0"
             repo="ftp.gnome.org"
-            hash="sha256:82c92f1f6f4cbfd501df783ed87e7de9410b4a12a3bb0b19c64722e185d2bbc9">
-      <patch file="libsoup-2.40-auth-fix.patch" strip="1"/>
+            hash="sha256:9e0e7eb5d3f7401ccf521fbc289fc1fa0923b7c7833729e2ed7696f7b848893e">
     </branch>
   </autotools>
 

Deleted: trunk/Tools/efl/patches/libsoup-2.40-auth-fix.patch (148505 => 148506)


--- trunk/Tools/efl/patches/libsoup-2.40-auth-fix.patch	2013-04-16 09:29:37 UTC (rev 148505)
+++ trunk/Tools/efl/patches/libsoup-2.40-auth-fix.patch	2013-04-16 09:35:23 UTC (rev 148506)
@@ -1,50 +0,0 @@
-From f9816e366e53004618abcee1741885b69e9466a8 Mon Sep 17 00:00:00 2001
-From: Martin Robinson <[email protected]>
-Date: Tue, 4 Dec 2012 17:48:45 -0800
-Subject: [PATCH] Better handle the failure of URI embedded credentials
-
-When using credentials embedded in the URI, clear them so that a failure
-will trigger the authentication signal and the use of previously
-remembered credentials.
----
- libsoup/soup-auth-manager.c |    7 ++++---
- tests/auth-test.c           |    5 ++++-
- 2 files changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/libsoup/soup-auth-manager.c b/libsoup/soup-auth-manager.c
-index b3ef9f6..2a2030c 100644
---- a/libsoup/soup-auth-manager.c
-+++ b/libsoup/soup-auth-manager.c
-@@ -411,9 +411,10 @@ authenticate_auth (SoupAuthManager *manager, SoupAuth *auth,
- 	/* If a password is specified explicitly in the URI, use it
- 	 * even if the auth had previously already been authenticated.
- 	 */
--	if (uri->password) {
--		if (!prior_auth_failed)
--			soup_auth_authenticate (auth, uri->user, uri->password);
-+	if (uri->password && uri->user) {
-+		soup_auth_authenticate (auth, uri->user, uri->password);
-+		soup_uri_set_password (uri, NULL);
-+		soup_uri_set_user (uri, NULL);
- 	} else if (!soup_auth_is_authenticated (auth) && can_interact) {
- 		soup_auth_manager_emit_authenticate (manager, msg, auth,
- 						     prior_auth_failed);
-diff --git a/tests/auth-test.c b/tests/auth-test.c
-index 85c4d41..334033b 100644
---- a/tests/auth-test.c
-+++ b/tests/auth-test.c
-@@ -146,7 +146,10 @@ static SoupAuthTest main_tests[] = {
- 	  "Digest/realm1/not/", "1", FALSE, /* should not be used */ "1", SOUP_STATUS_UNAUTHORIZED },
- 
- 	{ "Make sure we've forgotten it",
--	  "Digest/realm1/", "", FALSE, "0", SOUP_STATUS_UNAUTHORIZED }
-+	  "Digest/realm1/", "", FALSE, "0", SOUP_STATUS_UNAUTHORIZED },
-+
-+	{ "Fail with URI-embedded password, then use right password in the authenticate signal",
-+	  "Basic/realm3/", "43", TRUE, "43", SOUP_STATUS_OK }
- };
- 
- static const char *auths[] = {
--- 
-1.7.10.4
-
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to