libsoup 2.41.2
- From: Dan Winship <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: libsoup 2.41.2
- Date: Mon, 19 Nov 2012 22:15:32 +0000 (UTC)
About libsoup
=============
libsoup is an HTTP client/server library for GNOME. It uses GObjects
and the glib main loop, to integrate well with GNOME applications.
News
====
* 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
Download
========
http://download.gnome.org/sources/libsoup/2.41/libsoup-2.41.2.tar.xz (699K)
sha256sum: dacc1d1a6ca9632c036858e9d5aea75d7aa44d85c1ecbf56122b3ad830142f4a
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]