Commit Graph

  • 5e4484722d use mmap on BSD without sendfile Felix von Leitner 2003-11-15 00:11:24 +0000
  • 836ae0d445 make Makefile better Felix von Leitner 2003-11-14 20:28:51 +0000
  • 748f7857e4 remove strict alias warning... Olaf Dreesen 2003-11-14 15:25:41 +0000
  • 0a7bea50ee fixing the poll call in io_waituntil2 Olaf Dreesen 2003-11-14 14:50:34 +0000
  • e119e542a9 *duh* one extra zero Felix von Leitner 2003-11-11 19:50:42 +0000
  • 8adba6f327 reset timer correct. Olaf Dreesen 2003-11-07 22:13:49 +0000
  • 658db2ce50 reset the timer in the correct way. Olaf Dreesen 2003-11-07 22:11:30 +0000
  • 86a3ff4133 duh, really use -Os Felix von Leitner 2003-11-07 14:36:06 +0000
  • 7e56c81eb2 diet -Os please Felix von Leitner 2003-11-07 13:48:28 +0000
  • 4253ad69dd make BSD sendfile actually work Felix von Leitner 2003-11-07 00:27:50 +0000
  • 796ac25ea5 cvsignore more Felix von Leitner 2003-11-07 00:14:49 +0000
  • 187ed02a3b duh!!! Typo prevented iob_send from using FreeBSD sendfile Felix von Leitner 2003-11-07 00:14:27 +0000
  • 78ec9206b4 add windoze.h Felix von Leitner 2003-11-06 22:43:30 +0000
  • cd4de45382 fix Solaris /dev/poll Felix von Leitner 2003-11-06 21:08:30 +0000
  • 9807242cbb bug fixing time Felix von Leitner 2003-11-06 20:54:59 +0000
  • d0cc758bf8 broken lose32 port using mingw (don't use!!!) initial Solaris /dev/poll port Felix von Leitner 2003-11-06 20:47:59 +0000
  • 39115302de typo Felix von Leitner 2003-11-01 04:52:35 +0000
  • 29887c7fec handle BSD errors Felix von Leitner 2003-11-01 04:51:07 +0000
  • c99b5f5cce handle errors properly Felix von Leitner 2003-11-01 04:47:55 +0000
  • e0e709bfa9 handle errors signalled by epoll Felix von Leitner 2003-11-01 04:44:33 +0000
  • 73f198b17d add io_finishandshutdown Felix von Leitner 2003-11-01 00:12:10 +0000
  • 3fb960078f add io_finishandshutdown declaration Felix von Leitner 2003-11-01 00:09:49 +0000
  • 12b906cb51 add ..._free variants Felix von Leitner 2003-11-01 00:09:15 +0000
  • 24ef8cf851 added FROMBUF_FREE Felix von Leitner 2003-11-01 00:08:14 +0000
  • 584e4d4706 make iob_reset actually free the buffers Felix von Leitner 2003-10-31 23:42:04 +0000
  • 2e4bf41523 remove superfluous #includes make it possibly to specify that a buffer should be freed Felix von Leitner 2003-10-31 23:34:40 +0000
  • 82bace9cd4 namespace cleanliness Felix von Leitner 2003-10-24 19:01:05 +0000
  • edc19c13b1 set flag only if setting to non-blocking worked Felix von Leitner 2003-10-24 18:57:46 +0000
  • e4d8a40db6 add "extern" before variables Felix von Leitner 2003-10-24 18:56:54 +0000
  • f72b2bac62 did not compile on BSD after SIGIO fix Felix von Leitner 2003-10-22 12:52:40 +0000
  • d4bec7c063 Big Duh! _SIGIO and SIGIO look too close Felix von Leitner 2003-10-21 12:40:41 +0000
  • 6f67e150a2 wrong fix Felix von Leitner 2003-10-21 12:37:49 +0000
  • fb3d2aaff4 Add DEBUG=1 to GNUmakefile the epoll guard broke SIGIO Felix von Leitner 2003-10-21 12:31:14 +0000
  • e87eaf9bdd *** empty log message *** Felix von Leitner 2003-10-19 17:21:14 +0000
  • 0616cd88b9 guard against one descriptor being flagged twice Felix von Leitner 2003-10-19 16:38:31 +0000
  • 0eec9dd220 quick fix to non-block issue Felix von Leitner 2003-10-19 10:38:39 +0000
  • b136aaf930 correctly initialize records before reusing them in io_fd do something about unexpected epoll events Felix von Leitner 2003-10-12 16:50:55 +0000
  • 9b54168cfb glibc compatibility ;) Felix von Leitner 2003-10-10 20:13:07 +0000
  • 27c0b953eb use <fcntl.h> and not <sys/fcntl.h> Felix von Leitner 2003-10-10 17:13:38 +0000
  • 538ed02079 that wasn't it Felix von Leitner 2003-10-10 01:10:22 +0000
  • bbae4b370b this time "make Makefile" actually produces a Makefile that works on FreeBSD Felix von Leitner 2003-10-07 16:40:20 +0000
  • 91459e21f4 alloca may be defined in stdlib.h Felix von Leitner 2003-10-07 16:30:19 +0000
  • 6fdf8756d3 more cvsignoring Felix von Leitner 2003-10-07 16:29:16 +0000
  • aa62c9fa71 alloca warning removal Felix von Leitner 2003-10-07 16:28:57 +0000
  • d64f1f7732 even better BSD make compat ;) Felix von Leitner 2003-10-07 16:27:54 +0000
  • 50dc98ed42 improve "make Makefile" Felix von Leitner 2003-10-07 16:22:51 +0000
  • 0ab9291134 more documentation Felix von Leitner 2003-10-07 00:13:19 +0000
  • 2bc46ea767 work around itojun BSD IPV6_ONLY brokenness Felix von Leitner 2003-10-06 18:16:38 +0000
  • 9779356803 forgot to include <unistd.h> Felix von Leitner 2003-10-06 02:03:43 +0000
  • 234d3b4e76 cvsignore havebsdsf.h Felix von Leitner 2003-10-06 01:56:24 +0000
  • ae7d49ef7f remove warning Felix von Leitner 2003-10-06 01:55:49 +0000
  • 320673aff8 make BSD sendfile optional (NetBSD doesn't have it) Felix von Leitner 2003-10-06 01:54:49 +0000
  • c97226b9b4 oops Felix von Leitner 2003-10-06 01:53:07 +0000
  • b67f816052 test for BSD sendfile Felix von Leitner 2003-10-06 01:52:13 +0000
  • 7497685b8b make io_waituntil actually take an "until", not a "how long" fix io_timeouted to ignore fds where no timeout has been set Felix von Leitner 2003-10-02 23:30:53 +0000
  • 1d51476d07 don't use black list for urlencoding, use white list. Felix von Leitner 2003-09-29 01:12:36 +0000
  • 305461f70a one more strip for cosmetical reasons Felix von Leitner 2003-09-27 02:05:22 +0000
  • fc64bacd1e bug fix Felix von Leitner 2003-09-26 19:27:59 +0000
  • 48dc3ef73c add clever hack to auto-detect the diet libc Felix von Leitner 2003-09-26 18:22:46 +0000
  • a6cde61956 damn! Felix von Leitner 2003-09-26 16:16:01 +0000
  • 1264ed4024 oops, typo Felix von Leitner 2003-09-26 16:15:04 +0000
  • 894884a6ae kqueue does not like timeout==-1 but wants a NULL pointer to wait indefinitely Felix von Leitner 2003-09-26 16:14:03 +0000
  • d13335fed1 two internal structures were named io_entry; renamed the iob one to iob_entry Felix von Leitner 2003-09-26 15:55:44 +0000
  • fb058ef5c0 can't happen error should be -3 not -1 Felix von Leitner 2003-09-24 23:36:00 +0000
  • c81c148631 man am I slow today Felix von Leitner 2003-09-24 23:32:42 +0000
  • 21b86126f7 two more iob fixes Felix von Leitner 2003-09-24 23:31:35 +0000
  • b76f4e9bdc embarassing cut&paste error Felix von Leitner 2003-09-24 22:51:40 +0000
  • ae0cba982b add cescape stuff and two tests Felix von Leitner 2003-09-19 19:08:51 +0000
  • 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 Felix von Leitner 2003-09-19 19:08:13 +0000
  • 2d27cd435b harmonize semantics of io_sendfile and iob_send Felix von Leitner 2003-09-19 15:26:00 +0000
  • ec9299ff57 only write dest if we actually parsed something Felix von Leitner 2003-09-19 14:54:40 +0000
  • fff6656e62 fix httperror in httpd test Felix von Leitner 2003-09-18 17:02:54 +0000
  • 553e8d2593 add + to unsafe characters in fmt_urlencoded Felix von Leitner 2003-09-15 10:45:26 +0000
  • 5f3d1e5483 cvsignore havesigio.h Felix von Leitner 2003-09-12 23:19:34 +0000
  • f77d5615b0 oops, forgot to add sigio test program Felix von Leitner 2003-09-12 23:18:51 +0000
  • 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 Felix von Leitner 2003-09-12 22:03:51 +0000
  • 4944158e8b add iob.h to installed header files Felix von Leitner 2003-09-12 11:39:02 +0000
  • 44b65fa305 add stupid little httpd Felix von Leitner 2003-09-10 01:59:12 +0000
  • c50a0b25df add iob_adds add cookies to io Felix von Leitner 2003-09-10 00:28:51 +0000
  • ffc6fb7cf8 add small explanation to iob.h Felix von Leitner 2003-09-08 21:05:27 +0000
  • 0c06a13442 add TCP_CORK support Felix von Leitner 2003-09-08 20:58:40 +0000
  • 72a8e9a633 make iob_send return aggregate total Felix von Leitner 2003-09-08 20:52:00 +0000
  • fa6e83bc7b add loop Felix von Leitner 2003-09-08 20:48:08 +0000
  • 63149c4ed9 add iob test Felix von Leitner 2003-09-08 20:32:43 +0000
  • 533b9cadc0 bsd sendfile Felix von Leitner 2003-09-08 20:31:41 +0000
  • 3bdee08a1f alloca.h Felix von Leitner 2003-09-08 20:31:01 +0000
  • dbdba0237f experimental io_batch implementation Felix von Leitner 2003-09-08 20:29:39 +0000
  • 7f6d876784 open files in large file mode Felix von Leitner 2003-09-08 17:43:02 +0000
  • 42199d6c25 add io_timeouted Felix von Leitner 2003-09-08 17:37:23 +0000
  • ffbd0f895b add io_sendfile with BSD support Felix von Leitner 2003-09-08 17:36:31 +0000
  • 047b6400fc remove obsolete extern from header files Felix von Leitner 2003-09-06 23:49:47 +0000
  • f70b907066 make the accepted connections non-blocking, too Felix von Leitner 2003-09-06 02:44:21 +0000
  • 4710df4444 brag about my io exploits ;) Felix von Leitner 2003-09-06 01:39:19 +0000
  • cab3e9970c fix Felix von Leitner 2003-09-06 01:37:54 +0000
  • 8c30d167c6 epoll now works enough for test/io5 Felix von Leitner 2003-09-06 01:36:50 +0000
  • e81432667d more kqueue/epoll Felix von Leitner 2003-09-06 01:15:00 +0000
  • e9c1559f7e BSD still sucks Felix von Leitner 2003-09-06 00:56:21 +0000
  • 4f44b2fe9f more bsd compat Felix von Leitner 2003-09-06 00:55:17 +0000
  • 2bfd03db57 more BSD compat Felix von Leitner 2003-09-06 00:54:27 +0000
  • 0e172d2f56 cvsignore the new tests and remove their results in make clean Felix von Leitner 2003-09-06 00:53:05 +0000