Skip to content

v2.6.1

Latest
Compare
Choose a tag to compare
@arr2036 arr2036 released this 27 Apr 17:24
· 36 commits to master since this release
v2.6.1
a681144
  • Fix: Set the core dumped flag correctly in linux/proc on
    CLD_DUMPED.

  • Fix: Don't attempt to cleanup memory on fork as free() is not
    fork safe. We still close open kqueue FDs on fork, and liberal
    use of CLOEXEC should clean up any lingering filter FDs though
    we may want to close these explicitly in future too.

  • Fix: Double unlock in posix/proc.c

  • Fix: Potential deadlock on kqueue initialisation failure.

  • Fix: Building for MSVC (Patch by @Jan200101)

  • Fix: Sprinkle CLOEXEC around various places in the Linux and
    POSIX platforms to stop us leaking file descriptors on exec.

  • Add EVFILT_LIBKQUEUE/NOTE_THREAD_SAFE. When set to 0, the
    global mutex is not locked on kqueue lookup. The application
    must guarantee that kqueues must not be destroyed by a different
    thread to the one that created them.