php-src/ext
Antony Dovgal 3df94e1112 Updated OCI8 driver
This updated fixes (this list is not complete):
-------------------
#33915 - crash in _oci_close_session
#26393 - Segfault during request shutdown in _oci_close_session() (oci8.c:2443)

#32741 - hang on ociexecute() with collections (only with 10g, works with 9i)
#32325 - can't retrieve collection using OCI8
#33583 - Apache1.3.33 Segmentation fault with php5 & OCI_New_Collection

#32361 - connection oci_connect stay persist after process the php
#29013 - multiple logins cause handles become invalid
#28944 - OCITypeByName: OCI-21522 with two connections

Fixed by connection handling rewrite.

#32140 - NVARCHAR columns are truncated
#31042 - oci_fetch_* sets field value to false
#27156 - OCIFetchInto returns false as column value when column contains >1 umlaut

Fixed by multiplying buffer size by 3.

#33866 - OCIlogon do not returns conn resource for account with expired paswd
#33365 - logon fails when password expires

Fixed by adding new oci_password_change() call syntax.

#33159 - DB-connect via webserver fails after DB-restart ORA-24327
#30808 - oci8 cannot connect after restarting DB
#30127 - lost oracle connection. need restart apache.
#29902 - oci8 doesn't disconnect sessions, overloads oracle server
#29779 - (the same issue with the Oracle server going offline)
#26829 - Killed Oracle Sessions openned with OCIPLogon()

Fixed by adding oci8.ping_interval option.

#32988ext/oci8: OCI doesn't support DB external authentication

Fixed by adding support of external credentials (turned off by default).

Added new INI options:
----------------------
oci8.ping_interval
oci8.max_persistent
oci8.persistent_timeout
oci8.privileged_connect
oci8.statement_cache_size
oci8.default_prefetch
oci8.old_oci_close_semantics

See the updated docs for the detailed descriptions.

