Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:80305 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71035 invoked from network); 9 Jan 2015 11:38:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Jan 2015 11:38:06 -0000 Authentication-Results: pb1.pair.com smtp.mail=kobrasrealm@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kobrasrealm@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.170 as permitted sender) X-PHP-List-Original-Sender: kobrasrealm@gmail.com X-Host-Fingerprint: 74.125.82.170 mail-we0-f170.google.com Received: from [74.125.82.170] ([74.125.82.170:48107] helo=mail-we0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 31/E3-39109-C9DBFA45 for ; Fri, 09 Jan 2015 06:38:05 -0500 Received: by mail-we0-f170.google.com with SMTP id w61so7402568wes.1 for ; Fri, 09 Jan 2015 03:38:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vFH5txkqMWFmM9T6qBSQhRYP/suX2N121x8a8n3sdow=; b=KDFHQgloaJ+4Wyob5Rd5VnGdie9Ipoq37PXC2g+ZCNYM+Se21rMK5/puq2FNMYvKQ6 f42vHK9wcZ/qrT11gknGXx/940h8ZhBwGQVFO3dZC3VUFNK2+ogIL0an9xGmUdwKhp3Z nVfaewzsYT8BTUM04JeA8d91ezNWl2/snIkkNAYWK7AxKgnABvlME7WBnaquVU+QAcAj EToLaytDTnpmWjaKkdAk8QBxQaot6QSdDeYUTZKxrsm6itAu851vf/n8/t8LFniKqEtP FsUCkGKcAbxcGCMrIl/huYJoc13GE/t6EYVbZGynqnUgrb1EJSptZIDnGiyyq1Q1XSuR J9Mw== MIME-Version: 1.0 X-Received: by 10.194.90.81 with SMTP id bu17mr30639419wjb.3.1420803481795; Fri, 09 Jan 2015 03:38:01 -0800 (PST) Received: by 10.27.179.137 with HTTP; Fri, 9 Jan 2015 03:38:01 -0800 (PST) Received: by 10.27.179.137 with HTTP; Fri, 9 Jan 2015 03:38:01 -0800 (PST) In-Reply-To: <1420801864.19448.7.camel@kuechenschabe> References: <1420801864.19448.7.camel@kuechenschabe> Date: Fri, 9 Jan 2015 06:38:01 -0500 Message-ID: To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: "inter >> PHP internals" , pureftpd@pureftpd.org Content-Type: multipart/alternative; boundary=047d7bfcff30d403c3050c3696c6 Subject: Re: [PHP-DEV] libsodium for PHP 7? From: kobrasrealm@gmail.com (Scott Arciszewski) --047d7bfcff30d403c3050c3696c6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable You're right, a cursory Google search reveals that someone is maintaining a php5-nacl package that uses libsodium. This simplifies instructions greatly! :D On Jan 9, 2015 6:11 AM, "Johannes Schl=C3=BCter" w= rote: > On Fri, 2015-01-02 at 12:05 -0500, Scott Arciszewski wrote: > > Right now, the libsodium PECL package is in the beta channel. Would it = be > > possible to include libsodium as a core extension in PHP 7? If so, what > > hurdles would need to be cleared before that happens? > > This should be an FAQ, maybe somebody can put it on the wiki or > somewhere: > > For most users it doesn't matter if an extension is bundled or > distributed via PECL. Once Linux/Unix distributors get a hand on it they > package it as an independent package, independently from being in core > or not and the user has to install the "phpX-foo" package. For Windows > this is similar - most extensions are provided as dll which has to be > activated. The only once for whom this is a notable difference are the > ones who build PHP themselves, but for them it shouldn't be a big > hurdle. > > Having it in PECL means that it simplifies PHP release process (one less > moving piece) and the maintainers are more flexible in regards to > evolving the extension API by not being bound to PHP's stricter BC > rules. > > By being bundled (in theory) it gets more eyes looking at it (while we > have enough bundled extensions which receive barely attention as a > counter-prove) > > It has to be bundled if we want to force it on all users (we hardly do > that) or some other core components depend on it. > > In my personal opinion we should continue moving stuff out instead of > in. > > johannes > > > --047d7bfcff30d403c3050c3696c6--