Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68581 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89362 invoked from network); 20 Aug 2013 13:08:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Aug 2013 13:08:38 -0000 Authentication-Results: pb1.pair.com smtp.mail=martin.keckeis1@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=martin.keckeis1@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.43 as permitted sender) X-PHP-List-Original-Sender: martin.keckeis1@gmail.com X-Host-Fingerprint: 209.85.219.43 mail-oa0-f43.google.com Received: from [209.85.219.43] ([209.85.219.43:45065] helo=mail-oa0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DC/A1-11927-45A63125 for ; Tue, 20 Aug 2013 09:08:37 -0400 Received: by mail-oa0-f43.google.com with SMTP id i10so634699oag.30 for ; Tue, 20 Aug 2013 06:08:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=lkCFt5/SNtqq3wRNhQANMC68zDxap36rE41TMrqLYPQ=; b=fYWTahNX96/dq094ZMtqz8ucFR2EZJZS6n/QhPbqYuWNcTlZdlf9430pK+2Dj1fnpS 39jaKWNa5QEVg5w0PATL6O+Lv9Ibsf1h198vC54UhWZj0J50elE5TMhM1OqaW/wXIHWS 7c9T4ePUb1cmEgXMMSrY1i+0oOWPG0h4i0O98Qbq9o9umRkcnC4E/4KT4B9+2a4GqyA7 SvDsmwoh06Qi71JoedcXOjBqsnuBRb5LV0lUA+kkJMIpCecOW6SJTa+phN0axvu/0gMc PlgsrjajLAuC2KIxKZgHgGMbTnSVX7tbkXiyyft/8FHHy5I42bR71na9HccgMtNthqzQ 69HQ== MIME-Version: 1.0 X-Received: by 10.182.106.4 with SMTP id gq4mr1501427obb.4.1377004113605; Tue, 20 Aug 2013 06:08:33 -0700 (PDT) Received: by 10.182.26.112 with HTTP; Tue, 20 Aug 2013 06:08:33 -0700 (PDT) Date: Tue, 20 Aug 2013 15:08:33 +0200 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary=e89a8fb1fa620bbe2004e460c131 Subject: 5.4 RecursiveDirectoryIterator From: martin.keckeis1@gmail.com (Martin Keckeis) --e89a8fb1fa620bbe2004e460c131 Content-Type: text/plain; charset=UTF-8 Hello together, an incompatible change was made to the 5.4 series without any notice. It's related to RecursiveDirectoryIterator https://bugs.php.net/bug.php?id=64228 See the source here: https://github.com/php/php-src/blob/PHP-5.4/ext/spl/spl_directory.c#L1452 I've never used the "SKIP_DOTS" parameter and so within the 5.4 series it may work or not... Drupal also had such an issue: https://drupal.org/node/1785216 Two things could be done IMO: - revert this change from 5.4 - mention it in the Upgrade Guide 5.3 -> 5.4 Best regards Martin Keckeis --e89a8fb1fa620bbe2004e460c131--