Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45608 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90695 invoked from network); 19 Sep 2009 06:34:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Sep 2009 06:34:06 -0000 Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain adamharvey.name from 209.85.221.184 cause and error) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.221.184 mail-qy0-f184.google.com Received: from [209.85.221.184] ([209.85.221.184:42826] helo=mail-qy0-f184.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 87/E3-02456-E5B74BA4 for ; Sat, 19 Sep 2009 02:34:06 -0400 Received: by qyk14 with SMTP id 14so1121323qyk.26 for ; Fri, 18 Sep 2009 23:34:04 -0700 (PDT) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.229.18.140 with SMTP id w12mr684895qca.77.1253342043940; Fri, 18 Sep 2009 23:34:03 -0700 (PDT) In-Reply-To: References: <36F4FCC6-012D-4E21-9D86-2A1ED4EE53AB@prohost.org> <2dedb8a0909181813v70d61d89p2cd17c2d1300c84f@mail.gmail.com> Date: Sat, 19 Sep 2009 14:34:03 +0800 X-Google-Sender-Auth: b1d8b5f4825c5717 Message-ID: To: Carsten Wiedmann Cc: internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] PHP 5.2.11 Released! From: aharvey@php.net (Adam Harvey) 2009/9/19 Carsten Wiedmann > > Kalle Sommer Nielsen schrieb: > > 2009/9/19 Carsten Wiedmann : > >> So that's the next PHP release with a broken IPv6 support (after 5.2.1= 0 and > >> 5.3.0) and so it's not possible to update for some peoples. > > > > Is there a bug # on this so its not some unknown issue we suddenly > > have to know about? > > Sure [1]. But it seems if no one from the support team have the "knowledg= e" > to do a fopen() to a local test server. > > (I assume that more/most people have a working linklocal or ::1 =C2=A0add= ress, > then a real IPv6 internet connection to test this with a live server.) I've done some detective work on this, and it appears to have been introduced by the fix for bug #48131. I've posted a patch in #48805 that does fix the problem, but basically "unfixes" #48131 (which was to do with using the bindto context option to choose IPv4 or IPv6 transport) -- whoever "owns" the streams code will need to make a call on the right way to fix this, since it's not immediately obvious to a php-src neophyte like me. Adam