Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:96198 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81751 invoked from network); 3 Oct 2016 19:59:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Oct 2016 19:59:51 -0000 Authentication-Results: pb1.pair.com smtp.mail=me@daveyshafik.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=me@daveyshafik.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain daveyshafik.com from 209.85.213.174 cause and error) X-PHP-List-Original-Sender: me@daveyshafik.com X-Host-Fingerprint: 209.85.213.174 mail-yb0-f174.google.com Received: from [209.85.213.174] ([209.85.213.174:33826] helo=mail-yb0-f174.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 15/A7-06241-6B8B2F75 for ; Mon, 03 Oct 2016 15:59:51 -0400 Received: by mail-yb0-f174.google.com with SMTP id e2so54129571ybi.1 for ; Mon, 03 Oct 2016 12:59:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daveyshafik-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=a4YX+ON/0Mdvejb0wQX2vIsv2l0jC8tb3TZXp+s3Kvk=; b=wF5vaYUJB65DZVi3LEvzkUF6IzzpN4xDy0CuK6kz7uZHoM0CkbQvyttxwAbB8aPaYR WDC+89t2kiQKWsZ4zGQEOYtyv9NygPhb3404K+L8vveLJx7YIeoKeDz5yVWMFdk0IQJ8 m/mbpg8ZjMt+Ie2lOVwpZYnZG5WuWjzIYhmxz2J4sqj404BHLsTl1Zxo1mQV5DWQnJlr YuMhUhWzDZdC4Hw8kleRRG+5V01+mEJrNkjML6lIP7+DFMyuoA5Ts2U1tvU78ajaTcys MPFqs/DGWrYLM9W11jB9caAqVn92dBBdydDmkfTGiYJ9Ev3lb20PKYnylG93d9cDInXI oxVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=a4YX+ON/0Mdvejb0wQX2vIsv2l0jC8tb3TZXp+s3Kvk=; b=YNrACbv4FyJ3Elg1b0xdcXj46ed9VGDpIwJ5JXm2S/5ZACRLbZdCsM5iREd6dLqc7T yTlJsqqm9ylIAElsUTMQiFXajZiw8UL94TpcqnSA+NH1CcnWCrU+T/3eVyf3FSrYLf/x f2y9TWDPPlZAj9G85QXi8apRHyYXrSpj4bzOsGAdTEVcy8xi9PTcul54Lsi7BIabRPN3 U758pqkqcA0GDQWoXLEVJYCM3gzcI43D5Xit7Y0GBrqAEhRiDM6nxatff5rOAxRopA2o 1nJbWArtTL40sYLzGcj9LB1lb9jO63lYjz+AEt3LhsAR7MG6lD53xuPCGb0+KqJJKo62 14UQ== X-Gm-Message-State: AA6/9RnOlpDRDhpROQ8DZMK9c3Bj7vDPVXvJ8N7ZNp67RyfYlt9/qYgzsnbcCRhCx2yFZFuCjDm8yH5guaOQHEYU X-Received: by 10.37.49.69 with SMTP id x66mr15819452ybx.184.1475524787474; Mon, 03 Oct 2016 12:59:47 -0700 (PDT) MIME-Version: 1.0 Sender: me@daveyshafik.com Received: by 10.129.179.8 with HTTP; Mon, 3 Oct 2016 12:59:46 -0700 (PDT) In-Reply-To: References: Date: Mon, 3 Oct 2016 12:59:46 -0700 X-Google-Sender-Auth: UkvW0jVLEyCifxq6AC9Xutq6rRQ Message-ID: To: Yasuo Ohgaki Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a114bbda0d0fb69053dfb62bc Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Improve uniqid() uniqueness From: davey@php.net (Davey Shafik) --001a114bbda0d0fb69053dfb62bc Content-Type: text/plain; charset=UTF-8 On Sunday, October 2, 2016, Yasuo Ohgaki wrote: > Hi all, > > On Mon, Oct 3, 2016 at 3:56 AM, Yasuo Ohgaki wrote: > > Besides improving "more entropy" the default and data, I prepared > > fully compatible patch to simplify discussion. > > > > https://gist.github.com/anonymous/fb615df325d559fa806a265031a06ede > > > > I would like to apply this patch from PHP 7.0 branch, then discuss what > > the default should be. > > > > Any comments? > > If there is no objections, I'll apply this few days later. > Yasuo, This change should go through the standard RFC process and should be targeted at 7.2+ (master) *only*. Please check with the RMs before merging functionality changes into release branches. All functionality changes need consent and consensus. Bug fixes (that don't change functionality or break BC) do not. I understand your desire to fix these things, especially the security related type stuff, but as a group we have a responsibility to create predictable, sane, and safe (as in, don't break stuff) migration paths when we can. A history of doing this is WHY php is still going strong after so long. Thanks, - Davey --001a114bbda0d0fb69053dfb62bc--