mirror of
https://github.com/php/php-src.git
synced 2024-12-04 23:34:25 +08:00
329 lines
15 KiB
XML
329 lines
15 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
|
<!DOCTYPE package SYSTEM "../pear/package.dtd">
|
|
<package>
|
|
<name>oci8</name>
|
|
<summary>OCI8 functions</summary>
|
|
<maintainers>
|
|
<maintainer>
|
|
<user>tony2001</user>
|
|
<name>Antony Dovgal</name>
|
|
<email>tony2001@php.net</email>
|
|
<role>lead</role>
|
|
</maintainer>
|
|
<maintainer>
|
|
<user>wez</user>
|
|
<name>Wez Furlong</name>
|
|
<email>wez@php.net</email>
|
|
<role>lead</role>
|
|
</maintainer>
|
|
<maintainer>
|
|
<user>andi</user>
|
|
<name>Andi Gutmans</name>
|
|
<email>andi@zend.com</email>
|
|
<role>lead</role>
|
|
</maintainer>
|
|
</maintainers>
|
|
<description>
|
|
These functions allow you to access Oracle database servers using
|
|
the Oracle Call Interface (OCI8).
|
|
</description>
|
|
<license>PHP</license>
|
|
<release>
|
|
<state>stable</state>
|
|
<version>1.2.3</version>
|
|
<date>2007-01-25</date>
|
|
<notes>
|
|
Fixed possible segfault in ZTS mode when statements containing sub-statements are destroyed in wrong order.
|
|
Fixed bug #40078 (ORA-01405 when fetching NULL values using oci_bind_array_by_name()).
|
|
Fixed bug #39988 (type argument of oci_define_by_name() is ignored).
|
|
Fixed bug #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit).
|
|
Fixed PECL bug #8816 (issue in php_oci_statement_fetch with more than one piecewise column).
|
|
Various minor improvements.
|
|
</notes>
|
|
<deps>
|
|
<dep type="php" rel="ge" version="4.3.10"/>
|
|
<dep type="php" rel="lt" version="6.0.0"/>
|
|
</deps>
|
|
</release>
|
|
<filelist>
|
|
<file role="doc" name="CREDITS"/>
|
|
<file role="doc" name="README"/>
|
|
<file role="src" name="config.m4"/>
|
|
<file role="src" name="config.w32"/>
|
|
<file role="src" name="oci8.dsp"/>
|
|
<file role="src" name="oci8.c"/>
|
|
<file role="src" name="oci8_interface.c"/>
|
|
<file role="src" name="oci8_lob.c"/>
|
|
<file role="src" name="oci8_statement.c"/>
|
|
<file role="src" name="oci8_collection.c"/>
|
|
<file role="src" name="php_oci8.h"/>
|
|
<file role="src" name="php_oci8_int.h"/>
|
|
<file role="test" name="tests/connect.inc"/>
|
|
<file role="test" name="tests/create_table.inc"/>
|
|
<file role="test" name="tests/create_type.inc"/>
|
|
<file role="test" name="tests/details.inc"/>
|
|
<file role="test" name="tests/drop_table.inc"/>
|
|
<file role="test" name="tests/drop_type.inc"/>
|
|
<file role="test" name="tests/skipif.inc"/>
|
|
<file role="test" name="tests/array_bind_001.phpt"/>
|
|
<file role="test" name="tests/array_bind_002.phpt"/>
|
|
<file role="test" name="tests/array_bind_003.phpt"/>
|
|
<file role="test" name="tests/array_bind_004.phpt"/>
|
|
<file role="test" name="tests/array_bind_005.phpt"/>
|
|
<file role="test" name="tests/array_bind_006.phpt"/>
|
|
<file role="test" name="tests/array_bind_007.phpt"/>
|
|
<file role="test" name="tests/array_bind_008.phpt"/>
|
|
<file role="test" name="tests/array_bind_009.phpt"/>
|
|
<file role="test" name="tests/array_bind_010.phpt"/>
|
|
<file role="test" name="tests/array_bind_011.phpt"/>
|
|
<file role="test" name="tests/array_bind_012.phpt"/>
|
|
<file role="test" name="tests/array_bind_013.phpt"/>
|
|
<file role="test" name="tests/array_bind_014.phpt"/>
|
|
<file role="test" name="tests/array_bind_date1.phpt"/>
|
|
<file role="test" name="tests/array_bind_date.phpt"/>
|
|
<file role="test" name="tests/array_bind_float1.phpt"/>
|
|
<file role="test" name="tests/array_bind_float.phpt"/>
|
|
<file role="test" name="tests/array_bind_int1.phpt"/>
|
|
<file role="test" name="tests/array_bind_int.phpt"/>
|
|
<file role="test" name="tests/array_bind_str1.phpt"/>
|
|
<file role="test" name="tests/array_bind_str.phpt"/>
|
|
<file role="test" name="tests/bind_empty.phpt"/>
|
|
<file role="test" name="tests/bind_long.phpt"/>
|
|
<file role="test" name="tests/bind_long_raw.phpt"/>
|
|
<file role="test" name="tests/bind_raw.phpt"/>
|
|
<file role="test" name="tests/bug26133.phpt"/>
|
|
<file role="test" name="tests/bug27303_2.phpt"/>
|
|
<file role="test" name="tests/bug27303_3.phpt"/>
|
|
<file role="test" name="tests/bug27303_4.phpt"/>
|
|
<file role="test" name="tests/bug27303.phpt"/>
|
|
<file role="test" name="tests/bug32325.phpt"/>
|
|
<file role="test" name="tests/bug35973.phpt"/>
|
|
<file role="test" name="tests/bug36010.phpt"/>
|
|
<file role="test" name="tests/bug36096.phpt"/>
|
|
<file role="test" name="tests/bug37581.phpt"/>
|
|
<file role="test" name="tests/bug38161.phpt"/>
|
|
<file role="test" name="tests/bug38173.phpt"/>
|
|
<file role="test" name="tests/bug40078.phpt"/>
|
|
<file role="test" name="tests/close.phpt"/>
|
|
<file role="test" name="tests/coll_001.phpt"/>
|
|
<file role="test" name="tests/coll_002_func.phpt"/>
|
|
<file role="test" name="tests/coll_002.phpt"/>
|
|
<file role="test" name="tests/coll_003_func.phpt"/>
|
|
<file role="test" name="tests/coll_003.phpt"/>
|
|
<file role="test" name="tests/coll_004_func.phpt"/>
|
|
<file role="test" name="tests/coll_004.phpt"/>
|
|
<file role="test" name="tests/coll_005.phpt"/>
|
|
<file role="test" name="tests/coll_006_func.phpt"/>
|
|
<file role="test" name="tests/coll_006.phpt"/>
|
|
<file role="test" name="tests/coll_007.phpt"/>
|
|
<file role="test" name="tests/coll_008.phpt"/>
|
|
<file role="test" name="tests/coll_009_func.phpt"/>
|
|
<file role="test" name="tests/coll_009.phpt"/>
|
|
<file role="test" name="tests/coll_010_func.phpt"/>
|
|
<file role="test" name="tests/coll_010.phpt"/>
|
|
<file role="test" name="tests/coll_011_func.phpt"/>
|
|
<file role="test" name="tests/coll_011.phpt"/>
|
|
<file role="test" name="tests/coll_012_func.phpt"/>
|
|
<file role="test" name="tests/coll_012.phpt"/>
|
|
<file role="test" name="tests/coll_013_func.phpt"/>
|
|
<file role="test" name="tests/coll_013.phpt"/>
|
|
<file role="test" name="tests/coll_014_func.phpt"/>
|
|
<file role="test" name="tests/coll_014.phpt"/>
|
|
<file role="test" name="tests/coll_015_func.phpt"/>
|
|
<file role="test" name="tests/coll_015.phpt"/>
|
|
<file role="test" name="tests/coll_016_func.phpt"/>
|
|
<file role="test" name="tests/coll_016.phpt"/>
|
|
<file role="test" name="tests/coll_017_func.phpt"/>
|
|
<file role="test" name="tests/coll_017.phpt"/>
|
|
<file role="test" name="tests/coll_018.phpt"/>
|
|
<file role="test" name="tests/coll_019.phpt"/>
|
|
<file role="test" name="tests/commit_old.phpt"/>
|
|
<file role="test" name="tests/commit.phpt"/>
|
|
<file role="test" name="tests/connect_1_old.phpt"/>
|
|
<file role="test" name="tests/connect_1.phpt"/>
|
|
<file role="test" name="tests/connect_old.phpt"/>
|
|
<file role="test" name="tests/connect.phpt"/>
|
|
<file role="test" name="tests/connect_with_charset_001.phpt"/>
|
|
<file role="test" name="tests/connect_without_oracle_home_old.phpt"/>
|
|
<file role="test" name="tests/connect_without_oracle_home.phpt"/>
|
|
<file role="test" name="tests/cursor_bind_err.phpt"/>
|
|
<file role="test" name="tests/cursor_bind.phpt"/>
|
|
<file role="test" name="tests/cursors_old.phpt"/>
|
|
<file role="test" name="tests/cursors.phpt"/>
|
|
<file role="test" name="tests/debug.phpt"/>
|
|
<file role="test" name="tests/default_prefetch1.phpt"/>
|
|
<file role="test" name="tests/default_prefetch2.phpt"/>
|
|
<file role="test" name="tests/default_prefetch.phpt"/>
|
|
<file role="test" name="tests/define1.phpt"/>
|
|
<file role="test" name="tests/define2.phpt"/>
|
|
<file role="test" name="tests/define3.phpt"/>
|
|
<file role="test" name="tests/define4.phpt"/>
|
|
<file role="test" name="tests/define5.phpt"/>
|
|
<file role="test" name="tests/define_old.phpt"/>
|
|
<file role="test" name="tests/define.phpt"/>
|
|
<file role="test" name="tests/descriptors.phpt"/>
|
|
<file role="test" name="tests/error1.phpt"/>
|
|
<file role="test" name="tests/error2.phpt"/>
|
|
<file role="test" name="tests/error_old.phpt"/>
|
|
<file role="test" name="tests/error.phpt"/>
|
|
<file role="test" name="tests/exec_fetch.phpt"/>
|
|
<file role="test" name="tests/execute_mode.phpt"/>
|
|
<file role="test" name="tests/fetch_all2.phpt"/>
|
|
<file role="test" name="tests/fetch_all.phpt"/>
|
|
<file role="test" name="tests/fetch_array.phpt"/>
|
|
<file role="test" name="tests/fetch_assoc.phpt"/>
|
|
<file role="test" name="tests/fetch_into1.phpt"/>
|
|
<file role="test" name="tests/fetch_into2.phpt"/>
|
|
<file role="test" name="tests/fetch_into.phpt"/>
|
|
<file role="test" name="tests/fetch_object.phpt"/>
|
|
<file role="test" name="tests/fetch.phpt"/>
|
|
<file role="test" name="tests/fetch_row.phpt"/>
|
|
<file role="test" name="tests/field_funcs1.phpt"/>
|
|
<file role="test" name="tests/field_funcs_old.phpt"/>
|
|
<file role="test" name="tests/field_funcs.phpt"/>
|
|
<file role="test" name="tests/function_aliases.phpt"/>
|
|
<file role="test" name="tests/lob_001.phpt"/>
|
|
<file role="test" name="tests/lob_002.phpt"/>
|
|
<file role="test" name="tests/lob_003.phpt"/>
|
|
<file role="test" name="tests/lob_004.phpt"/>
|
|
<file role="test" name="tests/lob_005.phpt"/>
|
|
<file role="test" name="tests/lob_006.phpt"/>
|
|
<file role="test" name="tests/lob_007.phpt"/>
|
|
<file role="test" name="tests/lob_008.phpt"/>
|
|
<file role="test" name="tests/lob_009.phpt"/>
|
|
<file role="test" name="tests/lob_010.phpt"/>
|
|
<file role="test" name="tests/lob_011.phpt"/>
|
|
<file role="test" name="tests/lob_012.phpt"/>
|
|
<file role="test" name="tests/lob_013.phpt"/>
|
|
<file role="test" name="tests/lob_014.phpt"/>
|
|
<file role="test" name="tests/lob_015.phpt"/>
|
|
<file role="test" name="tests/lob_016.phpt"/>
|
|
<file role="test" name="tests/lob_017.phpt"/>
|
|
<file role="test" name="tests/lob_018.phpt"/>
|
|
<file role="test" name="tests/lob_019.phpt"/>
|
|
<file role="test" name="tests/lob_020.phpt"/>
|
|
<file role="test" name="tests/lob_021.phpt"/>
|
|
<file role="test" name="tests/lob_022.phpt"/>
|
|
<file role="test" name="tests/lob_023.phpt"/>
|
|
<file role="test" name="tests/lob_024.phpt"/>
|
|
<file role="test" name="tests/lob_025.phpt"/>
|
|
<file role="test" name="tests/lob_026.phpt"/>
|
|
<file role="test" name="tests/lob_027.phpt"/>
|
|
<file role="test" name="tests/lob_028.phpt"/>
|
|
<file role="test" name="tests/lob_029.phpt"/>
|
|
<file role="test" name="tests/lob_030.phpt"/>
|
|
<file role="test" name="tests/lob_031.phpt"/>
|
|
<file role="test" name="tests/lob_032.phpt"/>
|
|
<file role="test" name="tests/lob_033.phpt"/>
|
|
<file role="test" name="tests/lob_034.phpt"/>
|
|
<file role="test" name="tests/lob_035.phpt"/>
|
|
<file role="test" name="tests/lob_036.phpt"/>
|
|
<file role="test" name="tests/lob_aliases.phpt"/>
|
|
<file role="test" name="tests/lob_temp1.phpt"/>
|
|
<file role="test" name="tests/lob_temp.phpt"/>
|
|
<file role="test" name="tests/num.phpt"/>
|
|
<file role="test" name="tests/oci_execute_segfault.phpt"/>
|
|
<file role="test" name="tests/old_oci_close1.phpt"/>
|
|
<file role="test" name="tests/old_oci_close.phpt"/>
|
|
<file role="test" name="tests/password_new.phpt"/>
|
|
<file role="test" name="tests/password_old.phpt"/>
|
|
<file role="test" name="tests/password.phpt"/>
|
|
<file role="test" name="tests/pecl_bug8816.phpt"/>
|
|
<file role="test" name="tests/persistent.phpt"/>
|
|
<file role="test" name="tests/prefetch_old.phpt"/>
|
|
<file role="test" name="tests/prefetch.phpt"/>
|
|
<file role="test" name="tests/privileged_connect1.phpt"/>
|
|
<file role="test" name="tests/privileged_connect.phpt"/>
|
|
<file role="test" name="tests/select_null.phpt"/>
|
|
<file role="test" name="tests/serverversion.phpt"/>
|
|
<file role="test" name="tests/statement_cache.phpt"/>
|
|
<file role="test" name="tests/statement_type_old.phpt"/>
|
|
<file role="test" name="tests/statement_type.phpt"/>
|
|
<file role="test" name="tests/uncommitted.phpt"/>
|
|
</filelist>
|
|
<configureoptions>
|
|
<configureoption name="with-oci8" default="autodetect" prompt="Please provide the path to ORACLE_HOME dir. Use 'instantclient,/path/to/instant/client/lib' if you're compiling against Oracle Instant Client"/>
|
|
</configureoptions>
|
|
<changelog>
|
|
<release>
|
|
<state>stable</state>
|
|
<version>1.2.2</version>
|
|
<date>2006-08-24</date>
|
|
<notes>
|
|
Reimplemented oci_lob_read() utilities using patch from Massimo Squillace (msquillace at sogei dot it), which should fix Unicode LOB problems.
|
|
Fixed bug #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the variable)
|
|
Fixed bug #38173 (Freeing nested cursors causes OCI8 to segfault)
|
|
Fixed bug #37886 (oci_connect may crash when charset parameter is given)
|
|
Fixed bug #37931 (possible crash after database restart when using persistent connections)
|
|
Fixed bug #37531 (oci8 persistent connection corruption)
|
|
Fixed bug #37487 (oci_fetch_array() array-type should always default to OCI_BOTH)
|
|
Fixed bug #37392 (Unnecessary call to OCITransRollback() at the end of request)
|
|
Fixed bug #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB field)
|
|
Fixed bug #34005 (oci_password_change() fails). Patch by pholdaway at technocom-wireless dot com.
|
|
Fixed PECL bug #8112 (Persistent connections misbehave when Apache process times out)
|
|
</notes>
|
|
<deps>
|
|
<dep type="php" rel="ge" version="4.3.10"/>
|
|
</deps>
|
|
</release>
|
|
<release>
|
|
<state>stable</state>
|
|
<version>1.2.1</version>
|
|
<date>2006-05-02</date>
|
|
<notes>
|
|
Added support for BINARY_DOUBLE and BINARY_FLOAT (see #36764)
|
|
Changed oci_field_type() to return VARCHAR2 instead of VARCHAR (according to feature request #36800)
|
|
Fixed bug #37059 (oci_bind_by_name() doesn't support RAW and LONG RAW fields)
|
|
Fixed bug #37055 (incorrect reference counting for persistent OCI8 connections)
|
|
Fixed bug #36934 (OCILob->read() doesn't move internal pointer when reading 0's)
|
|
Fixed bug #36851 (Documentation and code discrepancies for NULL data)
|
|
Fixed bug #36820 (Privileged connection with an Oracle password file fails)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<state>stable</state>
|
|
<version>1.2.0</version>
|
|
<date>2006-03-16</date>
|
|
<notes>
|
|
Changed OCI8 code to use OCIServerVersion() instead of OCIPing(), which may crash Oracle server of version < 10.2
|
|
Fixed bug #36235 (ocicolumnname returns false before a succesfull fetch)
|
|
Fixed bug #36096 (oci_result() returns garbage after oci_fetch() failed)
|
|
Fixed bug #36055 (possible OCI8 crash in multithreaded environment)
|
|
Fixed bug #36010 (Segfault when re-creating and re-executing statements with bound parameters)
|
|
Fixed PECL bug #5571 (oci_new_connect() not closed by oci_close())
|
|
Fixed bug #33383 (crash when retrieving empty BLOBs)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<state>beta</state>
|
|
<version>1.1.1</version>
|
|
<date>2005-09-22</date>
|
|
<notes>
|
|
Fixed segfault when binding empty values.
|
|
Fixed problem with oci_error() without arguments.
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<state>beta</state>
|
|
<version>1.1</version>
|
|
<date>2005-09-07</date>
|
|
<notes>
|
|
This release fixes a huge amount of bugs and adds support of
|
|
statement caching, external credentials etc.
|
|
See official announce for details.
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<state>beta</state>
|
|
<version>1.0</version>
|
|
<date>2004-03-19</date>
|
|
<notes>
|
|
package.xml added to support installation using pear installer
|
|
</notes>
|
|
</release>
|
|
</changelog>
|
|
</package>
|
|
<!--
|
|
vim:et:ts=1:sw=1
|
|
-->
|