summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorwiz <wiz>2014-01-19 13:05:04 +0000
committerwiz <wiz>2014-01-19 13:05:04 +0000
commit4b0657d159b54fab7ea110df8def5cfad5670eab (patch)
tree76fdc764a36d107a6a07f86ec76dd656f41df315 /net
parentd488aaece596e35ddf997947689612b79387fcf3 (diff)
downloadpkgsrc-4b0657d159b54fab7ea110df8def5cfad5670eab.tar.gz
Update to 2.44.2:
Changes in libsoup from 2.44.1 to 2.44.2: * Fixed a hang with internet radio streams in Rhythmbox (and some other places). [#710494, Dan] * Fixed a connection leak when cancelling the close of a message GInputStream. [#711260, Dan] * Plugged a few memory leaks [#711085, Christophe Fergeau] * Fix build with --without-ntlm [#710267, Dan] * Fixed a few warnings [Dan, Fabiano Fidêncio] * Fixed connection-test to pass with current glib [#711361, Colin Walters] * Tests are now more verbose by default under "make check", since current automake just redirects all the output to a log file anyway. [Dan] Changes in libsoup from 2.44.0 to 2.44.1: * If you called g_input_stream_close() on SoupMessage or SoupRequests's GInputStream before you finished reading it, it would block until the rest of the response had been read (which in the case of, eg, an infinite audio stream, meant that it would block forever). This was an unintended change from 2.42 and is now fixed. [#695652, Dan] * soup_session_queue_message() on a plain SoupSession (not SoupSessionAsync) was operating synchronously rather than asynchronously as it should have. [#707711, Dan] * soup-form methods now use the HTML5 x-www-form-urlencoded rules rather than the HTML4 ones. (In particular, they leave "-", "_", and "." unencoded.) [#708621, Alban Browaeys] * The test programs now explicitly request the "memory" GSettings backend, meaning they won't print a warning if they get it accidentally, and they won't accidentally use the dconf proxy settings if the dconf backend is available. [Dan] * Fix SoupSession so that if you override the proxy configuration at construct time, it doesn't try to resolve the default GProxyResolver. (This is important in particular for programs that expect to run outside a user session, which would otherwise spew errors from the dconf GSettings backend about not being able to connect to dconf.) Likewise with TLS settings and the TLS backend. [#708696, Dan] * Fix the SoupServer:tls-certificate property; soup_server_is_https() had not been updated to recognize it, and so would return FALSE, which in turn meant that the server would return 400 Bad Request in response to https requests. [#709647, Fabiano Fidêncio] * Fixed a sporadic failure in tests/connection-test. [Dan] * Updated translations: Tajik Changes in libsoup from 2.43.92 to 2.44.0: * New/updated translations: Dutch, Indonesian Changes in libsoup from 2.43.90 to 2.43.92: * Fixed a bug in the connection-pool code, which would in certain cases accidentally keep using a connection after a message was cancelled while in progress, causing the next request on that connection to get the response to the previous request, etc. [#708006, David Woodhouse] * Fixed some problems when falling back from samba single-sign-on-based NTLM to ordinary ask-for-a-password NTLM. [#703186, David Woodhouse] * When sending a conditional GET request, SoupCache now preserves the original message's list of disabled features, ensure that it gets back the same kind of response the original message would have. [#706338, Andre Moreira Magalhaes] * Fixed a warning when the remote host closes the connection while we are writing something using chunked encoding. [#703297, Dan] * Added SoupServer:http-aliases and :https-aliases properties, to specify URI schemes that should be treated as though they were http (just like SoupSession:http-aliases and :https-aliases, but on the server side). [#703694, Dan] * Fixed race conditions in cache-test and timeout-test that could case spurious failures. [#698305, #660581, Dan] Changes in libsoup from 2.43.5 to 2.43.90: * Fixed the handling of unsatisfiable range requests in SoupServer [pointed out on mailing list, Dan]. Also, added more documentation clarifying that you don't need to handle range requests yourself in many cases. * Fixed the handling of IPv6 address literals with scope IDs. (Requires the latest glib as well for the complete fix.) [#669724, Dan] Changes in libsoup from 2.43.4 to 2.43.5: * SoupProxyURIResolver is now deprecated in favor of the SoupSession:proxy-resolver property (which takes a GProxyResolver). [#680273, Dan] * The SoupKnownStatusCode enum is now called SoupStatus. The old name continues to exist as an alias, but is deprecated. (This change has no visible effect in C; it is primarily to help language bindings, so that, eg, SOUP_STATUS_NOT_FOUND maps to "Soup.Status.NOT_FOUND" rather than "Soup.KnownStatusCode.NOT_FOUND".) [#684409, Dan] * Fixed the parsing of URI schemes in SoupURI (in particular, to allow scheme names with digits in them). [#703776, Dan] * Fixed SoupLogger to print a message's response headers even if the message gets cancelled before the complete response body is received. [#703200, Andres Gomez] * Fixed a build problem in non-UTF-8 locales [#702534, Ross Lagerwall] * SoupSession now warns if you use soup_session_pause_message() or soup_session_unpause_message() on a synchronous message (which has never worked, though that fact wasn't documented). [#703461, Philip Withnall] Changes in libsoup from 2.43.2 to 2.43.4: * Fixed a bug that could cause synchronous sessions to get stuck in a state where no new messages would ever get processed. [#703463, Philip Withnall] * Fixed another memory leak in SoupSocket (found while added a test case for #700472) * Switched to using g_cclosure_marshal_generic() rather than using glib-genmarshal. [#686042, Olivier Blin] * Changed SoupServer to call unref() on the query hash table after calling the handler, rather than destroy(), so that the handler can keep a copy of the query data if it wants. [#702793, Bernhard Schuster] * Fixed a few introspection annotations * Updated examples/get to use SoupLogger and to allow redirecting the output to a file [#703231, #703229, Andres Gomez] Changes in libsoup from 2.43.1 to 2.43.2: * Fixed an authentication error when using NTLM when connecting to an https site over a proxy; the code was getting confused and thinking that the 200 OK response to the CONNECT meant that NTLM auth had succeeded. [#698728, Dan] * Fixed a memory leak in SoupSocket. [#700472, Richard Röjfors] * Fixed a missing include error on some platforms [#700003, Erik van Pienbroek] * Fixed warnings when running against the "dummy" TLS backend. [#700518, Dan] Changes in libsoup from 2.42.1 to 2.43.1: * Including <libsoup/soup.h> no longer pulls in the system networking headers. This may cause some packages to no longer compile, if they were accidentally depending on this. Adding "#include <gio/gnetworking.h>" will fix them on both unix and Windows. (This was done as part of fixing the build on Windows.) [#692134, Dan] * Fixed SoupSession:proxy-resolver [#698163, Dan] * Added soup_message_set_priority(), to mark messages as being high, low, or normal priority, and update the message queue to prioritize them accordingly. [#696277, Sergio] * Fixed several test programs to still work if glib-networking isn't installed [Dan], and fixed another to still work if the kernel has no IPv6 support. [#698220, Dan]
Diffstat (limited to 'net')
-rw-r--r--net/libsoup24/Makefile7
-rw-r--r--net/libsoup24/PLIST4
-rw-r--r--net/libsoup24/distinfo9
-rw-r--r--net/libsoup24/patches/patch-libsoup_soup-logger.c23
4 files changed, 9 insertions, 34 deletions
diff --git a/net/libsoup24/Makefile b/net/libsoup24/Makefile
index 63cebc0cf6e..9fed539f313 100644
--- a/net/libsoup24/Makefile
+++ b/net/libsoup24/Makefile
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.59 2014/01/01 11:52:06 wiz Exp $
+# $NetBSD: Makefile,v 1.60 2014/01/19 13:05:04 wiz Exp $
-DISTNAME= libsoup-2.42.2
+DISTNAME= libsoup-2.44.2
PKGNAME= ${DISTNAME:S/libsoup/libsoup24/}
-PKGREVISION= 5
CATEGORIES= net gnome
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.42/}
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.44/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
diff --git a/net/libsoup24/PLIST b/net/libsoup24/PLIST
index b70400ca5b2..d649b13f139 100644
--- a/net/libsoup24/PLIST
+++ b/net/libsoup24/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2013/06/10 08:35:59 obache Exp $
+@comment $NetBSD: PLIST,v 1.21 2014/01/19 13:05:04 wiz Exp $
include/libsoup-2.4/libsoup/soup-address.h
include/libsoup-2.4/libsoup/soup-auth-domain-basic.h
include/libsoup-2.4/libsoup/soup-auth-domain-digest.h
@@ -79,7 +79,6 @@ share/gtk-doc/html/libsoup-2.4/SoupMessageHeaders.html
share/gtk-doc/html/libsoup-2.4/SoupMultipart.html
share/gtk-doc/html/libsoup-2.4/SoupMultipartInputStream.html
share/gtk-doc/html/libsoup-2.4/SoupProxyResolverDefault.html
-share/gtk-doc/html/libsoup-2.4/SoupProxyURIResolver.html
share/gtk-doc/html/libsoup-2.4/SoupRequest.html
share/gtk-doc/html/libsoup-2.4/SoupRequestData.html
share/gtk-doc/html/libsoup-2.4/SoupRequestFile.html
@@ -152,6 +151,7 @@ share/locale/lv/LC_MESSAGES/libsoup.mo
share/locale/ml/LC_MESSAGES/libsoup.mo
share/locale/mr/LC_MESSAGES/libsoup.mo
share/locale/nb/LC_MESSAGES/libsoup.mo
+share/locale/nl/LC_MESSAGES/libsoup.mo
share/locale/or/LC_MESSAGES/libsoup.mo
share/locale/pa/LC_MESSAGES/libsoup.mo
share/locale/pl/LC_MESSAGES/libsoup.mo
diff --git a/net/libsoup24/distinfo b/net/libsoup24/distinfo
index 0232a4a4238..5eec4b3d006 100644
--- a/net/libsoup24/distinfo
+++ b/net/libsoup24/distinfo
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.35 2013/07/14 11:26:14 richard Exp $
+$NetBSD: distinfo,v 1.36 2014/01/19 13:05:04 wiz Exp $
-SHA1 (libsoup-2.42.2.tar.xz) = 8d2a660879c4cf00379ceab04c3e479dedd1405c
-RMD160 (libsoup-2.42.2.tar.xz) = a8bd5d643b5ec3c837eaca1c229cff18727c815f
-Size (libsoup-2.42.2.tar.xz) = 732296 bytes
-SHA1 (patch-libsoup_soup-logger.c) = 064a843b8600fbae746ad44b17db6a9194250c72
+SHA1 (libsoup-2.44.2.tar.xz) = d469abbeaffca9b157f50ce079662078e239d962
+RMD160 (libsoup-2.44.2.tar.xz) = 7c4da8251a72a4d687a1af74b5656433f980f35e
+Size (libsoup-2.44.2.tar.xz) = 748592 bytes
SHA1 (patch-libsoup_soup-xmlrpc.c) = 4d718e7ac61d30361c7835114ee1ad6f31e12343
SHA1 (patch-tests_coding-test.c) = 2b76cf778cf389d9c67abb2b5222656e7e4191fb
diff --git a/net/libsoup24/patches/patch-libsoup_soup-logger.c b/net/libsoup24/patches/patch-libsoup_soup-logger.c
deleted file mode 100644
index 3b0a6f778ad..00000000000
--- a/net/libsoup24/patches/patch-libsoup_soup-logger.c
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-libsoup_soup-logger.c,v 1.3 2013/07/14 11:26:14 richard Exp $
-
-fix problems concerning -Werror=format
-
---- libsoup/soup-logger.c.orig 2013-03-10 16:57:01.000000000 +0000
-+++ libsoup/soup-logger.c
-@@ -365,7 +365,7 @@ soup_logger_detach (SoupLogger *logger,
- soup_session_remove_feature (session, SOUP_SESSION_FEATURE (logger));
- }
-
--static void
-+static G_GNUC_PRINTF (4, 5) void
- soup_logger_print (SoupLogger *logger, SoupLoggerLogLevel level,
- char direction, const char *format, ...)
- {
-@@ -425,7 +425,7 @@ soup_logger_print_basic_auth (SoupLogger
- *p = '*';
- }
- soup_logger_print (logger, SOUP_LOGGER_LOG_HEADERS, '>',
-- "Authorization: Basic [%.*s]", len, decoded);
-+ "Authorization: Basic [%.*s]", (int)len, decoded);
- g_free (decoded);
- }