Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:96419 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94867 invoked from network); 18 Oct 2016 10:32:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Oct 2016 10:32:49 -0000 Authentication-Results: pb1.pair.com header.from=pthreads@pthreads.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=pthreads@pthreads.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pthreads.org from 209.85.215.42 cause and error) X-PHP-List-Original-Sender: pthreads@pthreads.org X-Host-Fingerprint: 209.85.215.42 mail-lf0-f42.google.com Received: from [209.85.215.42] ([209.85.215.42:34115] helo=mail-lf0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 65/48-40890-05AF5085 for ; Tue, 18 Oct 2016 06:32:49 -0400 Received: by mail-lf0-f42.google.com with SMTP id b81so336507676lfe.1 for ; Tue, 18 Oct 2016 03:32:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pthreads-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=WScPk92QSzXB+bAOywGzLvTEPsjiJvGNKSB6/gFqPAc=; b=NSfodn15tJwmG8l6t17hOOy1JqGi48euop6mZfvP+5Q4y2RxIqBPIxostVHYmNg/3c 510nSARWPpQ7m86dyQSa9Xo5fyglUOvbttajlWppNN37Gp9XFGTPN+JPIqanqQ4KPZPL p8UVnqFuG/aHU7XYlT1CaLh8HseIF4Ep9XzHIijoOns6KRfPLqkO7yrdNFzO/RHV382q fZOMXqCGRs0hPPUWG/mJZ1XiPy12kq8W4QgTx4n0HyuRZP1ExINyyPDp7ugWsfjT4myQ F+VlbVcdAJRypdynkWxaVrTzqTXr2amn53kC01SnQUsimb093Bg6dsOCGQqndzy4NUq+ b9GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=WScPk92QSzXB+bAOywGzLvTEPsjiJvGNKSB6/gFqPAc=; b=eAMEOojzLArJtEIUr/tUyNOVUuKqwaKJoi9OlOlGu53UOplfDM+i0SlH7RPAW+vzZ/ iz1dAR1P83Gf3GKHFAOGzxc8u+I+6HhfWNS2s7seaBzzIRY+e8WAuk4V4klWWqN2+838 Z7xZOozKmap42hrY2gK58XRcXm8Xh23vXyFaMlQduBPeO73GByCAWyPIMQ4pXBhszlou jFKMdAdm0TRnpo+57Hvks4p/etm/Nrgx67cdMKxuCrW6/ZC+PmrHZWil/TBVQnjGD3TA f6dfZ3UFirYij9nCiqiINLYcjNfoQiOSbpSXgsRoUrrdtmm8/tpW6LtaTXqd1WPC+bg8 5vkA== X-Gm-Message-State: AA6/9RmTjpi7rYI0c47mDErFavQQ9/lwq5GORqzEauJ9hI/ItzdEKPw1D627Z4gcMCmA+i+yQ3TKLVSLPz5Zcw== X-Received: by 10.28.165.5 with SMTP id o5mr217932wme.50.1476786765155; Tue, 18 Oct 2016 03:32:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.161.230 with HTTP; Tue, 18 Oct 2016 03:32:44 -0700 (PDT) X-Originating-IP: [109.157.179.157] In-Reply-To: References: Date: Tue, 18 Oct 2016 11:32:44 +0100 Message-ID: To: Yasuo Ohgaki Cc: Niklas Keller , Leigh , PHP Internals Content-Type: multipart/alternative; boundary=001a114ba7648be749053f213633 Subject: Re: [PHP-DEV] Re: [RFC][DISCUSSION] Improve uniqid() uniqueness From: pthreads@pthreads.org (Joe Watkins) --001a114ba7648be749053f213633 Content-Type: text/plain; charset=UTF-8 Morning, > 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. You were told very specifically that the kinds of changes you proposed here require an RFC. You chose to ignore that, and merge an implementation into frozen branches of PHP. I have reverted this change. Do not do that again. Cheers Joe On Tue, Oct 18, 2016 at 8:35 AM, Yasuo Ohgaki wrote: > On Tue, Oct 18, 2016 at 4:16 PM, Niklas Keller wrote: > > Yasuo Ohgaki schrieb am Di., 18. Okt. 2016, 08:47: > >> > >> Hi Niklas, > >> > >> On Tue, Oct 18, 2016 at 3:36 PM, Niklas Keller wrote: > >> > Yasuo Ohgaki schrieb am Di., 18. Okt. 2016, > 02:21: > >> >> > >> >> Hi all, > >> >> > >> >> I committed this patch that simply use php_random_bytes() w/o any BC. > >> > > >> > > >> > Doesn't this throw now in some environments where /dev/urandom isn't > >> > readable? > >> > >> It could happen, but such system should not be used now a days. > > > > > > Sure, but it did happen that shared hosts block it, noticed during > > random_compat adoption. > > > > You claimed there isn't any BC break. > > The line should be > > "There is no BC for usable systems" > > Any file permission could disturb PHP script execution, couldn't it? > > I think it's nothing special for /dev/urandom. User should set up system > correctly to use PHP. Then there is no BC at all. > > Regards, > > -- > Yasuo Ohgaki > yohgaki@ohgaki.net > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --001a114ba7648be749053f213633--