Commit Graph

68 Commits (dd91c1459c2c98c75e6048b15b041f7619c1a917)

Author SHA1 Message Date
Glenn Strauss 3f7779d247 [core] restart dead piped loggers every 64 sec 2 years ago
Glenn Strauss 8588772caa [core] isolate fdevent subsystem 2 years ago
Glenn Strauss 48004c6a7c [core] remove unused arg to fdevent_fcntl_set_nb* 2 years ago
Glenn Strauss 3cd74a16a2 [core] fdevent uses uint32_t instead of size_t 2 years ago
Glenn Strauss 010c28949c [multiple] prefer (connection *) to (srv *) 2 years ago
Glenn Strauss ed62e354ff [core] use config_plugin_values_init() 2 years ago
Glenn Strauss 12aa0f4c91 [core] save errno before logging if execve() fails 3 years ago
Glenn Strauss fce489b806 [core] fall back to accept() if accept4() EPERM (fixes #2998) 3 years ago
Glenn Strauss c6b46da2c9 [core] retry on some fdevent set/del temporary err 3 years ago
Glenn Strauss a78404cfbf [core] fdevent_mkstemp_append() (shared) 4 years ago
Glenn Strauss 37bd124ae4 [core] pass conf.follow_symlink in more places 4 years ago
Glenn Strauss 1fb0d7e295 [core] no SOCK_NONBLOCK on QNX 7.0 4 years ago
Glenn Strauss 9113011d5b [core] pass (fdnode *) for registered fdevent fd 4 years ago
Glenn Strauss d76756ca10 [core] perf: pass (fdnode *) to epoll and kqueue 4 years ago
Glenn Strauss 41384a3657 [core] isolate fdevent processing 4 years ago
Glenn Strauss 800e9b7349 [core] remove fde_ndx member outside fdevents 4 years ago
Glenn Strauss 0a46f7ec23 [core] some fdevent code streamlining 4 years ago
Glenn Strauss fc914ae442 [core] map FDEVENT_* to OS system event frameworks 4 years ago
Glenn Strauss f5f221eda8 [core] dispatch events from within event framework 4 years ago
Glenn Strauss 653b0dac7c [core] fdevent_process() 4 years ago
Glenn Strauss 78024584bb [core] check if SOCK_NONBLOCK is ignored (fixes #2883) 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 5 years ago
Glenn Strauss d400f8aac5 [core] fdevent_accept_listenfd() nonblock cloexec 5 years ago
Glenn Strauss b9df146b3c [core] non-blocking write() to piped loggers 5 years ago
Glenn Strauss 84b5064dc4 [core] discard from socket using recv MSG_TRUNC 5 years ago
Glenn Strauss d5d0258362 [core] support POLLRDHUP, where available (#2743) 5 years ago
Glenn Strauss 8f3bbd7f13 [core] isolate backend fdevent handler defs 5 years ago
Glenn Strauss 168f67a1b1 [core] perf: more efficient fdevent_sched_run() 5 years ago
Glenn Strauss 93e91954a7 [core] fdevent setsockopt() helper functions 5 years ago
Glenn Strauss 9030cfaecf [core] SIGCHLD handle_waitpid hook for modules 5 years ago
Glenn Strauss d4a37a3bbb [core] remove fdevent fcntl_set hook 5 years ago
Glenn Strauss adeec956c3 [core] restart piped loggers if they exit (fixes #1393) 5 years ago
Glenn Strauss ad7d6a6b15 [core] fdevent_cycle_logger() 5 years ago
Glenn Strauss 91d14acfc3 [core] fdevent_connect_status() shared code 5 years ago
Glenn Strauss 9e75b81982 [core] reduce exposure of unistd.h, other includes 5 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 6 years ago
Glenn Strauss 4796313efc [core] collect ioctl FIONREAD code 6 years ago
Glenn Strauss ba953cdf45 [core] include "fdevent.h" where needed 6 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 6 years ago
Glenn Strauss 3399b0dd16 [core] default server.max-fds=4096 if unspecified (#2789) 6 years ago
Glenn Strauss 95a756dcb3 [core] issue trace if max-fds too large (fixes #2789) 6 years ago
Glenn Strauss 93afda9c8e performance: use Linux extended syscalls and flags 6 years ago
Glenn Strauss ede5ea2d83 fix mis-cast in unused code 6 years ago
Glenn Strauss 40f16d52db [core] fix crash if ready events on abandoned fd (fixes #2748) 6 years ago
Glenn Strauss 6ec66c4dce [core] better DragonFlyBSD support (fixes #2746) 6 years ago
Glenn Strauss 4bc06bfc0b [core] check if client half-closed TCP if POLLHUP (#2743) 6 years ago