Skip to content

Commit 97b8840

Browse files
committed
Update the ChangeLog for v2.4.0
1 parent 08d883a commit 97b8840

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

ChangeLog

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,45 @@
11
Unreleased
22
------------------------------------------------------------------------
33

4+
Nothing here yet.
5+
6+
2021-08-14 v2.4.0
7+
------------------------------------------------------------------------
8+
9+
* Fix: avoid segfaults when kqueue descriptors are cleaned up.
10+
11+
* Fix: Prevent potential dead-lock in linux_kqueue_init()
12+
13+
* Fix: slight deadlock in thread_start()
14+
15+
* Fix: missing inotify_rm_watch()
16+
17+
* Fix: call close() in an error handling path
18+
19+
* Fix: take the write lock when freeing knotes
20+
21+
* Keep a separate state tree for file descriptors inserted into epoll to avoid conflicts between
22+
EVFILT_READ and EVFILT_WRITE (Closes #29 Closes #59)
23+
24+
* Fix: deadlock and memory leak in kqueue()
25+
26+
* Fix: use after free issue in decrementing kq reference counts
27+
28+
* Default to marking file descriptors as passive sockets if fstat() doesn't hint at the type
29+
(Closes #97)
30+
31+
* Fix various leaks and issues found by LSAN
32+
433
* Install event.h in $INCLUDEDIR/kqueue/sys, rather than $INCLUDEDIR/sys
534

635
* Add support for building native Debian packages using Docker
736

37+
* Detect raw sockets.
38+
39+
* Use high-resolution wait on Linux for timeouts finer than a millisecond.
40+
41+
* Various CMake improvements.
42+
843
2019-02-06 v2.3.1
944
------------------------------------------------------------------------
1045

0 commit comments

Comments
 (0)