#12348: libevent-2.1.11
-------------------------+-----------------------
Reporter: bdubbs | Owner: bdubbs
Type: enhancement | Status: assigned
Priority: normal | Milestone: 9.0
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by bdubbs):
hanges in version 2.1.11-stable (01 Aug 2019)
This release contains one ABI breakage fix (that had been introduced in
2.1.10, and strictly speaking this release breaks ABI again to make it
compatible with 2.1.9 and less, please take a look at 18104973 for more
details). Apart from that it contains some bug fixes, that grouped below.
And even though the return value for evbuffer_setcb() had been changed it
should ABI compatible (anyway that function is in -compat.h header).
There is also one patch that introduce new functionality, this is
546a366c,
to tune SO_RCVBUF/SO_SNDBUF in evdns, but one can count it as a bug-fix
on
the application level, since before you cannot tune this settings and
hence
you could stumble on problems.
ABI breakage:
* Protect min_heap_push_ against integer overflow.
* Revert "Protect min_heap_push_ against integer overflow."
functi*nality:
* evdns: add new options -- so-rcvbuf/so-sndbuf
build:
* Change autoconf version to 2.62 and automake version to 1.11.2
* cmake: install shared library only if it was requested
* Missing <winerror.h> on win7/MinGW(MINGW32_NT-6.1)/MSYS
* cmake: set library names to be the same as with autotools
* Enable _GNU_SOURCE for Android
* Enable kqueue for APPLE targets
* autotools: do not install bufferevent_ssl.h under --disable-openssl
* cmake: link against shell32.lib/advapi32.lib
* Add README.md into dist archive
* cmake: add missing autotools targets (doxygen, uninstall,
event_rpcgen.py)
* m4/libevent_openssl.m4: fix detection of openssl
* Fix detection of the __has_attribute() for apple clang [ci skip]
lib:
* 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()
samples:
* https-client: correction error checking
~
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/12348#comment:2>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page