Skip to content

Releases: vibe-d/eventcore

Fix bogus inotify file change notifications after file creation

26 Nov 10:01
Compare
Choose a tag to compare

The POSIX implementation wrongly assumed IN_MODIFY for directories reported the added/removed directory, instead of the file.

v0.9.9: More DNS fixes, improved shutdown warning

31 Aug 12:26
Compare
Choose a tag to compare

In this release, the handle allocation logic for DNS handles has been improved.
Additionally, the "leaking eventcore driver" error message will now only show for
socket which are not in a "connecting" state (e.g. connecting as the process shuts down),
reducing the risk of false positive (as they haven't yet been provided to user code).
Finally, this release is compatible with DMD 2.094's -preview=in switch.

v0.9.8: Fix assertion failure when cancelling DNS lookup

19 Aug 06:08
Compare
Choose a tag to compare

Before this change, a timeout on a DNS lookup would trigger an assertion failure.
This was likely not visible in user code as the main user, vibe-core,
did not implement timeout, but this will be fixed in the next (v1.9.4) release.

v0.9.7: Fix SEGV when DNS resolution fails on Musl libc

19 Aug 06:04
Compare
Choose a tag to compare

Eventcore was previously passing a null pointer to a C function
that was freeing the handle.
This worked without issue on OSX and Glibc, but would segfault on Musl libc.