Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libevent-devel | Distribution: openSUSE Tumbleweed |
Version: 2.1.12 | Vendor: openSUSE |
Release: 4.1 | Build date: Sat Mar 2 23:23:10 2024 |
Group: Development/Libraries/C and C++ | Build host: h02-ch2b |
Size: 441051 | Source RPM: libevent-2.1.12-4.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://libevent.org/ | |
Summary: Development files for libevent2 |
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. This package holds the development files for libevent2.
BSD-3-Clause
* 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. * Mon Jul 01 2019 Andreas Schwab <schwab@suse.de> - Fix name of library package (bsc#1138369) * Mon May 27 2019 David Disseldorp <ddiss@suse.com> - Update to 2.1.10 stable * evdns: add DNS_OPTION_NAMESERVERS_NO_DEFAULT / EVDNS_BASE_NAMESERVERS_NO_DEFAULT * Add support for EV_TIMEOUT to event_base_active_by_fd * kqueue: Avoid undefined behaviour. * Prevent integer overflow in kq_build_changes_list. * evdns: fix lock/unlock mismatch in evdns_close_server_port() * Protect min_heap_push_ against integer overflow. * le-proxy: initiate use of the Winsock DLL * Fix leaks in error path of the bufferevent_init_common_() * buffer: make evbuffer_prepend() of zero-length array no-op * Don't loose top error in SSL * Remove needless check for arc4_seeded_ok * Cleanup __func__ detection * Add convenience macros for user-triggered events * Notify event base if there are no more events, so it can exit without delay * Fix base unlocking in event_del() if event_base_set() runned in another thread * If precise_time is false, we should not set EVENT_BASE_FLAG_PRECISE_TIMER * Fix race in access to ev_res from event loop with event_active() * Return from event_del() after the last event callback termination * Preserve socket error from listen across closesocket cleanup * fix connection retries when there more then one request for connection * improve error path for bufferevent_{setfd,enable,disable}() * Fix conceivable UAF of the bufferevent in evhttp_connection_free() * Fix evhttp_connection_get_addr() fox incomming http connections * fix leaks in evhttp_uriencode() * CONNECT method only takes an authority * Allow bodies for GET/DELETE/OPTIONS/CONNECT * Do not crash when evhttp_send_reply_start() is called after a timeout. * Fix crashing http server when callback do not reply in place * fix handling of close_notify (ssl) in http with openssl bufferevents * use *_new_with_arg() to match function prototype * avoid NULL dereference on request is not EVHTTP_REQ_POST * bufferevent_socket_connect{,_hostname}() missing event callback and use ret code * don't fail be_null_filter if bytes are copied * Call underlying bev ctrl GET_FD on filtered bufferevents * be_openssl: avoid leaking of SSL structure * Add missing includes into openssl-compat.h * Explicitly call SSL_clear when reseting the fd. * sample/https-client: use host SSL certificate store by default * ipv6only socket bind support * evdns: handle NULL filename explicitly * Fix assert() condition in evbuffer_drain() for IOCP * fix incorrect unlock of the buffer mutex (for deferred callbacks) * Fix wrong assert in evbuffer_drain() * Port `event_rpcgen.py` and `test/check-dumpevents.py` to Python 3. - rename python2-shebang.patch -> python3-shebang.patch following port * Tue Jul 10 2018 mrostecki@suse.com - Make use of %license macro
/usr/bin/event_rpcgen.py /usr/include/evdns.h /usr/include/event.h /usr/include/event2 /usr/include/event2/buffer.h /usr/include/event2/buffer_compat.h /usr/include/event2/bufferevent.h /usr/include/event2/bufferevent_compat.h /usr/include/event2/bufferevent_ssl.h /usr/include/event2/bufferevent_struct.h /usr/include/event2/dns.h /usr/include/event2/dns_compat.h /usr/include/event2/dns_struct.h /usr/include/event2/event-config.h /usr/include/event2/event.h /usr/include/event2/event_compat.h /usr/include/event2/event_struct.h /usr/include/event2/http.h /usr/include/event2/http_compat.h /usr/include/event2/http_struct.h /usr/include/event2/keyvalq_struct.h /usr/include/event2/listener.h /usr/include/event2/rpc.h /usr/include/event2/rpc_compat.h /usr/include/event2/rpc_struct.h /usr/include/event2/tag.h /usr/include/event2/tag_compat.h /usr/include/event2/thread.h /usr/include/event2/util.h /usr/include/event2/visibility.h /usr/include/event2/watch.h /usr/include/evhttp.h /usr/include/evrpc.h /usr/include/evutil.h /usr/lib64/libevent.so /usr/lib64/libevent_core.so /usr/lib64/libevent_extra.so /usr/lib64/libevent_openssl.so /usr/lib64/libevent_pthreads.so /usr/lib64/pkgconfig/libevent.pc /usr/lib64/pkgconfig/libevent_core.pc /usr/lib64/pkgconfig/libevent_extra.pc /usr/lib64/pkgconfig/libevent_openssl.pc /usr/lib64/pkgconfig/libevent_pthreads.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 26 00:16:56 2024