Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libevent-2_1-7 | Distribution: openSUSE Tumbleweed |
Version: 2.1.12 | Vendor: openSUSE |
Release: 5.1 | Build date: Sun Jun 22 15:35:40 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 942514 | Source RPM: libevent-2.1.12-5.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://libevent.org/ | |
Summary: An event notification library |
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. Currently, libevent supports /dev/poll, kqueue(2), event ports, POSIX select(2), Windows select(), poll(2), and epoll(4). 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 RPC framework. This package holds the shared libraries for libevent.
BSD-3-Clause
* Sun Jun 22 2025 Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net> - Adjust conflict from libev-devel to libev-libevent-devel (event.h was moved) * Sun Jun 22 2025 Georg Pfuetzenreuter <mail+rpm@georg-pfuetzenreuter.net> - Add python-rpm-macros as build requirement to resolve undefined Python macros * Thu Apr 11 2024 pgajdos@suse.com - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] * Thu Feb 29 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Sun Jan 15 2023 Cristian Rodríguez <crrodriguez@opensuse.org> - Disable the select backend, this can be easily done by lying to configure. This is done due to: * using fd number > 1024 on an fd_set results in a runtime fortify source assertion, preventing further doom. * select will not be changed to handle fd > 1024. * this limit is unreasonable low for this century. * Tue Feb 09 2021 Dominique Leuenberger <dimstar@opensuse.org> - Drop insserv_prereq and fillup_prereq macros: there are no pre-scripts that would justify these dependencies. * Tue Jul 28 2020 David Disseldorp <ddiss@suse.com> - Update to 2.1.12 stable * buffer: do not pass NULL to memcpy() from evbuffer_pullup() * http: fix undefined-shift in EVUTIL_IS*_ helpers * Check error code of evhttp_add_header_internal() in evhttp_parse_query_impl() * http: fix EVHTTP_CON_AUTOFREE in case of timeout * evdns: Add additional validation for values of dns options * Fix memory corruption in EV_CLOSURE_EVENT_FINALIZE with debug enabled * increase segment refcnt only if evbuffer_add_file_segment() succeeds * evdns: fix a crash when evdns_base with waiting requests is freed * event_base_once: fix potential null pointer threat * http: do not assume body for CONNECT * evbuffer_add_file: fix freeing of segment in the error path * Fix checking return value of the evdns_base_resolv_conf_parse() * Support EV_CLOSED on linux for poll(2) * Parse IPv6 scope IDs. * evutil_time: detect and use _gmtime64_s()/_gmtime64() * bufferevent: allow setting priority on socket and openssl type * Fix EV_CLOSED detection/reporting * Revert "Warn if forked from the event loop during event_reinit()" * Tue Sep 24 2019 Michał Rostecki <mrostecki@opensuse.org> - Add upstream patches with the feature of "prepare" and "check" watchers. That feature is needed by envoy-proxy: * 0001-evwatch-Add-prepare-and-check-watchers.patch * 0002-evwatch-fix-race-condition.patch * Tue Aug 20 2019 David Disseldorp <ddiss@suse.com> - Update to 2.1.11 stable * Fix ABI breakage that had been introduced in 2.1.10. Strictly speaking this release breaks ABI again to make it compatible with <= 2.1.9. + See git commit 18104973 for more details * evdns: add new options -- so-rcvbuf/so-sndbuf * various autotools and cmake build changes * buffer: fix possible NULL dereference in evbuffer_setcb() on ENOMEM * Warn if forked from the event loop during event_reinit() * evutil: set the have_checked_interfaces in evutil_check_interfaces() * https-client: correction error checking * Fri Aug 02 2019 Martin Liška <mliska@suse.cz> - Use FAT LTO objects in order to provide proper static library.
/usr/lib64/libevent-2.1.so.7 /usr/lib64/libevent-2.1.so.7.0.1 /usr/lib64/libevent_core-2.1.so.7 /usr/lib64/libevent_core-2.1.so.7.0.1 /usr/lib64/libevent_extra-2.1.so.7 /usr/lib64/libevent_extra-2.1.so.7.0.1 /usr/lib64/libevent_openssl-2.1.so.7 /usr/lib64/libevent_openssl-2.1.so.7.0.1 /usr/lib64/libevent_pthreads-2.1.so.7 /usr/lib64/libevent_pthreads-2.1.so.7.0.1 /usr/share/doc/packages/libevent-2_1-7 /usr/share/doc/packages/libevent-2_1-7/ChangeLog /usr/share/doc/packages/libevent-2_1-7/whatsnew-2.0.txt /usr/share/doc/packages/libevent-2_1-7/whatsnew-2.1.txt /usr/share/licenses/libevent-2_1-7 /usr/share/licenses/libevent-2_1-7/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jul 12 23:34:40 2025