1152 Commits

Author SHA1 Message Date
Niels Provos
de5fc61928 make it compile on systems without vasprintf
svn:r107
2004-06-11 04:42:56 +00:00
Niels Provos
49dbb7ea4c reformat comment
svn:r106
2004-06-11 04:39:11 +00:00
Niels Provos
025d1bc220 fix some of the windows compile issues; make buffer.c faster; support
signals via pipes.


svn:r105
2004-05-24 00:19:52 +00:00
Niels Provos
849d524912 license
svn:r104
2004-04-13 06:22:48 +00:00
Niels Provos
24ffe1cb55 add a section about BUGS
svn:r103
2004-04-04 04:04:16 +00:00
Niels Provos
8f2e1f6d3a add section about buffered events
svn:r102
2004-04-04 03:59:22 +00:00
Niels Provos
fbf01c7f04 support for low and high watermarks
svn:r101
2004-04-04 02:20:21 +00:00
Niels Provos
3772ec8e95 add new functions
svn:r100
2004-04-04 02:19:52 +00:00
Niels Provos
8f7a7a910c version 0.8
svn:r99
2004-04-04 02:19:39 +00:00
Niels Provos
57a51a161d provide more regression tests
svn:r98
2004-04-04 02:19:08 +00:00
Niels Provos
85fbdbb243 faster insertion of timeouts; ensure uniqueness in RB-tree compare function
svn:r97
2004-03-27 17:42:49 +00:00
Niels Provos
246d8583c0 allow the write callback to called even if there is no buffered data
svn:r96
2004-03-23 04:05:37 +00:00
Niels Provos
5908bd7213 provided buffered events
svn:r95
2004-03-23 03:43:53 +00:00
Niels Provos
cd699abf44 support event_loopexit(); idea from marius; and fix event_once()
svn:r94
2004-03-22 21:46:45 +00:00
Niels Provos
ec2c1db47e new event_once interface; start of buffering interface for buffered events
svn:r93
2004-02-22 21:17:23 +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
8a92823c67 make rtsig optional
svn:r91
2003-10-25 21:59:24 +00:00
Niels Provos
e1cd86d73e fixes to handle error cases by Anatoly Vorobey at pobox.com
svn:r90
2003-10-25 21:58:33 +00:00
Niels Provos
d780375fc4 fix source files
svn:r89
2003-10-25 21:49:44 +00:00
Niels Provos
e2f06f4f6a fix license
svn:r88
2003-10-25 21:49:25 +00:00
Niels Provos
e9cd9b56a3 bad realloc; found by awohl at chessclub
svn:r87
2003-10-11 02:54:41 +00:00
Niels Provos
1d66008bbf make it work with more shells
svn:r86
2003-10-05 22:02:49 +00:00
Niels Provos
98af43a351 3-clause license and changes to the benchmark by davide
svn:r85
2003-10-04 23:33:04 +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
763f6a7730 proper rtsig
svn:r83
2003-09-25 23:18:52 +00:00
Niels Provos
f08bf5325e fix poll hup support
svn:r82
2003-09-25 23:07:09 +00:00
Niels Provos
ec70653b61 more tests
svn:r81
2003-09-25 17:55:17 +00:00
Niels Provos
c61a2547e2 __FUNCTION__ -> __func__
svn:r80
2003-09-25 03:30:49 +00:00
Niels Provos
9d26a46c39 windows support
svn:r79
2003-09-25 03:29:37 +00:00
Niels Provos
e0216ed709 credits
svn:r78
2003-09-25 03:28:43 +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
dd0b36ab03 update build stuff
svn:r76
2003-09-25 03:25:17 +00:00
Niels Provos
2bf53326c0 Real time signal support from Taral <taral@taral.net>
svn:r75
2003-09-25 02:53:39 +00:00
Niels Provos
ee8cc84e9f Windows support from Mike Davis
svn:r74
2003-09-23 22:28:01 +00:00
Niels Provos
cde427c1ec found a bug where specifying both read|write for a single event let to
a crash; found by Bruno Achauer


svn:r73
2003-06-24 14:45:21 +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
6809f060b2 bug fix from Pierre Phaneuf
svn:r70
2003-06-02 19:36:52 +00:00
Niels Provos
b6b1e4ebe9 forgot
svn:r69
2003-06-02 19:36:22 +00:00
Niels Provos
833f0c095d fix a bug where a event fires twice due to bad active list handling
svn:r68
2003-04-30 19:23:27 +00:00
Niels Provos
bdf5a68b95 updated tree code
svn:r67
2003-04-29 18:29:16 +00:00
Niels Provos
670b94e479 version 0.7
svn:r66
2003-04-14 17:32:19 +00:00
Niels Provos
f9e0c44925 if a timeout on the active list is rescheduled before it can execute it
gets removed from the active list;  bug report from Jon Poland AT arbor.net


svn:r65
2003-04-10 19:14:03 +00:00
Niels Provos
30eff294f0 document environment variables
svn:r64
2003-04-09 18:16:07 +00:00
Niels Provos
b0b72eb05e use maximum number of fds for epoll_create; from Davide Libenzi
svn:r63
2003-04-09 18:12:11 +00:00
Niels Provos
9eb31e5307 proper indent
svn:r62
2003-04-09 18:11:31 +00:00
Niels Provos
7e4e52045e add some timer macros for operating systems that dont support them
svn:r61
2003-04-09 18:11:06 +00:00
Niels Provos
04153adb66 EVENT_SHOW_METHOD environment prints which event mechanism we are using;
from Davide Libenzi <davidel@xmailserver.org>


svn:r60
2003-03-30 20:19:07 +00:00
Niels Provos
012a0b53e1 add benchmark
svn:r59
2003-03-10 05:39:41 +00:00
Niels Provos
1ed00256d5 fix type
svn:r58
2003-03-10 05:13:02 +00:00