Library Providing an Event Handling API

Edit Package libevent

The libevent library provides a mechanism to execute a function when a
specific event on a file descriptor occurs or after a given time has
passed.

Refresh
Refresh
Source Files
Filename Size Changed
0001-evwatch-Add-prepare-and-check-watchers.patch 0000038778 37.9 KB
0002-evwatch-fix-race-condition.patch 0000001891 1.85 KB
baselibs.conf 0000000015 15 Bytes
libevent-2.1.12-stable.tar.gz 0001100847 1.05 MB
libevent-2.1.12-stable.tar.gz.asc 0000000488 488 Bytes
libevent-rpmlintrc 0000000155 155 Bytes
libevent.changes 0000042392 41.4 KB
libevent.keyring 0000001702 1.66 KB
libevent.spec 0000006108 5.96 KB
python3-shebang.patch 0000001081 1.06 KB
Latest Revision
Elisei Roca's avatar Elisei Roca (eroca) committed (revision 2)
for openssl-3 enablement


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

- Drop insserv_prereq and fillup_prereq macros: there are no
  pre-scripts that would justify these dependencies.

- 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()"
Comments 0
openSUSE Build Service is sponsored by