| 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.13 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Oct 27 13:36:25 2026 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 441571 | Source RPM: libevent-2.1.13-1.1.src.rpm |
| Packager: http://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
* Tue Oct 27 2026 Marcus Meissner <meissner@suse.com>
- libevent.keyring updated, fetched from keyserver
- Updated to 2.1.13 stable
Security Fixes (evtag, evrpc):
- CVE-2026-63383: Fix an out-of-bounds read in decode_tag_internal.
(GHSA-fj29-64w6-73h6 bsc#1276000)
- CVE-2026-63384: Fix an integer overflow in evtag_unmarshal_header.
(GHSA-45c6-qx49-89m8 bsc#1276001)
Security Fixes (evhttp):
- CVE-2026-63379: Discard HTTP trailers, to prevent header smuggling attacks.
(GHSA-2gmv-p5m7-98p6 bsc#1275995)
- CVE-2026-63382: Restrict HTTP header parsing to prevent request smuggling.
(GHSA-q39v-w2g7-gr8j bsc#1275999)
- CVE-2026-63385, CVE-2026-63382: Treat CRLF and %00 more strictly in
HTTP headers, to prevent parser mismatch attacks.
(See GHSA-q39v-w2g7-gr8j, GHSA-jcwh-pvf2-73p2, bsc#1275999 bsc#1276002)
- CVE-2026-63388: Fix a heap out-of-bound write that could occur when using
AF_UNIX sockets and compiling libevent with -DNDEBUG.
(GHSA-cvq5-vrvr-j338 bsc#1276004)
Security fixes (evbuffer, bufferevent):
- CVE-2026-63381: Fixed a dangling pointer in evbuffer_add_reference.
(GHSA-c2pj-cg4r-88c8 bsc#1275997)
Security fixes (evdns):
- CVE-2026-63387: Fix an out-of-bounds write in dnsname_to_labels
when building a DNS response of 2^16 bytes.
(GHSA-58rx-7448-jw47 bsc#1276003)
Security fixes (example code):
- Avoid using strcpy() in sample/http-server.c.
(GHSA-5rgj-2c58-7jrc)
Other fixes:
- Backport fixes for numerous compiler warnings.
- Backport fixes for compilation with openssl 3 and later.
* 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
/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/lib/libevent.so /usr/lib/libevent_core.so /usr/lib/libevent_extra.so /usr/lib/libevent_openssl.so /usr/lib/libevent_pthreads.so /usr/lib/pkgconfig/libevent.pc /usr/lib/pkgconfig/libevent_core.pc /usr/lib/pkgconfig/libevent_extra.pc /usr/lib/pkgconfig/libevent_openssl.pc /usr/lib/pkgconfig/libevent_pthreads.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 29 23:44:13 2026