[libsoup] 2.27.2



commit 10716ede140fe56a027afb5f5f844c877cffc81a
Author: Dan Winship <danw gnome org>
Date:   Tue Jun 16 11:39:22 2009 -0400

    2.27.2

 NEWS         |   61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.in |    2 +-
 2 files changed, 62 insertions(+), 1 deletions(-)
---
diff --git a/NEWS b/NEWS
index ca9889f..534e70c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,64 @@
+Changes in libsoup from 2.27.1 to 2.27.2:
+
+	* Replaced SoupProxyResolver with SoupProxyURIResolver, which
+          is a bit simpler, works with non-HTTP URIs (and so could be
+          used by gvfsd-ftp) and supports proxy auth correctly.
+          [#580051]
+
+	* Fixed SoupSession to not try to resolve http server
+          hostnames when it's just going to pass the hostname off to a
+          proxy server anyway. This fixes things on hosts that use a
+          proxy for everything and have no working DNS config
+          [#577532] and also makes WebKitGTK behave more like other
+          browsers in terms of per-host connection limits (we now
+          limit connections based on hostname rather than on IP
+          address).
+
+	  We also no longer set the AI_CANONNAME flag when calling
+	  getaddrinfo(), which saves us a little bit of unnecessary
+	  network traffic. [Pointed out by Christophe Gillette on the
+	  mailing list.]
+
+	* libsoup now always uses SSL 3.0 (not TLS 1.0 or 1.1) for
+          https URIs, to work around problems with older servers that
+          don't implement the (apparently quite confusing) TLS/SSL
+          compatibility rules correctly. Makes a bunch of
+          previously-inaccessible sites now accessible in WebKitGTK
+          (notably PayPal) [#581342]. Will eventually be revisited, to
+          first try TLS 1.1 and fall back if that fails.
+
+	* Fixed Digest auth to (recent) Apple CalDAV servers.
+          [#583091]
+
+	* Changed the way the SoupSession "authenticate" signal works
+          a bit. We now never emit "authenticate" before sending a
+          request, even if we know for sure that it's going to fail,
+          because this makes the semantics of the authenticate handler
+          too complicated (and because we'll only get into this
+          situation if a previous call to the authenticate handler
+          failed anyway). Fixes problems in WebKitGTK when you cancel
+          a password dialog, and then later try to load the page
+          again. [#583462, mostly figured out by Gustavo Noronha
+          Silva].
+
+	* Fixed a bug in the CRLF-vs-LF patch (#571283) that caused
+          libsoup to fail to parse the response headers (returning
+          SOUP_STATUS_MALFORMED) if a CR LF got split across two
+          read()s. [#582002]
+
+	* Allow using PUT in soup_form_request_for_data(), to work
+          with certain broken web APIs. [#581860, Ross Burton]. Also,
+          fixed a problem with empty POST bodies that made some parts
+          of gmail not work in WebKitGTK.
+
+	* Applied some minor bugfixes to configure.in and autogen.sh
+          [#583911, #583942]. Fixed configure.in to not use gcc
+          warning options that the installed version of gcc doesn't
+          recognize [#578851].
+
+	* Added G_GNUC_NULL_TERMINATED and G_GNUC_PRINTF to a few
+          methods that should have had them. [#581754, Ross Burton]
+
 Changes in libsoup from 2.26.1 to 2.27.1:
 
 	* SOUP_SESSION_TIMEOUT now works properly with
diff --git a/configure.in b/configure.in
index ba07513..50554cd 100644
--- a/configure.in
+++ b/configure.in
@@ -3,7 +3,7 @@ dnl *** Initialize automake and set version ***
 dnl *******************************************
 
 AC_PREREQ(2.53)
-AC_INIT(libsoup, 2.27.1)
+AC_INIT(libsoup, 2.27.2)
 AC_CONFIG_SRCDIR(libsoup-2.4.pc.in)
 AM_INIT_AUTOMAKE([foreign])
 



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