Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libevent-devel-2.1.12-5.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libevent-devel Distribution: openSUSE Tumbleweed
Version: 2.1.12 Vendor: openSUSE
Release: 5.1 Build date: Sun Jun 22 15:35:40 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 441419 Source RPM: libevent-2.1.12-5.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.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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.

Files

/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 Jul 8 23:41:19 2025