diff options
author | Dan Winship <danw@gnome.org> | 2009-06-16 11:39:22 -0400 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2009-06-16 11:39:22 -0400 |
commit | 10716ede140fe56a027afb5f5f844c877cffc81a (patch) | |
tree | a20e7934a2a69a5ef4cdbb7bf026ce8f799d6957 /NEWS | |
parent | c5d3d9064c54b2d25599c9d8a171facdebdb44ee (diff) | |
download | libsoup-10716ede140fe56a027afb5f5f844c877cffc81a.tar.gz libsoup-10716ede140fe56a027afb5f5f844c877cffc81a.tar.bz2 libsoup-10716ede140fe56a027afb5f5f844c877cffc81a.zip |
2.27.2LIBSOUP_2_27_2
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 61 |
1 files changed, 61 insertions, 0 deletions
@@ -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 |