#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

Reply via email to