Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38537 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 43940 invoked from network); 23 Jun 2008 11:27:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jun 2008 11:27:07 -0000 Authentication-Results: pb1.pair.com header.from=steph@phparch.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=steph@phparch.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain phparch.com from 64.99.136.141 cause and error) X-PHP-List-Original-Sender: steph@phparch.com X-Host-Fingerprint: 64.99.136.141 smtprelay-virgin0141.hostedemail.com Linux 2.5 (sometimes 2.4) (4) Received: from [64.99.136.141] ([64.99.136.141:54809] helo=smtprelay-virgin.hostedemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6C/19-23032-9888F584 for ; Mon, 23 Jun 2008 07:27:06 -0400 Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay07.hostedemail.com (Postfix) with SMTP id 19A2B208B90; Mon, 23 Jun 2008 11:27:03 +0000 (UTC) X-SpamScore: 1 Received: from foxbox (host86-143-244-1.range86-143.btcentralplus.com [86.143.244.1]) (Authenticated sender: steph.fox) by omf12.hostedemail.com (Postfix) with ESMTP; Mon, 23 Jun 2008 11:27:01 +0000 (UTC) Message-ID: <008601c8d524$41184e30$4401a8c0@foxbox> Reply-To: "Steph Fox" To: "Pierre Joye" Cc: "Greg Beaver" , "Marcus Boerger" , "internals" References: <028a01c8d4a7$18dd4380$4401a8c0@foxbox> Date: Mon, 23 Jun 2008 12:28:25 +0100 Organization: php|architect MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-session-marker: 73746570682E666F78 X-Spam-Summary: 2,0,0,61945c84e8521e8b,db91dfb2344a6b94,steph@phparch.com,,RULES_HIT:355:379:539:540:541:542:543:567:599:601:945:973:980:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1587:1593:1594:1711:1730:1747:1766:1792:2073:2075:2078:2393:2559:2562:2692:2828:3027:3352:3865:3866:3867:3868:3869:3870:3871:3872:3873:3874:4037:4250:4552:5007:6119:6261:7875:7903:7974,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL:none,DNSBL:none Subject: Re: [PHP-DEV] OpenSSL and Phar From: steph@phparch.com ("Steph Fox") Hi Pierre, OK, I got back to the rest of your email now (caffeine always helps, eh). > I'm not sure it makes sense to have the ssl optional features enabled > but not ext/openssl. Or to say it better, I don't see the gain. What > is the gain besides being able to say: "heh you can use the ssl > features without having ext/openssl but you need the libs anyway"? You're missing that Windows users don't tend to roll their own PHP. They tend to pick and choose their extensions. At present, if someone were to load php_openssl.dll from PECL alongside built-in Phar in 5.3 they'd probably wonder why it wasn't working as advertised. If the dependency were made explicit in Phar, the only thing ext/openssl would be needed for is explicit openssl calls - which is far easier to understand. FWIW, I think having Phar built-in is actually a disadvantage when it comes to this kind of thing. ext/openssl isn't enabled by default and is only available as shared to the vast majority of Windows users. - Steph