Major changes:
--------------
- connection handling algorithm rewritten. That should add stability and fix all non-reproducible crashes etc;
- extension refactored and divided into several files to improve readability and to make it easier to maintain;
- added support of statement caching;
- added support of privileged connections using external credentials;
- added new INI options to manage persistent connections;
- fixed oci_close() to close connections correctly.
2005-09-06 19:31:59 +00:00
..
bcmath - Bumber up year 2005-08-03 14:08:58 +00:00
bz2 Unicode support. 2005-08-11 23:36:07 +00:00
calendar - Bumber up year 2005-08-03 14:08:58 +00:00
com_dotnet unicode enable COM parameters (but not method/property names yet) 2005-08-13 19:03:58 +00:00
ctype Unicode support 2005-08-17 14:16:05 +00:00
curl MFB 2005-08-25 12:26:12 +00:00
date - Added date_time_set, date_date_set and date_isodate_set() functions, and 2005-09-02 14:57:42 +00:00
dba Make dba extension support BerkleyDB 4.3. 2005-08-22 19:59:19 +00:00
dbase - Bumber up year 2005-08-03 14:08:58 +00:00
dom Fixed bug #34276 (setAttributeNS doesn't work with default namespace) 2005-08-28 16:22:03 +00:00
enchant
ereg - Bumber up year 2005-08-03 14:08:58 +00:00
exif NetWare specific stat structure issues. 2005-08-05 14:03:57 +00:00
fbsql - Bumber up year 2005-08-03 14:08:58 +00:00
fdf zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
fileinfo Release news 2005-06-30 21:13:34 +00:00
filepro - Bumber up year 2005-08-03 14:08:58 +00:00
filter - Updated the framework, cleaned up some code. 2005-09-06 18:46:37 +00:00
ftp - Removed EOLs from error messages 2005-08-18 12:37:24 +00:00
gd Nuke EOLs from error messages 2005-08-18 12:54:32 +00:00
gettext - Bumber up year 2005-08-03 14:08:58 +00:00
gmp - Bumber up year 2005-08-03 14:08:58 +00:00
hwapi - Bumber up year 2005-08-03 14:08:58 +00:00
iconv Unicode support 2005-08-17 14:01:06 +00:00
imap Fixed bug #32589 (possible crash inside imap_mail_compose() function). 2005-08-30 22:02:43 +00:00
informix - Bumber up year 2005-08-03 14:08:58 +00:00
interbase - Bumber up year 2005-08-03 14:08:58 +00:00
ldap zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
libxml Fix URI escaping 2005-08-26 02:29:32 +00:00
mbstring - Fixed bug #34015 2005-08-05 20:38:50 +00:00
mcrypt - Bumber up year 2005-08-03 14:08:58 +00:00
mhash - Bumber up year 2005-08-03 14:08:58 +00:00
mime_magic - Bumber up year 2005-08-03 14:08:58 +00:00
ming - Check for static libs, too 2005-08-26 15:24:26 +00:00
msession - Bumber up year 2005-08-03 14:08:58 +00:00
msql - Bumber up year 2005-08-03 14:08:58 +00:00
mssql MFB: Fix for #34369 2005-09-05 05:05:34 +00:00
mysql ZTS fixes. 2005-08-12 14:08:28 +00:00
mysqli zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
ncurses - Bumber up year 2005-08-03 14:08:58 +00:00
oci8 Updated OCI8 driver 2005-09-06 19:31:59 +00:00
odbc No HTML output if html_errors is off (bug #34006) 2005-08-05 22:37:48 +00:00
openssl Nuked EOLs from error messages 2005-08-18 13:34:04 +00:00
pcntl zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
pcre zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
pdo touch 2005-09-04 00:58:49 +00:00
pdo_dblib zts fixes 2005-08-12 23:32:31 +00:00
pdo_firebird this is the number of params, not the top index 2005-08-30 19:59:11 +00:00
pdo_mysql protect against underflow - refs http://pecl.php.net/bugs/bug.php?id=5193 2005-09-01 14:31:34 +00:00
pdo_oci this is the number of params, not the top index 2005-08-30 19:59:11 +00:00
pdo_odbc zts fixes 2005-08-12 23:32:31 +00:00
pdo_pgsql MFB 2005-09-03 23:52:56 +00:00
pdo_sqlite touch 2005-08-28 16:57:30 +00:00
pgsql ZTS fixes. 2005-08-12 14:08:28 +00:00
posix makedev is a macro on several systems. 2005-08-08 21:44:58 +00:00
pspell - Bumber up year 2005-08-03 14:08:58 +00:00
readline zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
recode - Bumber up year 2005-08-03 14:08:58 +00:00
reflection Support for class constants and static members for internal classes 2005-09-01 10:05:01 +00:00
session zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
shmop - Bumber up year 2005-08-03 14:08:58 +00:00
simplexml make sxe_properties_get respect namespace scope 2005-08-31 17:00:22 +00:00
skeleton - don't use short tag 2005-04-14 16:05:05 +00:00
snmp Nuked EOLs from error messages 2005-08-18 13:34:04 +00:00
soap ZTS fix 2005-08-25 06:50:16 +00:00
sockets - Bumber up year 2005-08-03 14:08:58 +00:00
spl - Add missing docu tag 2005-09-04 18:57:21 +00:00
sqlite Unicode support cleanup 2005-08-23 09:33:46 +00:00
standard Pointer arithmetic with char * rather than void * 2005-09-05 16:37:45 +00:00
sybase Fixed bug #34323 2005-08-31 22:29:24 +00:00
sybase_ct zend_is_callable() and zend_make_callable() were changed to return readable function name as zval (instead of string). 2005-08-22 12:22:16 +00:00
sysvmsg - Bumber up year 2005-08-03 14:08:58 +00:00
sysvsem - Bumber up year 2005-08-03 14:08:58 +00:00
sysvshm - Bumber up year 2005-08-03 14:08:58 +00:00
tidy ZTS fixes. 2005-08-12 14:08:28 +00:00
tokenizer Fixed memory leak 2005-08-15 14:41:31 +00:00
unicode sizeof(char) != sizeof(UChar) Don't tell ucnv_toUnicode it has more space than it really does 2005-08-25 08:59:24 +00:00
wddx - Fixed bug #34306 (wddx_serialize_value() crashes with long array keys) 2005-08-31 14:30:46 +00:00
xml Unicode support 2005-08-17 14:01:06 +00:00
xmlreader - Bumber up year 2005-08-03 14:08:58 +00:00
xmlrpc - Fixed bug #34221 (Compiling xmlrpc as shared fails other parts) 2005-08-28 00:43:29 +00:00
xmlwriter Provide a common handler for "close". 2005-08-16 23:10:36 +00:00
xsl Fix crash: handler name not length needs to be passed to php_error_docref 2005-09-02 15:38:22 +00:00
zlib Resolved bug #34240. 2005-09-02 17:25:10 +00:00
ext_skel
ext_skel_win32.php