pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
IPv6 problems with webkit
Hi -
one of the most popular german IT news sites (heise) has switched to
offering IPv6 which means that the DNS resolver gets an AAAA record
in its response. This made that my preferred RSS reader (liferea-current)
stopped working for that channel if used without global IPv6 connectivity.
As it turned out, this was due to a problem in libsoup which did only
try the first address returned by DNS. This was fixed in the development
branch but the fix was not pulled up to the stable 2.30 branch.
libsoup is used by webkit-gtk for IP socket things. It is likely
that other browsers using webkit-gtk (epiphany, midori) suffer as well,
but I didn't check. (It should have become apparent with other sites
providing IPv6, as NetBSDs, but I'm not sure I did check with a webkit
based browser on a v4-only network.)
An update of libsoup to the most recent one fixes the issue for me.
Since we are in a pkgsrc freeze and this is a .0 version and not
tested in other environments, I'm not committing this right now.
If anyone sees problems with one of the mentioned browsers, please
try the appended update and report.
best regards
Matthias
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/net/libsoup24/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- Makefile 29 Aug 2010 09:39:17 -0000 1.25
+++ Makefile 1 Oct 2010 12:13:07 -0000
@@ -1,9 +1,9 @@
# $NetBSD: Makefile,v 1.25 2010/08/29 09:39:17 obache Exp $
-DISTNAME= libsoup-2.30.2
+DISTNAME= libsoup-2.32.0
PKGNAME= ${DISTNAME:S/libsoup/libsoup24/}
CATEGORIES= net gnome
-MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.30/}
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libsoup/2.32/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= recht%NetBSD.org@localhost
@@ -13,7 +13,7 @@
PKG_DESTDIR_SUPPORT= user-destdir
-USE_TOOLS+= pkg-config
+USE_TOOLS+= pkg-config gmake
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/net/libsoup24/PLIST,v
retrieving revision 1.11
diff -u -r1.11 PLIST
--- PLIST 5 Jun 2010 11:00:42 -0000 1.11
+++ PLIST 1 Oct 2010 12:13:07 -0000
@@ -61,6 +61,7 @@
share/gtk-doc/html/libsoup-2.4/SoupSessionFeature.html
share/gtk-doc/html/libsoup-2.4/SoupSessionSync.html
share/gtk-doc/html/libsoup-2.4/SoupSocket.html
+share/gtk-doc/html/libsoup-2.4/annotation-glossary.html
share/gtk-doc/html/libsoup-2.4/ch01.html
share/gtk-doc/html/libsoup-2.4/ch02.html
share/gtk-doc/html/libsoup-2.4/ch03.html
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/net/libsoup24/distinfo,v
retrieving revision 1.18
diff -u -r1.18 distinfo
--- distinfo 6 Jul 2010 15:08:54 -0000 1.18
+++ distinfo 1 Oct 2010 12:13:07 -0000
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.18 2010/07/06 15:08:54 drochner Exp $
-SHA1 (libsoup-2.30.2.tar.bz2) = bf3ce2efb5452f79758a05b010d21bdaa1ba985c
-RMD160 (libsoup-2.30.2.tar.bz2) = e714287d93cf10d0775bfcb48676b4a4c487bff3
-Size (libsoup-2.30.2.tar.bz2) = 644337 bytes
+SHA1 (libsoup-2.32.0.tar.bz2) = 7b57e7ca6de32937781c02f34052fa23e19bd78d
+RMD160 (libsoup-2.32.0.tar.bz2) = 76de379600e2210d3ba5a5fc8d11f56fad070b63
+Size (libsoup-2.32.0.tar.bz2) = 649555 bytes
Home |
Main Index |
Thread Index |
Old Index