Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 4294867c | 2016-07-06 12:21:38 | Bump version to 2.0.23-beta Tested on: - arch linux (openssl 1.0) - ubuntu (https://travis-ci.org/libevent/libevent/branches patches-2.0) - freebsd (libevent-extras in vagrant) - osx (libevent-extras in vagrant) Refs: #744 | ||
| 9a88d75c | 2019-01-20 19:55:59 | Release notes for 2.0.23-beta [ Based on commit c87a0680 ] | ||
| 2f656ffb | 2019-01-20 22:40:57 | test/buffer: write >GETPIPE_SZ via events over pair to avoid stall [ Upstream commit 0aad01436af27c5807d48701028020bb51cba387 ] | ||
| 4300faad | 2019-01-20 19:53:11 | Update ACKNOWLEDGMENTS section for 2.0.23-beta | ||
| 70a39d45 | 2018-10-31 00:09:38 | Cover ET with multiple events for same fd [ Upstream commit 77c0e510581b88242d7d7bcff4954cedc5613554 ] Refs: #636 | ||
| d22efeb1 | 2018-02-23 19:01:03 | bufferevent_socket_connect{,_hostname}() missing event callback and use ret code [ Upstream commit f7bc1337977553f5f966f13840a5f7feba2d0bd5 ] - When socket() failed in bufferevent_socket_connect() , the event callback should be called also in bufferevent_socket_connect_hostname(). eg. when use bufferevent_socket_connect_hostname() to resolve and connect an IP address but process have a smaller ulimit open files, socket() fails always but caller is not notified. - When make socket nonblocking failed in bufferevent_socket_connect(), free the fd. - Make bufferevent_socket_connect()'s behavior more consistent: function return error then no callback, function return ok then error passed by event callback. Backport-for: 2.0 Refs: #597 Refs: #599 Refs: #600 Closes: #599 (cherry-pick) | ||
| d1487831 | 2018-10-30 23:59:24 | Preserve ET bit for backends with changelist [ Upstream commit a1293bd2e626cba1f687cd0e50a219f8661775fc ] Fixes: #636 | ||
| 63306e6f | 2018-10-30 08:50:08 | Epoll ET setting lost with multiple events for same fd [ Upstream commit b77d3e787b5522380c65838d3baa22e661eff0db ] After two or more events have been registered for the same file descriptor using EV_ET, if one of the events is deleted, then the epoll_ctl() call issued by libevent drops the EPOLLET flag resulting in level triggered notifications. [ azat: test for EV_ET for EPOLL_CTL_MOD too, for libevent 2.0 ] Fixes: #636 | ||
| a8a315ec | 2014-06-13 14:18:13 | ignore config.cache/test-driver files [ Upstream commit c83f3333a34251275c38878e9667c904a485ac6d ] config.cache is generated when you run `./configure -C`. test-driver comes from newer autotools. | ||
| db6c5dfb | 2013-05-16 16:38:39 | If evsel->del() fails, don't leave the evmap in an inconsistent state. [ Upstream commit 9b5a527f5bf898250a797dde59cadb4f64e8967a ] This fixes assertion failures in cases where epoll() fails with EBADF -- the root cause for which is as of yet unknown. It seems something (OpenSSL?) is closing the file descriptor under our feet. |