Files
archived-pecl-system-dio/package.xml
2024-02-22 12:33:29 +01:00

262 lines
7.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.0" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
http://pear.php.net/dtd/tasks-1.0.xsd
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
<name>dio</name>
<channel>pecl.php.net</channel>
<summary>Direct I/O functions</summary>
<description>
PHP supports the direct io functions as described in the
Posix Standard (Section 6) for performing I/O functions at
a lower level than the C-Language stream I/O functions
(fopen(), fread(),..).
DIO provides functions and stream wrappers which provide raw and
serial low level IO support. The use of the DIO functions should
be considered only when direct control of a device is needed.
In all other cases, the standard filesystem functions are
more than adequate.
</description>
<lead>
<name>Remi Collet</name>
<user>remi</user>
<email>remi@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Melanie Rhianna Lewis</name>
<user>cyberspice</user>
<email>cyberspice@php.net</email>
<active>no</active>
</lead>
<date>2024-02-22</date>
<version>
<release>0.3.0</release>
<api>0.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="https://www.php.net/license/3_01.txt" filesource="LICENSE">PHP-3.01</license>
<notes>
- drop support for PHP 5 and 7
- add type hinting
- raise TypeError and ValueError for unexpected parameters
</notes>
<contents>
<dir name="/">
<dir name="tests">
<file name="dio_dup.phpt" role="test" />
<file name="dio_fdopen.phpt" role="test" />
<file name="dio_open.phpt" role="test" />
<file name="dio_raw_stream_001.phpt" role="test" />
<file name="dio_raw_stream_002.phpt" role="test" />
<file name="dio_raw_stream_003.phpt" role="test" />
<file name="dio_raw_stream_004.phpt" role="test" />
<file name="dio_raw_stream_005.phpt" role="test" />
<file name="dio_raw_stream_006.phpt" role="test" />
<file name="dio_raw_stream_007.phpt" role="test" />
<file name="dio_stat.phpt" role="test" />
<file name="dio_stat_win.phpt" role="test" />
<file name="dio_truncate.phpt" role="test" />
<file name="dio_write.phpt" role="test" />
<file name="gh12.phpt" role="test" />
</dir> <!-- //tests -->
<file name="LICENSE" role="doc" />
<file name="config.m4" role="src" />
<file name="config.w32" role="src" />
<dir name="src">
<file name="dio.c" role="src" />
<file name="dio.stub.php" role="src" />
<file name="dio_arginfo.h" role="src" />
<file name="dio_common.c" role="src" />
<file name="dio_posix.c" role="src" />
<file name="dio_win32.c" role="src" />
<file name="dio_stream_wrappers.c" role="src" />
<file name="php_dio.h" role="src" />
<file name="php_dio_common.h" role="src" />
<file name="php_dio_common_data.h" role="src" />
<file name="php_dio_posix.h" role="src" />
<file name="php_dio_win32.h" role="src" />
<file name="php_dio_stream_wrappers.h" role="src" />
</dir>
</dir> <!-- / -->
</contents>
<dependencies>
<required>
<php>
<min>8.0.0</min>
</php>
<pearinstaller>
<min>1.10.0</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>dio</providesextension>
<extsrcrelease />
<changelog>
<release>
<date>2010-02-10</date>
<version>
<release>0.0.4RC4</release>
<api>0.0.4</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
package.xml added to support installation using pear installer
Packaged so it can be used.
</notes>
</release>
<release>
<date>2012-02-17</date>
<version>
<release>0.0.5</release>
<api>0.0.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Added dio_fdopen() and dio_dup().
dio_fdopen() returns a dio resource for an integer UNIX style file descriptor.
dio_dup() duplicates an existing stream.
</notes>
</release>
<release>
<date>2012-06-30</date>
<version>
<release>0.0.6</release>
<api>0.0.6</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Fixes for bugs #61989 (PECL package &quot;dio&quot; will not compile against PHP-5.4.3)
and #62188 (Possible typo in errno check in dio_fdopen()).
</notes>
</release>
<release>
<date>2013-02-19</date>
<version>
<release>0.0.7</release>
<api>0.0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
Added far better windows error reporting. Warnings now raised when Win32 API
calls return errors. The warnings include the underlying Windows error
message.
</notes>
</release>
<release>
<date>2016-12-13</date>
<version>
<release>0.0.8</release>
<api>0.0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
- PHP 7 compatible version
</notes>
</release>
<release>
<date>2016-12-13</date>
<version>
<release>0.0.9</release>
<api>0.0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
- fix segfault in dio_raw (php 7, big endian)
</notes>
</release>
<release>
<date>2017-03-25</date>
<version>
<release>0.1.0</release>
<api>0.0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
- Fixed memory leak in dio_read (Dawid Zamirski)
- Fixed Bug #74209 dio_stat - appended nulls (Remi)
</notes>
</release>
<release>
<date>2020-04-16</date>
<version>
<release>0.2.0</release>
<api>0.0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
- fix stream API for PHP 7.4+
</notes>
</release>
<release>
<date>2022-01-25</date>
<version>
<release>0.2.1</release>
<api>0.0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
- fix windows build
</notes>
</release>
<release>
<date>2024-01-23</date>
<version>
<release>0.2.2</release>
<api>0.0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.php.net/license">PHP</license>
<notes>
- fix GH-12 Memory leak in dio_read
</notes>
</release>
</changelog>
</package>