libev-3.49 has just been released

Marc Lehmann schmorp at schmorp.de
Wed Jan 7 21:55:24 CET 2009


I am pleased to announce libev 3.52.
 
Distribution: http://dist.schmorp.de/libev/libev-3.52.tar.gz
Documentation: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod?pathrev=rel-3_52
Changes: http://cvs.schmorp.de/libev/Changes?pathrev=rel-3_52

This release mostly disables poll and kqueue again on OS X, which was broken
by the previous release.

Other changes include:

  - fix compilation of select backend in fd_set mode when NFDBITS is
    missing (to get it to compile on QNX, reported by Rodrigo Campos).
  - better select-nfds handling when select backend is in fd_set mode.
  - diagnose fd_set overruns when select backend is in fd_set mode.
  - actually verify that local and remote port are matching in
    libev's socketpair emulation, which makes denial-of-service
    attacks harder (but not impossible - it's windows). Make sure
    it even works under vista, which thinks that getpeer/sockname
    should return fantasy port numbers.
  - include "libev" in all assertion messages for potentially
    clearer diagnostics.
  - event_get_version (libevent compatibility) returned
    a useless string instead of the expected version string
    (patch by W.C.A. Wijngaards).

Enjoy!

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      pcg at goof.com
      -=====/_/_//_/\_,_/ /_/\_\



More information about the libev mailing list