libevent v2.0.23 Release Notes

Release Date: 2019-01-20 // over 5 years ago
  • First of let me say that everyone who still uses 2.0.x should strongly consider switching to 2.1.x releases, since 2.0.x will not contain all the bug fixes, because it can be pretty hard to backport them (for example 2.0.x does not support openssl 1.1)

    Secondly, this release is beta, because since the last release it has been along time, so we need sometime to stabilize things a little, and if none of you will find something odd the it will be marked as 2.0.24-stable.

    ๐Ÿ›  Many thanks to all who reported, fixed and helped with debugging issues and backporting patches!

    ๐Ÿš€ Few words about release:

    • ๐Ÿ— 2.0 backport branch (patches-2.0) had been added to the travis-ci for continuous integration (c52cdc2)
    • ๐Ÿ›  fix overflow check in expand_singlechain() (backport for #340) (7dedc07)
    • ipv6 fix for http (502c043)
    • Check for Mac OS X 10.4 kqueue bug properly (6762a4d)
    • bufferevent_socket_connect{,_hostname}() fixes (ebcf2fed)
    • Use the free-trailing-chains function in evbuffer_insert_chain too (0e894fb)
    • โž• evbuffer_add: Use last_with_datap if set, not last. (b00db82)
    • ๐Ÿ›  fixes for EV_ET (e12762a5, 11732245)
    • โž• Merge branch 'evbuffer_add_file-2.0-fixes' into patches-2.0 (90ae4c5)
    • If evsel->del() fails, don't leave the evmap in an inconsistent state. (cb81be2b)
    • Backport for #340 (fix overflow check in expand_singlechain() (7dedc07)
    • Use the free-trailing-chains function in evbuffer_insert_chain too (0e894fb)

    ๐Ÿš€ For more information follow changelog/git log.

    P.S. changelog contains duplicated entries, because of my mistake in my onelinear (different commit sha length).