Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:87870 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51993 invoked from network); 22 Aug 2015 19:59:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Aug 2015 19:59:00 -0000 Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.180 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.217.180 mail-lb0-f180.google.com Received: from [209.85.217.180] ([209.85.217.180:33192] helo=mail-lb0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 56/00-51090-384D8D55 for ; Sat, 22 Aug 2015 15:58:59 -0400 Received: by lbbsx3 with SMTP id sx3so60614259lbb.0 for ; Sat, 22 Aug 2015 12:58:56 -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=ZgESMqlWpfbZI50BkJ1Mo88FT4NVt/QatGiqEtdYDuw=; b=DHZRHFBEgF/tTgJdbHY2KItdcyPTWLEksCoCSerjg0z3KkYERBLcbx11d67cAK9sF4 YmTD+S2QhgmaZEB2AN2pWUG8cJypYY6k7nHK40nOl1tYNdaRlMHvBLaXwBz6BNkCOsG0 AsgA9J5LoHTrFjnt2dHQT5jBWre+I6ZlkeO18SdXajHa2fzQ3hzV5D2lj/eCOo7A5wCC lUQwyJPmcj09f/QdYCWAV5ouyztmGS47ljAJnnovxa4ZQRudbIYUSNV3FxNoxaX95IFd ON24/EkREaUqpegtwa+aUREkWlx8Iiyv0WwOinla3VRJ8OhdVkX2oMjvfJsE5Km0lQc+ RHPA== MIME-Version: 1.0 X-Received: by 10.152.87.170 with SMTP id az10mr7548019lab.69.1440273536102; Sat, 22 Aug 2015 12:58:56 -0700 (PDT) Received: by 10.25.21.84 with HTTP; Sat, 22 Aug 2015 12:58:56 -0700 (PDT) Date: Sat, 22 Aug 2015 15:58:56 -0400 Message-ID: To: "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: [RFC] [Discuss] Random Functions Throwing Exceptions in PHP 7.0.0 From: ircmaxell@gmail.com (Anthony Ferrara) All, I am putting a simple RFC up for discussion to make random_* throw exceptions on failure in order to ensure we fail-closed. https://wiki.php.net/rfc/random-function-exceptions Considering this topic has already been discussed, I intend to open voting on this as soon as allowable. Given the voting policy specifies 2 weeks for language changes and 1 week for another, this is assumed to require 1 week of "discussion". With that in mind, I intend to put this RFC up to vote on August 29/30th. Thanks! Anthony