--- libev/Changes 2009/12/26 09:22:24 1.154 +++ libev/Changes 2009/12/31 06:50:16 1.155 @@ -1,6 +1,10 @@ Revision history for libev, a high-performance and full-featured event loop. -TODO: somehow unblock procmask? + - signalfd is no longer used by default and has to be requested + explicitly - this means that easy to catch bugs become hard to + catch race conditions, but the users have spoken. + - point out the unspecified signal mask in the documentation, and + that this is a race condition regardless of EV_SIGNALFD. - backport inotify code to C89. - inotify file descriptors could leak into child processes. - ev_stat watchers could keep an errornous extra ref on the loop, @@ -10,7 +14,6 @@ symbols to make it easier for apps to do their own fd management. - support EV_IDLE_ENABLE being disabled in ev++.h (patch by Didier Spezia). - - point out the unspecified signal mask in the documentation. - take advantage of inotify_init1, if available, to set cloexec/nonblock on fd creation, to avoid races. - the signal handling pipe wasn't always initialised under windows