Are you over 18 and want to see adult content?
More Annotations
A complete backup of freeviagrasample-norx.com
Are you over 18 and want to see adult content?
A complete backup of eugeniorecuenco.com
Are you over 18 and want to see adult content?
A complete backup of energie-experten.org
Are you over 18 and want to see adult content?
A complete backup of tokamakenergy.co.uk
Are you over 18 and want to see adult content?
A complete backup of isealalliance.org
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://maspatule.com
Are you over 18 and want to see adult content?
A complete backup of https://forumophilia.com
Are you over 18 and want to see adult content?
A complete backup of https://fastseduction.com
Are you over 18 and want to see adult content?
A complete backup of https://carnegiehero.org
Are you over 18 and want to see adult content?
A complete backup of https://fokarium.pl
Are you over 18 and want to see adult content?
A complete backup of https://factory-direct-flooring.co.uk
Are you over 18 and want to see adult content?
A complete backup of https://leglobal.org
Are you over 18 and want to see adult content?
A complete backup of https://ymca.net
Are you over 18 and want to see adult content?
A complete backup of https://akskagroep.com
Are you over 18 and want to see adult content?
A complete backup of https://fincash.com
Are you over 18 and want to see adult content?
A complete backup of https://toppingrosehouse.com
Are you over 18 and want to see adult content?
A complete backup of https://avex-management.jp
Are you over 18 and want to see adult content?
Text
LIBEVENT
Old releases. 2.1.x; 2.0.x; 1.4.x; 1.3; 1.2; 1.1; 1.0; 0.x. Libevent2.1.x
libevent-2.1.4-alpha.tar.gz ChangeLog Released LIBEVENT CURRENT: CHANGELOG commit aba6548c535c39647d06446c11e2a761be59d0af Author: Azat Khuzhin Date: 2021-03-23 09:50:03 +0300 Switch to lukka/run-vcpkg@v7 andupdate
LIBEVENT 2.1.11: CHANGELOG Changelog for. 2.1.11. version. Changes in version 2.1.11-stable (01 Aug 2019) This release contains one ABI breakage fix (that had been introduced in 2.1.10, and strictly speaking this release breaks ABI again to make it compatible with 2.1.9 and less, please take a look at 18104973 for more details). Apart from that it contains some bug fixes LIBEVENT-2.1: 2.1.12 TO CURRENT BINARY COMPATIBILITY REPORT 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. Size of field th_notify has been changed from 128 bytes to 120 bytes. 1) LIBEVENT: HEADERS DIFF BETWEEN 2.1.12 AND CURRENT VERSIONS buffer_compat.h (2.1.12) buffer_compat.h (current) skipping to change at line 34 ¶ skipping to change at line 34 ¶ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LIBEVENT_EXTRA-2.1: 2.1.12 TO CURRENT BINARY COMPATIBILITY 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. 3rd parameter 'bev' (pointer) has base type 'struct bufferevent'. LIBEVENT: HEADERS DIFF BETWEEN 2.1.11 AND 2.1.12 VERSIONS Headers diff: 2.1.11. vs. 2.1.12. buffer.h (2.1.11) int evbuffer_write_atmost (struct evbuffer *buffer, evutil_socket_t fd, ev_ssize_t howmuch); Read from a file descriptor and store the result in an evbuffer. Read from a file descriptor and store the result in anevbuffer.
LIBEVENT_OPENSSL-2.1: 2.1.12 TO CURRENT BINARY 1st parameter 'bev' (pointer) has base type 'struct bufferevent'. event_struct.h. struct event 4. Change. Effect. 1. The relative position of field ev_ has been changed from 4 to 6. 1) Applications will access incorrect memory when attempting to access this field. 2) LIBEVENTOLDER RELEASESAPI/ABI CHANGES TIMELINEMASTER 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. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove LIBEVENT: MAIN PAGESEE MORE ON LIBEVENT.ORGLIBEVENT
Old releases. 2.1.x; 2.0.x; 1.4.x; 1.3; 1.2; 1.1; 1.0; 0.x. Libevent2.1.x
libevent-2.1.4-alpha.tar.gz ChangeLog Released LIBEVENT CURRENT: CHANGELOG commit aba6548c535c39647d06446c11e2a761be59d0af Author: Azat Khuzhin Date: 2021-03-23 09:50:03 +0300 Switch to lukka/run-vcpkg@v7 andupdate
LIBEVENT 2.1.11: CHANGELOG Changelog for. 2.1.11. version. Changes in version 2.1.11-stable (01 Aug 2019) This release contains one ABI breakage fix (that had been introduced in 2.1.10, and strictly speaking this release breaks ABI again to make it compatible with 2.1.9 and less, please take a look at 18104973 for more details). Apart from that it contains some bug fixes LIBEVENT-2.1: 2.1.12 TO CURRENT BINARY COMPATIBILITY REPORT 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. Size of field th_notify has been changed from 128 bytes to 120 bytes. 1) LIBEVENT: HEADERS DIFF BETWEEN 2.1.12 AND CURRENT VERSIONS buffer_compat.h (2.1.12) buffer_compat.h (current) skipping to change at line 34 ¶ skipping to change at line 34 ¶ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. LIBEVENT_EXTRA-2.1: 2.1.12 TO CURRENT BINARY COMPATIBILITY 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. 3rd parameter 'bev' (pointer) has base type 'struct bufferevent'. LIBEVENT: HEADERS DIFF BETWEEN 2.1.11 AND 2.1.12 VERSIONS Headers diff: 2.1.11. vs. 2.1.12. buffer.h (2.1.11) int evbuffer_write_atmost (struct evbuffer *buffer, evutil_socket_t fd, ev_ssize_t howmuch); Read from a file descriptor and store the result in an evbuffer. Read from a file descriptor and store the result in anevbuffer.
LIBEVENT_OPENSSL-2.1: 2.1.12 TO CURRENT BINARY 1st parameter 'bev' (pointer) has base type 'struct bufferevent'. event_struct.h. struct event 4. Change. Effect. 1. The relative position of field ev_ has been changed from 4 to 6. 1) Applications will access incorrect memory when attempting to access this field. 2)LIBEVENT: MAIN PAGE
Libevent is an event notification library for developing scalable network servers. 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. Furthermore, Libevent also support callbacks due to signals or regular timeouts.LIBEVENT: FILE LIST
libevent: File List. Here is a list of all documented files with brief descriptions: event2. buffer.h. Functions for buffering data for network sending or receiving. buffer_compat.h. Obsolete and deprecated versions of the functions in buffer.h: LIBEVENT CURRENT: CHANGELOG commit aba6548c535c39647d06446c11e2a761be59d0af Author: Azat Khuzhin Date: 2021-03-23 09:50:03 +0300 Switch to lukka/run-vcpkg@v7 andupdate
LIBEVENT: EVENT2/THREAD.H SOURCE FILE This structure describes the interface a threading library uses for condition variables. Definition: thread.h:140. evthread_set_lock_callbacks. EVENT2_EXPORT_SYMBOL int evthread_set_lock_callbacks (const struct evthread_lock_callbacks *) Sets a group of functions that Libevent should use for locking. evthread_enable_lock_debugging. LIBEVENT: API/ABI CHANGES TIMELINE API/ABI changes timeline. Version Date Soname Change Log Backward Compatibility Added Symbols Removed Symbols Headers Diff; current: 2021-05-13 17:32: 2.2.1 LIBEVENT: EVENT2/BUFFER.H FILE REFERENCE You can skip the copy step by using evbuffer_reserve_space () /evbuffer_commit_space () when writing into a buffer, and evbuffer_peek () when reading. In Libevent 2.0 and later, evbuffers are represented using a linked list of memory chunks, with pointers to the first and last chunk in the chain. LIBEVENT: OBJECTS ABI REPORT BETWEEN 2.1.12 AND CURRENT ABI changes/compatibility report between 2.1.12 and current versionsof the libevent
LIBEVENT
Libevent is available for use under the following license, commonly known as the 3-clause (or "modified") BSD license: ===== Copyright (c) 2000-2007 Niels Provos LIBEVENT-2.1: 2.1.11 TO 2.1.12 BINARY COMPATIBILITY REPORT Binary compatibility report for the libevent-2.1 object between 2.1.11 and 2.1.12 versions on x86_64 LIBEVENT_PTHREADS-2.1: 2.1.12 TO CURRENT BINARY Binary compatibility report for the libevent_pthreads-2.1 object between 2.1.12 and current versions on x86_64 LIBEVENT – AN EVENT NOTIFICATION LIBRARYSUPPORT & INFO
Bug Tracking: Bugs & FeaturesMailing List: Info
Git Repository: github (sourceforge - deprecated) License: 3-clause BSD IRC: #libevent on OFTCHAPPY HACKING
You can make Libevent developers happy by reducing our wishlists!Nick's list
– Niels's list
SPONSORS
Thanks to AppNexus
for sponsoring Libevent development in 2012! 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. Furthermore, _libevent_ also support callbacks due to SIGNALS or regular TIMEOUTS. _libevent_ is meant to replace the event loop found in event driven network servers. An application just needs to call _event_dispatch()_ and then add or remove events dynamically without having to change theevent loop.
Currently, _libevent_ supports _/dev/poll_,
_kqueue(2)
_,
_event ports
_,
POSIX _select(2)_
, Windows
_select()_
,
_poll(2)_ , and
_epoll(4) _. The
internal event mechanism is completely independent of the exposed event API, and a simple update of libevent can provide new functionality without having to redesign the applications. As a result, _Libevent_ allows for portable application development and provides the most scalable event notification mechanism available on an operating system. Libevent can also be used for multi-threaded applications, either by isolating each event_base so that only a single thread accesses it, or by locked access to a single shared event_base. _Libevent_ should compile on Linux, *BSD, Mac OS X, Solaris, Windows, and more. Libevent additionally provides a sophisticated framework for buffered network IO, with support for sockets, filters, rate-limiting, SSL, zero-copy file transmission, and IOCP. Libevent includes support for several useful protocols, including DNS, HTTP, and a minimal RPCframework.
More information about event notification mechanisms for network servers can be found on Dan Kegel's "The C10K problem" web page.
A mailing list for libevent is now available. Libevent is maintained by Nick Mathewson, Azat Khuzhin
and Niels Provos
.
DOCUMENTATION
Book: Programming with Libevent.
Reference: 1.4.x-stable2.0.x-stable
2.1.x-stable
.
What's new in: 2.0.x-stable2.1.x-alpha
.
DOWNLOAD–STABLE RELEASES These are the ones you probably want for software development, unless you like to track the latest development versions and report bugs inthem.
* libevent-2.1.11-stable.tar.gzChangeLog
Released 2019-08-01 (ABI changed) * libevent-2.1.10-stable.tar.gzChangeLog
Released 2019-05-26
* libevent-2.1.8-stable.tar.gzChangeLog
Released 2017-01-22
* Changelog to follow * libevent-2.0.22-stable.tar.gzChangeLog
Released 2014-01-05
* Changelog to follow * libevent-2.0.21-stable.tar.gzChangeLog
Released 2012-11-18
* Several SSL correctness and performance fixes. * Build fixes for mingw64 * Avoid a few resource leaks* and more...
* libevent-2.0.20-stable.tar.gzChangeLog
Released 2012-08-23
* Fix a crash on windows. * Make event_pending() threadsafe. * Another SSL callback behavior fixes * Avoid an evdns segfault (Greg Hazel)* and more...
* libevent-1.4.15-stable.tar.gzChangeLog
Released 2015-01-05
* Changelog to follow * libevent-1.4.14b-stable.tar.gzChangeLog
Released 2010-06-07
* Backport evbuffer_readln() * Fix a crash when reading badly formatted resolve.conf (YasuokaMasahiko)
* Make evutil_make_socket_nonblocking() leave any other flags alone(Jardel Weyrich)
* Adjusted fcntl() retval comparison on evutil_make_socket_nonblocking() (Jardel Weyrich) * Re-add event_siglcb; some old code _was_ still using it. :( * Make Libevent 1.4 build on win32 with Unicode enabled. (BrodieThiesfield)
* Distribute nmake makefile for 1.4 * Define _REENTRANT as needed on Solaris, elsewhere (6cbea13) * Other bugfixes for http, memory management, and cleanup. DOWNLOAD RELEASE CANDIDATES This is a release candidate. If you find any bugs, please let us know! * libevent-2.1.7-rc.tar.gzChangeLog
Released 2016-11-05
* Changelog to follow. DOWNLOAD–ALPHA RELEASES This is alpha code. If you find any bugs, please let us know! * libevent-2.1.9-beta.tar.gzChangeLog
Released 2019-02-10
* libevent-2.0.23-beta.tar.gzChangeLog
Released 2019-01-20
* libevent-2.1.6-beta.tar.gzChangeLog
Released 2016-08-27
* Changelog to follow. * libevent-2.1.5-beta.tar.gzChangeLog
Released 2015-01-05
* Changelog to follow. * libevent-2.1.4-alpha.tar.gzChangeLog
Released 2014-03-21
* Several new utility APIs in libevent core, bufferevents, andevhttp.
* Detect closes early with EPOLLRDHUP. * (Optional) support for buildint with cmake. * Bugfixes too numerous to mention.* and much more...
* libevent-2.1.3-alpha.tar.gzChangeLog
Released 2013-05-01
* New finalization API with fix for bufferevent deadlock issue. * New evdns and evhttp option. * Several new unit tests. * Bugfixes and portability fixes and build fixes too numerous tomention.
* and much more...
* libevent-2.1.2-alpha.tar.gzChangeLog
Released 2012-11-18
* Various new functions in the core, evbuffer, and bufferevent APIs * Even more backends can now use portable monotonic timers. * Updated autotools build infrastructure for faster builds. * More reliable unit tests * Internal event-callback interface now refactored for flexibilityand performance
* Faster notification with kqueue, faster/more precise timers onLinux
* Numerous small performance improvements and data structure tweaks throughout the codebase * Various bugfixes against 2.1.1-alpha* and much more...
* libevent-2.1.1-alpha.tar.gzChangeLog
Released 2012-04-03
* First alpha release in the 2.1.x series. * Useful features for controlling the event loop and avoidingpriority inversion
* New debugging features. * New evbuffer functionality, including an improved sendfile/mmap wrapper, the ability to add one evbuffer to another, and more ways to avoid needless copies. * Numerous small performance improvements and data structure tweaks throughout the codebase.* and much more...
OLDER RELEASES
Libevent has been released under a 3-clause BSD license . Information on public gitaccess.
BENCHMARK
Performance comparison using different event notification mechansims in Libevent. We declare interest in a large number of connections of which most are cold and only a few are active. The benchmark measures how long it takes to serve one active connection and exposes scalability issues of traditional interfaces like select or poll. The benchmark measures how long it takes to serve one hundred active connections that chain writes to new connections until thousand writes and reads have happened. It exercises the event loop severaltimes.
PROGRAMS USING LIBEVENT The usefulness of libevent API is demonstrated by the followingapplications:
* Chromium – Google's open-source web browser (uses Libevent on Mac and Linux) * Memcached – a high-performance, distributed memory object caching system * Transmission – a fast, easy, and free BitTorrent client * NTP – the network time protocol that makes your clock right (uses Libevent in SNTP) * tmux – A clean, modern, BSD-licensed terminal multiplexer, similar to GNU screen * Tor – an anonymous Internet communication system. * libevhtp – A fast and flexible replacement for libevent's http client/server API * Prosody – A Jabber/XMPP server written inLua
* PgBouncer –
Lightweight connection pooler for PostgreSQL * redsocks – a simple transparent TCP -> Socks5/HTTPS proxy daemon. * Vomit – Voice Over Misconfigured Internet Telephones * Crawl – A Small and EfficientHTTP Crawler
* Libio – an input/outputabstraction library
* Honeyd – a virtual honeynet daemon – can be used to fight Internet worms . * Fragroute – an IDStesting tool
* Nylon – nested proxy server* Disconcert – a
Distributed Computing Framework for Loosely-Coupled Workstations. * Trickle – a lightweight userspace bandwidth shaper. * watchcatd – software watchdog designed to take actions not as drastic as the usual solutions, which reset the machine. * ScanSSH – a fast SSH server and open proxy scanner. * Nttlscan – a network topology scanner for Honeyd. * NetChat – a combination of netcatand ppp's chat.
* Io – a small programming language; uses libevent for network communication. * Systrace – a system call sandbox. * SpyBye – detect malware on web pages. * GreenSQL – an SQL database firewall. * dnsscan – a fast scanner for identifying open recursive dns resolvers * Kargo Event – a PHP extension for libevent. * Scytale – a databaseencryption tool.
------------------------- Nick Mathewson Azat Khuzhin Niels Provos (Please do not mail us directly for technical support. Instead, please use the mailing list or the IRC channel.) Last modified: 29 Jan 2017Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0