Download List

Project Description

The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. It is meant to replace the asynchronous event loop found in event-driven network servers.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-04-18 17:20
1.4.10-stable

This release fixes a number of bugs in the HTTP layer as well as signal processing.

2008-12-22 20:14
1.4.9-stable

This release fixed several memory leaks in the
HTTP layer, fixed signal handling for
multi-threaded applications, and fixed issues with
the timer cache when leaving or entering the event
loop.
Tags: Minor bugfixes

2008-05-14 09:28
1.4.4-stable

This release contains several small bugfixes,
including epoll timeouts larger than 35 minutes on
older Linux kernels and portability improvements
for Windows and IRIX.
Tags: Minor bugfixes

2007-12-27 20:37
1.4.1-beta

Several new APIs have been introduced (event_base_new, event_reinit, event_loopbreak, etc.). RPC structures can now use 32-bit structure identifiers. The performance of the Windows backend has been improved. There are additional bug and correctness fixes.
Tags: Minor feature enhancements

2007-11-12 12:46
1.4.0 beta

This release contains a new RPC subsystem that
makes it easy to write distributed servers and
clients. Almost everything is documented via
Doxygen now. There have been a bunch of fixes and
improvements to evdns and evhttp. Libevent now
builds two additional libraries: libevent_core
(containing only the event core) and
libevent_extras (contained evdns, evhttp, and
evrpc). Performance was slightly improved due to
using a heap instead of red-black trees for
timeouts. Finally, Solaris' event ports are better
supported.
Tags: Major feature enhancements

Project Resources