Skip to content

Commit

Permalink
Update the ChangeLog for v2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mheily committed Aug 14, 2021
1 parent 08d883a commit 97b8840
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,10 +1,45 @@
Unreleased
------------------------------------------------------------------------

Nothing here yet.

2021-08-14 v2.4.0
------------------------------------------------------------------------

* Fix: avoid segfaults when kqueue descriptors are cleaned up.

* Fix: Prevent potential dead-lock in linux_kqueue_init()

* Fix: slight deadlock in thread_start()

* Fix: missing inotify_rm_watch()

* Fix: call close() in an error handling path

* Fix: take the write lock when freeing knotes

* Keep a separate state tree for file descriptors inserted into epoll to avoid conflicts between
EVFILT_READ and EVFILT_WRITE (Closes #29 Closes #59)

* Fix: deadlock and memory leak in kqueue()

* Fix: use after free issue in decrementing kq reference counts

* Default to marking file descriptors as passive sockets if fstat() doesn't hint at the type
(Closes #97)

* Fix various leaks and issues found by LSAN

* Install event.h in $INCLUDEDIR/kqueue/sys, rather than $INCLUDEDIR/sys

* Add support for building native Debian packages using Docker

* Detect raw sockets.

* Use high-resolution wait on Linux for timeouts finer than a millisecond.

* Various CMake improvements.

2019-02-06 v2.3.1
------------------------------------------------------------------------

Expand Down

0 comments on commit 97b8840

Please sign in to comment.