diff options
author | Remi Collet <remi@remirepo.net> | 2018-12-20 14:44:34 +0100 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2018-12-20 14:44:34 +0100 |
commit | bf95996dca9b743092547ef1424769529b03705c (patch) | |
tree | e19d1409adc6a49f5fe651ca99e59b262eeb6d53 | |
parent | d7e37ea0b562b1b35fb40c16f64887d9e21f0cb7 (diff) |
v4.2.0
-rw-r--r-- | PHPINFO | 3 | ||||
-rw-r--r-- | REFLECTION | 319 | ||||
-rw-r--r-- | php-pecl-swoole4.spec | 10 |
3 files changed, 149 insertions, 183 deletions
@@ -2,7 +2,7 @@ swoole swoole support => enabled -Version => 4.2.9 +Version => 4.2.10 Author => Swoole Group[email: team@swoole.com] coroutine => enabled trace_log => enabled @@ -29,7 +29,6 @@ Directive => Local Value => Master Value swoole.enable_coroutine => On => On swoole.aio_thread_num => 2 => 2 swoole.display_errors => On => On -swoole.use_namespace => On => On swoole.use_shortname => On => On swoole.fast_serialize => Off => Off swoole.unixsock_buffer_size => 8388608 => 8388608 @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #150 swoole version 4.2.9 ] { +Extension [ <persistent> extension #149 swoole version 4.2.10 ] { - INI { Entry [ swoole.enable_coroutine <ALL> ] @@ -10,9 +10,6 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Entry [ swoole.display_errors <ALL> ] Current = 'On' } - Entry [ swoole.use_namespace <SYSTEM> ] - Current = 'On' - } Entry [ swoole.use_shortname <SYSTEM> ] Current = 'On' } @@ -24,7 +21,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - - Constants [233] { + - Constants [247] { Constant [ integer SWOOLE_BASE ] { 1 } Constant [ integer SWOOLE_PROCESS ] { 2 } Constant [ integer SWOOLE_IPC_UNSOCK ] { 1 } @@ -68,7 +65,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Constant [ integer SWOOLE_DTLSv1_CLIENT_METHOD ] { 17 } Constant [ integer SWOOLE_EVENT_READ ] { 512 } Constant [ integer SWOOLE_EVENT_WRITE ] { 1024 } - Constant [ string SWOOLE_VERSION ] { 4.2.9 } + Constant [ string SWOOLE_VERSION ] { 4.2.10 } Constant [ integer SWOOLE_ERROR_MALLOC_FAIL ] { 501 } Constant [ integer SWOOLE_ERROR_SYSTEM_CALL_FAIL ] { 502 } Constant [ integer SWOOLE_ERROR_PHP_FATAL_ERROR ] { 503 } @@ -159,6 +156,9 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Constant [ integer SWOOLE_TRACE_AIO ] { 262144 } Constant [ integer SWOOLE_TRACE_SSL ] { 524288 } Constant [ integer SWOOLE_TRACE_NORMAL ] { 1048576 } + Constant [ integer SWOOLE_TRACE_CHANNEL ] { 2097152 } + Constant [ integer SWOOLE_TRACE_TIMER ] { 4194304 } + Constant [ integer SWOOLE_TRACE_SOCKET ] { 8388608 } Constant [ integer SWOOLE_TRACE_ALL ] { 4294967295 } Constant [ integer SWOOLE_LOG_DEBUG ] { 0 } Constant [ integer SWOOLE_LOG_TRACE ] { 1 } @@ -177,9 +177,20 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Constant [ integer SWOOLE_REDIS_TYPE_LIST ] { 3 } Constant [ integer SWOOLE_REDIS_TYPE_ZSET ] { 4 } Constant [ integer SWOOLE_REDIS_TYPE_HASH ] { 5 } + Constant [ integer SWOOLE_REDIS_ERR_IO ] { 1 } + Constant [ integer SWOOLE_REDIS_ERR_OTHER ] { 2 } + Constant [ integer SWOOLE_REDIS_ERR_EOF ] { 3 } + Constant [ integer SWOOLE_REDIS_ERR_PROTOCOL ] { 4 } + Constant [ integer SWOOLE_REDIS_ERR_OOM ] { 5 } + Constant [ integer SWOOLE_REDIS_ERR_CLOSED ] { 6 } + Constant [ integer SWOOLE_REDIS_ERR_NOAUTH ] { 7 } + Constant [ integer SWOOLE_REDIS_ERR_ALLOC ] { 8 } Constant [ integer SW_PGSQL_ASSOC ] { 1 } Constant [ integer SW_PGSQL_NUM ] { 2 } Constant [ integer SW_PGSQL_BOTH ] { 3 } + Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_CONNECT_FAILED ] { -1 } + Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_REQUEST_TIMEOUT ] { -2 } + Constant [ integer SWOOLE_HTTP_CLIENT_ESTATUS_SERVER_RESET ] { -3 } Constant [ integer SWOOLE_DEFAULT_MAX_CORO_NUM ] { 3000 } Constant [ integer SWOOLE_MAX_CORO_NUM_LIMIT ] { 9223372036854775807 } Constant [ integer SWOOLE_MAX_CORO_NESTING_LEVEL ] { 128 } @@ -418,8 +429,9 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } Function [ <internal:swoole> function swoole_async_dns_lookup_coro ] { - - Parameters [1] { + - Parameters [2] { Parameter #0 [ <required> $domain_name ] + Parameter #1 [ <optional> $timeout ] } } Function [ <internal:swoole> function swoole_coroutine_create ] { @@ -531,23 +543,23 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } - Properties [29] { - Property [ <default> public $onConnect ] - Property [ <default> public $onReceive ] - Property [ <default> public $onClose ] - Property [ <default> public $onPacket ] - Property [ <default> public $onBufferFull ] - Property [ <default> public $onBufferEmpty ] - Property [ <default> public $onStart ] - Property [ <default> public $onShutdown ] - Property [ <default> public $onWorkerStart ] - Property [ <default> public $onWorkerStop ] - Property [ <default> public $onWorkerExit ] - Property [ <default> public $onWorkerError ] - Property [ <default> public $onTask ] - Property [ <default> public $onFinish ] - Property [ <default> public $onManagerStart ] - Property [ <default> public $onManagerStop ] - Property [ <default> public $onPipeMessage ] + Property [ <default> private $onConnect ] + Property [ <default> private $onReceive ] + Property [ <default> private $onClose ] + Property [ <default> private $onPacket ] + Property [ <default> private $onBufferFull ] + Property [ <default> private $onBufferEmpty ] + Property [ <default> private $onStart ] + Property [ <default> private $onShutdown ] + Property [ <default> private $onWorkerStart ] + Property [ <default> private $onWorkerStop ] + Property [ <default> private $onWorkerExit ] + Property [ <default> private $onWorkerError ] + Property [ <default> private $onTask ] + Property [ <default> private $onFinish ] + Property [ <default> private $onManagerStart ] + Property [ <default> private $onManagerStop ] + Property [ <default> private $onPipeMessage ] Property [ <default> public $setting ] Property [ <default> public $connections ] Property [ <default> public $host ] @@ -1057,8 +1069,9 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Method [ <internal:swoole> static public method dnsLookupCoro ] { - - Parameters [1] { + - Parameters [2] { Parameter #0 [ <required> $domain_name ] + Parameter #1 [ <optional> $timeout ] } } @@ -1495,7 +1508,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Class [ <internal:swoole> final class Swoole\Coroutine\Socket ] { + Class [ <internal:swoole> class Swoole\Coroutine\Socket ] { - Constants [0] { } @@ -1610,7 +1623,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Class [ <internal:swoole> class Swoole\Coroutine\Socket\Exception extends Exception implements Throwable ] { + Class [ <internal:swoole> class Swoole\Coroutine\Socket\Exception extends Swoole\Exception implements Throwable ] { - Constants [0] { } @@ -1830,17 +1843,18 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { - Static methods [0] { } - - Properties [7] { - Property [ <default> public $setting ] + - Properties [8] { Property [ <default> public $host ] Property [ <default> public $port ] + Property [ <default> public $setting ] Property [ <default> public $sock ] Property [ <default> public $connected ] + Property [ <default> public $errType ] Property [ <default> public $errCode ] Property [ <default> public $errMsg ] } - - Methods [155] { + - Methods [156] { Method [ <internal:swoole, ctor> public method __construct ] { - Parameters [1] { @@ -1858,11 +1872,18 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { - Parameters [3] { Parameter #0 [ <required> $host ] - Parameter #1 [ <required> $port ] + Parameter #1 [ <optional> $port ] Parameter #2 [ <optional> $serialize ] } } + Method [ <internal:swoole> public method setOptions ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + Method [ <internal:swoole> public method setDefer ] { } @@ -3186,7 +3207,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } - Properties [9] { - Property [ <default> private $serverInfo ] + Property [ <default> public $serverInfo ] Property [ <default> public $sock ] Property [ <default> public $connected ] Property [ <default> public $connect_error ] @@ -3348,7 +3369,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Class [ <internal:swoole> class Swoole\Coroutine\MySQL\Exception extends Exception implements Throwable ] { + Class [ <internal:swoole> class Swoole\Coroutine\MySQL\Exception extends Swoole\Exception implements Throwable ] { - Constants [0] { } @@ -3416,13 +3437,14 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { - Static methods [0] { } - - Properties [17] { + - Properties [18] { Property [ <default> public $errCode ] - Property [ <default> public $type ] - Property [ <default> public $setting ] + Property [ <default> public $errMsg ] Property [ <default> public $connected ] Property [ <default> public $host ] Property [ <default> public $port ] + Property [ <default> public $ssl ] + Property [ <default> public $setting ] Property [ <default> public $requestMethod ] Property [ <default> public $requestHeaders ] Property [ <default> public $requestBody ] @@ -3436,7 +3458,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Property [ <default> public $body ] } - - Methods [20] { + - Methods [19] { Method [ <internal:swoole, ctor> public method __construct ] { - Parameters [3] { @@ -3459,6 +3481,19 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } + Method [ <internal:swoole> public method getDefer ] { + + - Parameters [0] { + } + } + + Method [ <internal:swoole> public method setDefer ] { + + - Parameters [1] { + Parameter #0 [ <optional> $defer ] + } + } + Method [ <internal:swoole> public method setMethod ] { - Parameters [1] { @@ -3547,31 +3582,6 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Method [ <internal:swoole> public method isConnected ] { - - - Parameters [0] { - } - } - - Method [ <internal:swoole> public method close ] { - - - Parameters [0] { - } - } - - Method [ <internal:swoole> public method setDefer ] { - - - Parameters [1] { - Parameter #0 [ <optional> $defer ] - } - } - - Method [ <internal:swoole> public method getDefer ] { - - - Parameters [0] { - } - } - Method [ <internal:swoole> public method recv ] { - Parameters [1] { @@ -3587,6 +3597,12 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Parameter #2 [ <optional> $finish ] } } + + Method [ <internal:swoole> public method close ] { + + - Parameters [0] { + } + } } } @@ -3598,7 +3614,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { - Static properties [0] { } - - Static methods [20] { + - Static methods [21] { Method [ <internal:swoole> static public method create ] { - Parameters [2] { @@ -3661,6 +3677,12 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } + Method [ <internal:swoole> static public method getCid ] { + + - Parameters [0] { + } + } + Method [ <internal:swoole> static public method getuid ] { - Parameters [0] { @@ -3814,7 +3836,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Class [ <internal:swoole> class Swoole\ExitException extends Exception implements Throwable ] { + Class [ <internal:swoole> class Swoole\ExitException extends Swoole\Exception implements Throwable ] { - Constants [0] { } @@ -3894,12 +3916,14 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { - Static methods [0] { } - - Properties [18] { + - Properties [20] { Property [ <default> public $type ] Property [ <default> public $errCode ] + Property [ <default> public $errMsg ] Property [ <default> public $statusCode ] Property [ <default> public $host ] Property [ <default> public $port ] + Property [ <default> public $ssl ] Property [ <default> public $requestMethod ] Property [ <default> public $requestHeaders ] Property [ <default> public $requestBody ] @@ -4153,9 +4177,10 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Method [ <internal:swoole> public method useQueue ] { - - Parameters [2] { + - Parameters [3] { Parameter #0 [ <optional> $key ] Parameter #1 [ <optional> $mode ] + Parameter #2 [ <optional> $capacity ] } } @@ -4779,24 +4804,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { - Static methods [0] { } - - Properties [31] { - Property [ <default> public $onConnect ] - Property [ <default> public $onReceive ] - Property [ <default> public $onClose ] - Property [ <default> public $onPacket ] - Property [ <default> public $onBufferFull ] - Property [ <default> public $onBufferEmpty ] - Property [ <default> public $onStart ] - Property [ <default> public $onShutdown ] - Property [ <default> public $onWorkerStart ] - Property [ <default> public $onWorkerStop ] - Property [ <default> public $onWorkerExit ] - Property [ <default> public $onWorkerError ] - Property [ <default> public $onTask ] - Property [ <default> public $onFinish ] - Property [ <default> public $onManagerStart ] - Property [ <default> public $onManagerStop ] - Property [ <default> public $onPipeMessage ] + - Properties [14] { Property [ <default> public $connections ] Property [ <default> public $host ] Property [ <default> public $port ] @@ -5124,6 +5132,51 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } + Class [ <internal:swoole> class Swoole\Http\Request ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [10] { + Property [ <default> public $fd ] + Property [ <default> public $streamId ] + Property [ <default> public $header ] + Property [ <default> public $server ] + Property [ <default> public $request ] + Property [ <default> public $cookie ] + Property [ <default> public $get ] + Property [ <default> public $files ] + Property [ <default> public $post ] + Property [ <default> public $tmpfiles ] + } + + - Methods [3] { + Method [ <internal:swoole> public method rawcontent ] { + + - Parameters [0] { + } + } + + Method [ <internal:swoole> public method getData ] { + + - Parameters [0] { + } + } + + Method [ <internal:swoole, dtor> public method __destruct ] { + + - Parameters [0] { + } + } + } + } + Class [ <internal:swoole> class Swoole\Http\Response ] { - Constants [0] { @@ -5259,51 +5312,6 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Class [ <internal:swoole> class Swoole\Http\Request ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [10] { - Property [ <default> public $fd ] - Property [ <default> public $streamId ] - Property [ <default> public $header ] - Property [ <default> public $server ] - Property [ <default> public $request ] - Property [ <default> public $cookie ] - Property [ <default> public $get ] - Property [ <default> public $files ] - Property [ <default> public $post ] - Property [ <default> public $tmpfiles ] - } - - - Methods [3] { - Method [ <internal:swoole> public method rawcontent ] { - - - Parameters [0] { - } - } - - Method [ <internal:swoole> public method getData ] { - - - Parameters [0] { - } - } - - Method [ <internal:swoole, dtor> public method __destruct ] { - - - Parameters [0] { - } - } - } - } - Class [ <internal:swoole> class Swoole\Buffer ] { - Constants [0] { @@ -5418,24 +5426,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - - Properties [31] { - Property [ <default> public $onConnect ] - Property [ <default> public $onReceive ] - Property [ <default> public $onClose ] - Property [ <default> public $onPacket ] - Property [ <default> public $onBufferFull ] - Property [ <default> public $onBufferEmpty ] - Property [ <default> public $onStart ] - Property [ <default> public $onShutdown ] - Property [ <default> public $onWorkerStart ] - Property [ <default> public $onWorkerStop ] - Property [ <default> public $onWorkerExit ] - Property [ <default> public $onWorkerError ] - Property [ <default> public $onTask ] - Property [ <default> public $onFinish ] - Property [ <default> public $onManagerStart ] - Property [ <default> public $onManagerStop ] - Property [ <default> public $onPipeMessage ] + - Properties [14] { Property [ <default> public $connections ] Property [ <default> public $host ] Property [ <default> public $port ] @@ -5859,10 +5850,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - - Properties [6] { - Property [ <default> public $fd ] - Property [ <default> public $data ] - Property [ <default> public $finish ] + - Properties [3] { Property [ <default> public $opcode ] Property [ <default> public $code ] Property [ <default> public $reason ] @@ -5988,7 +5976,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Class [ <internal:swoole> class Swoole\MySQL\Exception extends Exception implements Throwable ] { + Class [ <internal:swoole> class Swoole\MySQL\Exception extends Swoole\Exception implements Throwable ] { - Constants [0] { } @@ -6142,7 +6130,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { Property [ <default> public $errCode ] } - - Methods [9] { + - Methods [8] { Method [ <internal:swoole, ctor> public method __construct ] { - Parameters [1] { @@ -6150,12 +6138,6 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - Method [ <internal:swoole, dtor> public method __destruct ] { - - - Parameters [0] { - } - } - Method [ <internal:swoole> public method push ] { - Parameters [1] { @@ -6705,24 +6687,7 @@ Extension [ <persistent> extension #150 swoole version 4.2.9 ] { } } - - Properties [29] { - Property [ <default> public $onConnect ] - Property [ <default> public $onReceive ] - Property [ <default> public $onClose ] - Property [ <default> public $onPacket ] - Property [ <default> public $onBufferFull ] - Property [ <default> public $onBufferEmpty ] - Property [ <default> public $onStart ] - Property [ <default> public $onShutdown ] - Property [ <default> public $onWorkerStart ] - Property [ <default> public $onWorkerStop ] - Property [ <default> public $onWorkerExit ] - Property [ <default> public $onWorkerError ] - Property [ <default> public $onTask ] - Property [ <default> public $onFinish ] - Property [ <default> public $onManagerStart ] - Property [ <default> public $onManagerStop ] - Property [ <default> public $onPipeMessage ] + - Properties [12] { Property [ <default> public $setting ] Property [ <default> public $connections ] Property [ <default> public $host ] diff --git a/php-pecl-swoole4.spec b/php-pecl-swoole4.spec index 5219fa3..0249ad6 100644 --- a/php-pecl-swoole4.spec +++ b/php-pecl-swoole4.spec @@ -35,7 +35,7 @@ Summary: PHP's asynchronous concurrent distributed networking framework Name: %{?sub_prefix}php-pecl-%{pecl_name}4 -Version: 4.2.9 +Version: 4.2.10 Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} # Extension is ASL 2.0 # Hiredis is BSD @@ -171,7 +171,7 @@ sed \ cd NTS # Sanity check, really often broken -extver=$(sed -n '/#define SWOOLE_VERSION/{s/.* "//;s/".*$//;p}' include/swoole.h) +extver=$(sed -n '/#define SWOOLE_VERSION /{s/.* "//;s/".*$//;p}' include/swoole.h) if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever:-%{prever}}. exit 1 @@ -185,14 +185,13 @@ cp -pr NTS ZTS # Create configuration file cat << 'EOF' | tee %{ini_name} -; Enable %{summary} extension module +; Enable %{pecl_name} extension module extension=%{pecl_name}.so ; Configuration ;swoole.enable_coroutine = On ;swoole.aio_thread_num = 2 ;swoole.display_errors = On -;swoole.use_namespace = On :swoole.use_shortname = On ;swoole.fast_serialize = Off ;swoole.unixsock_buffer_size = 8388608 @@ -342,6 +341,9 @@ cd ../ZTS %changelog +* Thu Dec 20 2018 Remi Collet <remi@remirepo.net> - 4.2.10-1 +- update to 4.2.10 + * Mon Nov 26 2018 Remi Collet <remi@remirepo.net> - 4.2.9-1 - update to 4.2.9 |