--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2017-7258a839b5
2017-02-26 02:50:06.019868
--------------------------------------------------------------------------------
Name : php-react-event-loop
Product : Fedora EPEL 7
Version : 0.4.2
Release : 2.el7
URL :
https://github.com/reactphp/event-loop
Summary : Event loop abstraction layer that libraries can use for evented I/O
Description :
Event loop abstraction layer that libraries can use for evented I/O.
In order for async based libraries to be interoperable, they need to use
the same event loop. This component provides a common LoopInterface that
any library can target. This allows them to be used in the same loop, with
one single run call that is controlled by the user.
In addition to the interface there are some implementations provided:
* StreamSelectLoop: This is the only implementation which works out of the box
with PHP. It does a simple select system call. It's not the most
performant of loops, but still does the job quite well.
* LibEventLoop: This uses the libevent pecl extension. libevent itself supports
a number of system-specific backends (epoll, kqueue).
* LibEvLoop: This uses the libev pecl extension (github). It supports the same
backends as libevent.
* ExtEventLoop: This uses the event pecl extension. It supports the same
backends as libevent.
All of the loops support these features:
* File descriptor polling
* One-off timers
* Periodic timers
* Deferred execution of callbacks
Autoloader: /usr/share/php/React/EventLoop/autoload.php
--------------------------------------------------------------------------------
Update Information:
Initial `php-react` stack release # php-react Event-driven, non-blocking I/O
with PHP. # php-react-http-client Asynchronous HTTP client library. # php-
react-socket-client Async connector to open TCP/IP and SSL/TLS based
connections. # php-react-dns Async DNS resolver. The main point of the DNS
component is to provide async DNS resolution. However, it is really a toolkit
for working with DNS messages, and could easily be used to create a DNS server.
# php-react-http Library for building an evented http server. # php-react-
socket Async, streaming plaintext TCP/IP and secure TLS socket server. # php-
clue-block-react Lightweight library that eases integrating async components
built for React PHP in a traditional, blocking environment. # php-react-child-
process Library for executing child processes. # php-react-promise-timer
Trivial timeout implementation for Promises. # php-react-stream Basic readable
and writable stream interfaces that support piping. In order to make the event
loop easier to use, this component introduces the concept of streams. They are
very similar to the streams found in PHP itself, but have an interface more
suited for async I/O. Mainly it provides interfaces for readable and writable
streams, plus a file descriptor based implementation with an in-memory write
buffer. This component depends on ��v��nement, which is an implementation of the
EventEmitter. # php-clue-stream-filter A simple and modern approach to stream
filtering in PHP. # php-evenement Evenement is a very simple event dispatching
library for PHP. It has the same design goals as Silex and Pimple, to empower
the user while staying concise and simple. It is very strongly inspired by the
EventEmitter API found in node.js. # php-react-cache Promised cache interface.
The cache component provides a promise-based cache interface and an in-memory
ArrayCache implementation of that. This allows consumers to type hint against
the interface and third parties to provide alternate implementations. # php-
react-event-loop Event loop abstraction layer that libraries can use for
evented I/O.
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1414844 - Review Request: php-react - Event-driven, non-blocking I/O with
PHP
https://bugzilla.redhat.com/show_bug.cgi?id=1414844
[ 2 ] Bug #1416595 - php-react-stream-0.4.6 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1416595
[ 3 ] Bug #1414828 - Review Request: php-react-stream - Basic readable and writable
stream interfaces that support piping
https://bugzilla.redhat.com/show_bug.cgi?id=1414828
[ 4 ] Bug #1416802 - php-react-socket-0.4.6 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1416802
[ 5 ] Bug #1414838 - Review Request: php-react-socket - Async, streaming plaintext
TCP/IP and secure TLS socket server
https://bugzilla.redhat.com/show_bug.cgi?id=1414838
[ 6 ] Bug #1414833 - Review Request: php-react-child-process - Library for executing
child processes
https://bugzilla.redhat.com/show_bug.cgi?id=1414833
[ 7 ] Bug #1414840 - Review Request: php-react-http - Library for building an evented
http server
https://bugzilla.redhat.com/show_bug.cgi?id=1414840
[ 8 ] Bug #1414843 - Review Request: php-react-http-client - Asynchronous HTTP client
library
https://bugzilla.redhat.com/show_bug.cgi?id=1414843
[ 9 ] Bug #1414842 - Review Request: php-react-socket-client - Async connector to open
TCP/IP and SSL/TLS based connections
https://bugzilla.redhat.com/show_bug.cgi?id=1414842
[ 10 ] Bug #1414839 - Review Request: php-react-dns - Async DNS resolver
https://bugzilla.redhat.com/show_bug.cgi?id=1414839
[ 11 ] Bug #1414827 - Review Request: php-react-promise-timer - Trivial timeout
implementation for Promises
https://bugzilla.redhat.com/show_bug.cgi?id=1414827
[ 12 ] Bug #1414826 - Review Request: php-react-event-loop - Event loop abstraction
layer that libraries can use for evented I/O
https://bugzilla.redhat.com/show_bug.cgi?id=1414826
[ 13 ] Bug #1414825 - Review Request: php-react-cache - Async caching
https://bugzilla.redhat.com/show_bug.cgi?id=1414825
[ 14 ] Bug #1414831 - Review Request: php-clue-block-react - Integrate async React PHP
components into your blocking environment
https://bugzilla.redhat.com/show_bug.cgi?id=1414831
[ 15 ] Bug #1414824 - Review Request: php-clue-stream-filter - A simple and modern
approach to stream filtering in PHP
https://bugzilla.redhat.com/show_bug.cgi?id=1414824
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update php-react-event-loop' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/...
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------