Current unmaintained extensions in PHP-src
This was initially an RFC located at: https://wiki.php.net/rfc/unbunle-unmaintained-extensions-php8
This lists extensions which are/were unmaintained in php-src before the release of PHP 8. Listing them and when possible the number of bug reports related to this extension.
Introduction
The RFC proposes to unbundle or assign the PHP Project as a maintainer for the listed extension in PHP 8 following the Cleaning up unmaintained extensions RFC.
Information about extension maintenance status is based on the EXTENSIONS file1) located at the root of php-src.
The following list provides a short overview of the extensions currently unmaintained.
- Core extensions
- The Sessions extension
- The SPL extension
- Database extensions
- The DBA extension
- The PDO (Abstract database OOP) extension
- The MySQL extension
- The MySQL PDO Driver extension
- The PostgreSQL (pgsql) extension
- The PostgreSQL PDO Driver extension
- The SQLite PDO Driver extension
- The ODBC database extension
- The ODBC PDO Driver extension
- The Firebird PDO Driver extension
- XML extensions
- The XML-RPC extension
- The DOM extension
- The SimpleXML extension
- The XML Parser (xml) extension
- The libxml extension
- The XML Reader extension
- The XML Writer extension
- The XSL extension
- Human Language and Character Encoding Support extensions
- The Enchant extension
- The GetText extension
- The Pspell extension
- The iconv extension
- Process Control Extensions
- The PCNTL (Process control) extension
- The POSIX extension
- The Shared Memory (shmop) extension
- The System V Semaphore extensions (which contains sysvem, sysvsh, and sysvmsg)
- Compression and Archive Extensions
- The Bzip2 (bz2) extension
- The ZIP extension
- The zlib extension
- Network and Service extensions
- The cURL extension
- The FTP extension
- The SNMP extension
- The Sockets extension
- Variable and Type Related Extensions
- The Character type checking (ctype) extension
- The Filter extension
- The Reflection extension
- Mathematical Extensions
- The BC Math extension
- Text Processing
- The PCRE extension
- Other extensions
- The Calendar extension
- The Readline extension
- The Tidy extension
The following extensions are considered maintained by the currently named maintainer:
- mysqlnd: Johannes Schlüter johannes@php.net (2008 - 2018)
- oci8: Christopher Jones sixd@php.net (2007 - 2017)
- pdo_dblib: Adam Baratz adambaratz@php.net (2016 - 2017)
- pdo_oci: Christopher Jones sixd@php.net (2007 - 2017)
- soap: Dmitry Stogov dmitry@php.net (2004 - 2018)
- date: Derick Rethans derick@php.net (2005 - 2018)
- exif: Kalle Sommer Nielsen kalle@php.net (2010 - 2018)
- hash: Anatol Belski ab@php.net (2014 - 2018)
- json: Jakub Zelenka bukka@php.net (2014 - 2018)
- ldap: Côme Bernigaud mcmic@php.net (2015 - 2017)
- sodium: Frank Denis jedisct1@php.net (2017 - 2017)
Proposal
Each extension is voted separately and requires a 2/3 majority to be unbundled otherwise the PHP Project is named as a maintainer for the extension until the next call for Maintainers.
The number of bugs for each extension is accurate at the time of writing (2019-07-16)
Core Extensions
The Session extension
This extension hasn't had a maintainer since 2012.
There are currently 21 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The SPL extension
This extension hasn't had a maintainer since 2014.
There are currently 63 open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker.
Database extensions
The DBA extension
This extension hasn't had a maintainer since 2013.
There are currently 1 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The PDO (Abstract database OOP) extension
This extension hasn't had a maintainer since 2011.
There are currently 20 open/verified/analysed/assigned bugs for this extension on the bug tracker (PDO Related and PDO Core labels).
The MySQLi extension
This extension hasn't had a maintainer since 2016.
There are currently 63 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The MySQL PDO Driver extension
This extension hasn't had a maintainer since 2015.
There are currently 83 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The PostgreSQL (pgsql) extension
This extension hasn't had a maintainer since 2015.
There are currently 13 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The PostgreSQL PDO Driver extension
This extension hasn't had a maintainer since 2011.
There are currently 6 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The SQLite PDO Driver extension
This extension hasn't had a maintainer since 2011.
There are currently 10 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The ODBC extension
This extension hasn't had a maintainer since 2004.
There are currently 42 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The ODBC PDO Driver extension
This extension never had a named maintainer.
There are currently 26 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The Firebird PDO Driver extension
This extension hasn't had a maintainer since 2007.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.
XML Extensions
The XML-RPC extension
This extension has been orphaned.
There are currently 3 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The DOM extension
This extension hasn't had a maintainer since 2012.
There are currently 36 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The SimpleXML extension
This extension hasn't had a maintainer since 2008.
There are currently 23 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The XML Parser (xml) extension
This extension hasn't had a maintainer since 2013.
There are currently 3 open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker (XML Related label).
The libxml extension
This extension hasn't had a maintainer since 2011.
There are currently 5 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The XML Reader extension
This extension hasn't had a maintainer since 2010.
There are currently 2 open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker.
The XML Writer extension
This extension hasn't had a maintainer since 2010.
There are currently 2 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The XSL extension
This extension hasn't had a maintainer since 2010.
There are currently 5 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Human Language and Character Encoding Support
The Enchant extension
This extension never had a named maintainer.
There are currently no open/verified/analysed/assigned bugs for this extension on the bug tracker.
The GetText extension
This extension never had a named maintainer.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The Pspell extension
This extension hasn't had a maintainer since 2004.
There are currently 2 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The iconv extension
This extension hasn't had a maintainer since 2010.
There are currently 3 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Process Control Extensions
The PCNTL (Process control) extension
This extension hasn't had a maintainer since 2010.
There are currently 11 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The POSIX extension
This extension hasn't had a maintainer since 2000.
There are currently 1 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The Shared Memory (shmop) extension
This extension hasn't had a maintainer since 2008.
No category under which to file bugs for this extension on the bug tracker.
The System V Semaphore extensions (which contains sysvem, sysvsh, and sysvmsg)
This extension never had a named maintainer.
There are currently 9 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Compression and Archive Extensions
The Bzip2 (bz2) extension
This extension hasn't had a maintainer since 2004.
There are currently 1 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The ZIP extension
This extension hasn't had a maintainer since 2011.
There are currently 16 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The zlib extension
This extension hasn't had a maintainer since 2003.
There are currently 7 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Network and Service extensions
The cURL extension
This extension hasn't had a maintainer since 2016.
There are currently 19 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The FTP extension
This extension never had a named maintainer.
There are currently 17 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The SNMP extension
This extension hasn't had a maintainer since 2013.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The Sockets extension
This extension hasn't had a maintainer since 2000.
There are currently 21 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Variable and Type Related Extensions
The Character type checking (ctype) extension
This extension hasn't had a maintainer since 2004.
No category under which to file bugs for this extension on the bug tracker.
The Filter extension
This extension hasn't had a maintainer since 2011.
There are currently 26 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The Reflection extension
This extension hasn't had a maintainer since 2014.
There are currently 25 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Mathematical Extensions
The BC Math extension
This extension hasn't had a maintainer since 2004.
There are currently 2 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Text Processing Extensions
The PCRE extension
This extension hasn't had a maintainer since 2009.
There are currently 13 open/verified/analysed/assigned bugs for this extension on the bug tracker PCRE Related, Regular Expression labels).
Other extensions
The Calendar extension
This extension hasn't had a maintainer since 2004.
There are currently no open/verified/analysed/assigned bugs and 1 suspended bug for this extension on the bug tracker.
The Readline extension
This extension never had a named maintainer.
There are currently 6 open/verified/analysed/assigned bugs for this extension on the bug tracker.
The Tidy extension
This extension hasn't had a maintainer since 2012.
There are currently 4 open/verified/analysed/assigned bugs for this extension on the bug tracker.
Backward Incompatible Changes
Code using these extensions will need to install the corresponding extension via PECL or port them to a better-maintained extension.
Changelog
Tokenizer, mbstring and Opcache removed as nikic marked himself as maintainer on 2019-08-13: Commit ref COM .Net extension removed as cmb69 took ownership on 2019-08-12: Commit ref