59 Commits (07622251b0ed83ffe490ddf6e2db9e3e3245c553)

Author SHA1 Message Date
Glenn Strauss 2b4166fb74 [core] fdevent_dup_cloexec() 2 years ago
Glenn Strauss 771ebd39a9 [core] fdevent_load_file_bytes() 2 years ago
Glenn Strauss be6da785c5 [mod_deflate] deflate.cache-dir compressed cache 2 years ago
Glenn Strauss cc04468762 [core] fdevent_load_file() shared code 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 05cc88ddb4 [multiple] omit passing srv to fdevent_handler 2 years ago
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 9113011d5b [core] pass (fdnode *) for registered fdevent fd 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 fb9b8ad8ae [core] mark startup/shutdown funcs cold 3 years ago
Glenn Strauss 7c8cc6f7c5 [core] option to propagate TCP FIN to backend host 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss 210b57708e [core] fix rare race condition from backends (fixes #2878) 4 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 685cab057e [core] rename fd_close_on_exec() 5 years ago
Glenn Strauss a9970fec23 [core] consolidate fork()/execve() code (#1393) 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 93afda9c8e performance: use Linux extended syscalls and flags 6 years ago
Glenn Strauss 40f16d52db [core] fix crash if ready events on abandoned fd (fixes #2748) 6 years ago
Glenn Strauss 4bc06bfc0b [core] check if client half-closed TCP if POLLHUP (#2743) 6 years ago
Glenn Strauss 5ce7b2df5c [core] add declarations to fdevent.h (#2373) 6 years ago
Glenn Strauss 879a282de7 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss 18a7b2be37 [core] option to stream response body to client (fixes #949, #760, #1283, #1387) 6 years ago
Glenn Strauss 695c8f4e07 [config] config options to stream request/response (#949, #376) 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 bfce99aacc [bitset] unused -> remove 8 years ago
Stefan Bühler 9f2be4882d force assertion: setting FD_CLOEXEC must work (if available) 8 years ago
Stefan Bühler 79bcfab083 Move fdevent subsystem includes to implementation files to reduce conflicts (fixes #2373) 11 years ago
Stefan Bühler f0816d8db2 fdevent: add solaris eventports (fixes #2171) 11 years ago
Stefan Bühler 7e5b0fe9ab Rename fdevent_event_add to _set to reflect what the function does. Fix some handlers. 12 years ago
Stefan Bühler f8eb52ebda add libev fdevent handler: server.event-handler = "libev" 12 years ago