Update ChangeLog for upcoming v2.4.0 release

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg committed 2021-10-02 17:25:29 +02:00
1 parent 0c8ff24353
commit 8aa549487f
1 file changed
+16 -1
+16 -1
View File
@@ -10,8 +10,23 @@ All notable changes to the project are documented in this file.
Please note, this release is a major ABI bump due to change in the
`uev_t` which requires recompiling all programs that use libuEv.
Also, libuEv is built for 64 bit `time_t`, this means all applications
that link with libuEv also must be built with the same build flags.
This applies in particular to systems with GLIBC v2.34, which now
require applications to add the following to their `CPPFLAGS`:
CPPFLAGS += -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64
### Changes
- Add `struct signalfd_siginfo` to `uev_t`, valid for signal watchers
- Add `struct signalfd_siginfo` to `uev_t`, valid for signal watchers.
Now more metadata is available to signal callbacks
### Fixes
- Fix #25: GLIBC v2.34 require `-D_FILE_OFFSET_BITS=64` for applications
and libraries that want a 64-bit `time_t`. Affects library and test
programs used for `make check`, as well as all other applications that
link with libuEv, so the `libuev.pc` file is also updated
[v2.3.2][] - 2021-02-12