Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:33083 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8385 invoked by uid 1010); 10 Nov 2007 19:19:49 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 8370 invoked from network); 10 Nov 2007 19:19:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Nov 2007 19:19:49 -0000 Authentication-Results: pb1.pair.com header.from=giunta.gaetano@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=giunta.gaetano@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 66.249.92.173 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: giunta.gaetano@gmail.com X-Host-Fingerprint: 66.249.92.173 ug-out-1314.google.com Received: from [66.249.92.173] ([66.249.92.173:40546] helo=ug-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 21/E5-64752-25406374 for ; Sat, 10 Nov 2007 14:19:48 -0500 Received: by ug-out-1314.google.com with SMTP id h3so738428ugf for ; Sat, 10 Nov 2007 11:19:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding:sender; bh=HqVDRsfuVroSKGTkXESYhL3EJ1PtiCY5Q6QuhRmHPts=; b=ClWo99swJATjR2htfFhSmQdaL0wSs6eG14iPaF5wAn3io5DOjQ45tMxHijXjsOs3ADJHg14IcHDe+qWBC0CDDe813LwOIPuaY2piLQNrEhS2b7OqtPYZdTGh9x+UdREqqHY8Pecde/++Ep4VOyBcc1HqwJafov6UkfPFBv5ST14= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding:sender; b=qP/uv0z/MbRLh8s2wqA6Aph8ez6Al1CFjHeOgIEOY4Xmyug6uup8OpcjTyavNoBi1pJkuK0mbcLPNSd5k1UxPHsAMKYdW+YObztDqkmOfzhDaqtRC1PuiuhWd1rTcd/RoHE8d/hKlVcr8GAMlM7yv6DsAjnA1/peI2DQtas/mZI= Received: by 10.67.19.13 with SMTP id w13mr1205196ugi.1194722382419; Sat, 10 Nov 2007 11:19:42 -0800 (PST) Received: from ?192.168.1.10? ( [83.202.135.12]) by mx.google.com with ESMTPS id u7sm3025534uge.2007.11.10.11.19.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 10 Nov 2007 11:19:41 -0800 (PST) Message-ID: <47360449.3020007@ez.no> Date: Sat, 10 Nov 2007 20:19:37 +0100 User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: Gaetano Giunta Subject: Re: PHP 5.2.5 Released - update on extensions versioning information From: gg@ez.no (Gaetano Giunta) Hello everybody. I did a bit of analysis concerning the versioning information exposed by all extensions in 5.2.5 [the data in zend_module_entry, exposed to userland via phpversion()]. Extensions that do not expose any info at all: 46 out of 83 (the total number being calculated by counting the subdirs in /ext) Extensions that have had some changes in the source code since 5.2.4 and did not update their version info are, afaik: dom iconv json mysqli tidy (but at least the version info has been updated in the global phpinfo page) xmlreader xmlrpc Note that - mysql had some changes regarding compat with mysql 3. I am not sure if it only affects build time (in which case updating version info is useless) or not - oci extension ONLY updated version info (1.2.3 to 1.2.4) but NOT the code! The following extensions do not provide any version info, not even in the global phpinfo page: dbase gmp readline sysvsem sysvshm And last but not least, the list of extensions that do not provide version info in their zend_module_entry: bcmath bz2 calendar ctype curl dba dbase fdf frontbase ftp gd gettext gmp iconv imap interbase ldap libxml mbstring mcrypt mhash ming msql mssql ncurses odbc/birdstep openssl pcntl pcre pgsql posix pspell readline recode reflection session shmop snmp soap sockets sybase_db / sybase_ct sysvmsg sysvsem sysvshm wddx xml Bye Gaetano