2004-03-23 19:46:10 +00:00
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE package SYSTEM "../pear/package.dtd">
<package >
<name > oci8</name>
2005-12-01 13:39:48 +00:00
<summary > OCI8 functions</summary>
2004-03-23 19:46:10 +00:00
<maintainers >
<maintainer >
<user > tony2001</user>
<name > Antony Dovgal</name>
<email > tony2001@php.net</email>
2005-12-01 13:39:48 +00:00
<role > lead</role>
2004-03-23 19:46:10 +00:00
</maintainer>
<maintainer >
2005-12-01 13:39:48 +00:00
<user > wez</user>
<name > Wez Furlong</name>
<email > wez@php.net</email>
<role > lead</role>
2004-03-23 19:46:10 +00:00
</maintainer>
<maintainer >
2005-12-01 13:39:48 +00:00
<user > andi</user>
<name > Andi Gutmans</name>
<email > andi@zend.com</email>
<role > lead</role>
2004-03-23 19:46:10 +00:00
</maintainer>
</maintainers>
<description >
2005-12-01 13:39:48 +00:00
These functions allow you to access Oracle database servers using
the Oracle Call Interface (OCI8).
2004-03-23 19:46:10 +00:00
</description>
<license > PHP</license>
<release >
2006-08-24 11:59:15 +00:00
<state > stable</state>
<version > 1.2.2</version>
<date > 2006-08-24</date>
2004-03-23 19:46:10 +00:00
<notes >
2006-08-24 11:59:15 +00:00
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)
2004-03-23 19:46:10 +00:00
</notes>
2006-08-24 11:59:15 +00:00
<deps >
<dep type= "php" rel= "ge" version= "4.3.10" />
</deps>
2004-03-23 19:46:10 +00:00
</release>
2005-12-01 13:39:48 +00:00
<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" />
2006-08-24 11:59:15 +00:00
<file role= "test" name= "tests/bind_empty.phpt" />
<file role= "test" name= "tests/bind_long.phpt" />
<file role= "test" name= "tests/bind_raw.phpt" />
<file role= "test" name= "tests/bind_long_raw.phpt" />
2005-12-01 13:39:48 +00:00
<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" />
2006-08-24 11:59:15 +00:00
<file role= "test" name= "tests/bug35973.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" />
2005-12-01 13:39:48 +00:00
<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/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.inc" />
<file role= "test" name= "tests/connect_old.phpt" />
<file role= "test" name= "tests/connect.phpt" />
2006-08-24 11:59:15 +00:00
<file role= "test" name= "tests/connect_with_charset_001.phpt" />
2005-12-01 13:39:48 +00:00
<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/create_table.inc" />
<file role= "test" name= "tests/create_type.inc" />
<file role= "test" name= "tests/cursor_bind_err.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/define_old.phpt" />
<file role= "test" name= "tests/define.phpt" />
<file role= "test" name= "tests/drop_table.inc" />
<file role= "test" name= "tests/drop_type.inc" />
<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/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_funcs_old.phpt" />
<file role= "test" name= "tests/field_funcs.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_009.txt" />
<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" />
2006-08-24 11:59:15 +00:00
<file role= "test" name= "tests/lob_019.phpt" />
<file role= "test" name= "tests/lob_020.phpt" />
<file role= "test" name= "tests/test.gif" />
2005-12-01 13:39:48 +00:00
<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/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/serverversion.phpt" />
<file role= "test" name= "tests/skipif.inc" />
<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 >
2006-08-24 11:59:15 +00:00
<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>
2005-12-01 13:39:48 +00:00
<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>
2004-03-23 19:46:10 +00:00
<!--
vim:et:ts=1:sw=1
-->