Commit Graph

672 Commits (21ca7d8264a18bf7a6198b3b144f7d3b92e3229c)

Author SHA1 Message Date
Felix von Leitner 6f67e150a2 wrong fix 2003-10-21 12:37:49 +00:00
Felix von Leitner fb3d2aaff4 Add DEBUG=1 to GNUmakefile
the epoll guard broke SIGIO
2003-10-21 12:31:14 +00:00
Felix von Leitner e87eaf9bdd *** empty log message *** 2003-10-19 17:21:14 +00:00
Felix von Leitner 0616cd88b9 guard against one descriptor being flagged twice 2003-10-19 16:38:31 +00:00
Felix von Leitner 0eec9dd220 quick fix to non-block issue 2003-10-19 10:38:39 +00:00
Felix von Leitner b136aaf930 correctly initialize records before reusing them in io_fd
do something about unexpected epoll events
2003-10-12 16:50:55 +00:00
Felix von Leitner 9b54168cfb glibc compatibility ;) 2003-10-10 20:13:07 +00:00
Felix von Leitner 27c0b953eb use <fcntl.h> and not <sys/fcntl.h> 2003-10-10 17:13:38 +00:00
Felix von Leitner 538ed02079 that wasn't it 2003-10-10 01:10:22 +00:00
Felix von Leitner bbae4b370b this time "make Makefile" actually produces a Makefile that works on FreeBSD 2003-10-07 16:40:20 +00:00
Felix von Leitner 91459e21f4 alloca may be defined in stdlib.h 2003-10-07 16:30:19 +00:00
Felix von Leitner 6fdf8756d3 more cvsignoring 2003-10-07 16:29:16 +00:00
Felix von Leitner aa62c9fa71 alloca warning removal 2003-10-07 16:28:57 +00:00
Felix von Leitner d64f1f7732 even better BSD make compat ;) 2003-10-07 16:27:54 +00:00
Felix von Leitner 50dc98ed42 improve "make Makefile" 2003-10-07 16:22:51 +00:00
Felix von Leitner 0ab9291134 more documentation 2003-10-07 00:13:19 +00:00
Felix von Leitner 2bc46ea767 work around itojun BSD IPV6_ONLY brokenness 2003-10-06 18:16:38 +00:00
Felix von Leitner 9779356803 forgot to include <unistd.h> 2003-10-06 02:03:43 +00:00
Felix von Leitner 234d3b4e76 cvsignore havebsdsf.h 2003-10-06 01:56:24 +00:00
Felix von Leitner ae7d49ef7f remove warning 2003-10-06 01:55:49 +00:00
Felix von Leitner 320673aff8 make BSD sendfile optional (NetBSD doesn't have it) 2003-10-06 01:54:49 +00:00
Felix von Leitner c97226b9b4 oops 2003-10-06 01:53:07 +00:00
Felix von Leitner b67f816052 test for BSD sendfile 2003-10-06 01:52:13 +00:00
Felix von Leitner 7497685b8b make io_waituntil actually take an "until", not a "how long"
fix io_timeouted to ignore fds where no timeout has been set
2003-10-02 23:30:53 +00:00
Felix von Leitner 1d51476d07 don't use black list for urlencoding, use white list. 2003-09-29 01:12:36 +00:00
Felix von Leitner 305461f70a one more strip for cosmetical reasons 2003-09-27 02:05:22 +00:00
Felix von Leitner fc64bacd1e bug fix 2003-09-26 19:27:59 +00:00
Felix von Leitner 48dc3ef73c add clever hack to auto-detect the diet libc 2003-09-26 18:22:46 +00:00
Felix von Leitner a6cde61956 damn! 2003-09-26 16:16:01 +00:00
Felix von Leitner 1264ed4024 oops, typo 2003-09-26 16:15:04 +00:00
Felix von Leitner 894884a6ae kqueue does not like timeout==-1 but wants a NULL pointer to wait
indefinitely
2003-09-26 16:14:03 +00:00
Felix von Leitner d13335fed1 two internal structures were named io_entry; renamed the iob one to iob_entry 2003-09-26 15:55:44 +00:00
Felix von Leitner fb058ef5c0 can't happen error should be -3 not -1 2003-09-24 23:36:00 +00:00
Felix von Leitner c81c148631 man am I slow today 2003-09-24 23:32:42 +00:00
Felix von Leitner 21b86126f7 two more iob fixes 2003-09-24 23:31:35 +00:00
Felix von Leitner b76f4e9bdc embarassing cut&paste error 2003-09-24 22:51:40 +00:00
Felix von Leitner ae0cba982b add cescape stuff and two tests 2003-09-19 19:08:51 +00:00
Felix von Leitner 640edc1651 remove special case stralloc textcode functions
write generic stralloc and array textcode wrapper functions
change textcode API to use long instead of int
add cescape fmt and scan functions to textcode
add fmt_foldwhitespace to textcode
2003-09-19 19:08:13 +00:00
Felix von Leitner 2d27cd435b harmonize semantics of io_sendfile and iob_send 2003-09-19 15:26:00 +00:00
Felix von Leitner ec9299ff57 only write dest if we actually parsed something 2003-09-19 14:54:40 +00:00
Felix von Leitner fff6656e62 fix httperror in httpd test 2003-09-18 17:02:54 +00:00
Felix von Leitner 553e8d2593 add + to unsafe characters in fmt_urlencoded 2003-09-15 10:45:26 +00:00
Felix von Leitner 5f3d1e5483 cvsignore havesigio.h 2003-09-12 23:19:34 +00:00
Felix von Leitner f77d5615b0 oops, forgot to add sigio test program 2003-09-12 23:18:51 +00:00
Felix von Leitner 7a859cb66e add sigio support
extend code to cope with edge triggered event notification
add io_eagain() so that you can notify io_wait if accept() returned EAGAIN
2003-09-12 22:03:51 +00:00
Felix von Leitner 4944158e8b add iob.h to installed header files 2003-09-12 11:39:02 +00:00
Felix von Leitner 44b65fa305 add stupid little httpd 2003-09-10 01:59:12 +00:00
Felix von Leitner c50a0b25df add iob_adds
add cookies to io
2003-09-10 00:28:51 +00:00
Felix von Leitner ffc6fb7cf8 add small explanation to iob.h 2003-09-08 21:05:27 +00:00
Felix von Leitner 0c06a13442 add TCP_CORK support 2003-09-08 20:58:40 +00:00