Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:62944 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72490 invoked from network); 11 Sep 2012 06:36:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Sep 2012 06:36:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.20.128 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.20.128 c2bthomr10.btconnect.com Received: from [213.123.20.128] ([213.123.20.128:16364] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BE/C7-33014-EFBDE405 for ; Tue, 11 Sep 2012 02:36:46 -0400 Received: from host81-138-11-136.in-addr.btopenworld.com (EHLO _10.0.0.5_) ([81.138.11.136]) by c2bthomr10.btconnect.com with ESMTP id JBY15632; Tue, 11 Sep 2012 07:36:17 +0100 (BST) Message-ID: <504EDBDC.7040309@lsces.co.uk> Date: Tue, 11 Sep 2012 07:36:12 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120604 Firefox/13.0 SeaMonkey/2.10 MIME-Version: 1.0 To: PHP internals References: <504E6862.4080608@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mirapoint-IP-Reputation: reputation=Fair-1, source=Queried, refid=tid=0001.0A0B0303.504EDBDE.008F, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2012.9.11.61235:17:7.944, ip=81.138.11.136, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __HAS_FROM, __USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __SUBJ_ALPHA_END, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_WWW, __CP_URI_IN_BODY, __STOCK_PHRASE_6, BODY_ENDS_IN_URL, BODY_SIZE_1900_1999, BODYTEXTP_SIZE_3000_LESS, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, HTML_00_01, HTML_00_10, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_2000_LESS, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2bthomr10.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B020C.504EDBFB.00B5:SCFSTAT14830815,ss=1,re=-4.000,fgs=0, ip=0.0.0.0, so=2011-07-25 19:15:43, dmn=2011-05-27 18:58:46, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] [VOTE] Add simplified password hashing API From: lester@lsces.co.uk (Lester Caine) Pierre Joye wrote: > On Tue, Sep 11, 2012 at 12:23 AM, Stas Malyshev wrote: >> >OTOH, PECL module that can be built in 5.3/5.4 too might be nice. Not >> >everybody is going to upgrade to 5.5 soon, so having them participate >> >would be good too. Maybe we could do it as a module and have it workable >> >as PECL too for those who are not on 5.5? PHP solution is not really the >> >same - if we have two separate codebases, nobody can be sure they >> >actually do the same thing. > Yes, that's actually what I wanted to ask as well for this ext. But > I'm not sure it is easy as it relies on PHP APIs which were no exposed > in 5.3 nor 5.4. Maybe we could expose them in the next releases (to > check which). > > However maintaining both core and pecl can be sometimes time consuming > (hours matter, not days:), but it is definitively a great way to > provide updates more frequently or to provide more tests releases > (beta). I seem to recall asking in the past asking for a bit more of a 'modular' approach as we have in other areas of the system. Why shouldn't things be tidied up so that single modules can be rebuilt and new ideas distributed without affecting the rest. The only thing that really makes this difficult is that the 'distributed' core is all bundled in one repo and pecl in another. Some more flexible way of working with all code would help reduce the time taken. > Anthony, is it something you would consider? It could also help to > speed up the adoption. And logging some of the actions required to produce a 'non-core' module that will work with a stock distribution would be helpful. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk