mirror of
https://github.com/php/pecl-system-dio.git
synced 2026-03-23 23:02:12 +01:00
262 lines
7.1 KiB
XML
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 "dio" 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>
|
|
|