| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Also, as deraadt suggested, switched realloc to recallocarray to at least
prevent uninitialized memory to be used as pointers in case of other
programming errors. A proper solution (not using an array) needs more work.
This change occured in sync with upstream libevent 2.2.
with input by and ok bluhm, jca, tedu
|
|
|
|
|
|
|
|
|
|
|
| |
- https://github.com/libevent/libevent/commit/7b21c4eabf1f3946d3f63cce1319c490caab8ecf
- For this fix, we need to make sure that passing too-large inputs to
the evbuffer functions can't make us do bad things with the heap.
On top of that do:
- Update libevent version to 1.4.15-stable.
- Use SIZE_MAX from limits.h instead of a private define.
- Do not declare 'size_t need' twice to avoid a compiler warning.
OK sthen
|
|
|
|
|
|
|
|
|
| |
them anymore, but evutil is still part of libevent's interface.
Separate the API of evutil from libevent and do not include evutil.h
from event.h automatically. A version bump is not necessary as the
library itself does not change.
Bulk ports build done by landry@ had no fallout.
OK nicm@ deraadt@
|
|
|
|
| |
OK nicm@
|
|
|
|
| |
OK nicm@
|
|
|
|
| |
ok deraadt@
|
|
|
|
|
|
| |
out scary warnings if it's not there. Bump minor accordingly.
Requested by and ok dcoppa@, ok nicm@
|
|
|
|
|
|
| |
changes to libevent and zlib headers sent to the upstream maintainers.
ok jmc@ (for typos), millert@
|
|
|
|
|
|
|
|
| |
invite conflicts, they are rarely used, can trivially be replaced by
evtimer_*, and are deprecated and removed from event.h in later libevent
versions.
ok guenther deraadt
|
|
|
|
|
|
| |
install event-config.h.
Pointed out by deraadt.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the core library only, the DNS parts are removed and it does not
include the other extra bits (HTTP, DNS, and RPC), a separate port for
these will appear in due course.
Thanks to jsg, sthen, alek, gilles, jacekm, bernd and any others I've
forgotten for testing/comments.
Note that /usr/include/evdns.h should be removed after updating.
ok deraadt
|
|
|
|
|
|
|
|
| |
- Make event_init return struct event_base *.
From the libevent SVN repo.
ok millert@
|
|
|
|
|
| |
"No objection" millert@
"the diff looks and works fine" reyk@
|
| |
|
|
|
|
| |
From the libevent SVN repo, by Thorsten Glaser via brad@
|
|
|
|
|
| |
allow gotsig to terminate active event loop and evbuffer_find fix.
OK brad@ pyr@
|
|
|
|
| |
From libevent CVS
|
|
|
|
| |
From libevent CVS
|
|
|
|
|
|
| |
From libevent CVS
ok markus@
|
|
|
|
| |
ok grunk@
|
| |
|
|
|
|
|
|
|
| |
thanks to Alexander von Gernler for testing
and some bug fixes
ok mpf@ norby@
|
|
|
|
|
|
|
|
|
|
| |
no shared lib so no ABI/API check is necessary
thanks to Alexander von Gernler for submitting
another diff in an attempt to update libevent
and for a use-after-free fix.
ok henning@ deraadt@
|
| |
|
| |
|
| |
|
|
|
|
| |
ok markus@
|
|
|
|
| |
files. okay mickey@
|
| |
|
| |
|
|
supporting timeout and signal callsbacks, too. okay deraadt@ millert@
|