59 Commits (445ce2c44f324589729fbeec5113edcc439908d7)

Author SHA1 Message Date
Glenn Strauss a78404cfbf [core] fdevent_mkstemp_append() (shared) 3 years ago
Glenn Strauss 37bd124ae4 [core] pass conf.follow_symlink in more places 3 years ago
Glenn Strauss 1fb0d7e295 [core] no SOCK_NONBLOCK on QNX 7.0 3 years ago
Glenn Strauss 9113011d5b [core] pass (fdnode *) for registered fdevent fd 3 years ago
Glenn Strauss d76756ca10 [core] perf: pass (fdnode *) to epoll and kqueue 3 years ago
Glenn Strauss 41384a3657 [core] isolate fdevent processing 3 years ago
Glenn Strauss 800e9b7349 [core] remove fde_ndx member outside fdevents 3 years ago
Glenn Strauss 0a46f7ec23 [core] some fdevent code streamlining 3 years ago
Glenn Strauss fc914ae442 [core] map FDEVENT_* to OS system event frameworks 3 years ago
Glenn Strauss f5f221eda8 [core] dispatch events from within event framework 3 years ago
Glenn Strauss 653b0dac7c [core] fdevent_process() 3 years ago
Glenn Strauss 78024584bb [core] check if SOCK_NONBLOCK is ignored (fixes #2883) 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss d400f8aac5 [core] fdevent_accept_listenfd() nonblock cloexec 4 years ago
Glenn Strauss b9df146b3c [core] non-blocking write() to piped loggers 4 years ago
Glenn Strauss 84b5064dc4 [core] discard from socket using recv MSG_TRUNC 4 years ago
Glenn Strauss d5d0258362 [core] support POLLRDHUP, where available (#2743) 4 years ago
Glenn Strauss 8f3bbd7f13 [core] isolate backend fdevent handler defs 4 years ago
Glenn Strauss 168f67a1b1 [core] perf: more efficient fdevent_sched_run() 4 years ago
Glenn Strauss 93e91954a7 [core] fdevent setsockopt() helper functions 4 years ago
Glenn Strauss 9030cfaecf [core] SIGCHLD handle_waitpid hook for modules 4 years ago
Glenn Strauss d4a37a3bbb [core] remove fdevent fcntl_set hook 4 years ago
Glenn Strauss adeec956c3 [core] restart piped loggers if they exit (fixes #1393) 4 years ago
Glenn Strauss ad7d6a6b15 [core] fdevent_cycle_logger() 4 years ago
Glenn Strauss 91d14acfc3 [core] fdevent_connect_status() shared code 4 years ago
Glenn Strauss 9e75b81982 [core] reduce exposure of unistd.h, other includes 4 years ago
Glenn Strauss 685cab057e [core] rename fd_close_on_exec() 5 years ago
Glenn Strauss a9970fec23 [core] consolidate fork()/execve() code (#1393) 5 years ago
Glenn Strauss 6f88c28c44 [core] fix compiler warnings on Mac OS X 5 years ago
Glenn Strauss 69aeaf2fad [mod_proxy] fix typo identified by coverity 5 years ago
Glenn Strauss 8641d1b03f [core] no SOCK_CLOEXEC on Linux kernel < 2.6.27 5 years ago
Glenn Strauss 4796313efc [core] collect ioctl FIONREAD code 5 years ago
Glenn Strauss ba953cdf45 [core] include "fdevent.h" where needed 5 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 5 years ago
Glenn Strauss 3399b0dd16 [core] default server.max-fds=4096 if unspecified (#2789) 5 years ago
Glenn Strauss 95a756dcb3 [core] issue trace if max-fds too large (fixes #2789) 5 years ago
Glenn Strauss 93afda9c8e performance: use Linux extended syscalls and flags 8 years ago
Glenn Strauss ede5ea2d83 fix mis-cast in unused code 5 years ago
Glenn Strauss 40f16d52db [core] fix crash if ready events on abandoned fd (fixes #2748) 5 years ago
Glenn Strauss 6ec66c4dce [core] better DragonFlyBSD support (fixes #2746) 5 years ago
Glenn Strauss 4bc06bfc0b [core] check if client half-closed TCP if POLLHUP (#2743) 5 years ago
Glenn Strauss 1cb30900f3 [core] remove assert in fdevent_unregister() 5 years ago
Glenn Strauss 18a7b2be37 [core] option to stream response body to client (fixes #949, #760, #1283, #1387) 6 years ago
Glenn Strauss 4b0c822ed0 always poll for client POLLHUP/POLLERR events (fixes #399) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler 566cf8decb add force_assert for more allocation results 6 years ago
Stefan Bühler 9f2be4882d force assertion: setting FD_CLOEXEC must work (if available) 8 years ago
Stefan Bühler 07dd0bd0a5 add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 8 years ago
Stefan Bühler 6f208cfde1 fix/silence bugs reported by ccc-analyzer (clang) 8 years ago
Cyril Brulebois 0c6a564543 Fix non-ANSI function declarations. 9 years ago