6 Star 11 Fork 2

Hprose/hprose-pecl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
package.xml 14.94 KB
一键复制 编辑 原始数据 按行查看 历史
Hprose 提交于 2016-06-10 20:28 . Update to 1.6.5
<?xml version="1.0" encoding="UTF-8"?>
<package
packagerversion="1.4.11"
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>hprose</name>
<channel>pecl.php.net</channel>
<summary>Hprose for PHP.</summary>
<description>Hprose extension for PHP.
Hprose is a High Performance Remote Object Service Engine.
It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.
Hprose supports many programming languages, for example:
AAuto Quicker
ActionScript
ASP
C++
Dart
Delphi/Free Pascal
dotNET(C#, Visual Basic...)
Golang
Java
JavaScript
Node.js
Objective-C
Perl
PHP
Python
Ruby
...
Through Hprose, You can conveniently and efficiently intercommunicate between those programming languages.
This project is the implementation of Hprose for PHP.
</description>
<lead>
<name>Ma Bingyao</name>
<user>andot</user>
<email>mabingyao@gmail.com</email>
<active>yes</active>
</lead>
<date>2016-06-10</date>
<time>20:28:11</time>
<version>
<release>1.6.5</release>
<api>1.6.5</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed PHP 7.1 build.
</notes>
<contents>
<dir name="/">
<file role="doc" name="CREDITS" />
<file role="doc" name="LICENSE.md" />
<file role="doc" name="README.md" />
<file role="doc" name="README_zh_CN.md" />
<file role="src" name="config.m4" />
<file role="src" name="config.w32" />
<file role="src" name="php_hprose.h" />
<file role="src" name="php_hprose.c" />
<file role="src" name="hprose_common.h" />
<file role="src" name="hprose_common.c" />
<file role="src" name="hprose_tags.h" />
<file role="src" name="hprose_tags.c" />
<file role="src" name="hprose_bytes_io.h" />
<file role="src" name="hprose_bytes_io.c" />
<file role="src" name="hprose_class_manager.h" />
<file role="src" name="hprose_class_manager.c" />
<file role="src" name="hprose_writer.h" />
<file role="src" name="hprose_writer.c" />
<file role="src" name="hprose_raw_reader.h" />
<file role="src" name="hprose_raw_reader.c" />
<file role="src" name="hprose_reader.h" />
<file role="src" name="hprose_reader.c" />
<file role="src" name="hprose_formatter.h" />
<file role="src" name="hprose_formatter.c" />
<dir name="tests">
<file role="test" name="tags.phpt" />
<file role="test" name="bytes_io.phpt" />
<file role="test" name="class_manager.phpt" />
<file role="test" name="writer.phpt" />
<file role="test" name="raw_reader.phpt" />
<file role="test" name="reader.phpt" />
<file role="test" name="formatter.phpt" />
<file role="test" name="session.phpt" />
</dir>
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.2</min>
</php>
<pearinstaller>
<min>1.4.0</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>hprose</providesextension>
<extsrcrelease>
<configureoption default="yes" name="enable-hprose" prompt="whether to enable hprose support" />
</extsrcrelease>
<changelog>
<release>
<version>
<release>1.6.5</release>
<api>1.6.5</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-06-10</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed PHP 7.1 build.
</notes>
</release>
<release>
<version>
<release>1.6.4</release>
<api>1.6.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-01-06</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Changed zend_error_noreturn(php 7.x only) to zend_error.
</notes>
</release>
<release>
<version>
<release>1.6.3</release>
<api>1.6.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-01-06</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed windows compile error.
</notes>
</release>
<release>
<version>
<release>1.6.2</release>
<api>1.6.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-01-05</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed some memory leaks.
Fixed properties serialization with first capital letter.
</notes>
</release>
<release>
<version>
<release>1.6.1</release>
<api>1.6.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-09-01</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Added hprose session.serialize_handler.
</notes>
</release>
<release>
<version>
<release>1.6.0</release>
<api>1.6.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-08-23</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Removed future, client and server implementations.
</notes>
</release>
<release>
<version>
<release>1.5.5</release>
<api>1.5.5</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-06-25</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Use zend_ce_throwable introduce in 7.0.0alpha2.
</notes>
</release>
<release>
<version>
<release>1.5.4</release>
<api>1.5.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-05-24</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed a bug of serializing an object of a class which implements IteratorAggregate interface.
</notes>
</release>
<release>
<version>
<release>1.5.3</release>
<api>1.5.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-05-13</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed a bug of instance method service.
</notes>
</release>
<release>
<version>
<release>1.5.2</release>
<api>1.5.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-05-10</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed a bug of async service.
</notes>
</release>
<release>
<version>
<release>1.5.1</release>
<api>1.5.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-05-10</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fast compiling on Windows and Linux.
</notes>
</release>
<release>
<version>
<release>1.5.0</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-05-09</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Faster integer serialize.
Faster double serialize.
Faster basic type serialize/unserialize.
Added Completer and Future class.
Added async service support.
Improved async client support.
</notes>
</release>
<release>
<version>
<release>1.4.2</release>
<api>1.4.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-20</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed segmentation fault when serialize/unserialize custom PHP class object on Non Thread Safe (NTS) PHP.</notes>
</release>
<release>
<version>
<release>1.4.1</release>
<api>1.4.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-13</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>syntax updates for strict C89 compilers</notes>
</release>
<release>
<version>
<release>1.4.0</release>
<api>1.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-09</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Added windows support.
Faster write of HproseBytesIO for long string.
</notes>
</release>
<release>
<version>
<release>1.3.2</release>
<api>1.3.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-09</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed pecl install in Mac OS X.
Changed packages directories.
</notes>
</release>
<release>
<version>
<release>1.3.1</release>
<api>1.3.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-09</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Added PHP 5.2 support.
Added old PHP 5.3 support.
</notes>
</release>
<release>
<version>
<release>1.3.0</release>
<api>1.3.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-08</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Removed unnecessary __construct and __destruct.
Added clone support for HproseBytesIO.
Added get_gc handler for all hprose class.
Added installation in README.
</notes>
</release>
<release>
<version>
<release>1.2.0</release>
<api>1.2.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-07</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Optimized of the string for php7.
Added load and save method for HproseBytesIO.
Added unserializing from HproseBytesIO for hprose_unserilaize.
Added HproseBytesIO serialize support.
Changed C++ style comments to C-style comments.
Renamed hprose.c to php_hprose.c
</notes>
</release>
<release>
<version>
<release>1.1.0</release>
<api>1.1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-03</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Fixed failed test in 32bits build.
Fixed building on RHEL 5.
Fixed failed tests with PHP 7.
More faster hprose_serialize and hprose_unserialize.
Fixed no response casused crash.
Fixed Line termination inconsistency.
Fixed all warnings, notes and known bugs.
</notes>
</release>
<release>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-04-02</date>
<license uri="http://mit-license.org/">MIT</license>
<notes>Initial release to PECL</notes>
</release>
</changelog>
</package>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/andot/hprose-pecl.git
git@gitee.com:andot/hprose-pecl.git
andot
hprose-pecl
hprose-pecl
master

搜索帮助