From c8a20dfdcaff52a2d43114305f4e4fd5f8c08140 Mon Sep 17 00:00:00 2001 From: Kalle Sommer Nielsen Date: Wed, 1 May 2019 23:35:30 +0300 Subject: [PATCH 1/3] NEWS for ext/interbase unbundling --- NEWS | 3 +++ UPGRADING | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/NEWS b/NEWS index 956f93fdbc5..68402303800 100644 --- a/NEWS +++ b/NEWS @@ -53,6 +53,9 @@ PHP NEWS as per RFC: https://wiki.php.net/rfc/permanent_hash_ext. (Kalle) . Implemented FR #71890 (crc32c checksum algorithm). (Andrew Brampton) +- Intl: + . Unbundled the InterBase extension and moved it to PECL. (Kalle) + - Intl: . Raised requirements to ICU ≥ 50.1. (cmb) . Changed default of $variant parameter of idn_to_ascii() and idn_to_utf8(). diff --git a/UPGRADING b/UPGRADING index 0aee80cdbb7..ba0d5b4ed5a 100644 --- a/UPGRADING +++ b/UPGRADING @@ -274,6 +274,12 @@ PHP 7.4 UPGRADE NOTES 8. Removed Extensions and SAPIs ======================================== +- Interbase: + . The interbase extension has been moved to PECL. Access to an InterBase + and/or FireBird based database is still available with the PDO_Firebird + extension. For more details see the RFC: + https://wiki.php.net/rfc/deprecate-and-remove-ext-interbase + ======================================== 9. Other Changes to Extensions ======================================== From 9cbf5ebf8baaa2a150a606a251ff52a6986951f6 Mon Sep 17 00:00:00 2001 From: Kalle Sommer Nielsen Date: Wed, 1 May 2019 23:38:17 +0300 Subject: [PATCH 2/3] Fix typo --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 68402303800..5dd3badbe45 100644 --- a/NEWS +++ b/NEWS @@ -53,7 +53,7 @@ PHP NEWS as per RFC: https://wiki.php.net/rfc/permanent_hash_ext. (Kalle) . Implemented FR #71890 (crc32c checksum algorithm). (Andrew Brampton) -- Intl: +- InterBase: . Unbundled the InterBase extension and moved it to PECL. (Kalle) - Intl: From eaab0a2b6f6f61bc0b8c42579a74a626b179a070 Mon Sep 17 00:00:00 2001 From: Kalle Sommer Nielsen Date: Wed, 1 May 2019 23:45:06 +0300 Subject: [PATCH 3/3] Remove some more interbase leftovers --- EXTENSIONS | 5 ----- appveyor/build_task.bat | 2 +- php.ini-development | 32 -------------------------------- php.ini-production | 32 -------------------------------- 4 files changed, 1 insertion(+), 70 deletions(-) diff --git a/EXTENSIONS b/EXTENSIONS index ce75f64f6bb..29f0d1f43e1 100644 --- a/EXTENSIONS +++ b/EXTENSIONS @@ -76,11 +76,6 @@ MAINTENANCE: Maintained STATUS: Working COMMENT: DBM abstraction for db2, db3, db4, dbm, ndbm, gdbm, ini ------------------------------------------------------------------------------- -EXTENSION: interbase -PRIMARY MAINTAINER: Ard Biesheuvel (2003 - 2005) -MAINTENANCE: Odd fixes -STATUS: Working -------------------------------------------------------------------------------- EXTENSION: mysqli PRIMARY MAINTAINER: Georg Richter (2003 - 2006) Andrey Hristov (2003 - 2016) diff --git a/appveyor/build_task.bat b/appveyor/build_task.bat index 00703936948..41c43479faf 100644 --- a/appveyor/build_task.bat +++ b/appveyor/build_task.bat @@ -51,7 +51,7 @@ if %errorlevel% neq 0 exit /b 3 if "%THREAD_SAFE%" equ "0" set ADD_CONF=%ADD_CONF% --disable-zts if "%INTRINSICS%" neq "" set ADD_CONF=%ADD_CONF% --enable-native-intrinsics=%INTRINSICS% -set EXT_EXCLUDE_FROM_TEST=snmp,oci8_12c,pdo_oci,pdo_firebird,interbase,ldap,imap,ftp +set EXT_EXCLUDE_FROM_TEST=snmp,oci8_12c,pdo_oci,pdo_firebird,ldap,imap,ftp if "%OPCACHE%" equ "0" set EXT_EXCLUDE_FROM_TEST=%EXT_EXCLUDE_FROM_TEST%,opcache cmd /c configure.bat ^ diff --git a/php.ini-development b/php.ini-development index dd015e48940..f9957045a46 100644 --- a/php.ini-development +++ b/php.ini-development @@ -902,7 +902,6 @@ default_socket_timeout = 60 ;extension=gmp ;extension=intl ;extension=imap -;extension=interbase ;extension=ldap ;extension=mbstring ;extension=exif ; Must be after mbstring as it depends on it @@ -1117,37 +1116,6 @@ odbc.defaultlrl = 4096 ; http://php.net/odbc.defaultbinmode odbc.defaultbinmode = 1 -[Interbase] -; Allow or prevent persistent links. -ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. -ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. -ibase.dateformat = "%Y-%m-%d" - -; Default time format. -ibase.timeformat = "%H:%M:%S" - [MySQLi] ; Maximum number of persistent links. -1 means no limit. diff --git a/php.ini-production b/php.ini-production index 34d428fe185..3bc67c6a5e2 100644 --- a/php.ini-production +++ b/php.ini-production @@ -909,7 +909,6 @@ default_socket_timeout = 60 ;extension=gmp ;extension=intl ;extension=imap -;extension=interbase ;extension=ldap ;extension=mbstring ;extension=exif ; Must be after mbstring as it depends on it @@ -1124,37 +1123,6 @@ odbc.defaultlrl = 4096 ; http://php.net/odbc.defaultbinmode odbc.defaultbinmode = 1 -[Interbase] -; Allow or prevent persistent links. -ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. -ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. -ibase.dateformat = "%Y-%m-%d" - -; Default time format. -ibase.timeformat = "%H:%M:%S" - [MySQLi] ; Maximum number of persistent links. -1 means no limit.