29 Commits

Author SHA1 Message Date
Niels Provos
64c76fbea4 typo in kqueue delete; from Bert JW Regeer
svn:r232
2006-09-03 21:12:59 +00:00
Niels Provos
2e8051f593 introduce a way to free the base from Nick Mathewson <nickm@freehaven.net>
svn:r210
2006-03-28 04:40:54 +00:00
Niels Provos
139e862e32 do not remove kq inkernel flag before event_del gets to it; bug reported by
Tassilo von Parseval; also add a test for this behavior.


svn:r190
2005-12-17 20:15:25 +00:00
Niels Provos
9938aaf511 treate EINVAL as per fd error in kqueue; use argument for debug macros in
poll; version 1.1a; EINVAL fix from Nick Mathewson


svn:r168
2005-06-11 21:15:22 +00:00
Niels Provos
57fafe6b5f detect kqueue bug in Mac OS X 10.4; from Nick Mathewson
svn:r165
2005-05-11 03:34:42 +00:00
Niels Provos
5e2ba12a89 fixes from alexander von gernler
svn:r148
2005-04-14 23:28:06 +00:00
Niels Provos
d47798be5a return error code when kqueue fails on a specific fd; from alexander von
gernler.


svn:r145
2005-04-07 03:35:56 +00:00
Niels Provos
fbdaf3ab62 debugging callbacks from Nick Mathewson <nickm@freehaven.net>
svn:r136
2005-03-29 07:03:10 +00:00
Niels Provos
3ba224dbd5 fixes for threaded operations from Andrew Danforth
svn:r129
2005-01-03 18:58:40 +00:00
Niels Provos
8773c4c96c make libevent thread-safe; first cut
svn:r122
2004-11-25 09:50:18 +00:00
Niels Provos
d829ccea3d fix a warning on freebsd;
svn:r114
2004-07-30 05:00:44 +00:00
Niels Provos
1b974101b9 fix kqueue behaviour; requires special kernel patch to make kqueue
semantics consistent; from marius@umich.edu


svn:r92
2003-12-20 20:05:17 +00:00
Niels Provos
e9cd9b56a3 bad realloc; found by awohl at chessclub
svn:r87
2003-10-11 02:54:41 +00:00
Niels Provos
c3f496c71b minor corrections; change license to 3-clause BSD license
svn:r84
2003-10-04 23:27:26 +00:00
Niels Provos
e506eaf79e constify; some windows stuff by mike davis; fix a poll bug
svn:r77
2003-09-25 03:26:53 +00:00
Niels Provos
6ce5b876ea clean up from NetBSD integration
svn:r72
2003-06-12 23:33:19 +00:00
Niels Provos
6551780aef bug fix from Ira Lee
svn:r71
2003-06-02 19:37:13 +00:00
Niels Provos
9eb31e5307 proper indent
svn:r62
2003-04-09 18:11:31 +00:00
Niels Provos
c48e71d839 oneshot means that its removed from the kernel list already
svn:r51
2003-03-08 16:44:51 +00:00
Niels Provos
0036d79ab6 fix kqueue problem
svn:r50
2003-03-08 16:33:18 +00:00
Niels Provos
e72dff13d9 replace references to __FUNCTION__ with __func__
svn:r40
2003-03-01 20:31:28 +00:00
Niels Provos
3c2916aa13 ifdef config.h
svn:r39
2003-03-01 19:48:05 +00:00
Niels Provos
9d2401fffc portability fixes from marius@umich.edu.
svn:r35
2002-10-07 00:47:34 +00:00
Niels Provos
eb15f4d866 fix from marius@umich.edu
svn:r31
2002-09-08 02:46:44 +00:00
Niels Provos
5f8658582e sync with openbsd; API change: timeout_ is now evtimer_
svn:r29
2002-07-26 14:45:50 +00:00
Niels Provos
3821c7e201 make kqueue signal callback work with sigchld. cast and better timeout.
svn:r27
2002-06-13 01:54:07 +00:00
Niels Provos
484e594e5c make kqueue work for callbacks that use both read and write events
simultaneously


svn:r26
2002-06-11 18:38:37 +00:00
Niels Provos
d10f85dbce signal support for kqueue; support of EV_PERSIST flag to event_set
svn:r18
2002-04-10 02:10:47 +00:00
Niels Provos
aa6567fe64 Initial revision
svn:r2
2002-04-09 15:14:06 +00:00