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