From 30b5faa318a51589e9c1b8c7844b082eb6797e0a Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Wed, 4 Mar 2015 09:53:18 +0100 Subject: [PATCH] Update ChangeLog and bump dev version to 1.1 due to the major changes Signed-off-by: Joachim Nilsson --- CHANGELOG.md | 8 +++++++- Makefile | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2aceaad..183cdea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,16 @@ All notable changes to the project are documented in this file. [UNRELEASED] ------------ -Minor fixes. +Massively improved error handling. ### Changes +- Handle case when user closes a descriptor *before* stopping a watcher. +- Handle EPOLLHUP and EPOLLERR. Restart `epoll(7)` descriptor and all + watchers when an error count reaches a MAX value -- this handles stale + descriptors or cases when kernel does not notice updated descriptors. +- Return error when stopping a watcher fails. - Update [README.md] with new `uev_*_start()` functions. +- Bump dev version to 1.1 due to the number of significant changes. ### Fixes - Remove `test.c` from `DISTFILES` in `Makefile`. You need the diff --git a/Makefile b/Makefile index bca4e8c..f6330c9 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ .PHONY: all test clean joystick test examples #VERSION = $(shell git tag -l | tail -1) -VERSION ?= 1.0.6-dev +VERSION ?= 1.1.0-dev NAME = libuev PKG = $(NAME)-$(VERSION) ARCHIVE = $(PKG).tar.xz