event

Provides interface to libevent library


This is an extension to efficiently schedule I/O, time and signal based
events using the best I/O notification mechanism available for specific platform.
This is a port of libevent to the PHP infrastructure.

Version 1.0.0 introduces:
* new OO API breaking backwards compatibility
* support of libevent 2+ including HTTP, DNS, OpenSSL and the event listener.

Note, event-1.0.0 and greater is not compatible with previous versions.

License: PHP

Latest releases

Version Release Download
3.0.8 2022-06-01 event-3.0.8.tgz
3.0.7 2022-05-28 event-3.0.7.tgz
3.0.7RC1 2021-10-18 event-3.0.7RC1.tgz
3.0.6 2021-09-23 event-3.0.6.tgz
3.0.5 2021-06-11 event-3.0.5.tgz
Show all releases

Changelog

Version Message
3.0.8 Set --with-openssl-dir configure option to "yes" by default.
3.0.7 Added support for in-tree build (PR https://bitbucket.org/osmanov/pecl-event/pull-requests/18/support-in-tree-build by dixyes)
Fixed tests/27-event-util-create-socket_php8.phpt on macOS
3.0.7RC1 Fixed #69: The event loop remained running when the user called exit() or an exception was thrown from the event callback. Now in these cases the loop will be stopped automatically.
3.0.6 Fixed tests for the builds in debug mode where libevent complained about STDIN and STDOUT being not set to non-blocking mode
Fixed build with OpenSSL 3.0 (Thanks to Remi Collet).
3.0.5 Fixed a test not working with PHP 8.1.0alpha1
Show complete changelog