summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2009-06-16 11:39:22 -0400
committerDan Winship <danw@gnome.org>2009-06-16 11:39:22 -0400
commit10716ede140fe56a027afb5f5f844c877cffc81a (patch)
treea20e7934a2a69a5ef4cdbb7bf026ce8f799d6957 /NEWS
parentc5d3d9064c54b2d25599c9d8a171facdebdb44ee (diff)
downloadlibsoup-10716ede140fe56a027afb5f5f844c877cffc81a.tar.gz
libsoup-10716ede140fe56a027afb5f5f844c877cffc81a.tar.bz2
libsoup-10716ede140fe56a027afb5f5f844c877cffc81a.zip
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS61
1 files changed, 61 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index ca9889f7..534e70c9 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