2.41.2 2.41.2 LIBSOUP_2_41_2 upstream/2.41.2
authorDan Winship <danw@gnome.org>
Mon, 19 Nov 2012 22:12:45 +0000 (17:12 -0500)
committerDan Winship <danw@gnome.org>
Mon, 19 Nov 2012 22:12:45 +0000 (17:12 -0500)
NEWS
configure.ac

diff --git a/NEWS b/NEWS
index 070111b..98f6e05 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,62 @@
+Changes in libsoup from 2.41.1 to 2.41.2:
+
+       * libsoup-2.4.so and libsoup-gnome-2.4.so now only export the
+          symbols that are part of the public API. (Plus, temporarily,
+          one additional symbol, soup_message_io_cleanup, which is
+          used by gvfs and possibly a few other modules, even though
+          it shouldn't be. If you copied soup-input-stream.c from
+          gvfs, you should port your code to use SoupRequest instead.)
+          [Dan, #595176]
+
+       * Added SOUP_VERSION_MIN_REQUIRED / SOUP_VERSION_MAX_ALLOWED
+          macros like the corresponding glib ones, to allow libsoup
+          users to request per-version deprecation/availability
+          warnings. [Dan]
+
+       * Fixed a crash caused by a race condition in SoupSessionSync,
+         and reorganized some code to avoid other possible similar
+         race conditions. [#684238, Dan]
+
+       * Fixed a crash when a DNS resolution failed, caused by a bug
+          in the GTask porting in 2.41.1. [#688330, Milan Crha]
+
+       * Fixed a problem that would cause g_warning()s in epiphany
+          when browsing sites that (incorrectly) returned empty
+          Cache-Control headers. [#683433, Dan]
+
+       * We now add a Host header to HTTP/1.0 requests as well as
+          HTTP/1.1 ones. [Dan]
+
+       * Fixed a bug in the printing of IPv6 address literals in the
+          Host header in SoupLogger. (They were being sent across the
+          wire correctly, they were just printed wrong by SoupLogger.)
+          [Dan]
+
+       * Belatedly added soup-multipart-input-stream.h to soup.h.
+          [Dan]
+
+       * Removed an evil hack in the long-deprecated
+          SoupProxyResolver code (not to be confused with
+          SoupProxyURIResolver), to avoid warnings with glib master.
+          If you had previously implemented a custom
+          SoupProxyResolver, then it will probably (silently) stop
+          working, but you should have ported it to
+          SoupProxyURIResolver years ago anyway... [Dan, #687659]
+
+       * Fixed a few race conditions in the test programs that could
+          cause "make check" to fail on slow or heavily-loaded
+          machines. [Dan]
+
+       * Further cleaned up and reorganized the internal HTTP I/O
+         codepaths, in preparation for an improved SoupCache.
+         [#682112, Sergio] (This change should not actually be
+         externally noticeable. But if SoupContentDecoder or
+         SoupContentSniffer turns out to be broken in this release,
+         this would be why).
+
+       * New/updated translations:
+         Slovak, Uyghur
+
 Changes in libsoup from 2.40.1 to 2.41.1:
 
        * Changed the behavior of NTLM authentication to be more like
index 48ff401..ccabae4 100644 (file)
@@ -4,7 +4,7 @@ dnl *******************************************
 
 m4_define([soup_major_version], [2])
 m4_define([soup_minor_version], [41])
-m4_define([soup_micro_version], [1])
+m4_define([soup_micro_version], [2])
 
 AC_PREREQ(2.63)
 AC_INIT([libsoup],[soup_major_version.soup_minor_version.soup_micro_version],[http://bugzilla.gnome.org/enter_bug.cgi?product=libsoup])