Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26845 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58858 invoked by uid 1010); 8 Dec 2006 16:04:44 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 58842 invoked from network); 8 Dec 2006 16:04:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Dec 2006 16:04:44 -0000 Authentication-Results: pb1.pair.com smtp.mail=iliaal@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=iliaal@gmail.com; sender-id=pass; domainkeys=good Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.162.239 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: iliaal@gmail.com X-Host-Fingerprint: 64.233.162.239 nz-out-0506.google.com Linux 2.4/2.6 Received: from [64.233.162.239] ([64.233.162.239:1201] helo=nz-out-0102.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D9/D0-53099-6DC89754 for ; Fri, 08 Dec 2006 11:04:09 -0500 Received: by nz-out-0102.google.com with SMTP id k1so634732nzf for ; Fri, 08 Dec 2006 08:03:32 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer:sender; b=feTlDGICLxIP1iHUv0qYSdBC66jGpS9ryhgr72eheSfoN4Mihaniq9/oX2AjN5O97p2oxIQCvIfZygd24X9EIGWM1fd9yaVYVqqI8mBtiTxPLCg033TkIDo2AOVUgVN7qwdmM2w5bbvRjijSGGsZhY3ime87VPh0EXegRNV7rcQ= Received: by 10.65.188.4 with SMTP id q4mr5977419qbp.1165593811527; Fri, 08 Dec 2006 08:03:31 -0800 (PST) Received: from ?192.168.1.6? ( [74.108.69.82]) by mx.google.com with ESMTP id q15sm3030990qbq.2006.12.08.08.03.30; Fri, 08 Dec 2006 08:03:31 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v752.3) Content-Transfer-Encoding: 7bit Message-ID: <3B40503A-75F6-41EC-BFCF-56D777501FA5@prohost.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: PHP internals Date: Fri, 8 Dec 2006 11:03:23 -0500 X-Mailer: Apple Mail (2.752.3) Sender: Ilia Alshanetsky Subject: Moving COM, Socket & mhash to PECL From: ilia@prohost.org (Ilia Alshanetsky) This is an exploratory e-mail, so don't panic just yet :-). I am thinking of moving the COM, mhash and socket extensions to PECL in 5.2 and 6.0 releases and was hoping to hear for & against arguments. The reason for the making this move are as follows: COM: Un-maintained at this time and has a fairly serious number of bugs (26 by latest count, many of which are crashes) Only usable to Win32 users, which I think we all admit are a minority and can always download readily available binaries from pec4win. Since most of them don't compile the extension from source anyway there is IMHO little reason to bundle the sources with every php package. Moving it to PECL will allow for an independent release cycle, which may allow for faster fix deployment etc... I hoping the move will encourage people and/or companies to start maintaining the extension. mhash: Everything this extension that relies on an external lib to do, is already done by hash extension that is enabled by default and requires no external libs. There is simply no reason to keep it around. sockets: Un-maintained. Majority of what it can do can already by done via streams in a much more consistent and stable fashion. Ilia Alshanetsky