Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| eb1fa9f7 | 2009-11-15 18:59:55 | When running set[ug]id, don't check the environment. Idea from OpenBSD, but made a bit more generic to handle uncivilized lands that do not define issetugid. svn:r1529 | ||
| 6ce14fd0 | 2009-11-03 19:15:27 | Rename compat/sys/_time.h to compat/sys/_libevent_time.h On some systems (notably HPUX), there is already a /usr/include/sys/_time.h, which our sys/_time.h shadows. Found and diagnosed by Kathryn Hogg. This is a quick fix for 1.4 only; for 2.0, I want to eliminate compat/sys/_time.h entirely, and have util-internal subsume it. svn:r1493 | ||
| 1bf18e5a | 2009-09-11 18:55:12 | Backport epoll memory fix for bug 2839240 svn:r1430 | ||
| b0d88e68 | 2009-06-04 05:29:04 | Fix epoll fencepost error. Patch most recently from Adam Langley, though I think I have seen others post this before. svn:r1323 | ||
| 5e0563ba | 2009-05-12 18:27:45 | Fix dangling pointer in epoll after epoll_recalc(). This is based on patch 2790759 from Kevin Springborn. His comments on sourceforge: Problem: The failure case is as follows: Event is added using epoll_add (a direct pointer is stored in the user_data section), epoll_recalc is called and the fds array is moved (invalidating the user_data pointer stored in epoll). epoll_dispatch is called for the added event and accesses evepoll based on the invalid pointer (set before the fds array was relocated). Solution: Dispatch has access to the epollop structure, so given the fd we can find the corresponding evepoll struct. Use data.fd instead of data.ptr and store the fd corresponding to the event. This way when epoll_recalc moves the fds array (and updates the fds array pointer in epollop), the evepoll calculation in dispatch still finds the valid evepoll struct. svn:r1282 | ||
| f06b29b9 | 2009-03-12 17:03:21 | off-by-one error in epoll_recalc; reported by Victor Goya svn:r1124 | ||
| dfa9cb5d | 2008-12-13 06:12:05 | from trunk: constify structs; from Andrei Nigmatulin svn:r960 | ||
| 212523d1 | 2008-04-11 20:02:32 | r19310@catbus: nickm | 2008-04-11 16:02:23 -0400 Backport fix for epoll-on-linux bug (#1908866). svn:r708 | ||
| bb1dd9e7 | 2008-04-10 19:35:57 | r19306@catbus: nickm | 2008-04-10 15:34:27 -0400 Backport fix for bug 1938754: do not warn when epoll_create() fails with ENOSYS. svn:r707 | ||
| 9e92909c | 2008-03-29 01:47:04 | from trunk: make event methods static so that they are not exported; from Andrei Nigmatulin svn:r693 | ||
| bd6fae1d | 2008-02-23 19:18:39 | r18373@catbus: nickm | 2008-02-23 14:13:06 -0500 add missing "static" to epoll.c svn:r656 | ||
| b23f1dbe | 2007-12-14 07:18:02 | from trunk: move EV_PERSIST handling out of the event backends svn:r592 | ||
| 9a708389 | 2007-12-13 05:58:05 | from trunk: remove obsolete recalc code svn:r586 | ||
| 7717cec7 | 2007-11-27 06:15:36 | from trunk: provide event_reinit() to reinitialized an event_base after fork - necessary for epoll/kqueue svn:r557 | ||
| 6b4342db | 2007-11-12 02:37:25 | copy trunk to 1.4 svn:r512 |